Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core 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 your code flexible and easy to adapt and reuse. Read this book, and you'll learn how to Fight software rot; Avoid the trap of ...
Read More
Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core 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 your code flexible and easy to adapt and reuse. Read this book, and you'll learn how to Fight software rot; Avoid the trap of duplicating knowledge; Write flexible, dynamic, and adaptable code; Avoid programming by coincidence; Bullet-proof your code with contracts, assertions, and exceptions; Capture real requirements; Test ruthlessly and effectively; Delight your users; Build teams of pragmatic programmers; and Make your developments more precise with automation. Written as a series of self-contained sections and filled with entertaining anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best practices 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. You'll become a Pragmatic Programmer.
Read Less
Choose your shipping method in Checkout. Costs may vary based on destination.
Seller's Description:
Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority!
Choose your shipping method in Checkout. Costs may vary based on destination.
Seller's Description:
Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority!
Choose your shipping method in Checkout. Costs may vary based on destination.
Seller's Description:
Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority!
Choose your shipping method in Checkout. Costs may vary based on destination.
Seller's Description:
Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority!
Choose your shipping method in Checkout. Costs may vary based on destination.
Seller's Description:
Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority!
Choose your shipping method in Checkout. Costs may vary based on destination.
Seller's Description:
Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority!
Choose your shipping method in Checkout. Costs may vary based on destination.
Seller's Description:
Very Good. 020161622X. This book is in very good condition; no remainder marks. It does have some cover shelfwear and edge wear. Inside pages are clean.; 9.2 X 7.4 X 0.9 inches; 352 pages.
Choose your shipping method in Checkout. Costs may vary based on destination.
Seller's Description:
Supports Goodwill job training programs. 3-8 average business day shipping. 97% + we ship same or next business day. Shipping transit days depend on distance from our California location & pls keep track of bad weather can cause delays. We use an expeditor as well as direct drops at US Postal Service twice daily Pacific Time. End delivery is always US Postal Service. Customer service in the California United States Only Pacific Time M-F. PLEASE READ CONDITION NOTES: Every copy graded & checked we always downgrade. Functional copy for everyday use. Tight binding no food or drink stains no tobacco smell. May have written notes highlighting that do not obscure text reading or use. May have overstock mark on spine. Never former libris. May or may not have dust cover and please check condition we are happy to check for you. DJ's may be MISSING have small nicks and tears or taped and intact. Any lower condition we downgrade to acceptable. Please message any questions.
Choose your shipping method in Checkout. Costs may vary based on destination.
Seller's Description:
Softcover book is in very good condition. Clean text, no markings. Tight binding, light general handling wear. Tulsa's best used bookstore. Located on South Mingo Road since 1991. No-hassle return policy if not completely satisfied.
This book takes a non code-based approach to teaching some really good developement practices. As a software developer myself, I can say with certainty that the advise given in this book will make the reader a better developer.
For those that are fresh out of college, some of the content wont make immediate sense. The assumption is made that the reader has some experience in a commercial development environment. However, this does not reduce the books applicability to non-commercial developers. ALL developers can benefit from this books advise. Having this on your bookshelf will make a good resource to come back to every now and again as one builds experience and maturity. Much of what is dealt with relates to dealing with issues that are not specifically software-related but affect software developent in some way or another.
I highly recommend it. It is on the list of the 10 most important books any software developer can read.