Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows with Prime
Try Prime
and start saving today with fast, free delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Instant streaming of thousands of movies and TV episodes with Prime Video
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
Buy new:
$25.38$25.38
FREE delivery: Tuesday, Jan 23 on orders over $35.00 shipped by Amazon.
Ships from: Amazon Sold by: Lives Matter
Buy used: $1.30
Other Sellers on Amazon
& FREE Shipping
82% positive over last 12 months
FREE Shipping
95% positive over last 12 months
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Writing Solid Code (Microsoft Programming Series) 1st Edition
There is a newer edition of this item:
Purchase options and add-ons
Amazon.com Review
- ISBN-101556155514
- ISBN-13978-1556155512
- Edition1st
- PublisherMicrosoft Press
- Publication dateJanuary 1, 1993
- LanguageEnglish
- Dimensions7.37 x 0.85 x 9.07 inches
- Print length256 pages
Frequently bought together

Customers who viewed this item also viewed
Product details
- Publisher : Microsoft Press; 1st edition (January 1, 1993)
- Language : English
- Paperback : 256 pages
- ISBN-10 : 1556155514
- ISBN-13 : 978-1556155512
- Item Weight : 1.46 pounds
- Dimensions : 7.37 x 0.85 x 9.07 inches
- Best Sellers Rank: #529,338 in Books (See Top 100 in Books)
- #7 in Computer Programming Debugging
- #675 in Software Development (Books)
- #1,825 in Computer Software (Books)
- Customer Reviews:
Important information
To report an issue with this product or seller, click here.
About the author

Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
I couldn't put the book down. There's so much useful information mixed in with the war stories. Almost every guideline he puts forward is useful today. "This is what happened" and exactly shows the reasons why Microsoft 1993 was so crashy. They did all of their features up-front and encouraged them not to fix them until the end of project. The business saw the finished features and say "Why is the program at this state for so long? By golly, it looks complete, so we should release!"
You also got to read about things he did in DOS, the Macintosh, and the 16-bit to 32-bit transition. That was my favorite part. Microsoft was one of the first companies out there to release Macintosh software
If you are the top 10-25% of programmers, you probably don't need a book like this. Then again, a lot of them would read the book anyways to find out how to be better. The detractors of this book are usually the kind of people that need to read it.
Also, the C code can disorient readers just because of the nature of C code.
I would have paid 300 times more for this book. Okay, I bought it used for $0.07, but still, it was great
The fact that this book gives examples in C or it uses Hungarian notations is completely irrelevant. I think 80% of the software bugs can be avoided with the attitude described in this book.
Top reviews from other countries
However, since the context, which the book is written for, is outdated, you should not take it as a bunch of recipes, but you should rather take it as a direction of your thinking process. For example, instead of using specific methods for capturing memory leaks described in the book, you should think of using some contemporary measures or something that is already adopted by your management or R&D team. The important point of the book is that you should not miss or ignore the potential source of problems; you should think carefully (and pessimistically) in advance and it will pay off later.
Besides, in the world of embedded systems and plain C programming, the essential teaching of this book is more applicable than in other areas.
For sure it's pretty C specific and "low level". Yet the advices, the overall feedback and contents fit for any language or developer and really rock. To me the book is better than Clean Code and the others books I've read on the matter.
And if you're writing C, it could still be valid ^^





