I. M. Wright's "Hard Code" (Best Practices) and over one million other books are available for Amazon Kindle. Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Kindle Edition
 
   
More Buying Choices
Have one to sell? Sell yours here
I. M. Wright's  Hard Code (Best Practices)
 
 
Start reading I. M. Wright's "Hard Code" (Best Practices) on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

I. M. Wright's Hard Code (Best Practices) [Paperback]

Eric Brechner (Author)
4.8 out of 5 stars  See all reviews (4 customer reviews)

List Price: $34.99
Price: $25.37 & this item ships for FREE with Super Saver Shipping. Details
You Save: $9.62 (27%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 2 left in stock--order soon.
Want it delivered Monday, January 30? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $15.39  
Paperback $25.37  
There is a newer edition of this item:
I. M. Wright's "Hard Code": A Decade of Hard-Won Lessons from Microsoft (Best Practices (Microsoft)) I. M. Wright's "Hard Code": A Decade of Hard-Won Lessons from Microsoft (Best Practices (Microsoft)) 4.0 out of 5 stars (1)
$37.86
In Stock.

Book Description

0735624356 978-0735624351 September 12, 2007 1

Get the brutal truth about coding, testing, and project management—from a Microsoft insider who tells it like it is. I. M. Wright’s deliberately provocative column “Hard Code” has been sparking debate amongst thousands of engineers at Microsoft for years. And now (despite our better instincts), we’re making his opinions available to everyone.

In this collection of 49 columns, Eric Brechner’s alter ego pulls no punches with his candid commentary and best practice solutions to the issues that irk him the most. He dissects the development process, examines tough team issues, and critiques how the software business is run—with the added touch of clever humor and sardonic wit. His ideas aren’t always popular (not that he cares), but they do stimulate the discussion and imagination needed to drive software excellence.

Get the unvarnished truth on how to:

  • Improve software quality and value—from design to security
  • Realistically manage project schedules, risks, and specs
  • Trim the fat from common development inefficiencies
  • Apply process improvement methods—without being an inflexible fanatic
  • Drive your own successful, satisfying career
  • Don’t be a dictator—develop and manage a thriving team!

Companion Web site includes:

  • Agile process documents
  • Checklists, templates, and other resources

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Customers buy this book with The Practical Guide to Defect Prevention (Best Practices (Microsoft)) $26.54

I. M. Wright's  Hard Code (Best Practices) + The Practical Guide to Defect Prevention (Best Practices (Microsoft))
Price For Both: $51.91

One of these items ships sooner than the other. Show details



Editorial Reviews

From the Publisher

Key Book Benefits:

Provides insights into how Microsoft drives excellence in large, distributed, and diverse business groups

Features a foreword by Mike Zintel, Director of Development at Microsoft

About the Author

Eric Brechner is Director of Development Excellence in the Engineering Excellence business group at Microsoft Corporation. He began writing "Hard Code" in 2001 as an internal resource for Microsoft employees, hoping to initiate an ongoing discussion of best practices among development engineers.

Product Details

  • Paperback: 240 pages
  • Publisher: Microsoft Press; 1 edition (September 12, 2007)
  • Language: English
  • ISBN-10: 0735624356
  • ISBN-13: 978-0735624351
  • Product Dimensions: 8.9 x 7.4 x 0.7 inches
  • Shipping Weight: 1.1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Best Sellers Rank: #931,970 in Books (See Top 100 in Books)

More About the Author

Eric is the development manager for the Xbox.com web site and the Xbox® publishing systems for the web, console, and Windows Phone®. Prior to his current assignment, Eric was director of engineering learning and development for Microsoft Corporation, and managed development for a shared feature team in Microsoft Office. Before joining Microsoft in 1995, Eric was a senior principal scientist at The Boeing Company, where he worked in the areas of large-scale visualization, computational geometry, network communications, data-flow languages, and software integration. He was the principal architect of FlyThru, the walkthrough program for the 20 gigabyte, 500+ million polygon model of the Boeing 777 aircraft. Eric has also worked in computer graphics and CAD for Silicon Graphics, GRAFTEK, and the Jet Propulsion Laboratory. He holds eight patents, earned a BS and MS in mathematics and a PhD in applied mathematics from Rensselaer Polytechnic Institute, and is a certified performance technologist. Outside work, Eric is a proud husband and father of two boys. His younger son has autism. Eric works on autism insurance benefits and serves on the University of Washington Autism Center board. In the few remaining minutes of his day, Eric enjoys going to Seattle Mariners games, playing bridge, coaching Math Olympiad and baseball, and umpiring for Little League. Although Eric shares I. M.'s passion for product, he tries to be a little more tolerant and open-minded.

 

Customer Reviews

4 Reviews
5 star:
 (3)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.8 out of 5 stars (4 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

11 of 13 people found the following review helpful:
5.0 out of 5 stars The Unofficial Microsoft Software Development Playbook, December 30, 2007
This review is from: I. M. Wright's Hard Code (Best Practices) (Paperback)
"Hard Code" is a brilliant read for any software developer, architect, manager, etc. It is a candid interpretation of the politics inside Microsoft and the relationships across various roles in the development process.

This might sound a little boring, but no--this guy goes for the throat. In understanding that everyone has a specific job to do--and their objectives often oppose those of everyone else--he accurately and bluntly exposes common points of conflict. More importantly, he gives hard-won, actionable advice on how to cut through all that crap and put everyone on the same page.

For managers and architects, this book [namely chapter 1: "Project Mismanagement"] would be a great supplement to two books of Julie Bick's that also offer unique insight: All I Really Need to Know In Business I Learned at Microsoft and The Microsoft Edge.

Another interesting point in this book was the article, "Google: Serious threat or poor spelling?" Here he actually points out the flaws with Google's business strategy and gives tips on how they [or any company] could overcome their weaknesses to become a true competitor to Microsoft.

It's not like he gives up Windows source code here, but don't be surprised if you get a bit anxious reading it...just waiting for FBI agents to break down your door for accessing coveted insider trade secrets.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
5.0 out of 5 stars Opinions and Attitudes, May 10, 2010
This review is from: I. M. Wright's Hard Code (Best Practices) (Paperback)
I.M. Wright (Eric Brechner) fills the book with his opinions and attitudes with more than 20 years of development experience. I found many of his opinions and attitudes right on the mark, others I wasn't sure I agreed with, but I found the book an excellent read. It was interesting reading opinions that date back as far as 2001. More times than not we look at experts' opinions from almost 10 years ago you find that their opinions are way off the mark. This is not the case with I.M. Wright. There are things in the book that even the author looking back has decided wasn't the best idea. But more times than not, what the author said in the early 2000s apply today. I really enjoyed his 2002 column entitled "Six Sigma? Oh please!".

Because the author was working in the real world you don't get a lot of theory or how things should be, but how thing are, real and unfair. He will defend developers and managers when he thinks they need defending, then turn around and chastised them when he thinks they deserve the criticism. I was a little surprised that while working for large organization and these columns were printed internally in the company, the author did not hesitate to criticize the way management operated.

This is not a boring book. The author has strong opinions, attitudes and does not hesitate to express them on the pages. It is fun to read someone's rants and his justifications for these rants. I'm sure everyone will find something they agreed with and something they will not.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
4.0 out of 5 stars Fun to read for programmers too, February 5, 2010
This review is from: I. M. Wright's Hard Code (Best Practices) (Paperback)
This is more of book about devs than coding, but it's fun to read if one works as devs, or "journey developers".

From mere coding perspective, although this is only touched at high level, both chapter 5 and chapter 6 are inspiring and worth the money of the book, it basically tells that code quality can be predicted and improved, like wise, error handling, duplicated, shared code and data are some of the areas that call for great attention.

The book has been translated into my native language already, but the title is a little misleading, it literally means "The Way of Coding".
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews


Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
project mismanagement, source depot, journey developers, love reorgs, dev schedules, interview loop, dev lead, dev manager, good pastrami, dev team, feature crews, bad specs, deadly waste, bug counts, written specs, buggy code, agile methods, writing specs, pair programming, user stories, architecture team, quality bar, feature team
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Hard Code, Eric Aside, Personal Bug Fixing, Software Quality-More Than, Process Improvement, Sans Magic, Six Sigma, Test-Driven Development, Software Design If We Have Time, Inefficiency Eradicated, Career Development, Cross Disciplines, Writing Secure Code, Media Player, Sprint Backlog, Windows Server, Windows Vista, Product Studio, King of Windows, Steve Ballmer, Tesla Roadster, Product Backlog, Pugh Concept Selection
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
Podcasts available for Eric's new blog posts 0 Feb 17, 2009
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject