13 Top technology books like Grokking Simplicity: Taming complex software with functional thinking by Eric Normand

Cover of Grokking Simplicity: Taming complex software with functional thinking by Eric Normand

Grokking Simplicity: Taming complex software with functional thinking

By: Eric Normand

4.17

Format: 592 pages, Paperback

Distributed across servers, difficult to test, and resistant to modification—modern software is com…

If you liked the technology plot in Grokking Simplicity: Taming complex software with functional thinking by Eric Normand , here is a list of 13 books like this:

Cover of Refactoring: Improving the Design of Existing Code by Kent Beck, Erich Gamma, Martin Fowler, Don Roberts

1. 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 Eric Normand's Grokking Simplicity: Taming complex software with functional thinking

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

2. Thinking in Systems: A Primer

By: Donella H. Meadows , None

3.57

Format: None pages, Paperback

Meadows' Thinking in Systems, is a concise and crucial book offering insight for problem solving on… read more

Similar categories in Donella H. Meadows's Thinking in Systems: A Primer book and Eric Normand's Grokking Simplicity: Taming complex software with functional thinking

3. 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 Eric Normand's Grokking Simplicity: Taming complex software with functional thinking

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 Eric Normand's Grokking Simplicity: Taming complex software with functional thinking

5. 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 Eric Normand's Grokking Simplicity: Taming complex software with functional thinking

6. 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 Eric Normand's Grokking Simplicity: Taming complex software with functional thinking

7. Clean Code: A Handbook of Agile Software Craftsmanship

By: Robert C. Martin

4.44

Format: 224 pages, Paperback

Even bad code can function. But if code isn t clean, it can bring a development organization to its… read more

Similar categories in Robert C. Martin's Clean Code: A Handbook of Agile Software Craftsmanship book and Eric Normand's Grokking Simplicity: Taming complex software with functional thinking

8. Head First Design Patterns: A Brain-Friendly Guide

By: Bert Bates , Kathy Sierra , Elisabeth Robson , Eric Freeman

3.91

Format: None pages,

You're not alone. At any given moment, somewhere in the world someone struggles with the same softw… read more

Similar categories in Bert Bates's Head First Design Patterns: A Brain-Friendly Guide book and Eric Normand's Grokking Simplicity: Taming complex software with functional thinking

9. The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change

By: Camille Fournier

3.75

Format: 288 pages, Paperback

Managing people is difficult wherever you work, but the tech industry as a whole is pretty bad at i… read more

Similar categories in Camille Fournier's The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change book and Eric Normand's Grokking Simplicity: Taming complex software with functional thinking

Cover of The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change by Tanya Reilly

10. 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 Eric Normand's Grokking Simplicity: Taming complex software with functional thinking

  • 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

11. 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 Eric Normand's Grokking Simplicity: Taming complex software with functional thinking

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

12. 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 Eric Normand's Grokking Simplicity: Taming complex software with functional thinking

  • programming
  • engineering
  • 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 Eric Normand's Grokking Simplicity: Taming complex software with functional thinking

  • programming
  • engineering
  • computer science
  • nonfiction
  • design
  • 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 Eric Normand's Grokking Simplicity: Taming complex software with functional thinking

  • 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 Eric Normand's Grokking Simplicity: Taming complex software with functional thinking

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

16. 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 Eric Normand's Grokking Simplicity: Taming complex software with functional thinking

  • computers
  • engineering
  • programming
  • computer science
  • coding
  • nonfiction
  • technical
  • software
  • technology
Cover of Grokking Simplicity: Taming complex software with functional thinking by Eric Normand

17. Grokking Simplicity: Taming complex software with functional thinking

By: Eric Normand

4.17

Format: 592 pages, Paperback

Distributed across servers, difficult to test, and resistant to modification—modern software is com… read more

Similar categories in Eric Normand's Grokking Simplicity: Taming complex software with functional thinking book and Eric Normand's Grokking Simplicity: Taming complex software with functional thinking

  • computers
  • engineering
  • programming
  • computer science
  • coding
  • nonfiction
  • design
  • technical
  • software
  • technology
Cover of The Joy of Abstraction: An Exploration of Math, Category Theory, and Life by Eugenia Cheng

18. The Joy of Abstraction: An Exploration of Math, Category Theory, and Life

By: Eugenia Cheng

3.93

Format: 424 pages, Hardcover

Mathematician and popular science author Eugenia Cheng is on a mission to show you that mathematics… read more

Similar categories in Eugenia Cheng's The Joy of Abstraction: An Exploration of Math, Category Theory, and Life book and Eric Normand's Grokking Simplicity: Taming complex software with functional thinking

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

19. 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 Eric Normand's Grokking Simplicity: Taming complex software with functional thinking

  • computers
  • engineering
  • programming
  • computer science
  • coding
  • nonfiction
  • technical
  • software
  • technology
Cover of Grokking Functional Programming by Michał Płachta

20. Grokking Functional Programming

By: Michał Płachta

4.71

Format: 520 pages, Paperback

There’s no need to fear going functional! This friendly, lively, and engaging guide is perfect for … read more

Similar categories in Michał Płachta's Grokking Functional Programming book and Eric Normand's Grokking Simplicity: Taming complex software with functional thinking

  • programming
  • computer science
  • technical
  • software
  • technology
Cover of Data-Oriented Programming: Reduce software complexity by Yehonathan Sharvit

21. Data-Oriented Programming: Reduce software complexity

By: Yehonathan Sharvit

3.75

Format: 423 pages, Kindle Edition

Eliminate the unavoidable complexity of object-oriented designs. The innovative data-oriented progr… read more

Similar categories in Yehonathan Sharvit's Data-Oriented Programming: Reduce software complexity book and Eric Normand's Grokking Simplicity: Taming complex software with functional thinking

  • programming
  • technology

11 must-read nonfiction books like Grokking Simplicity: Taming complex software with functional thinking by Eric Normand

Transform Your Habits

Refactoring: Improving the Design of Existing Code

Kent Beck , Erich Gamma , Martin Fowler , Don Roberts

4.06

Transform Your Habits

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

Tanya Reilly

4.40

Transform Your Habits

A Philosophy of Software Design

John Ousterhout

4.21

Transform Your Habits

Fundamentals of Software Architecture: An Engineering Approach

Mark Richards

4.26

View all the books

16 best-selling nonfiction books like Code That Fits in Your Head : Heuristics for Software Engineering (Robert C. Martin Series) by Mark Seemann

Transform Your Habits

Talking with Tech Leads

Patrick Kua

3.56

Transform Your Habits

The Nature of Software Development

Ron Jeffries

4.09

Transform Your Habits

Team Topologies: Organizing Business and Technology Teams for Fast Flow

Matthew Skelton

4.21

Transform Your Habits

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

David Farley

4.18

View all the books

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