Buy new:
-20% $19.99$19.99
Delivery Tuesday, July 2
Ships from: Amazon Sold by: Siegred's Books
Save with Used - Good
$17.99$17.99
Delivery Thursday, July 4
Ships from: Amazon Sold by: Jenson Books Inc
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
- 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
Customers who bought this item also bought
C Traps and PitfallsPaperback$15.38 shippingGet it as soon as Wednesday, Jul 3Only 1 left in stock - order soon.
Editorial Reviews
Amazon.com Review
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: #1,482,971 in Books (See Top 100 in Books)
- #50 in Computer Programming Debugging
- #1,917 in Software Development (Books)
- #4,996 in Computer Software (Books)
- Customer Reviews:
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 ^^



