Talking, Typing, Thinking: Software Is Not a Desk Job

Developers over-optimise for the ergonomics of typing and not enough for the ergonomics of thinking.

Source: Talking, Typing, Thinking: Software Is Not a Desk Job – Daniel Fone