I’ve been compulsively reading every single article on Andy Hertzfeld’s Folklore page dedicated to the early days of building the Macintosh. I discovered this through a link at Daring Fireball. I can’t stop reading. Part of me is filled with an overwhelming sense of envy; I was only 13 years old when they started building that machine but that was what I wanted to do.
Not only that, but I look at the stuff I’ve done, and while it’s pretty cool — telerama wasn’t exactly chopped liver — it’s not quite as exciting, somehow. Perhaps I simply think the grass is always greener, yet “I’m building a world-class network storage solution” just plain doesn’t sound as earthshaking as “I’m building the computer for the rest of us.”
One thing about this series of articles that I think is pretty cool is the demonstration of how the skills of an engineer grow in their use. Hertzfeld’s main characteristic that makes him a great engineer is that he’s not afraid to dive into things that he doesn’t know much about and figure them out.
I’ll take a smart engineer with no experience in a given field over a super-experienced dope any day. Especially in a startup, where very often hard work is more important than your resume.
The other interesting thing that the site shows is that the engineers on the ground were quite unaware of the effect their little computer might have. Sure, Steve might have been asking people “Do you want to change the world?” But to the engineers — with the possible exception of Bill Atkinson — it was just another neat hack. Diego thinks this was all part of a master plan, but I disagree — making a new product is like making sausage. The end result may be delicious, but what goes into it is more a matter of trial and error and discovering what tastes good. Yes, we eventually had style guidelines for the Mac and Lisa, but those were, practically speaking, given by the users to Apple, not the other way around. The one thing we can (and should) give Apple credit for is being one of the first companies to actually bother listening to their users.
And I wish I had a Monkey to test my code.