The history of the mouse wheel (via Coding Horror) is quite revealing concerning the opportunistic nature of the design process and shatters our illusions about the analysis>synthesis, theory>practice sequence.
The design and function of the mouse wheel (atfirst zooming, then scrolling), altered during
the course of the project by observing users and forging Latourian coalitions with Microsoft
divisions and Office Project teams.
Experimenting with new hardware features (wheel as a button) led to new software features
(panning):
Around this time, we also made the wheel a button — you could press it as well as roll it. I remember David Jones, an […]
Read the rest of this entry »