Cut to the chase

Share this post

Summary: Choose Boring Technology by Dan McKinley

newsletter.annageller.com

Summary: Choose Boring Technology by Dan McKinley

Technology for its own sake is snake oil.

Anna Geller
Feb 23
1
Share this post

Summary: Choose Boring Technology by Dan McKinley

newsletter.annageller.com

Original article: Choose Boring Technology by Dan McKinley

Motivation: spend your innovation tokens wisely and consider tradeoffs before you advocate for a new tool in your organization.

Embrace Boredom

Every non-tech company gets a certain amount of innovation tokens. “You can spend these however you want, but the supply is fixed for a long while. You might get more after you achieve a certain level of stability and maturity.”

Why? If you’re not a tech company, devoting your limited resources to shiny new innovations is “an excellent way to fail” or delay success. Many technology choices are boring and good, a.o., Postgres, Python, Memcached, Cron, etc.

Boring means constrained but well-understood, including failure modes such as unknown unknowns (failures such as: “it didn’t occur to us that X may even cause Y”).

“For shiny new technology, the magnitude of unknown unknowns is significantly larger”.

Optimize Globally

Technology choices don’t happen in isolation:

  • in a world where choices are cheap: you "pick the best tool for the job"

  • in a world where operations are a serious concern (i.e., "reality"), you pick a tool that long-term occupies the “least worst” position for your organization and team — the operations and cognitive overhead must be taken into account.

The “long-term costs of keeping a system working reliably vastly exceed any inconveniences” of not being the best tool for the job.

Choose New Technology, Sometimes

Acknowledge that this is a process with company-wide effects. First, consider how you would solve your issue without adding any new tools. Write down why solving the problem with the current stack would be prohibitively expensive and difficult. If this is about replacing some existing tool, rather than just adding a new one, propose a timeline and a plan for migration. Finally, try to reach a consensus with other stakeholders to avoid proliferating locally-optimal solutions.

Core message & CTA

“Mindful choice of technology gives engineering minds real freedom: the freedom to contemplate bigger questions.“

Thanks for reading Cut to the chase! Subscribe for free to receive new summaries.

Image
Share this post

Summary: Choose Boring Technology by Dan McKinley

newsletter.annageller.com
TopNew

No posts

Ready for more?

© 2023 Anna Geller
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing