The Pragmatic Programmer - From Journeyman to Master

Andrew Hunt, David Thomas

Key Facts and Insights from "The Pragmatic Programmer"

  1. Pragmatism: The central theme of the book is pragmatism in programming. This involves practical, flexible, and adaptable methods to produce effective software.
  2. Software Entropy: The book discusses the concept of "software entropy," which describes the natural tendency of software to become more chaotic over time. It emphasizes the importance of maintaining and refactoring code to combat this.
  3. DRY Principle: The authors introduce the DRY (Don't Repeat Yourself) principle, which advocates for reducing duplication in all aspects of software development.
  4. Orthogonality: The concept of orthogonality is discussed, which states that components of...

    Please log in or register to view the full book summary.

Please log in or register to view the video summary.

Kaivalya Apte
🤍
Not available
5.8

Kaivalya Apte DE

Staff Software Engineer , HubSpot
Pascal Rodriguez
🤍
Available
6.0

Pascal Rodriguez CH

Engineering Director, Visium
Yung-Yu Chen
🤍
Not available
Certified
6.0

Yung-Yu Chen DE

Software Engineer, Delivery Hero
Stefan Wiest
🤍
Not available

Stefan Wiest

Interim CTO / Software Architect / Fullstack Dev
Wolfgang Werner
🤍
Available
Certified
5.9

Wolfgang Werner DE

Software Engineer / Developer Advocate / Engineering Manager, gridX
Balaji Sundararajan
🤍
Not available

Balaji Sundararajan IN

Head - Software Engineering
Sushant Mimani
🤍
Available
5.7

Sushant Mimani US

Sr. Software Engineer
Florian Thiel
🤍
Available
Certified
5.9

Florian Thiel DE

Head of Engineering, Upvest GmbH