Ever had this weird gut feeling that something is off in your code, but couldn’t put the finger on why? Are you starting your projects with the best intentions, following all best practices, and still feel like your architecture turns weird eventually?

So far, I’ve held it at PyCon US 2025 in Pittsburgh, USA.

Slides on SpeakerDeck.

Design Pressure: The Invisible Hand That Shapes Your Code

(Sorry for the literal throat-cleaning in the video – I lost my voice the night before and worked on fumes and Fisherman’s Friends.)

Additional material

Some of the material was referred to directly in the talk but landed on the cutting floor due to time constraints.

They all are highly recommended reading/watching for the topic of software design writ large, though.

Articles

Videos

Books

Colophon & credits