This collection explores the practical aspects of code quality in modern software development. The articles examine what makes code maintainable, readable, and testable, while questioning common assumptions and dogmatic approaches that often dominate discussions about clean code and software craftsmanship.
The content covers real-world challenges developers face when balancing code quality with delivery pressures, team dynamics, and evolving requirements. Rather than prescribing universal rules, these articles investigate when quality practices genuinely add value and when they become performative gestures that hinder productivity.
Topics include testing strategies, refactoring techniques, technical debt management, and the social dimensions of code quality within development teams. The focus remains on pragmatic approaches that consider context, trade-offs, and the actual impact on software systems and the people who build them.






