The Pragmatic Programmer, 20th Anniversary Edition
Your journey to mastery
Price | $31.99 - $38.97
|
Rating | |
Authors | David Thomas, Andrew Hunt |
Publisher | The Pragmatic Programmers |
Published | 2019 |
Pages | 320 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 0135957052 |
ISBN-13 | 9780135957059 |
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.
- David Thomas
- Andrew Hunt
5 5 21020
Similar Books
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
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
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
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
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
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
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
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