A grounded take on agentic coding for production environments
A developer's experience using AI coding agents in a real production environment, highlighting productivity gains and the critical role of engineering expertise.
A developer's experience using AI coding agents in a real production environment, highlighting productivity gains and the critical role of engineering expertise.
A guide on using CSS variables to create cleaner, more maintainable and scalable stylesheets for web development.
A critical analysis of the Instability-Abstractness-Relationship, a software design quality metric for measuring package maintainability.
A developer explains cyclomatic complexity, its importance for maintainable code, and demonstrates it with examples from simple functions to the Gilded Rose kata.
A proposal for a maturity model to classify Java tools and libraries based on their level of support for the Java Platform Module System (JPMS).
The article argues for co-locating code comments with the relevant code, explaining the maintainability and clarity benefits over separate documentation files.
A software developer argues that writing less code is a key skill for creating maintainable, efficient systems and solving problems effectively.
A guide to disciplined C programming, emphasizing maintainability, simplicity, and avoiding dangerous patterns for writing robust code.
A critique of 'cute coding' practices that sacrifice code readability and maintainability for clever, terse syntax.
A developer's notes from /dev/world/2015 conference, focusing on software testing, maintainable architecture, and team processes.
Explains four key programming principles (KISS, DRY, YAGNI, SOLID) for building sustainable and maintainable mission-critical software applications.
A critique of Django's app model and advocating for a service-oriented architecture to improve maintainability and scalability in complex applications.
Discusses the drawbacks of using too many programming languages in a project, arguing for a balanced approach to benefit operations and maintainability.
Tips for writing maintainable code with good commenting, descriptive naming, and consistency to help future developers.