Clean architecture

Clean Architecture with Python • Sam Keen & Max Kirchoff

Clean Architecture with Python • Sam Keen & Max Kirchoff

Sam Keen, author of 'Clean Architecture with Python', discusses with Max Kirchoff how to pragmatically apply architectural principles to Python. They explore the critical link between architecture and testability, thoughtful dependency management through layered design, and how these principles enhance modern AI-assisted coding workflows by providing clear structure and scope.

Clean Architecture with Python • Sam Keen & Max Kirchoff • GOTO 2025

Clean Architecture with Python • Sam Keen & Max Kirchoff • GOTO 2025

Sam Keen discusses his book “Clean Architecture with Python,” explaining how to apply architectural principles in a pragmatic, Pythonic way. The conversation covers thoughtful dependency management, the onion model, and the crucial link between good architecture and testability. Sam also explores how these principles provide a robust foundation for AI-assisted coding by creating well-defined, scoped problems for AI agents, ultimately leading to more maintainable and resilient software.