Listen and read

Step into an infinite world of stories

  • Read and listen as much as you want
  • Over 1 million titles
  • Exclusive titles + Storytel Originals
  • 7 days free trial, then €9.99/month
  • Easy to cancel anytime
Subscribe Now
Cover for The Clean Coder: A Code of Conduct for Professional Programmers

The Clean Coder: A Code of Conduct for Professional Programmers

Editions

2

12 Ratings

4.3

Duration
6H 12min
Language
English
Format
Category

Non-fiction

Programmers who endure and succeed amidst swirling uncertainty and nonstop pressure share a common attribute: They care deeply about the practice of creating software. They treat it as a craft. They are professionals.

In The Clean Coder: A Code of Conduct for Professional Programmers, legendary software expert Robert C. Martin introduces the disciplines, techniques, tools, and practices of true software craftsmanship. This book is packed with practical advice-about everything from estimating and coding to refactoring and testing. It covers much more than technique: It is about attitude. Martin shows how to approach software development with honor, self-respect, and pride; work well and work clean; communicate and estimate faithfully; face difficult decisions with clarity and honesty; and understand that deep knowledge comes with a responsibility to act.

Listeners will learn: - What it means to behave as a true software craftsman - How to deal with conflict, tight schedules, and unreasonable managers - How to get into the flow of coding, and get past writer's block - How to handle unrelenting pressure and avoid burnout - How to combine enduring attitudes with new development paradigms - How to manage your time, and avoid blind alleys, marshes, bogs, and swamps - How to foster environments where programmers and teams can thrive - When to say "No"-and how to say it - When to say "Yes"-and what yes really means Great software is something to marvel at: powerful, elegant, functional, a pleasure to work with as both a developer and as a user. Great software isn't written by machines. It is written by professionals with an unshakable commitment to craftsmanship. The Clean Coder will help you become one of them-and earn the pride and fulfillment that they alone possess.

© 2021 Ascent Audio (Audiobook): 9781663728081

Release date

Audiobook: 19 February 2021

Other editions

Others also enjoyed ...

  1. Clean Architecture: A Craftsman's Guide to Software Structure and Design
    Clean Architecture: A Craftsman's Guide to Software Structure and Design Robert C. Martin
  2. Clean Code: A Handbook of Agile Software Craftsmanship
    Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
  3. Software Engineering at Google: Lessons Learned from Programming Over Time
    Software Engineering at Google: Lessons Learned from Programming Over Time Tom Manshreck, Hyrum Wright, Titus Winters
  4. Fundamentals of Software Architecture: An Engineering Approach
    Fundamentals of Software Architecture: An Engineering Approach Neal Ford, Mark Richards
  5. Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
    Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems Martin Kleppmann
  6. Clean Agile: Back to Basics
    Clean Agile: Back to Basics Robert C. Martin
  7. Building Microservices: Designing Fine-Grained Systems
    Building Microservices: Designing Fine-Grained Systems Sam Newman
  8. Fundamentals of Data Engineering: Plan and Build Robust Data Systems
    Fundamentals of Data Engineering: Plan and Build Robust Data Systems Matt Housley, Joe Reis
  9. Coders at Work: Reflections on the Craft of Programming
    Coders at Work: Reflections on the Craft of Programming Peter Seibel
  10. Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
    Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures Neal Ford, Mark Richards, Zhamak Dehghani, Pramod Sadalage
  11. Data Mesh: Delivering Data-Driven Value at Scale
    Data Mesh: Delivering Data-Driven Value at Scale Zhamak Dehghani
  12. Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith
    Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith Sam Newman
  13. AI and Machine Learning for Coders: A Programmer's Guide to Artificial Intelligence
    AI and Machine Learning for Coders: A Programmer's Guide to Artificial Intelligence Laurence Moroney
  14. Database Internals: A Deep Dive into How Distributed Data Systems Work, 1st Edition
    Database Internals: A Deep Dive into How Distributed Data Systems Work, 1st Edition Alex Petrov
  15. A Hacker's Mind: How the Powerful Bend Society's Rules, and How to Bend them Back
    A Hacker's Mind: How the Powerful Bend Society's Rules, and How to Bend them Back Bruce Schneier
  16. Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking
    Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking Foster Provost, Tom Fawcett
  17. Computational Thinking
    Computational Thinking Peter J. Denning, Matti Tedre
  18. Site Reliability Engineering: How Google Runs Production Systems
    Site Reliability Engineering: How Google Runs Production Systems Chris Jones, Betsy Beyer, Jennifer Petoff, Niall Richard Murphy
  19. Casual Artificial Intelligence
    Casual Artificial Intelligence John K. Thompson, Judith S. Hurwitz
  20. Automate This: How Algorithms Came to Rule Our World
    Automate This: How Algorithms Came to Rule Our World Christopher Steiner
  21. Learning Systems Thinking: Essential Non-Linear Skills and Practices for Software Professionals
    Learning Systems Thinking: Essential Non-Linear Skills and Practices for Software Professionals Diana Montalion
  22. Deep Learning
    Deep Learning John D. Kelleher
  23. AI Engineering: Building Applications with Foundation Models
    AI Engineering: Building Applications with Foundation Models Chip Huyen
  24. Artificial Intelligence: Modern Magic or Dangerous Future?
    Artificial Intelligence: Modern Magic or Dangerous Future? Yorick Wilks
  25. Kissinger the Negotiator: Lessons from Dealmaking at the Highest Level
    Kissinger the Negotiator: Lessons from Dealmaking at the Highest Level James K. Sebenius, R. Nicholas Burns, Robert H. Mnookin
  26. Data Science For Dummies: 2nd Edition
    Data Science For Dummies: 2nd Edition Lillian Pierson
  27. Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications
    Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications Chip Huyen
  28. The Infinite Machine: How an Army of Crypto-hackers Is Building the Next Internet with Ethereum
    The Infinite Machine: How an Army of Crypto-hackers Is Building the Next Internet with Ethereum Camila Russo
  29. Big Data Revolution: What farmers, doctors and insurance agents teach us about discovering big data patterns
    Big Data Revolution: What farmers, doctors and insurance agents teach us about discovering big data patterns Rob Thomas, Patrick McSharry
  30. When the Heavens Went on Sale: The Misfits and Geniuses Racing to Put Space Within Reach
    When the Heavens Went on Sale: The Misfits and Geniuses Racing to Put Space Within Reach Ashlee Vance
  31. Game Theory: Understanding the Mathematics of Life
    Game Theory: Understanding the Mathematics of Life Brian Clegg
  32. AI and the Future of Banking
    AI and the Future of Banking Tony Boobier
  33. Deep Learning for Finance: Creating Machine & Deep Learning Models for Trading in Python
    Deep Learning for Finance: Creating Machine & Deep Learning Models for Trading in Python Sofien Kaabar
  34. Self-Tracking
    Self-Tracking Dawn Nafus, Gina Neff
  35. The Little Book of Data: Understanding the Powerful Analytics that Fuel AI, Make or Break Careers, and Could Just End Up Saving the World
    The Little Book of Data: Understanding the Powerful Analytics that Fuel AI, Make or Break Careers, and Could Just End Up Saving the World Justin Evans
  36. Laws of UX: Using Psychology to Design Better Products & Services
    Laws of UX: Using Psychology to Design Better Products & Services Jon Yablonski
  37. Managing Humans: Biting and Humorous Tales of a Software Engineering Manager
    Managing Humans: Biting and Humorous Tales of a Software Engineering Manager Michael Lopp
  38. The Software Engineer's Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups
    The Software Engineer's Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups Gergely Orosz
  39. Beyond Bitcoin: Decentralised Finance and the End of Banks
    Beyond Bitcoin: Decentralised Finance and the End of Banks Steven Boykey Sidley, Simon Dingle
  40. Ask Your Developer: How to Harness the Power of Software Developers and Win in the 21st Century
    Ask Your Developer: How to Harness the Power of Software Developers and Win in the 21st Century Jeff Lawson
  41. Maths on the Back of an Envelope: Clever ways to (roughly) calculate anything
    Maths on the Back of an Envelope: Clever ways to (roughly) calculate anything Rob Eastaway
  42. The Little Book of Valuation: How to Value a Company, Pick a Stock, and Profit, Updated Edition
    The Little Book of Valuation: How to Value a Company, Pick a Stock, and Profit, Updated Edition Aswath Damodaran
  43. Uberland: How Algorithms Are Rewriting the Rules of Work
    Uberland: How Algorithms Are Rewriting the Rules of Work Alex Rosenblat
  44. Artificial Intelligence in Practice: How 50 Successful Companies Used AI and Machine Learning to Solve Problems
    Artificial Intelligence in Practice: How 50 Successful Companies Used AI and Machine Learning to Solve Problems Bernard Marr
  45. The Age of AI: Artificial Intelligence and the Future of Humanity
    The Age of AI: Artificial Intelligence and the Future of Humanity Jason Thacker

This is why you’ll love Storytel

  • Listen and read without limits

  • 800 000+ stories in 40 languages

  • Kids Mode (child-safe environment)

  • Cancel anytime

Unlimited stories, anytime

Unlimited

Listen and read as much as you want

9.99 € /month

  • 1 account

  • Unlimited Access

  • Offline Mode

  • Kids Mode

  • Cancel anytime

Try now