Technology
Modern Software Engineering
Modern Software Engineering teaches practical software-development techniques intended to help programmers improve how they design, build, and deliver software. Its host roster brings together recognised engineering voices, supporting a speaker-led format that can cover both durable practices and topical industry discussion. It is a strong fit for developers seeking structured professional learning, while implementation advice should still be adapted to a team’s codebase, constraints, and operational context.
Editorially reviewed:

Based on 20 recent videos
Assessed 08 August 2026
Editorial note
WorthWatch verdict
Best for
Developers pursuing stronger engineering practice and AI-aware judgment
Strength
Practitioner-led explanations connect testing, delivery, design, and AI tooling to real software work
Consider if
You want context-rich software engineering discussion rather than quick coding snippets or tool walkthroughs
Recent videos
Latest from the source
Deep Dive
Modern Software Engineering: Practices for Better Software
Main focus
Modern Software Engineering examines the practices behind designing, building, and delivering software well. Its rotating host roster combines durable development techniques with discussion of current industry questions.
Why it matters
Choosing an approach to testing, design, or delivery? Modern Software Engineering gives developers a structured route into practical techniques and practitioner perspectives that can inform everyday engineering work.
Style
Speaker-led explainers and topical conversations create a professional-learning format rather than a single-host tutorial stream. Different hosts bring enduring craft topics alongside commentary on changes in software development.
Consistency
Its 599-video archive combines enduring engineering practices with topical industry discussion, making it a broad reference point for ongoing professional development.
- Software design and development techniques
- Building and delivering software effectively
- Programming practice and professional growth
- Engineering craft
- Topical software industry discussion
- Team and operational context
Treat recommendations as starting points: tools, architectures, team constraints, and industry practices differ, so test ideas against your codebase and operational needs.




