**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