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.