Download I. M. Wright's "Hard code" : a decade of hard-won lessons by Eric Brechner PDF

By Eric Brechner

Get the brutal fact approximately coding, trying out, and undertaking management—from a Microsoft insider who tells it love it is. I. M. Wright's intentionally provocative column "Hard Code" has been sparking debate among hundreds of thousands of engineers at Microsoft for years. And now (despite our higher instincts), we are making his critiques to be had to everybody.

In this number of over eighty columns, Eric Brechner's regulate ego pulls no punches along with his candid statement and top perform strategies to the problems that irk him the main. He dissects the improvement procedure, examines difficult workforce concerns, and opinions how the software program company is administered, with the additional contact of smart humor and sardonic wit. His rules are not consistently renowned (not that he cares), yet they do stimulate dialogue and mind's eye had to force software program excellence.

Get the unvarnished fact on easy methods to:

  • Improve software program caliber and value—from layout to defense
  • Realistically deal with venture schedules, hazards, and specifications
  • Trim the fats from universal improvement inefficiencies
  • Apply procedure development methods—without being an rigid enthusiast
  • Drive your personal profitable, pleasurable occupation
  • Don't be a dictator—develop and deal with a thriving workforce!

Companion site comprises:

  • Agile procedure files
  • Checklists, templates, and different assets

Show description

Read or Download I. M. Wright's "Hard code" : a decade of hard-won lessons from Microsoft PDF

Similar microsoft books

Microsoft Dynamics AX 2012 Development Cookbook

Boost strong, profitable Dynamics AX tasks with effective X++ code with this ebook and publication. confirmed recipes that may be reused in several profitable Dynamics AX tasks. Covers normal ledger, money owed payable, debts receivable, venture modules and common performance of Dynamics AX. step by step directions and precious screenshots for simple studying.

MCSA/MCSE: Exchange Server 2003 Implementation and Management Study Guide (Exam 70-284)

Here is the ebook you want to organize for the imposing and handling Microsoft alternate Server 2003 examination (70-284). This examine consultant used to be built to satisfy the exacting requisites of brand new certification applicants. as well as the constant and available tutorial method that earned Sybex the "Best research consultant" designation within the 2003 CertCities Readers selection Awards, this booklet provides:Clear and concise details on handling an alternate community surroundings sensible examples and insights drawn from real-world adventure you will additionally locate authoritative assurance of key examination themes, including:Installing, Configuring and Troubleshooting trade Server 2003 dealing with, tracking, and Troubleshooting trade Server desktops coping with, tracking, and Troubleshooting trade association dealing with defense within the alternate surroundings coping with recipient gadgets and handle Lists handling and tracking applied sciences that help trade Server 2003

Creating a Presentation in PowerPoint: Visual QuickProject Guide

PowerPoint is sort of ubiquitous in ultra-modern international - in enterprise settings, after all, yet in colleges and universities, golf equipment and companies - nearly far and wide you switch. it isn't a tricky device to exploit, however the displays humans create in PowerPoint variety commonly in caliber - remarkable or uninteresting, enlivening or enervating.

Additional resources for I. M. Wright's "Hard code" : a decade of hard-won lessons from Microsoft

Example text

That’s a great thing for customers. However, gradually improving the customer experience every month or every day isn’t enough. Both services and packaged products need to ship significant, orchestrated updates to deliver breakthrough customer value. Facebook wasn’t going to gradually update itself into Twitter any more than Vista would gradually update itself into Windows 7. You must focus on what the customer is trying to accomplish, and sometimes that isn’t a quick change. Eric Aside The best way to learn how to ship is to do it early and often.

What more do you need? When you agree on a definition and means of verification, you need to put the tools in place. Say the definition is 60% unit test coverage with 95% of tests passing, along with a three-peer code inspection that finds 80% of the bugs. Now you need to add code coverage and a test harness to your build for the unit tests, as well as an inspection process with the appropriate time scheduled for the inspectors and inspections. ■■ Why are you sitting there? Most of what you need is in Toolbox—aside from the nerve to challenge the meaning of “done” in the first place.

Scrutinizing these process canaries exposes the problems and enables improvement. Eric Aside I write about each of these process canaries in other columns: “Lean: More than good pastrami” in Chapter 2, and “Go with the flow—Retention and turnover” in Chapter 9. As for the five whys, like Lean, that concept comes from Toyota. The key is getting to the root cause of the lie. One of the best ways to do this is to apply “The five whys”—that is, ask “why” five times: ■■ Why you are lying? What pain are you hiding from?

Download PDF sample

Rated 4.15 of 5 – based on 46 votes