|
|
|
|
|
by svdad
5427 days ago
|
|
Couldn't agree more. Most of the crap I've seen in the various codebases I've worked on has nothing to do with poorly implemented or understood algorithms, and everything to do with bad designs and ill-conceived architecture. Lack of abstraction, unnecessary coupling, etc. But those skills are not only harder to measure but harder to teach -- you often don't see the problems with a particular design until you've seen it fail in production. |
|