Skip to content

Boring is Good

What is it?

"Boring" means well-understood, battle-tested, and predictable. It means you can find answers on Stack Overflow. It means you can hire people who already know it.

Guideline

  • Innovation Tokens: You have a limited budget for "innovation" (new tech, custom protocols, bleeding-edge frameworks). Spend these tokens on your core business differentiator. Do not spend them on your database, your build system, or your utility libraries unless those are your product.
  • Surprise: In operations, surprise is the enemy. Boring technology has fewer unknown unknowns. It fails in predictable ways.
  • Maintenance: Boring technology usually has long-term support and a stable ecosystem. Exciting technology often has breaking changes every six months.
  • Resume Driven Development: Resist the urge to pick a technology just to learn it or put it on your resume. Pick the tool that best solves the problem with the least risk.