small medium large xlarge

Coming Soon: The Pragmatic Programmer, 20th Anniversary Edition, in beta

April 26, 2019

The Pragmatic Programmer, 20th Anniversary Edition: Your Journey to Mastery

Mark your calendars and tell your friends: on May 8, 2019, the Pragmatic Bookshelf will release the 20th Anniversary Edition of the best-selling The Pragmatic Programmer. Dave Thomas and Andy Hunt have updated this classic to reflect the current state of software development with new tips, new topics, and revisions throughout.

For twenty years, the lessons from The Pragmatic Programmer have helped a generation of programmers examine the essence of software development: how to create software that's easy to work with and good for your users. This classic title is regularly featured on software development "Top Ten" lists, and many corporations issue it to their new hires.

Now 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.

Roughly one-third of the topics in the book are brand new. Of the rest, the majority have been rewritten, either partially or totally, to try and make things clearer, more relevant, and hopefully somewhat timeless.

New content includes reorganized and rewritten topics related to concurrency, given the current abundance of parallel hardware and the dearth of good ways of dealing with it. Additional content reflects changing attitudes and environments, from the agile movement, that Andy and Dave helped launch, to the rising acceptance of functional programming idioms and the growing need to consider privacy and security.

Published by Addison-Wesley and available as a beta ebook by special arrangement with the Pragmatic Bookshelf starting May 8, 2019, only at If you are not familiar with our beta program, please read below for details.

Print version available this fall in bookstores throughout the inhabited galaxy.

About Beta Books

Pragmatic Bookshelf pioneered the idea of Beta Books. Here's how it works: a couple of months before a book is published worldwide, we'll release it here on

When you place your order, you'll get the Beta eBook in its current state immediately. This version could be anywhere from 75% to 100% complete.

If you have "notify" set in your user settings, you'll receive an email update when the book is updated, and it will be delivered to your Dropbox or GDrive if you have that configured.

When the final book is published, we’ll let you know that as well. You’ll also continue to get updates to the eBook, free for the lifetime of that edition.

For more information, please see

Don't Get Left Out

Are your friends jealous that you get these spiffy email newsletters and they don't? Clue them in that all they need to do is create an account on (email address and password is all it takes) and select the checkbox to receive newsletters.

Are you following us on Twitter and/or Facebook? Here's where you can find us and keep up with the latest news and commentary, and occasional discounts:

Tell your friends! Tweet this

Follow us on Twitter: pragprog</a>, <a href="">pragpub, Andy Hunt @PragmaticAndy.

Thanks for your continued support,

Andy Hunt
Publisher, Pragmatic Bookshelf

Books • eBooks • PragPub Magazine • Audiobooks and Screencasts