Hands-On Software Engineering with Python
Writing working code is the easy part. Brian Allbee on what it actually takes to build Python systems that hold up under real-world pressure
Most Python developers know how to write code that works. Fewer know how to build systems that are maintainable, scalable, and designed to survive the teams and constraints they will encounter in production.
Join Deep Engineering for a live interview with Brian Allbee, author of Hands-On Software Engineering with Python, now in its second edition. Brian brings a systems-first perspective to Python development and makes a clear distinction between programming and software engineering: programming is concerned with correctness, software engineering is concerned with sustainability as change occurs.
This conversation will cover what that distinction means in practice, from how senior engineers think about architecture and team leverage to how modern Python features, tooling, and cloud-native expectations have raised the bar for what Python developers are expected to know and do.
What We Will Discuss
- The software engineering mindset and what it means to grow from programmer to senior engineer
- Refactoring, scaling, and designing Python systems that hold up over time
- Testing, CI/CD, and cloud-ready practices for modern Python projects
- Architectural decision-making across monoliths, microservices, and modular designs
- What changed in the Python ecosystem and what drove the second edition
Who Should Attend
This session is for Python developers who are comfortable writing working code but are starting to feel the limits of focusing solely on implementation. It is particularly relevant for mid-level developers aiming for senior roles, senior engineers looking to sharpen their systems thinking, and engineering leads who want a practical framework for making architectural decisions.
Hosted by Deep Engineering by Packt
Deep Engineering is a weekly newsletter for senior software engineers, architects, and engineering leaders. Each week we publish expert-led analysis, deep dives on modern systems, and clear thinking on real-world engineering design, delivered straight to your inbox. Free to subscribe at deepengineering.substack.com
Writing working code is the easy part. Brian Allbee on what it actually takes to build Python systems that hold up under real-world pressure
Most Python developers know how to write code that works. Fewer know how to build systems that are maintainable, scalable, and designed to survive the teams and constraints they will encounter in production.
Join Deep Engineering for a live interview with Brian Allbee, author of Hands-On Software Engineering with Python, now in its second edition. Brian brings a systems-first perspective to Python development and makes a clear distinction between programming and software engineering: programming is concerned with correctness, software engineering is concerned with sustainability as change occurs.
This conversation will cover what that distinction means in practice, from how senior engineers think about architecture and team leverage to how modern Python features, tooling, and cloud-native expectations have raised the bar for what Python developers are expected to know and do.
What We Will Discuss
- The software engineering mindset and what it means to grow from programmer to senior engineer
- Refactoring, scaling, and designing Python systems that hold up over time
- Testing, CI/CD, and cloud-ready practices for modern Python projects
- Architectural decision-making across monoliths, microservices, and modular designs
- What changed in the Python ecosystem and what drove the second edition
Who Should Attend
This session is for Python developers who are comfortable writing working code but are starting to feel the limits of focusing solely on implementation. It is particularly relevant for mid-level developers aiming for senior roles, senior engineers looking to sharpen their systems thinking, and engineering leads who want a practical framework for making architectural decisions.
Hosted by Deep Engineering by Packt
Deep Engineering is a weekly newsletter for senior software engineers, architects, and engineering leaders. Each week we publish expert-led analysis, deep dives on modern systems, and clear thinking on real-world engineering design, delivered straight to your inbox. Free to subscribe at deepengineering.substack.com
Lineup
Brian Allbee
Good to know
Highlights
- 1 hour 30 minutes
- Online