The Pragmatic Programmer, 20th Anniversary Edition

Your journey to mastery



Bookstore > Books > The Pragmatic Programmer, 20th Anniversary Edition

Price$31.99 - $38.97
Rating
AuthorsDavid Thomas, Andrew Hunt
PublisherThe Pragmatic Programmers
Published2019
Pages320
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-100135957052
ISBN-139780135957059
EBook Hardcover Paperback

For twenty years, the lessons from The Pragmatic Programmer have helped a generation of programmers examine the very essence of software development, independent of any particular language, framework, or methodology. This classic title is regularly featured on "Top Ten" lists, and many corporations issue it to their new hires.

This new 20th Anniversary Edition offers a fresh look at the modern development landscape, cutting through the "business as usual" and tired advice from the net to help guide you through the next twenty years and beyond. Featuring new tips, new topics, and revisions throughout, you don't want to miss this one.

Andy and Dave wrote this influential, classic book to help their clients create better software and rediscover the joy of coding. Almost twenty years later, its advice is still spot on, and the Pragmatic philosophy has spawned hundreds of books, screencasts, and audio books, as well as thousands of careers and success stories.

This new edition examines the core of modern software development - understanding what is wanted and producing working, maintainable code that delights its users. It covers topics ranging from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse.

Read this book, and you'll learn how to: Fight software rot; Learn continuously; Avoid the trap of duplicating knowledge; Write flexible, dynamic, and adaptable code; Harness the power of basic tools; Avoid programming by coincidence; Learn real requirements; Solve the underlying problems of concurrent code; Guard against security vulnerabilities; Build teams of pragmatic programmers; Take responsibility for your work and career; Test ruthlessly and effectively, including Property-based testing; Implement the Pragmatic Starter Kit; Delight your users.

Written as a series of self-contained sections and filled with classic and fresh anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best approaches and major pitfalls of many different aspects of software development. 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.




5 5 21020

Similar Books


Programming Ruby, 2nd Edition

Programming Ruby, 2nd Edition

by Dave Thomas, Chad Fowler, Andy Hunt

The Pickaxe book, named for the tool on the cover, is the definitive reference to Ruby, a highly-regarded, fully object-oriented programming language. This Second Edition has more than 200 pages of new content, and substantial enhancements to the original, covering all the new and improved language features of Ruby 1.8 and standard librar...

Price:  $0.99  |  Publisher:  The Pragmatic Programmers  |  Release:  2004

Programming Ruby 1.9, 3rd Edition

Programming Ruby 1.9, 3rd Edition

by Dave Thomas, Chad Fowler, Andy Hunt

Ruby is the fastest growing and most exciting dynamic language out there. If you need to get working programs delivered fast, you should add Ruby to your toolbox.This book is the only complete reference for Ruby 1.9, the very latest version of Ruby. (If you are still using Ruby 1.8, you'll want to check out the original PickAxe.)...

Price:  $4.16  |  Publisher:  The Pragmatic Programmers  |  Release:  2009

Programming Ruby 1.9 & 2.0, 4th Edition

Programming Ruby 1.9 & 2.0, 4th Edition

by Dave Thomas, with Chad Fowler, Andy Hunt

Would you like to go from first idea to working code much, much faster? Do you currently spend more time satisfying the compiler instead of your clients or end users? Are you frustrated with demanding languages that seem to get in your way, instead of getting the work done? Are you using Rails, and want to dig deeper into the underlying R...

Price:  $32.99  |  Publisher:  The Pragmatic Programmers  |  Release:  2013

Seven Languages in Seven Weeks

Seven Languages in Seven Weeks

by Bruce A. Tate

You should learn a programming language every year, as recommended by The Pragmatic Programmer. But if one per year is good, how about Seven Languages in Seven Weeks? In this book you'll get a hands-on tour of Clojure, Haskell, Io, Prolog, Scala, Erlang, and Ruby. Whether or not your favorite language is on that list, you'll bro...

Price:  $12.86  |  Publisher:  The Pragmatic Programmers  |  Release:  2010

The Healthy Programmer

The Healthy Programmer

by Joe Kutner

Small changes to your habits can improve your health - without getting in the way of your work. The Healthy Programmer gives you a daily plan of action that's incremental and iterative just like the software development processes you're used to. Every tip, trick, and best practice is backed up by the advice of doctors, scientist...

Price:  $10.99  |  Publisher:  The Pragmatic Programmers  |  Release:  2013

Pragmatic Unit Testing in C# with NUnit, 2nd Edition

Pragmatic Unit Testing in C# with NUnit, 2nd Edition

by Andy Hunt, Dave Thomas, Matt Hargett

Pragmatic programmers use feedback to drive their development and personal processes. The most valuable feedback you can get while coding comes from unit testing. Now in it's second edition, Pragmatic Unit Testing in C# with NUnit, 2nd Ed. will show you how to do software unit testing, of course, but more importantly will show you wh...

Price:  $5.99  |  Publisher:  The Pragmatic Programmers  |  Release:  2007

The Passionate Programmer, 2nd edition

The Passionate Programmer, 2nd edition

by Chad Fowler

This book is about creating a remarkable career in software development. In most cases, remarkable careers don't come by chance. They require thought, intention, action, and a willingness to change course when you've made mistakes. Most of us have been stumbling around letting our careers take us where they may. It's time t...

Price:  $11.32  |  Publisher:  The Pragmatic Programmers  |  Release:  2009

Pragmatic Unit Testing in Java with JUnit

Pragmatic Unit Testing in Java with JUnit

by Alasdair Allan

Pragmatic programmers use feedback to drive their development and personal processes. The most valuable feedback you can get while coding comes from unit testing.Let your Java code tell you what's working and what isn't. You'll learn how to test using JUnit, but more importantly, you'll learn what to test....

Price:  $4.49  |  Publisher:  The Pragmatic Programmers  |  Release:  2004