The Pragmatic Programmer

E33423

The Pragmatic Programmer is a highly influential software development book that offers practical advice, best practices, and philosophical guidance for writing maintainable, high-quality code and growing as a professional programmer.

All labels observed (5)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf book
non-fiction book
revised edition
software engineering book
author Andrew Hunt
David Thomas
countryOfOrigin United States of America
surface form: United States
describes pragmatic approach to programming
focusesOn continuous learning
developer professionalism
high-quality code
practical tips and techniques
writing maintainable code
genre professional handbook
technical literature
hasConcept DRY principle
automation of repetitive tasks
broken windows theory in code
communicating with stakeholders
design by contract
orthogonality in software design
pragmatic testing
programmer as craftsman
tracer bullets
hasEdition The Pragmatic Programmer self-linksurface differs
surface form: The Pragmatic Programmer: Your Journey to Mastery, 20th Anniversary Edition
hasFormat digital
hardcover
paperback
hasReception highly influential in software development community
influenced agile software development practices
software craftsmanship movement
language English
mediaType ebook
print
notableWorkOf Andrew Hunt
David Thomas
originalPublicationYear 1999
publicationDate 1999-10-30
2019-09-13
publisher Addison-Wesley
recommendedBy many senior developers
software engineering educators
subject professional development
programming best practices
software development
software engineering
targetAudience aspiring programmers
professional programmers
software developers
software engineers

How these facts were elicited

Referenced by (8)

Full triples — surface form annotated when it differs from this entity's canonical label.

Addison-Wesley hasPublished The Pragmatic Programmer
The Pragmatic Programmer hasEdition The Pragmatic Programmer self-linksurface differs
this entity surface form: The Pragmatic Programmer: Your Journey to Mastery, 20th Anniversary Edition
Andrew Hunt coAuthorOf The Pragmatic Programmer
Andrew Hunt notableWork The Pragmatic Programmer
David Thomas notableWork The Pragmatic Programmer
this entity surface form: "The Pragmatic Programmer"
David Thomas notableConcept The Pragmatic Programmer
this entity surface form: pragmatic programming
David Thomas inPublication The Pragmatic Programmer
this entity surface form: "The Pragmatic Programmer: Your Journey to Mastery"
"Apprenticeship Patterns" relatedTo The Pragmatic Programmer
subject surface form: Apprenticeship Patterns