3 Mar
2016

Memo on O-Ring and Software Erosion

Category:UncategorizedTag: :

One of the most fascinating documents I’ve read to date is the memo from Roger Boisjoly on O-Ring Erosion. The original target audience for this memo he’d written were the management folks of Morton Thiokol back in 1985, about six months before the Challenger disaster. What I find so striking about this whole story is […]

Read More
22 Jun
2011

Why Software Development Will Never be Engineering

I always find it rather interesting when academics try to quantify generalized metrics about software development. Things like: per lines of code, there will be X number of bugs. Statements like: it has been empirically proven that “blah” affects the development of software in some way “blah.” These are all interesting thoughts, but software development […]

Read More
13 Apr
2011

Why Rules Rule

I have to admit, I love rules. They go against my nature to the core, but they are some of the most valuable institutions I put into my life, both personally and professionally. Rules are all around us.  We follow so many of them each day and don?t even recognize how valuable they are, because […]

Read More
9 Dec
2010

A Burden Called Meetings

I?ve been working for an enterprise corporation for 5+ years, which I?m going to be leaving soon. This organization is suffering from a wide-spread malady called ?meetingitis?. This phenomenon bothers me from time to time, especially when I?m being pulled in those pointless meetings, wandering about the same thing over and over again without coming […]

Read More
1 Sep
2010

Microsoft doesn’t create bad developers, developers do

Have you ever stopped to think about the industry you have choose to work in (I’m bluntly assuming that if you are reading this you are working in the software industry in some way)? I would call it one of the most complex industries in the world. Think about it. We are working in an […]

Read More