Why good programmers must be Lazy and Dumb - Developers Anonymous