What do you do to improve your skills as a programmer? Do you have certain exercises or pet projects that you use?
Hickey: I read relentlessly. I don’t do any programming not directed at making the computer do something useful, so I don’t do any exercises. I try to spend more time thinking about the problem than I do typing it in.
Rich Hickey §