The Pragmatic Programmer

From Journeyman to Master

  • 4.45 ·
  • 40 Ratings
  • 244 Want to read
  • 9 Currently reading
  • 54 Have read
Not in Library

My Reading Lists:

Create a new list

Check-In

×Close
Add an optional check-in date. Check-in dates are used to track yearly reading goals.
Today

  • 4.45 ·
  • 40 Ratings
  • 244 Want to read
  • 9 Currently reading
  • 54 Have read


Download Options

Buy this book

Last edited by ImportBot
December 19, 2023 | History

The Pragmatic Programmer

From Journeyman to Master

  • 4.45 ·
  • 40 Ratings
  • 244 Want to read
  • 9 Currently reading
  • 54 Have read

The Pragmatic Programmer: From Journeyman to Master examines the core programming process: taking a requirement and producing working, maintainable code that delights its users. It covers topics ranging from personal responsibility and career development to architectural techniques for keeping code flexible, easy to adapt, and reuse. (publisher's copy)

Publish Date
Publisher
Addison-Wesley
Language
English
Pages
321

Buy this book

Previews available in: English

Edition Availability
Cover of: Pragmatic Programmer
Pragmatic Programmer: Your Journey to Mastery, 20th Anniversary Edition
2021, Pearson Education, Limited
in English
Cover of: Pragmatic Programmer
Pragmatic Programmer: Your Journey to Mastery, 20th Anniversary Edition
2021, Pearson Education, Limited
in English
Cover of: The Pragmatic Programmer
The Pragmatic Programmer
09/15/2019, Pragmatic Programmer
Hardcover - 20th Anniversary Edition
Cover of: Pragmatic Programmer
Pragmatic Programmer: From Journeyman to Master, Portable Documents
2011, Pearson Education, Limited
in English
Cover of: The Pragmatic Programmer
The Pragmatic Programmer: From Journeyman to Master
2000, Addison-Wesley
in English
Cover of: The Pragmatic Programmer
The Pragmatic Programmer: From Journeyman to Master
October 20, 1999, Addison-Wesley Professional
in English
Cover of: Pragmatic Programmer
Pragmatic Programmer: From Journeyman to Master
Publish date unknown, Pearson Education, Limited
in English

Add another edition?

Book Details


Published in

Reading, Mass

First Sentence

"What distinguishes Pragmatic Programmers?"

Table of Contents

Foreword Page xiii
Preface Page xvii
1. A Pragmatic Philosophy Page 1 1. The Cat Ate My Source Code Page 2 2. Software Entropy Page 4 3. Stone Soup and Boiled Frogs Page 7 4. Good-Enough Software Page 9 5. Your Knowledge Portfolio Page 12 6. Communicate! Page 18 2. A Pragmatic Approach Page 25 7. The Evils of Duplication Page 26 8. Orthogonality Page 34 9. Reversibility Page 44 10. Tracer Bullets Page 48 11. Prototypes and Post-it Notes Page 53 12. Domain Languages Page 57 13. Estimating Page 64 3. The Basic Tools Page 71 14. The Power of Plain Text Page 73 15. Shell Games Page 77 16. Power Editing Page 82 17. Source Code Control Page 86 18. Debugging Page 90 19. Text Manipulation Page 99 20. Code Generation Page 102 4. Pragmatic Paranoia Page 107 21. Design by Contract Page 109 22. Dead Programs Tell No Lies Page 120 23. Assertive Programming Page 122 24. When to Use Exceptions Page 125 25. How to Balance Resources Page 129 5. Bend, or Break Page 137 26. Decoupling and the Law of Demeter Page 137 27. Metaprogramming Page 144 28. Temporal Coupling Page 150 29. It's Just a View Page 157 30. Blackboards Page 165 6. While You Are Coding Page 171 31. Programming by Coincidence Page 172 32. Algorithm Speed Page 177 33. Refactoring Page 184 34. Code That's Easy to Test Page 189 35. Evil Wizards Page 198 7. Before the Project Page 201 36. The Requirements Pit Page 202 37. Solving Impossible Puzzles Page 212 38. Not Until You're Ready Page 215 39. The Specification Trap Page 217 40. Circles and Arrows Page 220 8. Pragmatic Projects Page 223 41. Pragmatic Teams Page 224 42. Ubiquitous Automation Page 230 43. Ruthless Testing Page 234 44. It's All Writing Page 248 45. Great Expectations Page 255 46. Pride and Prejudice Page 258 A. Resources Page 261 Professional Societies Page 262 Building a Library Page 262 Internet Resources Page 266 Bibliography Page 275 B. Answers to Exercises Page 279 Index Page 309

Edition Notes

Includes bibliographical references (p. 275-278) and index

Classifications

Library of Congress
QA76.6 .H857 2000, QA76.6.H857 1999

The Physical Object

Pagination
xxiv, 321 p. :
Number of pages
321

ID Numbers

Open Library
OL16958649M
Internet Archive
isbn_020161622X
ISBN 10
020161622X
ISBN 13
9785342616224
LCCN
99043581
Library Thing
3668
Wikidata
Q24033017
Goodreads
4099

Work Description

The Pragmatic Programmer is one of those rare tech audiobooks you’ll listen, re-listen, and listen to again over the years. Whether you’re new to the field or an experienced practitioner, you’ll come away with fresh insights each and every time.

Dave Thomas and Andy Hunt wrote the first edition of this influential book in 1999 to help their clients create better software and rediscover the joy of coding. These lessons have helped a generation of programmers examine the very essence of software development, independent of any particular language, framework, or methodology, and the Pragmatic philosophy has spawned hundreds of books, screencasts, and audio books, as well as thousands of careers and success stories.

Now, 20 years later, this new edition re-examines what it means to be a modern programmer. Topics range from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. All the old favorite topics are there, updated for this new world. And there's a bunch of new content, reflecting what we've learned in the intervening years.

Whether you’re a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you’ll quickly see improvements in personal productivity, accuracy, and job satisfaction. You’ll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You’ll become a pragmatic programmer.

This audiobook is organized as a series of sections, each containing a series of topics. It is read by Anna Katarina; Dave and Andy (and a few other folks) jump in every now and then to give their take on things.

Community Reviews (0)

Feedback?
No community reviews have been submitted for this work.

History

Download catalog record: RDF / JSON
December 19, 2023 Edited by ImportBot import existing book
September 1, 2023 Edited by Ruslana Binko Add a discription
September 1, 2023 Edited by Ruslana Binko //covers.openlibrary.org/b/id/10143650-S.jpg
October 6, 2022 Edited by Drini Merge works
December 10, 2009 Created by WorkBot add works page