Why Programming Remains Essential: The Iterative Nature of Code and Specification
March, 21 2026
Read the full articleYou might also wanna read

AI's Impact on Software Engineering: Evolution or Replacement?
With vibe-coding, what I find most useful isn’t even writing code but understanding it.
Why writing code is better than writing specs for AI-assisted development
In the before times, code was deterministic and self documenting. Why don’t we show AI what we want by… just writing some of the code?
Why AI-Generated Code Is Breaking the Traditional Code Review Model
A software development essay argues that code review has always been a compromise, focusing on the diff rather than the upstream intent behi
AI Won't Replace Developers, But Will Make Poor Thinking Costly
AI-assisted coding is becoming standard. The real differentiator is no longer writing code faster, but thinking better.

How AI Coding Agents Are Reshaping Software Development: Capabilities, Limitations, and the Future
Take it easy.
Why understanding AI-agent-written code remains essential — and how to do it efficiently
Agents can write code faster than we can absorb it. Here's why it still matters for humans to understand what they build — and some techniqu
Why understanding AI-agent-written code remains essential — and how to do it efficiently
Agents can write code faster than we can absorb it. Here's why it still matters for humans to understand what they build — and some techniqu

Comments
Sign in to join the conversation.
No comments yet. Be the first.