Comment Re:Define 'correct' (Score 1) 200
Granted. That's what IT architects are for. Unfortunately, very few projects have them, so programmers are expected to fill the role; one for which they are poorly qualified.
Fairly often, the architects you get aren't qualified to fill the role either.