Skip to content

Writing

Notes on software, products, technical leadership, entrepreneurship and the things I'm learning along the way.

Technology Jul 17, 2026 5 min read

AI Can Write Code. But Who Reviews the Thinking?

AI can write and review code faster than ever, but developers still need to review the thinking behind what gets built. This article explores why judgment, assumptions, and problem-solving are becoming critical engineering skills.

Read →
Technology Jun 25, 2026 7 min read

Should Developers Still Learn Programming in this Age of AI?

AI has changed how developers write code, but programming skills still matter. Learn why developers need to understand systems, logic, debugging, communication, UX, and how to guide AI effectively.

Read →
Technology Jun 12, 2026 5 min read

How I Use Multiple AI Agents Without Destroying My Codebase

AI coding agents can speed up development, but without proper context, they can create messy and inconsistent code. Learn how documentation, architecture, and project rules help keep AI-assisted codebases maintainable.

Read →
Technology May 3, 2026 5 min read

Knowing When WordPress Still Makes Sense in this Age of Vibe Coding

In an age of AI and vibe coding, it’s easy to assume that every website should be built from scratch. But WordPress still solves many real-world problems effectively. This article explores when WordPress makes sense and where custom development fits.

Read →
Technology Apr 28, 2026 3 min read

Why Idempotency Matters More Than You Think

Real users and distributed systems rarely behave exactly as expected. Learn why idempotency matters and how it helps prevent duplicate payments, records, and unintended side effects.

Read →
Technology Apr 23, 2026 4 min read

Staying Useful in the Age of AI

AI is changing how quickly we work, learn, and build, but staying relevant isn’t about chasing every new tool. It’s about developing strong fundamentals, thinking clearly, solving real problems, and staying adaptable as technology continues to evolve.

Read →