Engineering
-
The Year I Stopped Apologizing for the Chaos
•
6 min read
My twins just turned one. I’m done optimizing. A story about the privilege of vulnerability and why leaders need to break the facade of perfection.
-
The Abundance Trap: Why We Are Renting the Future
•
5 min read
AI promises a post-scarcity utopia, but ‘The Abundance Trap’ argues it actually reorganizes scarcity. While content costs collapse, the infrastructure becomes a digital feudalism where Big Tech is the landlord and creators are mere tenants. Learn why we are losing the ‘right to tinker’ and renting our own future.
-
The hype cycle is over, and the dashboard is flashing red. New forensic data from 2025 reveals a harsh truth: AI is making us type 55% faster but ship 19% slower on complex tasks. We are trading cheap syntax for expensive debugging. It’s time to stop “Vibe Coding” and face the physics of software delivery.
-
We are obsessed with AI writing production code, but we ignore its ability to write “disposable” support code. Here is how I used AI to build a temporary “Jig” to solve a complex frontend problem, and why the economics of throwing code away has finally changed.
-
Build for Today or Don’t Build at All
•
4 min read
Designing for a million users when you have ten isn’t strategy; it’s vanity. We hide fear behind “best practices” like microservices and complex abstractions, paying a tax on velocity for problems we don’t have yet. Stop hedging your bets. If you build the perfect architecture for a product that never launches, you’ve just future-proofed a…
-
The Trap of the Hero
•
6 min read
I saved the biggest demo in our company’s history at 3:00 AM the night before the meeting. I felt like a god. I thought I was the glue holding the business together. It took me five years to realize the truth: I wasn’t the glue. I was the bottleneck. We need to talk about the…
-
When the hard part was the point
•
6 min read
I spent three days on that function. I remember the frustration. I remember the panic. But mostly, I remember the moment the logic finally clicked. Last week, an AI did the same work in four seconds, and instead of feeling efficient, I felt hollow. We talk a lot about velocity, but we aren’t talking about…
-
Betting on Engineering, Not Trends
•
6 min read
The AI bubble might burst, but the tech is here to stay. Is your codebase ready? We explore why “Context Locality” is replacing “DRY” as the new engineering standard, why you should treat AI like an eager junior engineer, and how these structural changes create a stronger codebase, even if the hype dies tomorrow.
-
Not All Technical Debt Needs to Be Repaid
•
2 min read
Unpopular opinion: Not all technical debt needs to be repaid. If you’re an engineer, you’ve probably heard the rallying cry to “eliminate all tech debt!” While the sentiment is admirable, treating every piece of technical debt as a five-alarm fire is a recipe for paralysis. It can lead to endless refactoring, slowed feature development, and…
-
The Most Valuable Code Is the Code You Never Write
•
2 min read
The most valuable code is often the code you never write. It’s tempting to build for every “what if” scenario. We call it future-proofing, but in reality, it’s often just gold-plating that adds unnecessary complexity and significantly slows down delivery. As engineers, our instinct is often to anticipate every possible need and build a robust,…
