You can always pay more to wait less

About: Every Saturday, I share my thoughts on working with AI. Subscribe for free.

This week, one of my programs ran out of memory and crashed.

At that point, I had two options:

  • Rewrite it to use less memory, which would make it slower.

  • Buy more compute to keep it fast.

That led me to these questions:

  • How long am I willing to wait for that program to finish?

  • How much am I willing to pay for that program to finish?

In that case, the answer was obvious. But that's not always true.

And I tend to think that the art of programming AI systems lies in the ability to weigh the trade-offs between waiting and paying.

Because for some kinds of problems that AI can solve, you can always pay more to wait less.

So deciding where to stop is the real work.

Recent posts
featuredHow I crafted TL;DRs with LLMs and modernized my blog (part 5)
See how impressed I was by GPT-4.1's meta descriptions
prompt
Are you late to AI?
Stop looking backward and start from where you are
How to improve the Python import time of your Typer CLI
Cut down your Python import time with this 6-step method
code
Curious about the tools I use?