> > Honestly your "old saw" about "leaving things alone" is just POOR ENGINEERING PRACTICE.
> There is a reason why software has a reputation for mickey mouse engineering.
Both are true. In mechanical or civil engineering, just because a bridge hasn't fallen over yet doesn't mean that it doesn't need to be monitored for flaws and maintained to stay up to code. Then again, a perfectly good concrete bridge doesn't need to be replaced by a fancy new suspension bridge just because suspension bridges are all the rage nowadays.
Engineering is the practice of applying judgement to decide when the current solution is sufficient and can be left alone, or needs refinement and to what extent. Doing either extreme by default is going to bite you.
Posted Apr 3, 2013 20:56 UTC (Wed) by man_ls (subscriber, #15091)
[Link]
Engineering is the practice of applying judgement to decide when the current solution is sufficient and can be left alone, or needs refinement and to what extent. Doing either extreme by default is going to bite you.