3 ms·
Not in my experience. I see far more engineered overly complex solutions to simple problems than the opposite.
by collyw 8y ago
Not in my experience. I see far more engineered overly complex solutions to simple problems than the opposite.
- aiCeivi9 8y agoAnd then people say: lets rewrite it, the old solution is overly complex and has a lot legacy code that no one uses, we can do better. They imagine simple & perfect solutions because they underestimate complexity of real world problems, just like parent said.
- collyw 8y agoI would say rewriting is OK if you are eliminating code while keeping the same functionality. Obviously that is a generalization and there will be exceptions, but as someone else said in this thread "code is a liability not an asset".
- hinkley 8y agoI’m a fan of KISS and I spend an inordinate amount of time getting people to reframe problems in a manner that meets the needs more directly (straightforward is on the road to real simplicity, and is a good place to stop if you can’t reach the destination). But I can’t agree with this observation. There are a lot of smart people who are bored and solve a problem we never had to keep from going nuts, but the solution is so complicated it drags everybody else down. But there are also a lot of people out there who think that if you pretend hard enough that our problems are simple, then a simple solution can be used. If you oversimplify the problem enough, everything looks easy.