korrents

← People and their mental models

Thorsten Ball's mental models

8 claims Thorsten Ball made fit 6 mental models. Most often: Bottlenecks, Everything decays without maintenance, Less, but better. Everything they said here.

Models they name

Their own words name the idea.

Bottlenecks

A system moves only as fast as its narrowest point; speed up anything else and nothing changes.

Used by 88 others

Building automation that doesn't address the actual bottleneck to shipping adds noise rather than helping ship.

  1. Thorsten Ball Co-founder of Amp and co-host of the Raising an Agent podcast If what's holding you back from shipping is, say, getting more customer input, or a brittle release process, or flaky monitoring, or missing tests, then all the bot does is to add noise. It doesn't help you ship. But does it help you ship?thorstenball.com · 25 Aug 2020All korrents from this piece
    If what's holding you back from shipping is, say, getting more customer input, or a brittle release process, or flaky monitoring, or missing tests, then all the bot does is to add noise. It doesn't help you ship.

Discomfort or effort in typing that makes someone avoid writing things down is a genuine bottleneck that should be fixed, not dismissed.

  1. Thorsten Ball Co-founder of Amp and co-host of the Raising an Agent podcast If you're not comfortable typing a lot and you'd rather not write something down then typing is the bottleneck and you need to fix it. Typing is not something you should need to think about. No, typing can be the bottleneckthorstenball.com · 1 Sept 2020All korrents from this piece
    If you're not comfortable typing a lot and you'd rather not write something down then typing is the bottleneck and you need to fix it. Typing is not something you should need to think about.

The effort typing requires, not raw typing speed, is what determines whether it becomes a real obstacle to writing.

  1. Thorsten Ball Co-founder of Amp and co-host of the Raising an Agent podcast It doesn't matter if you can type 90 words per minutes or 130, but if it takes you effort to type something and, if given the choice, you'd rather not do it, then we have a problem. No, typing can be the bottleneckthorstenball.com · 1 Sept 2020All korrents from this piece
    It doesn't matter if you can type 90 words per minutes or 130, but if it takes you effort to type something and, if given the choice, you'd rather not do it, then we have a problem.

Trade-offs

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

Used by 60 others

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.

Models we see in what they say

Our reading: their claim applies the idea without naming it. The claim is theirs; filing it here is ours.

Everything decays without maintenance

Institutions, code, cities and knowledge run down by default; keeping something alive is work that has to be paid for.

Used by 27 others

Automated tooling that works nearly all the time still imposes an ongoing maintenance cost, because it breaks unpredictably at the edges.

  1. Thorsten Ball Co-founder of Amp and co-host of the Raising an Agent podcast Another thing that needs to be fixed when it ultimately breaks down, another bit of automation that works 99% of the time, but starts making funny noises when you slip into the 1% But does it help you ship?thorstenball.com · 25 Aug 2020All korrents from this piece
    Another thing that needs to be fixed when it ultimately breaks down, another bit of automation that works 99% of the time, but starts making funny noises when you slip into the 1%

Less, but better

Find the essence and cut the rest; simplicity is hard work, not the absence of effort.

Used by 59 others

Unnecessary code is a burden that makes a codebase harder to change

  1. Thorsten Ball Co-founder of Amp and co-host of the Raising an Agent podcast Code has mass. Every additional line of code you don't need is ballast. It weighs your codebase down, making it harder to steer and change direction if you need to. Professional Programming: The First 10 Yearsthorstenball.com · 17 May 2022All korrents from this piece
    Code has mass. Every additional line of code you don't need is ballast. It weighs your codebase down, making it harder to steer and change direction if you need to.

Second-order thinking

Ask "and then what?": follow a decision past its first effect to the ones that come after.

Used by 86 others

Using a dependency carries ongoing maintenance costs, not just upfront convenience

  1. Thorsten Ball Co-founder of Amp and co-host of the Raising an Agent podcast Dependencies aren't free. You have to keep them up to date. They increase your compile or loading times. Professional Programming: The First 10 Yearsthorstenball.com · 17 May 2022All korrents from this piece
    Dependencies aren't free. You have to keep them up to date. They increase your compile or loading times.

Value moves to what stays scarce

When something becomes cheap and plentiful, the value moves to whatever is still rare next to it.

Used by 59 others

The craft of writing code will disappear, while the craft of building software becomes more important than ever.

  1. Thorsten Ball Co-founder of Amp and co-host of the Raising an Agent podcast The craft of writing code will disappear. Yes, there are still Italian shoe makers around. But look at your feet. The craft of building software will be more important than ever. What I believe about the future of software developmentthorstenball.com · 19 Sept 2026All korrents from this piece
    The craft of writing code will disappear. Yes, there are still Italian shoe makers around. But look at your feet. The craft of building software will be more important than ever.