Refactoring English: Month 15
A software developer's monthly update on his book 'Refactoring English,' covering reader demographics, sales metrics, and personal goals.
A software developer's monthly update on his book 'Refactoring English,' covering reader demographics, sales metrics, and personal goals.
AI-assisted coding reveals a long-standing divide between developers who prioritize craft and those focused on results.
AI-assisted coding reveals a philosophical divide between developers who prioritize craft and those focused on results.
Explores how AI-generated code overwhelms traditional peer review processes, highlighting existing flaws and proposing deeper evaluation methods.
Explores the two distinct uses of AI-assisted coding: professional developer acceleration and 'vibe coding' for rapid prototyping, and the implications for the industry.
A comprehensive guide exploring the taxonomy, tools, and best practices for using AI-assisted coding tools in modern software development.
A guide to implementing effective AI-assisted coding workflows using Claude Code, focusing on best practices for larger, collaborative projects.
Martin Fowler's blog fragments on LLM browser security, AI-assisted coding debates, and the literary significance of the Doonesbury comic strip.
A Thoughtworks engineer explores the nuanced risk assessment required when using AI to generate code, moving beyond a simple 'good or bad' debate.