Inspired by a talk I gave yesterday at the BOS conference. This is long, feel free to skip!
My first real job was leading a team that created five massive computer games for the Commodore 64. The games were so big they needed four floppy disks each, and the project was so complex (and the hardware systems so sketchy) that on more than one occasion, smoke started coming out of the drives.
Success was a product that didn't crash, start a fire or lead to a nervous breakdown.
Writing software used to be hard, sort of like erecting a building used to be hundreds of years ago. When you set out to build an audacious building, there were real doubts about whether you might succeed. It was considered a marvel if your building was a little taller and didn't fall down. Now, of course, the hard part of real estate development has nothing to do with whether or not your building is going to collapse.