Hacker News new | ask | show | jobs
by Loony2 3281 days ago
Personally I feel as if underengineering is less of a problem than overengineering.

I've seen both in real life scenarios and usually you just throw the underegineered code away and start over with knowledge gained from the previous solution. And the reason you can do that is because you usually realize that you have an underengineered solution fairly early.

1 comments

A truly underengineered solution doesn't provide mechanisms to allow it to be refactored or deleted.