8 must-read coding books like Clean Craftsmanship: Disciplines, Standards, and Ethics by Robert C. Martin

Cover of Clean Craftsmanship: Disciplines, Standards, and Ethics by Robert C. Martin

Clean Craftsmanship: Disciplines, Standards, and Ethics

By: Robert C. Martin

4.23

Format: 416 pages, Paperback

In Clean Craftmanship: Programming with Pride, the legendary Robert C. Martin ("Uncle Bob") has wri…

If you liked the coding plot in Clean Craftsmanship: Disciplines, Standards, and Ethics by Robert C. Martin , here is a list of 8 books like this:

Cover of The Wisdom of Life by Arthur Schopenhauer, None, T. Bailey Saunders

1. The Wisdom of Life

By: Arthur Schopenhauer , None , T. Bailey Saunders

4.12

Format: 77 pages, Paperback

A leading German philosopher and metaphysician of the 19th century, Arthur Schopenhauer (1788–1860)… read more

Similar categories in Arthur Schopenhauer's The Wisdom of Life book and Robert C. Martin's Clean Craftsmanship: Disciplines, Standards, and Ethics

  • nonfiction
"The perverse, obtuse, wicked biped race"

-Arthur Schopenhauer, The Wisdom of Life

"Honor has not to be won; it must only not be lost."

-Arthur Schopenhauer, The Wisdom of Life

"La felicidad pertenece a los que bastan a sí mismos."

-Arthur Schopenhauer, The Wisdom of Life

"Night gives a black look to everything, whatever it may be."

-Arthur Schopenhauer, The Wisdom of Life

Cover of Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans

2. Domain-Driven Design: Tackling Complexity in the Heart of Software

By: Eric Evans

4.15

Format: 560 pages, Hardcover

"Eric Evans has written a fantastic book on how you can make the design of your software match your… read more

Similar categories in Eric Evans's Domain-Driven Design: Tackling Complexity in the Heart of Software book and Robert C. Martin's Clean Craftsmanship: Disciplines, Standards, and Ethics

  • computer science
  • technical
  • coding
  • nonfiction
  • programming
  • software
  • technology
Cover of Fifty Quick Ideas to Improve Your User Stories by David Evans, Gojko Adzic

3. Fifty Quick Ideas to Improve Your User Stories

By: David Evans , Gojko Adzic

4.16

Format: 124 pages, Paperback

This book will help you write better user stories, spot and fix common issues, split stories so tha… read more

Similar categories in David Evans's Fifty Quick Ideas to Improve Your User Stories book and Robert C. Martin's Clean Craftsmanship: Disciplines, Standards, and Ethics

  • computer science
  • technical
  • nonfiction
  • programming
  • software
  • technology
Cover of Refactoring: Improving the Design of Existing Code by Kent Beck, Erich Gamma, Martin Fowler, Don Roberts

4. Refactoring: Improving the Design of Existing Code

By: Kent Beck , Erich Gamma , Martin Fowler , Don Roberts

4.06

Format: 344 pages, Hardcover

As the application of object technology--particularly the Java programming language--has become com… read more

Similar categories in Kent Beck's Refactoring: Improving the Design of Existing Code book and Robert C. Martin's Clean Craftsmanship: Disciplines, Standards, and Ethics

  • programming
  • computer science
  • coding
  • nonfiction
  • technical
  • software
  • technology

5. Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People

By: None

5.00

Format: None pages,

An algorithm is nothing more than a step-by-step procedure for solving a problem. The algorithms yo… read more

Similar categories in None's Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People book and Robert C. Martin's Clean Craftsmanship: Disciplines, Standards, and Ethics

6. The Pragmatic Programmer: From Journeyman to Master

By: Dave Thomas , Andy Hunt

3.28

Format: 404 pages, Paperback

-- Ward Cunningham Straight from the programming trenches, The Pragmatic Programmer cuts through th… read more

Similar categories in Dave Thomas's The Pragmatic Programmer: From Journeyman to Master book and Robert C. Martin's Clean Craftsmanship: Disciplines, Standards, and Ethics

7. Design Patterns: Elements of Reusable Object-Oriented Software

By: Erich Gamma , Richard Helm , Ralph Johnson , None

3.46

Format: None pages, Hardcover

Capturing a wealth of experience about the design of object-oriented software, four top-notch desig… read more

Similar categories in Erich Gamma's Design Patterns: Elements of Reusable Object-Oriented Software book and Robert C. Martin's Clean Craftsmanship: Disciplines, Standards, and Ethics

8. Peopleware: Productive Projects and Teams

By: Tom DeMarco , Timothy R. Lister

3.70

Format: None pages, Paperback

Two of the computer industry's most popular authors and lecturers return with a new edition of the … read more

Similar categories in Tom DeMarco's Peopleware: Productive Projects and Teams book and Robert C. Martin's Clean Craftsmanship: Disciplines, Standards, and Ethics

9. Designing Data-Intensive Applications

By: None

4.62

Format: None pages, ebook

read more

Similar categories in None's Designing Data-Intensive Applications book and Robert C. Martin's Clean Craftsmanship: Disciplines, Standards, and Ethics

10. Test Driven Development: By Example

By: Kent Beck

4.34

Format: 132 pages, Paperback

Follows two TDD projects from start to finish, illustrating techniques programmers can use to incre… read more

Similar categories in Kent Beck's Test Driven Development: By Example book and Robert C. Martin's Clean Craftsmanship: Disciplines, Standards, and Ethics

11. Discipline Equals Freedom: Field Manual

By: Jocko Willink

4.30

Format: 373 pages,

FIND YOUR WILL, FIND YOUR DISCIPLINE - AND YOU WILL FIND YOUR FREEDOM Jocko Willink's methods for s… read more

Similar categories in Jocko Willink's Discipline Equals Freedom: Field Manual book and Robert C. Martin's Clean Craftsmanship: Disciplines, Standards, and Ethics

12. Lean Software Development: An Agile Toolkit for Software Development Managers

By: Ken Schwaber , Jim Highsmith , None , None

4.28

Format: None pages, Paperback

"Lean Software Development" shows software professionals how to achieve breakthrough quality, savin… read more

Similar categories in Ken Schwaber's Lean Software Development: An Agile Toolkit for Software Development Managers book and Robert C. Martin's Clean Craftsmanship: Disciplines, Standards, and Ethics

13. Building Microservices: Designing Fine-Grained Systems

By: Sam Newman

4.45

Format: 864 pages, Paperback

Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy mo… read more

Similar categories in Sam Newman's Building Microservices: Designing Fine-Grained Systems book and Robert C. Martin's Clean Craftsmanship: Disciplines, Standards, and Ethics

Cover of Paradise Lost by John Milton, John      Leonard

14. Paradise Lost

By: John Milton , John Leonard

3.84

Format: 512 pages, Paperback

John Milton's Paradise Lost is one of the greatest epic poems in the English language. It tells the… read more

Similar categories in John Milton's Paradise Lost book and Robert C. Martin's Clean Craftsmanship: Disciplines, Standards, and Ethics

"What hath night to do with sleep?"

-John Milton, Paradise Lost

"Awake, arise or be for ever fall’n."

-John Milton, Paradise Lost

"Solitude sometimes is best society."

-John Milton, Paradise Lost

"Wild above rule or art, enormous bliss."

-John Milton, Paradise Lost

Cover of Hello World: Being Human in the Age of Algorithms by Hannah Fry

15. Hello World: Being Human in the Age of Algorithms

By: Hannah Fry

4.12

Format: 256 pages, Paperback

Shortlisted for the 2018 Baillie Gifford Prize and the 2018 Royal Society Investment Science Book P… read more

Similar categories in Hannah Fry's Hello World: Being Human in the Age of Algorithms book and Robert C. Martin's Clean Craftsmanship: Disciplines, Standards, and Ethics

  • computer science
  • technology
  • nonfiction
  • science
"you're not using the product; you are the product"

-Hannah Fry, Hello World: Being Human in the Age of Algorithms

"And how biased is too biased? At what point do you prioritize the victims of preventable crimes over the victims of the algorithm?"

-Hannah Fry, Hello World: Being Human in the Age of Algorithms

"He realized that – when whetted in the right way – people’s voracious appetite for an expert’s assessment of themselves could over-ride their desire for privacy. What’s more, they were often willing …"

-Hannah Fry, Hello World: Being Human in the Age of Algorithms

"Gary Marx, professor of sociology at MIT, put the dilemma well in an interview he gave to the Guardian: ‘The Soviet Union had remarkably little street crime when they were at their worst of their tot…"

-Hannah Fry, Hello World: Being Human in the Age of Algorithms

Cover of Slow Productivity: The Lost Art of Accomplishment Without Burnout by Cal Newport

16. Slow Productivity: The Lost Art of Accomplishment Without Burnout

By: Cal Newport

3.73

Format: 244 pages, Hardcover

Do fewer things. Work at a natural pace. Obsess over quality. From the New York Times bestsellin… read more

Similar categories in Cal Newport's Slow Productivity: The Lost Art of Accomplishment Without Burnout book and Robert C. Martin's Clean Craftsmanship: Disciplines, Standards, and Ethics

  • nonfiction
"What are we really doing here?"

-Cal Newport, Slow Productivity: The Lost Art of Accomplishment Without Burnout

"Wouldn’t it be nice to have a job like that where you didn’t have to worry about being productive?"

-Cal Newport, Slow Productivity: The Lost Art of Accomplishment Without Burnout

"The world of cognitive work lacks coherent ideas about how our efforts should be organized and measured."

-Cal Newport, Slow Productivity: The Lost Art of Accomplishment Without Burnout

"The pandemic didn’t introduce this trend so much as push its worst excesses beyond the threshold of tolerability."

-Cal Newport, Slow Productivity: The Lost Art of Accomplishment Without Burnout

Cover of Accelerate: Building and Scaling High Performing Technology Organizations by Nicole Forsgren

17. Accelerate: Building and Scaling High Performing Technology Organizations

By: Nicole Forsgren

4.06

Format: 288 pages, Paperback

Does technology actually matter? And how can we apply technology to drive business value? For years… read more

Similar categories in Nicole Forsgren's Accelerate: Building and Scaling High Performing Technology Organizations book and Robert C. Martin's Clean Craftsmanship: Disciplines, Standards, and Ethics

  • computer science
  • technical
  • nonfiction
  • programming
  • software
  • technology
Cover of Heaven's River (Bobiverse, #4) by Dennis E. Taylor

18. Heaven's River (Bobiverse, #4)

By: Dennis E. Taylor

4.29

Format: 17 pages, Audible Audio

Listening Length: 16 hours and 57 minutes Civil war looms in the Bobiverse in this brand-new, ep… read more

Similar categories in Dennis E. Taylor's Heaven's River (Bobiverse, #4) book and Robert C. Martin's Clean Craftsmanship: Disciplines, Standards, and Ethics

"Subtlety: I no haz it."

-Dennis E. Taylor, Heaven's River (Bobiverse, #4)

"Sadly, it was like most political arguments. No one was willing to debate their base assumptions or justify them or compromise on them. The simple tactic being that if you repeated your assertion oft…"

-Dennis E. Taylor, Heaven's River (Bobiverse, #4)

"We'd gotten onto the concept or morality and Frida had just asked Theresa how she could have any sense of morality without a deity to define what was or was not moral. [...] "What deities give you ar…"

-Dennis E. Taylor, Heaven's River (Bobiverse, #4)

Cover of Team Topologies: Organizing Business and Technology Teams for Fast Flow by Matthew    Skelton

19. Team Topologies: Organizing Business and Technology Teams for Fast Flow

By: Matthew Skelton

4.21

Format: 240 pages, ebook

Effective software teams are essential for any organization to deliver value continuously and susta… read more

Similar categories in Matthew Skelton's Team Topologies: Organizing Business and Technology Teams for Fast Flow book and Robert C. Martin's Clean Craftsmanship: Disciplines, Standards, and Ethics

  • computer science
  • technical
  • nonfiction
  • programming
  • software
  • technology
Cover of A Philosophy of Software Design by John Ousterhout

20. A Philosophy of Software Design

By: John Ousterhout

4.21

Format: 190 pages, Paperback

This book addresses the topic of software how to decompose complex software systems into modules (… read more

Similar categories in John Ousterhout's A Philosophy of Software Design book and Robert C. Martin's Clean Craftsmanship: Disciplines, Standards, and Ethics

  • computer science
  • technical
  • coding
  • nonfiction
  • programming
  • software
  • technology
Cover of Fundamentals of Software Architecture: An Engineering Approach by Mark   Richards

21. Fundamentals of Software Architecture: An Engineering Approach

By: Mark Richards

4.26

Format: 419 pages, Paperback

Although salary surveys worldwide regularly identify software architect as one of the top ten best … read more

Similar categories in Mark Richards's Fundamentals of Software Architecture: An Engineering Approach book and Robert C. Martin's Clean Craftsmanship: Disciplines, Standards, and Ethics

  • computer science
  • technical
  • coding
  • nonfiction
  • programming
  • software
  • technology
Cover of Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy by Vladik Khononov

22. Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

By: Vladik Khononov

4.47

Format: 340 pages, Paperback

Building software is harder than ever. As a developer, you not only have to chase ever-changing tec… read more

Similar categories in Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy book and Robert C. Martin's Clean Craftsmanship: Disciplines, Standards, and Ethics

  • computer science
  • technical
  • nonfiction
  • programming
  • software
  • technology
Cover of Rationality by Steven Pinker

23. Rationality

By: Steven Pinker

3.85

Format: 432 pages, Hardcover

A TIMES BOOK OF THE YEAR 2021 In Rationality, Pinker rejects the cynical cliché that humans are … read more

Similar categories in Steven Pinker's Rationality book and Robert C. Martin's Clean Craftsmanship: Disciplines, Standards, and Ethics

  • nonfiction
  • science
"Everyone wants someone to help but prefers that it not be them."

-Steven Pinker, Rationality

"If contemporary humans seem irrational, don't blame the hunter-gatherers."

-Steven Pinker, Rationality

"The press is an availability machine. It serves up anecdotes which feed our impression of what's common in a way that is guaranteed to mislead."

-Steven Pinker, Rationality

"Disagreement is necessary in deliberations among mortals. As the saying goes, the more we disagree, the more chance there is that at least one of us is right."

-Steven Pinker, Rationality

Cover of Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures by Neal Ford

24. Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures

By: Neal Ford

4.28

Format: 459 pages, Paperback

There are no easy decisions in software architecture. Instead, there are many hard parts--difficult… read more

Similar categories in Neal Ford's Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures book and Robert C. Martin's Clean Craftsmanship: Disciplines, Standards, and Ethics

  • computer science
  • technical
  • nonfiction
  • programming
  • software
  • technology
Cover of Tidy First?: A Personal Exercise in Empirical Software Design by Kent Beck

25. Tidy First?: A Personal Exercise in Empirical Software Design

By: Kent Beck

3.95

Format: 122 pages, Paperback

Messy code is a nuisance. "Tidying" code, to make it more readable, requires breaking it up into ma… read more

Similar categories in Kent Beck's Tidy First?: A Personal Exercise in Empirical Software Design book and Robert C. Martin's Clean Craftsmanship: Disciplines, Standards, and Ethics

  • computer science
  • technical
  • coding
  • nonfiction
  • programming
  • software
  • technology
Cover of Building Evolutionary Architectures: Support Constant Change by Neal Ford

26. Building Evolutionary Architectures: Support Constant Change

By: Neal Ford

3.76

Format: 190 pages, Paperback

The software development ecosystem is constantly changing, providing a constant stream of new tools… read more

Similar categories in Neal Ford's Building Evolutionary Architectures: Support Constant Change book and Robert C. Martin's Clean Craftsmanship: Disciplines, Standards, and Ethics

  • computer science
  • technical
  • nonfiction
  • programming
  • software
  • technology
"For any dimension in our architecture that requires protection from the side effects of evolution, we create fitness functions. A common practice in microservices architectures is the use of consumer…"

-Neal Ford, Building Evolutionary Architectures: Support Constant Change

"Even if the ecosystem doesn’t change, what about the gradual erosion of architectural characteristics that occurs? Architects design architectures, but then expose them to the messy real world of imp…"

-Neal Ford, Building Evolutionary Architectures: Support Constant Change

"By placing an external tool or framework at the heart of the architecture, developers severely restrict their ability to evolve in two key ways, both technically and from a business process standpoin…"

-Neal Ford, Building Evolutionary Architectures: Support Constant Change

"Metrics are a common adjunct to the deployment pipeline in incremental change environments. If teams use this effort as a proof-of-concept, developers should gather appropriate metrics for both befor…"

-Neal Ford, Building Evolutionary Architectures: Support Constant Change

Cover of Unit Testing: Principles, Practices, and Patterns by Vladimir Khorikov

27. Unit Testing: Principles, Practices, and Patterns

By: Vladimir Khorikov

4.60

Format: 304 pages, Paperback

Unit Testing: Principles, Patterns and Practices shows you how to refine your existing unit tests b… read more

Similar categories in Vladimir Khorikov's Unit Testing: Principles, Practices, and Patterns book and Robert C. Martin's Clean Craftsmanship: Disciplines, Standards, and Ethics

  • computer science
  • technical
  • coding
  • nonfiction
  • programming
  • software
  • technology
"Tests shouldn’t verify units of code. Instead they should verify units of behavior: something that is meaningful for the problem domain and ideally something that a business person can recognize as u…"

-Vladimir Khorikov, Unit Testing: Principles, Practices, and Patterns

Cover of Continuous Delivery Pipelines - How to Build Better Software Faster by David  Farley

28. Continuous Delivery Pipelines - How to Build Better Software Faster

By: David Farley

4.11

Format: 100 pages, ebook

The essential handbook on how to build, use and improve your Continuous Delivery Pipeline. If yo… read more

Similar categories in David Farley's Continuous Delivery Pipelines - How to Build Better Software Faster book and Robert C. Martin's Clean Craftsmanship: Disciplines, Standards, and Ethics

  • computer science
  • technical
  • nonfiction
  • programming
  • software
  • technology
Cover of Snow Crash by Neal Stephenson

29. Snow Crash

By: Neal Stephenson

4.02

Format: 576 pages, Hardcover

The "brilliantly realized" (The New York Times Book Review) modern classic that coined the term "me… read more

Similar categories in Neal Stephenson's Snow Crash book and Robert C. Martin's Clean Craftsmanship: Disciplines, Standards, and Ethics

"They made data a controlled substance."

-Neal Stephenson, Snow Crash

"To condense fact from the vapor of nuance."

-Neal Stephenson, Snow Crash

"I just saved your fucking life, Mom. . . . You could at least offer me an Oreo."

-Neal Stephenson, Snow Crash

"Southern California doesn't know whether to bustle or just strangle itself on the spot."

-Neal Stephenson, Snow Crash

Cover of Clean Craftsmanship: Disciplines, Standards, and Ethics by Robert C. Martin

30. Clean Craftsmanship: Disciplines, Standards, and Ethics

By: Robert C. Martin

4.23

Format: 416 pages, Paperback

In Clean Craftmanship: Programming with Pride, the legendary Robert C. Martin ("Uncle Bob") has wri… read more

Similar categories in Robert C. Martin's Clean Craftsmanship: Disciplines, Standards, and Ethics book and Robert C. Martin's Clean Craftsmanship: Disciplines, Standards, and Ethics

  • programming
  • computer science
  • technology
  • coding
  • nonfiction
  • technical
  • software
  • science
Cover of Design It!: From Programmer to Software Architect (The Pragmatic Programmers) by Michael Keeling

31. Design It!: From Programmer to Software Architect (The Pragmatic Programmers)

By: Michael Keeling

3.70

Format: 360 pages, Paperback

Don't engineer by coincidence-design it like you mean it! Filled with practical techniques, Design … read more

Similar categories in Michael Keeling's Design It!: From Programmer to Software Architect (The Pragmatic Programmers) book and Robert C. Martin's Clean Craftsmanship: Disciplines, Standards, and Ethics

  • computer science
  • technical
  • coding
  • nonfiction
  • programming
  • software
  • technology

19 best-selling nonfiction books like Clean Craftsmanship: Disciplines, Standards, and Ethics by Robert C. Martin

Transform Your Habits

The Wisdom of Life

Arthur Schopenhauer , None , T. Bailey Saunders

4.12

Transform Your Habits

Domain-Driven Design: Tackling Complexity in the Heart of Software

Eric Evans

4.15

Transform Your Habits

Fifty Quick Ideas to Improve Your User Stories

David Evans , Gojko Adzic

4.16

Transform Your Habits

Refactoring: Improving the Design of Existing Code

Kent Beck , Erich Gamma , Martin Fowler , Don Roberts

4.06

View all the books

17 best-selling nonfiction books like Team Topologies: Organizing Business and Technology Teams for Fast Flow by Matthew Skelton

Transform Your Habits

Domain-Driven Design: Tackling Complexity in the Heart of Software

Eric Evans

4.15

The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations

Gene Kim , Jez Humble , Patrick Debois , John Willis

3.76

Transform Your Habits

Managing Humans: Biting and Humorous Tales of a Software Engineering Manager

Michael Lopp

4.11

Transform Your Habits

Accelerate: Building and Scaling High Performing Technology Organizations

Nicole Forsgren

4.06

View all the books

Never miss a story from us, get weekly updates in your inbox.