Geek | Thinking about a new program vs writing a new program Thinking about a new program vs writing a new program « »