News for hackers. Stuff that matters.
Re:Cognitive Biases in Software Engineering by jdmichal on Monday June 30, 2014 @03:15PM (#7966994)
Honestly, I call it "lack of proper documentation of decisions." It's pretty systemic throughout software engineering, myself included. It's why we seem doomed to "refactor" current solutions, only to end up with the same mess at the end. We see the 80% use-case, think we can do better, then by the time we hit those 20% edge cases, the code is as bad as when we started. This would be avoided if all the decisions and use-cases leading to the current mess were well documented, which would allow people to actually engineer a better solution with all the use-cases, or just leave it alone because they can't.

There are no comments on this comment yet.