The Future of Programming: An Interview with Paul Graham [www.acm.org]
The interview ranges from the future of programming, problem solving strategies and international outsourcing.
Interestingly Paul subscribes to the same problem solving strategy as I do, simply to get to know enough information about the problem so as to be able to "rotate and rearrange them in my head [like a mathematical problem]".
An extension that he applies that I really like is that once you take a mathematical-esque approach to the information, you can then run "thought experiments" or test hypotheses. His two hypothetical examples aren't particularly enlightening but the idea is otherwise a very useful tool.
12:58 AM, 27 Apr 2006 by Mark Aufflick Permalink