I. M. Wright’s “Hard Code”
An opinion column for developers.Brutally honest, no pulled punches.
Translate This Page
Translate this page
Adventures in Career Development
Being a Manager--and Yet Not Evil Incarnate
Microsoft--You Gotta Love It
Personal Bug Fixing
Process Improvement--Sans Magic
Software Design If We Have Time
Software Quality--More Than a Dream
Tools and Techniques
Browse by Tags
I. M. Wright’s “Hard Code”
software quality--more than a dream
Tagged Content List
Debt and investment
We all have friends or relatives with money problems. There are three sources of those problems: a lack of income, a catastrophe, or a lack of self-control. There are whole industries devoted to solving the income issue—I’m not going to cover that here. Insurance and the kindness of friends...
31 May 2013
Production is a mixed blessing
There is one service design flaw that engineers repeat day after day, month after month, year after year. Scalability? Nope, though it’s popular. Security? Happens, but not that frequently. Serviceability? Getting warmer. Give up? Don’t care because you don’t work on services? You will...
31 Aug 2011
Sustained engineering idiocy
Plumbing channels waste water into a series of larger and larger pipes till it is expelled. That's because sewage flows downstream, which explains the quality of goods that test, operations, and sustained engineering teams receive. After all, they are downstream of design and development. I've written...
31 Dec 2008
Nailing the nominals
People are always looking for that amazing breakthrough technology or process that solves all their problems—enhances their love life, trims their waist, and improves the productivity of their development team. That's why process manias like Agile and Six Sigma are so enticing. Just splat the Scrum tag...
1 Oct 2008
Crash dummies: Resilience
I heard a remark the other day that seemed stupid on the surface, but when I really thought about it I realized it was completely idiotic and irresponsible. The remark was that it's better to crash and let Watson report the error than it is to catch the exception and try to correct it. Eric Aside...
1 May 2008
Software performance: What are you waiting for?
You hurt your shoulder playing volleyball, so you make an appointment to see your doctor. You enter the office and wait in line for five minutes just to let the receptionist know you've arrived. He has you verify your contact and insurance information, which haven't changed in ages, and then tells you...
1 Nov 2007
October 1, 2006: “Bold predictions of quality”
I. M. Wright's "Hard Code" book excerpt I’ve been busy dogfooding lately. It’s an ideal diversion for masochists. When it gets to be too much, I can always take respite in a nice horror film. Thank goodness what passes for dogfood now is a vast improvement over years past. Eric Aside Dogfooding...
30 Sep 2006
Page 1 of 1 (7 items)
© 2014 Microsoft Corporation.
Privacy & Cookies