“The essential way to do anything great, you have to have some kind of incremental development philosophy because you’re just going to be wrong with your grand design that you don’t iterate on.”

— Andy Hertzfeld

This short video interview of Andy Hertzfeld is interesting from a purely historical context but it also gives a glimpse into how hardware and software engineers worked at the dawn of the personal computer revolution.  It will sound familiar to anyone doing development today in an iterative fashion – no matter the specific framework.

One of the most exciting stories in the piece is about mouse acceleration.  This feature is something so fundamental to the experience of using a GUI but not evident at the start.  Putting work out in the world and seeing how it feels is the only way to detect these things.