Why designing in code makes you a better designer
The web is a material. Like wood, it has a grain. You can work with it or fight against it.
The web is a material. Like wood, it has a grain. You can work with it or fight against it.
Why developers who make the same observations about LLMs come to opposite conclusions.
It's not so simple as "bosses are firing coders now that AI can write code".
A comprehensive collection of terminal tools with advanced search and filters.
The growing gap between the code your team ships and the code your team understands. It’s not technical debt. It’s worse.
Implementing a text input field with typeahead suggestions, step by step.
Many mistakes in both test and application code stem from misunderstandings or misconceptions about time.
Before writing code, dialog with progressive levels of design alignment.
Simply throwing a massive spec at an AI agent doesn’t work—context window limits and the model’s “attention budget” get in the way.
Apparently writing code is cheap now. So since the barrier to producing code is gone, the intent behind the code is the most important bit.
AI agents didn’t make the SDLC faster. They killed it. All that’s left is context.
AI agents generate 98% more PRs but reviews take 91% longer. The work didn’t disappear — it moved.
That lost identity was "computer programmer" and it was arguably one of the biggest.
AI-generated codebases are at risk of falling into a state where nobody knows how they work.
Agentic Engineering is a disciplined approach to AI-assisted software development that emphasizes human oversight and engineering rigor.
The best places I’ve worked were filled with shared trust and treated bugs as a joined responsibility of everyone.
Instead of wanting to learn and improve as humans, and build better software, we’ve outsourced our mistakes to an unthinking algorithm.
Whenever logical processes of thought are employed there is an opportunity for the machine.
On agent orchestration patterns, why design and critical thinking are the new bottlenecks, and whether we should let go of looking at code.
AI coding tools amplify whatever they can access. In codebases where institutional knowledge lives in engineers’ heads only, AI amplifies nothing.