Code that fits in a context window
Explores how software architecture principles for human cognition, like fractal design, could improve AI's ability to work with large codebases.
Explores how software architecture principles for human cognition, like fractal design, could improve AI's ability to work with large codebases.
Martin Fowler's link blog covers mainframe modernization, AI code review challenges, and building disposable web apps with LLMs.
A developer's journey from skepticism to appreciation for automated code formatters, focusing on the lack of good options for Java.
A guide to improving code reviews by focusing on constructive, non-personal feedback and providing clear, actionable comments.
Argues that using tabs for code indentation is superior to spaces due to accessibility benefits for visually impaired and blind developers.
Explains the purpose of PHP deprecation notices, how to handle them, and why they are beneficial for long-term code health.
Argues that overly clever code is harmful in production environments, using Project Euler examples to contrast with maintainable code.
A humorous take on coding style guides, arguing to follow the project's existing conventions rather than debating personal preferences.
A guide to writing clean, readable code by using clear and explanatory function naming conventions, inspired by Shakespeare's prose.
A developer recounts a massive, poorly-scoped code review and the strategies used to salvage it, emphasizing best practices.
An interview discussing the importance and ongoing debate around commenting code, challenging the 'comments are a failure' clean code perspective.
A critique of the Visual Studio Achievements beta, arguing its current rewards promote bad coding habits instead of good practices.
A programmer warns about the risks of copying unverified code snippets from the web and shares a personal example with a C# WinForms solution.