Subscribe
Sign in
Home
Interviews
Newsletter Issues
Software Architecture
Engineering Leadership
Practical Deep-Dives
C++
Python
Sponsor Deep Engineering
About
python
Latest
Top
Discussions
Deep Engineering #50: Brian Allbee on Building Better Python Software
Brian Allbee on why most Python developers are optimising for correctness when they should be optimising for sustainability, and what that shift…
Jun 4
•
Saqib Jan
and
Brian Allbee
5
Hands-On Software Engineering with Python with Brian Allbee
Brian Allbee joins Deep Engineering to discuss the mindset shift from writing code to engineering systems.
Jun 3
•
Saqib Jan
and
Brian Allbee
Deep Engineering #38: Steven Lott on Practical Object-Oriented Design in Python
Review can catch defects, but not weak design. This issue looks at dependency injection, protocols, and the architectural choices that shape reliable…
Mar 12
•
Saqib Jan
and
Steven Lott
5
Part 2: Getting Started with Object-Oriented Programming in Python
Or. Why is OO Programming So Hard? Part II
Mar 10
•
Steven Lott
Pragmatic Clean Architecture in Python — Sam Keen on DDD, Dependency Rules, and Legacy Refactoring
Keeping Python systems modular as they grow—layered boundaries, domain models with dataclasses/Pydantic, testable architectures, and AI kept at the…
Dec 2, 2025
•
Divya Anne Selvaraj
and
Sam Keen
45:38
Building with Mojo (Part 3): Python and Mojo
Converting a Python program to Mojo, and exploring how they interact.
Oct 9, 2025
•
Ivo Balbaert
5
1
Deep Engineering #18: Sam Keen on Clean Architecture with Python
Pragmatic boundaries for Python at scale—the dependency rule in practice, a compact example, and a full chapter extract.
Sep 18, 2025
•
Divya Anne Selvaraj
and
Sam Keen
4
1
Pragmatic Clean Architecture in Python: A Conversation with Sam Keen
Applying DDD and the dependency rule in real-world Python—keeping frameworks at the edge, modeling with dataclasses/Pydantic, and using AI without…
Sep 18, 2025
•
Divya Anne Selvaraj
and
Sam Keen
1
Clean Architecture Essentials: Transforming Python Development
The complete “Chapter 1: Clean Architecture Essentials: Transforming Python Development” from the book Clean Architecture with Python by Sam Keen…
Sep 17, 2025
•
Sam Keen
1
Learning Python and Leading Engineers: A Conversation with Fabrizio Romano
An development manager, longtime developer, and teacher explores Python’s strengths, its real-world use cases, and the mindset shifts required to lead…
Jul 2, 2025
•
Divya Anne Selvaraj
and
Fabrizio Romano
ProgrammingPro #101: Python Tops Tiobe, AI Code Reviews in VS Code, C# 14 Extensions, and Grafana’s AI Upgrade
Leadership, Empathy, and AI-Assisted Development: A Conversation with Fabrizio Romano, Development Manager at Sohonet and Author of Learn Python…
May 16, 2025
•
Divya Anne Selvaraj
ProgrammingPro #44: uv Supercharges Python Installs, Google Dart 3.3 Flutters, C# Advanced Feature Flagging, and AI Risk Management
Bite-sized actionable content, practical tutorials, and resources for programmers
Feb 26, 2024
•
Divya Anne Selvaraj
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts