At the beginning of my career I wrote software that just worked. Now I write software that doesn't fail.