18 must-read nonfiction books like Tidy First?: A Personal Exercise in Empirical Software Design by Kent Beck

Cover of Tidy First?: A Personal Exercise in Empirical Software Design by Kent Beck

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…

If you liked the nonfiction plot in Tidy First?: A Personal Exercise in Empirical Software Design by Kent Beck , here is a list of 18 books like this:

Cover of Are Your Lights On?: How to Figure Out What the Problem Really is by Gerald M. Weinberg, Donald C. Gause

1. Are Your Lights On?: How to Figure Out What the Problem Really is

By: Gerald M. Weinberg , Donald C. Gause

4.12

Format: 323 pages, Paperback

Partial Contents Part 1: What is The Problem? 1. A Problem 2. Peter Pigeonhole Prepared A Petition … read more

Similar categories in Gerald M. Weinberg's Are Your Lights On?: How to Figure Out What the Problem Really is book and Kent Beck's Tidy First?: A Personal Exercise in Empirical Software Design

  • nonfiction
  • programming
Cover of Working Effectively with Legacy Code by Michael C. Feathers

2. Working Effectively with Legacy Code

By: Michael C. Feathers

3.91

Format: 69 pages, Paperback

Get more out of your legacy systems, more performance, functionality, reliability, and manageabilit… read more

Similar categories in Michael C. Feathers's Working Effectively with Legacy Code book and Kent Beck's Tidy First?: A Personal Exercise in Empirical Software Design

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

3. 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 Kent Beck's Tidy First?: A Personal Exercise in Empirical Software Design

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

4. 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 Kent Beck's Tidy First?: A Personal Exercise in Empirical Software Design

5. 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 Kent Beck's Tidy First?: A Personal Exercise in Empirical Software Design

6. 97 Things Every Programmer Should Know: Collective Wisdom from the Experts

By: Kevlin Henney

3.75

Format: 289 pages, Paperback

Tap into the wisdom of experts to learn what every programmer should know, no matter what language … read more

Similar categories in Kevlin Henney's 97 Things Every Programmer Should Know: Collective Wisdom from the Experts book and Kent Beck's Tidy First?: A Personal Exercise in Empirical Software Design

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

7. 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 Kent Beck's Tidy First?: A Personal Exercise in Empirical Software Design

  • engineering
  • computer science
  • technical
  • nonfiction
  • programming
  • software
  • technology
Cover of Modern Software Engineering: Doing What Works to Build Better Software Faster by David  Farley

8. Modern Software Engineering: Doing What Works to Build Better Software Faster

By: David Farley

4.18

Format: 256 pages, Paperback

Improve Your Creativity, Effectiveness, and Ultimately, Your Code In Modern Software Engineering, … read more

Similar categories in David Farley's Modern Software Engineering: Doing What Works to Build Better Software Faster book and Kent Beck's Tidy First?: A Personal Exercise in Empirical Software Design

  • architecture
  • engineering
  • programming
  • computer science
  • coding
  • nonfiction
  • technical
  • software
  • technology
Cover of The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change by Tanya Reilly

9. The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change

By: Tanya Reilly

4.40

Format: 335 pages, Paperback

For years, companies have rewarded their most effective engineers with management positions. But tr… read more

Similar categories in Tanya Reilly's The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change book and Kent Beck's Tidy First?: A Personal Exercise in Empirical Software Design

  • engineering
  • computer science
  • technical
  • nonfiction
  • programming
  • software
  • technology
"What will Future You wish that Present You had done?"

-Tanya Reilly, The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change

"Yes, you can be an introvert. No, you can't be a jerk."

-Tanya Reilly, The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change

Cover of A Philosophy of Software Design by John Ousterhout

10. 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 Kent Beck's Tidy First?: A Personal Exercise in Empirical Software Design

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

11. 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 Kent Beck's Tidy First?: A Personal Exercise in Empirical Software Design

  • architecture
  • engineering
  • programming
  • computer science
  • coding
  • nonfiction
  • technical
  • software
  • technology
Cover of System Design Interview – An insider's guide by Alex Xu

12. System Design Interview – An insider's guide

By: Alex Xu

4.29

Format: 324 pages, Kindle Edition

The system design interview is considered to be the most complex and most difficult technical job i… read more

Similar categories in Alex Xu's System Design Interview – An insider's guide book and Kent Beck's Tidy First?: A Personal Exercise in Empirical Software Design

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

13. 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 Kent Beck's Tidy First?: A Personal Exercise in Empirical Software Design

  • architecture
  • engineering
  • programming
  • computer science
  • nonfiction
  • technical
  • software
  • technology
Cover of An Elegant Puzzle: Systems of Engineering Management by Will Larson

14. An Elegant Puzzle: Systems of Engineering Management

By: Will Larson

4.10

Format: 289 pages, Kindle Edition

There’s a saying that people don’t leave companies, they leave managers. Management is a key part o… read more

Similar categories in Will Larson's An Elegant Puzzle: Systems of Engineering Management book and Kent Beck's Tidy First?: A Personal Exercise in Empirical Software Design

  • engineering
  • computer science
  • technical
  • nonfiction
  • programming
  • software
  • technology
Cover of Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F# by Scott Wlaschin

15. Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F#

By: Scott Wlaschin

4.51

Format: 312 pages, Paperback

You want increased customer satisfaction, faster development cycles, and less wasted work. Domain-d… read more

Similar categories in Scott Wlaschin's Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F# book and Kent Beck's Tidy First?: A Personal Exercise in Empirical Software Design

  • computers
  • engineering
  • architecture
  • programming
  • computer science
  • coding
  • nonfiction
  • technical
  • software
  • technology
Cover of What Is ChatGPT Doing... and Why Does It Work? by Stephen Wolfram

16. What Is ChatGPT Doing... and Why Does It Work?

By: Stephen Wolfram

3.91

Format: 141 pages, Kindle Edition

Nobody expected this—not even its creators: ChatGPT has burst onto the scene as an AI capable of wr… read more

Similar categories in Stephen Wolfram's What Is ChatGPT Doing... and Why Does It Work? book and Kent Beck's Tidy First?: A Personal Exercise in Empirical Software Design

  • computers
  • engineering
  • nonfiction
  • programming
  • computer science
  • technology
Cover of Software Engineering at Google: Lessons Learned from Programming Over Time by Titus Winters

17. Software Engineering at Google: Lessons Learned from Programming Over Time

By: Titus Winters

4.20

Format: 599 pages, Paperback

The approach to and understanding of software engineering at Google is unlike any other company. Wi… read more

Similar categories in Titus Winters's Software Engineering at Google: Lessons Learned from Programming Over Time book and Kent Beck's Tidy First?: A Personal Exercise in Empirical Software Design

  • programming
  • engineering
  • computer science
  • coding
  • nonfiction
  • technical
  • software
  • technology
"Sometimes, the best thing you can do is just say, “I don’t know."

-Titus Winters, Software Engineering at Google: Lessons Learned from Programming Over Time

"Google and Stack Overflow are great sources of opinions and information, but they’re no substitute for actual human experience."

-Titus Winters, Software Engineering at Google: Lessons Learned from Programming Over Time

"Programming is the immediate act of producing code. Software engineering is the set of policies, practices, and tools that are necessary to make that code useful for as long as it needs to be used an…"

-Titus Winters, Software Engineering at Google: Lessons Learned from Programming Over Time

"Making good engineering decisions is all about weighing all of the available inputs and making informed decisions about the trade-offs. Sometimes, those decisions are based on instinct or accepted be…"

-Titus Winters, Software Engineering at Google: Lessons Learned from Programming Over Time

Cover of Staff Engineer: Leadership Beyond the Management Track by Will Larson

18. Staff Engineer: Leadership Beyond the Management Track

By: Will Larson

4.07

Format: 337 pages, Kindle Edition

At most technology companies, you’ll reach Senior Software Engineer, the career level for software … read more

Similar categories in Will Larson's Staff Engineer: Leadership Beyond the Management Track book and Kent Beck's Tidy First?: A Personal Exercise in Empirical Software Design

  • engineering
  • computer science
  • technical
  • nonfiction
  • programming
  • software
  • technology
Cover of The Software Engineer's Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups by Gergely  Orosz

19. The Software Engineer's Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups

By: Gergely Orosz

4.12

Format: 413 pages, Paperback

None read more

Similar categories in Gergely Orosz's The Software Engineer's Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups book and Kent Beck's Tidy First?: A Personal Exercise in Empirical Software Design

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

20. 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 Kent Beck's Tidy First?: A Personal Exercise in Empirical Software Design

  • computers
  • engineering
  • architecture
  • programming
  • computer science
  • coding
  • nonfiction
  • technical
  • software
  • technology
Cover of Code That Fits in Your Head : Heuristics for Software Engineering (Robert C. Martin Series) by Mark Seemann

21. Code That Fits in Your Head : Heuristics for Software Engineering (Robert C. Martin Series)

By: Mark Seemann

4.10

Format: 406 pages, Paperback

The latest title in Addison Wesley's world-renowned Robert C. Martin Series on better software deve… read more

Similar categories in Mark Seemann's Code That Fits in Your Head : Heuristics for Software Engineering (Robert C. Martin Series) book and Kent Beck's Tidy First?: A Personal Exercise in Empirical Software Design

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

18 Top programming books like Tidy First?: A Personal Exercise in Empirical Software Design by Kent Beck

Transform Your Habits

Are Your Lights On?: How to Figure Out What the Problem Really is

Gerald M. Weinberg , Donald C. Gause

4.12

Transform Your Habits

Working Effectively with Legacy Code

Michael C. Feathers

3.91

Transform Your Habits

Refactoring: Improving the Design of Existing Code

Kent Beck , Erich Gamma , Martin Fowler , Don Roberts

4.06

Transform Your Habits

Team Topologies: Organizing Business and Technology Teams for Fast Flow

Matthew Skelton

4.21

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.