Hacker News new | ask | show | jobs
by Toenex 4666 days ago
There are also many other factors that come into play when developing code, particularly if it's as part of a team working to a schedule, that have nothing to do with technical competence. In agile development you always prize something working over something pretty and the business need is firmly in the former camp so the pressure to improve code existing is alway balanced against adding 'value'. None of which is visible when you are confronted by a snapshot of the code.

However, sometimes code is just shit.