Recorded

Nov 26, 2025 at 11:10 AM

Duration

82:50

Questions

15

Events/Notes

12

Interview Timeline

0:00 Recording Started Recording Started
1:24 Topic 1

A little “tell us about yourself” bit, like you do with your guests

6:33 Topic 2

What prompted you to write it?

14:40 Topic 4

The book has some neat non-standard features

The Audio Reader’s Briefs and the Galleries, gives a quick run down on what they are and why you included them.

19:58 Topic 3

Made by humans

You’re a big AI proponent, yet you’ve got a “Made by Humans” logo, what made you decide to do this the old fashioned way?

28:50 Topic 6

Why build it yourself?

30:54 Topic 5

Talk Python’s technical journey

  • One of the things I like about the book is that it covers Talk Python’s technical journey. A lot of content like this is very opinionated “this is best”, whereas you’ve shown how your approach has changed over time. You started out in Pyramid, right?
38:26 Topic 8

Chapter 4 is titled, “Docker, Docker, Docker”

  • What’s that one about?
  • Originally I wasn't for it, but then "one big server"
  • That needs more isolation for the long haul
  • Not into docker compose? Consider Coolify for a Heroku-like self hosted experience. https://coolify.io
49:25 Topic 10

Heavy-weight docker?

A lot of people try to make their docker instances absolutely as minimal as possible. I kind of promote the alternative, adding all the tools that make your life easier. It might be fun to debate this.

54:05 Topic 14

Picking a Python Web Framework

I think my favourite chapter was 13, titled “Picking a Python Web Framework”. I liked the nuance of it. We often don’t get to see people’s reasoning behind things. I think there is real value in this chapter even if you’re not planning on using the tech outline elsewhere. Understanding trade-offs is important.

67:55 Topic 15

Similarly Chapter 15: Hetzner

  • Where you do a retrospective on choosing Hetzner your host provider.
84:15 Interview Ended Interview Ended