The Perfect Computer Programming Environment
1. Good music -- Jazz, folk, or some of the milder hip-hop. Sprinkle in some Techno every once and a while. Plenty of Rolling Stones.
2. Office a window, preferably overlooking traffic.
3. Good cigar.
Give me that, and I'll Code The World!
All The Best,