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

FREE Shipping on orders over $25.

Used - Very Good | See details
 
   
Have one to sell? Sell yours here
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.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

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

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


Available from these sellers.


Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $15.39  
Paperback --  
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now
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 (2)
$35.30
In Stock.

Book Description

September 12, 2007 0735624356 978-0735624351 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


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, Director of Development Excellence at Microsoft Corporation, has more than two decades experience in the software industry. He began writing “Hard Code” in 2001 as a resource for Microsoft employees. Since then, the opinion column has ignited an ongoing discussion of best practices among the thousands of software development engineers at Microsoft—and now, to the rest of the development community.


Product Details

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

More About the Author

Eric is the development manager for the Xbox Engineering Fundamentals team. He is widely known within the engineering community as his alter ego, I.M. Wright. Prior to his current assignment, Eric managed development for the Xbox.com web sites, 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.8 out of 5 stars
(4)
4.8 out of 5 stars
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
Format: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.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
5.0 out of 5 stars Opinions and Attitudes May 10, 2010
By George
Format: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.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
4.0 out of 5 stars Fun to read for programmers too February 5, 2010
Format: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".
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
Search Customer Reviews
Only search this product's reviews


Forums

Have something you'd like to share about this product?
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Search Customer Discussions
Search all Amazon discussions




Look for Similar Items by Category