Software Without the Mess: A Practical Philosophy for Clean, Maintainable Design

· BGB Learn via PublishDrive · Narrated by AI Voice Eric Smith
Audiobook
4 hr 39 min
Unabridged
Eligible
Want a free 27 min sample? Listen anytime, even offline. 
Add

About this audiobook

Most software projects start with good intentions but end up messy, hard to change, and frustrating to maintain. The problem isn't that developers lack guidance. It's that most guidance comes in the form of rigid rules that fail to account for the messy reality of building software. This book offers a different approach.


Instead of delivering new commandments, Software Without the Mess provides a framework for thinking about code quality that respects the tension between purity and pragmatism. You'll learn to identify complexity as the real enemy, develop judgment over following rules, and build systems that remain maintainable for years.


Drawing on insights from John Ousterhout, Michael Feathers, and the failures of dogmatic Clean Code, this book helps you decide when to invest in quality and when to accept tradeoffs. Whether you're dealing with legacy code, making architectural decisions, or leading a team, you'll find practical guidance that works in the real world.


Inside, you'll discover:
• How to recognize and eliminate accidental complexity
• Why deep modules are better than shallow ones
• The difference between strategic and tactical programming
• How to name things for clarity and maintainability
• Managing technical debt as a strategic language
• Designing the right amount of abstraction
• Building systems that survive team growth and turnover


Stop fighting your codebase. Start building software that lasts.

Most software projects start with good intentions but end up messy, hard to change, and frustrating to maintain. The problem isn't that developers lack guidance. It's that most guidance comes in the form of rigid rules that fail to account for the messy reality of building software. This book off...

Discover more

Rate this audiobook

Tell us what you think.

Listening information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can read books purchased on Google Play using your computer's web browser.

More by Tom Redington

Similar audiobooks

Narrated by AI Voice Eric Smith