Right, I was going to tell you the other thing that Linux developers don’t get about OS X. The problem starts with the fact that most Linux developers haven’t read Jef Raskin’s equivalent of Mein Kampf (in the sense that Hitler laid out what he was going to do in Mein Kampf, but most liberals in Germany did not read the book and so came up against an avoidable surprise). Microsoft would have only needed to read Jef Raskin’s book thoroughly and develop quicker than Apple – which they were well poised to do – in order to edge ahead on usability (avoiding certain patents such as having the application menu on the screen edge).
Here’s a quick hint:
- Expose: Zoom
- Spaces: Zoom
- Time machine: Zoom
Okay, I think we’re getting the idea here. And did you know that the green button on the title bar was called a “zoom” button? It’s not for maximising, it’s for zooming. And then there are the zoom sliders on apps such as iPhoto and Yep. What chronology is to storytelling, zooming is to work environment visualisation. Google Earth? PhotoSynth? Bingo. And zooming is extensible indefinitely. As an aside, this is also how the iPod works: you zoom into the artist, then the album, then the song. Hierarchical layers. And the column view in Finder is the same idea broad side on. I would really, really like to see this clarity of paradigm in Linux.