korrents

← Mental models

Trade-offs

Every choice gives something up, so name the cost; and check, because some trade-offs everyone assumes are not real.

Our reading of the idea · 8 claims from 9 people, in their own words

Who thinks with this

Casey MuratoriDaniel W. DreznerHannah RitchieHillel WayneMartin FowlerMichael PollanNeetCodePhil HagelbergThorsten Ball

There is a permanent trade-off in verification: an expressive language is hard to prove things about, and a language that is easy to prove things about is hard to write in.

  1. Hillel Wayne Writer and consultant on formal methods Formal verifiers have a dilemma: the more expressive the language, the harder it is to prove anything in it. But the less expressive the language, the harder it is to write anything in it. Why Don't People Use Formal Methods?hillelwayne.com · 21 Jan 2019All korrents from this piece
    Formal verifiers have a dilemma: the more expressive the language, the harder it is to prove anything in it. But the less expressive the language, the harder it is to write anything in it.

Engineering has no correct answers the way mathematics and science do; it is the best solution available at the time, and everything is a trade-off.

  1. NeetCode Naveed Singh, the software engineer behind NeetCode Everything is a trade-off. It's not really In engineering, there's no correct answer like there is in math or science. Engineering is about the best solution at the time. Tech interviews with NeetCodeyoutube.com · 24 Jun 2026 · 0:41:28 into the videoAll korrents from this video
    Everything is a trade-off. It's not really In engineering, there's no correct answer like there is in math or science. Engineering is about the best solution at the time.

    Watch from 0:41:28 plays here

    ↗Tech interviews with NeetCodeyoutube.com

    24 Jun 2026 · video · 1h 29m · spoken · machine transcript

The usual trade-off between quality and cost does not apply to software: high internal quality is the cheaper way to produce it.

  1. Martin Fowler Chief scientist at Thoughtworks and author of Refactoring With this article I'll explain that this trade-off does not apply to software - that high quality software is actually cheaper to produce. Is High Quality Software Worth the Cost?martinfowler.com · 29 May 2019All korrents from this piece
    With this article I'll explain that this trade-off does not apply to software - that high quality software is actually cheaper to produce.

There is no trade-off between well-architected code and fast code: in practice, the code that is architected properly is also the code that runs quickly.

  1. Casey Muratori Game and engine programmer I have never really understood the sort of mentality of there's a difference between code that is like well architected by some principles and code that runs quickly because in my experience usually the code that is architected properly is also the code that runs quickly. Why performant code matters (but gets widely ignored), with Casey Muratoriyoutube.com · 26 Aug 2026 · 1:25:50 into the videoAll korrents from this video
    I have never really understood the sort of mentality of there's a difference between code that is like well architected by some principles and code that runs quickly because in my experience usually the code that is architected properly is also the code that runs quickly.

    Watch from 1:25:50 plays here

    ↗Why performant code matters (but gets widely ignored), with Casey Muratoriyoutube.com

    26 Aug 2026 · video · 1h 53m · spoken · machine transcript

Breaking the trade-off between prosperity and the environment is an opportunity rather than something that will happen on its own.

  1. Hannah Ritchie Data scientist at Our World in Data and author of Not the End of the World Here, I always emphasise that it is an opportunity, not an inevitability. There’s no law that says this will happen. Can we break the human development-environment trade-off?sustainabilitybynumbers.com · 9 Dec 2025All korrents from this piece
    Here, I always emphasise that it is an opportunity, not an inevitability. There’s no law that says this will happen.

No single way of modeling data and methods in code is universally correct; every approach is just a set of trade-offs.

  1. Phil Hagelberg Programmer known online as technomancy But I do want to stress that each of these five approaches are all just trade-offs, and none of them are universally wrong. in which five different paths lead to methodstechnomancy.us · 8 Feb 2022All korrents from this piece
    But I do want to stress that each of these five approaches are all just trade-offs, and none of them are universally wrong.

Perfection is unachievable because every goal involves trade-offs

  1. Thorsten Ball Co-founder of Amp and co-host of the Raising an Agent podcast Everything is the result of trade-offs. You will never reach 100% on every axis that you care about. Something has to give. Professional Programming: The First 10 Yearsthorstenball.com · 17 May 2022All korrents from this piece
    Everything is the result of trade-offs. You will never reach 100% on every axis that you care about. Something has to give.

There is always a tradeoff between a system's efficiency and its resilience.

  1. Daniel W. Drezner Political scientist writing Drezner’s World on international relations Of course, pledges and plans do not always bear fruit. And Canada’s geography cannot be changed; no matter how much Carney tries to diversify Canada’s economy away from the United States, there will always be some asymmetric dependence. Worthwhile Canadian Initiative?danieldrezner.substack.com · 2 Oct 2026
    Of course, pledges and plans do not always bear fruit. And Canada’s geography cannot be changed; no matter how much Carney tries to diversify Canada’s economy away from the United States, there will always be some asymmetric dependence.
  2. Michael Pollan Author and journalist writing on food There will always be a tradeoff between efficiency and resilience (not to mention ethics); the food industry opted for the former, and we are now paying the price. The Sickness in Our Food Supplymichaelpollan.com · 12 May 2020All korrents from this piece
    There will always be a tradeoff between efficiency and resilience (not to mention ethics); the food industry opted for the former, and we are now paying the price.

More in strategy and economics