I propose that there is one problem chief among them, an impetus for bad software from which almost all others take root: imaginary problems.
Most complicated or broken software is not designed to be overly complex or dysfunctional. It’s just designed to do something other than its intended purpose. This is stronger than premature optimization - it's orthogonal optimization.
Imaginary Problems Are the Root of Bad Software
from George Hosu
Filed under:
Related Notes
- Dependencies (coupling) is an important concern to address, but it&...from kbouck
- By replacing integration tests with unit tests, we're losing al...from Computer Things
- When software – or idea-ware for that matter – fails to be accessib...from gist.github.com
- Any software is considered free software so long as it upholds the ...from writefreesoftware.org
- Nathan's four Laws of Software: Software is a gas Soft...from Jeff Atwood
- Any sufficiently complicated C or Fortran program contains an ad ho...from From Wikipedia, the free
- Ad-hoc validation leads to a phenomenon that the language-theoretic...from Alexis King
- the difference between validation and parsing lies almost entirely ...from Alexis King