Posts
All the articles I've posted.
-
How AI Can Finally Get Developers to Document Their Work
Documentation is the chore developers skip - and it quietly costs teams a fortune. Here is how AI makes the boring 80% (README, CHANGELOG, API docs) almost free, the one thing it still cannot document, and how to avoid trading no docs for confidently wrong ones.
-
Code Review Is the New Bottleneck in the Age of Vibe Coding
AI writes code in minutes, so review has become the real bottleneck in software delivery. Here is why AI-generated code demands a fundamentally different kind of review, why the old "trust the author" model quietly broke, and how to fix your process—including using AI to review AI.
-
From Coding Patterns to System Thinking - How AI Is Rewriting the Developer's Job
AI is shifting developers from writing code to orchestrating agents and designing systems. Here is how the job is changing - the skills that now matter, why review has become the real bottleneck, and how both junior and senior engineers can grow from coder to system thinker.
-
Why Generalists Are the Real Winners of the AI Era
For a decade we told developers to specialize. In the AI era the deep generalist — broad across the whole stack but rooted in real fundamentals — is the one who wins. Here is why, and how to become one.
-
From Naive Simplicity to Enlightened Simplicity - A Developer's Journey Through the Complexity Maze
Discover the developer complexity lifecycle - from naive simplicity through overengineering to enlightened simplicity. Learn how mid-level developers fall into the complexity trap, why design patterns can become dangerous, and the frameworks senior engineers use to write maintainable code. Includes real-world overengineering disasters, before/after code examples, and practical strategies to recognize when you're making things too complicated. Master the art of writing simple, effective code that solves problems.