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