Audiobook6 hours
The Clean Coder: A Code of Conduct for Professional Programmers
Written by Robert C. Martin
Narrated by Theodore O'Brien
Rating: 4.5 out of 5 stars
4.5/5
()
About this audiobook
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.
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.
More audiobooks from Robert C. Martin
Clean Code: A Handbook of Agile Software Craftsmanship Rating: 5 out of 5 stars5/5Clean Architecture: A Craftsman's Guide to Software Structure and Design Rating: 5 out of 5 stars5/5Clean Agile: Back to Basics Rating: 4 out of 5 stars4/5
Related to The Clean Coder
Related audiobooks
Coders at Work: Reflections on the Craft of Programming Rating: 4 out of 5 stars4/5The Rules of Programming: How to Write Better Code Rating: 0 out of 5 stars0 ratingsAI and Machine Learning for Coders: A Programmer's Guide to Artificial Intelligence Rating: 4 out of 5 stars4/5Managing Humans: Biting and Humorous Tales of a Software Engineering Manager Rating: 4 out of 5 stars4/5Fundamentals of Data Engineering: Plan and Build Robust Data Systems Rating: 5 out of 5 stars5/5Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today's Computers Rating: 5 out of 5 stars5/5Letters to a New Developer: What I Wish I Had Known When Starting My Development Career Rating: 4 out of 5 stars4/5AI and Machine Learning for On-Device Development: A Programmer's Guide, 1st Edition Rating: 0 out of 5 stars0 ratingsSkill Up: A Software Developer's Guide to Life and Career Rating: 5 out of 5 stars5/5Understanding Software: Max Kanat-Alexander on simplicity, coding, and how to suck less as a programmer Rating: 5 out of 5 stars5/5Hackers & Painters: Big Ideas from the Computer Age Rating: 4 out of 5 stars4/5Once Upon an Algorithm: How Stories Explain Computing Rating: 4 out of 5 stars4/5Computational Thinking Rating: 4 out of 5 stars4/5There's No Such Thing as an IT Project: A Handbook for Intentional Business Change Rating: 5 out of 5 stars5/5The Pattern on The Stone: The Simple Ideas That Make Computers Work Rating: 4 out of 5 stars4/5Deep Learning for Beginners: 2 in 1 Rating: 0 out of 5 stars0 ratingsThe Software Developer's Career Handbook: A Guide to Navigating the Unpredictable Rating: 0 out of 5 stars0 ratingsAlgorithms Rating: 4 out of 5 stars4/5The Laws of Simplicity: Design, Technology, Business, Life Rating: 4 out of 5 stars4/5Startupland: How Three Guys Risked Everything to Turn an Idea into a Global Business Rating: 5 out of 5 stars5/5UX Research: Practical Techniques for Designing Better Products Rating: 0 out of 5 stars0 ratingsCompeting in the Age of AI: Strategy and Leadership When Algorithms and Networks Run the World Rating: 5 out of 5 stars5/5The Formula: How Algorithms Solve all our Problems... and Create More Rating: 4 out of 5 stars4/5Algorithms to Live By: The Computer Science of Human Decisions Rating: 4 out of 5 stars4/5Software Engineering at Google: Lessons Learned from Programming Over Time Rating: 4 out of 5 stars4/5Fundamentals of Software Architecture: An Engineering Approach Rating: 4 out of 5 stars4/5Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith Rating: 4 out of 5 stars4/5Site Reliability Engineering: How Google Runs Production Systems Rating: 5 out of 5 stars5/5Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures Rating: 5 out of 5 stars5/5
Software Development & Engineering For You
Business Thinking for Designers Rating: 4 out of 5 stars4/5Design Thinking Handbook Rating: 4 out of 5 stars4/5Software Engineering Fundamentals Rating: 4 out of 5 stars4/5Understanding Software: Max Kanat-Alexander on simplicity, coding, and how to suck less as a programmer Rating: 5 out of 5 stars5/5Site Reliability Engineering: How Google Runs Production Systems Rating: 5 out of 5 stars5/5Skill Up: A Software Developer's Guide to Life and Career Rating: 5 out of 5 stars5/5Founders at Work: Stories of Startups' Early Days Rating: 4 out of 5 stars4/5Fundamentals of Software Architecture: An Engineering Approach Rating: 4 out of 5 stars4/5Design Systems Handbook Rating: 4 out of 5 stars4/5Information Architecture: For the Web and Beyond Rating: 4 out of 5 stars4/5The Art of Leadership: Small Things, Done Well Rating: 3 out of 5 stars3/5Creative Selection: Inside Apple's Design Process During the Golden Age of Steve Jobs Rating: 4 out of 5 stars4/5Principles of Product Design Rating: 4 out of 5 stars4/5User Story Mapping: Discover the Whole Story, Build the Right Product Rating: 4 out of 5 stars4/5Lean Mastery Collection: 3 Books in 1: Lean Six Sigma, Agile Project Management, Scrum Rating: 5 out of 5 stars5/5Data Mesh: Delivering Data-Driven Value at Scale Rating: 5 out of 5 stars5/5Software Engineering at Google: Lessons Learned from Programming Over Time Rating: 4 out of 5 stars4/5Product Management in Practice: A Real-World Guide to the Key Connective Role of the 21st Century Rating: 4 out of 5 stars4/5Agile Database Development Rating: 4 out of 5 stars4/5Present! A Techie's Guide To Public Speaking Rating: 0 out of 5 stars0 ratingsData Science from Scratch Rating: 0 out of 5 stars0 ratingsDevops: Building Software With Lean Process For Modern Business Rating: 3 out of 5 stars3/5Agile Project Management: Learn the Most Important Concepts and Tools of Agile Project Management Rating: 5 out of 5 stars5/5Leading Lean: Ensuring Success and Developing a Framework for Leadership Rating: 0 out of 5 stars0 ratings
Reviews for The Clean Coder
Rating: 4.5 out of 5 stars
4.5/5
6 ratings0 reviews