Tag — 4 posts
#clean-code
All tagsKey insights from years of software development experience, covering clean code practices, the importance of testing, effective communication, architectural decisions, and continuous learning - essential lessons that shaped my professional growth.
Learn practical strategies for leading a software development team without losing your technical skills. This article covers common challenges such as time management, delegation, staying updated with technology, and maintaining code quality. Discover actionable tips to balance leadership duties with hands-on coding, foster a strong engineering culture, and continue growing as both a developer and a leader.
PHP has two parallel error systems that do not talk to each other. Converting one into the other, and registering the three handlers that catch what is left, is what makes a failure debuggable instead of a blank page.
The nine Object Calisthenics rules as a deliberate exercise in object-oriented design, summed up as: whatever obscures my code is bad.