by dschoon on 3/4/10, 2:50 PM with 16 comments
by arvinjoar on 3/4/10, 4:07 PM
by Deestan on 3/4/10, 5:27 PM
The problematic activities described here, overgeneralization and solving imaginary problems (aka Coding for A Rainy Day), are simply typical newbie mistakes.
Otherwise highly competent developers almost always fall into this trap early in their careers, so the important thing is to have someone experienced in charge of the project who can veto their weirder ideas until they mature.
I think every software company should hand out a copy of "The Pragmatic Programmer" to all new hires. It gives much good advice on how to not overcomplicate things.
by brlewis on 3/4/10, 5:53 PM
by stcredzero on 3/4/10, 6:25 PM
by khafra on 3/4/10, 7:10 PM
by dmfdmf on 3/4/10, 9:38 PM