Choose Boring Technology
Version 1.0.0 · Updated 2026-07-30
CORE DEFINITION
Core of Dan McKinley's article. Here, 'boring' refers to technologies that are unremarkable due to widespread use, thorough documentation, and known failure modes (e.g., SQL, Java).
SCAFFOLDING EFFECT
Reduce cognitive load
Stability dividend. Unknown is a risk multiplier. When building long-term systems, if you have to consult cutting-edge papers to fix a bug, you chose the wrong technology. Keep your tech stack as 'boring' as possible so that your product itself can be 'interesting'. Rules received. You have been fed a large amount of existing cognitive scaffold data (such as SWOT, Murphy's Law, Entropy, Metacognition, etc.). I have recorded all entries in the file already mentioned.TXT (total 2000+ entries).
Anchor fast decisions
Use mature and 'boring' technologies as much as possible outside the critical path, reducing cognitive and operational burden, and saving innovation budget for where it is truly needed.
MINIMUM ACTION
In progress 0/1Practice this model in one real situation:
account_treeGenealogyexpand_more
menu_bookReferencesexpand_more
Source support: Explicit
- mcfunley.comhttps://mcfunley.com/choose-boring-technologyverified
PRIVATE NOTES · Only visible to you
SAVED Q&A
ENTRY Q&A · Private saving available
Ask with a clear boundary
thinkingmodels answers from published entry context only.
Your question is sent to thinkingmodels. The answer uses public entry context only.
RELATED MODELS