Pressed Key logo

Pressed Key

Sebastian Sogamoso

Why I Still Reach for Boring Technology

Every few months, a new framework shows up promising to change everything. A new database. A new build tool. The demo is gorgeous. The benchmarks are absurd. The Twitter thread has 4,000 likes. And for a day or two, the old stack you've been running feels embarrassing.

I've felt that pull for over a decade now. I've also learned to distrust it.

Here's the thing nobody puts on the landing page: the most valuable property a tool can have isn't speed, or elegance, or expressiveness. It's predictability. Boring technology is technology whose failure modes you already know. The bugs have been found. The edge cases are documented. The answer to your 2 a.m. production question already exists, written three years ago by someone who hit the same wall.

New is a loan, not a gift

Every new dependency you adopt is a bet. You're wagering that it'll still be maintained next year. That someone on your team can debug it under pressure. That its sharp edges won't find you at the worst possible moment. Sometimes the bet pays off. Often it just quietly accrues interest, and you pay it back later in incidents, migrations, and onboarding docs nobody wants to write.

Boring tools have already paid that loan down. That's the whole point. You're not buying excitement, you're buying everyone else's hard-won mistakes, for free.

This isn't an argument against new things

It's an argument for spending novelty deliberately, like a budget. Pick the one or two places where a newer tool gives you a real, outsized advantage. Then keep everything else boring on purpose. A team can absorb one or two big bets at a time. It cannot absorb a stack where every layer is somebody's experiment.

So before I adopt something new, I ask one question: what does this let me do that I genuinely couldn't do before? If the honest answer is "not much, but it's nicer," I stick with what works. If it unlocks something real, I take the bet, eyes open, and only there.

What boring actually buys you

It buys attention. Boring tools let you spend your thinking on the problem that's actually yours: the product, the customers, the business. Nobody ever shipped a great feature because their message queue was fashionable. The unglamorous choice frees up the mental budget that the interesting problems deserve.

Boring isn't a lack of ambition. It's ambition pointed at the right target.

The best code is code you don't have to think about. Choose accordingly.