People get stupid as soon as they sit in front of a computer. Experienced programmers just get less stupid. Every programmer should do most of their problem analysis and design work far away from a computer to shield themselves from the stupidity radiating from the monitor.