3 ms·
IDK, I over-engineer my side projects every single time. Like tweaking for days something which is so clearly premature optimization. But sometimes I need that
by thinbeige 9y ago
IDK, I over-engineer my side projects every single time. Like tweaking for days something which is so clearly premature optimization.
But sometimes I need that knowledge again for the next side project. And this over-engineering is often a way to simplify a reference architecture and be much faster at the end.
So for me over-engineering equals learning but is also a big part of the motivation.
- wvenable 9y agoI have similar experiences. I was working with an embedded platform that uses C exclusively and I decided I wanted to use C++. I ran into mountains of hurdles, had to stare at disassembled code, tweak stuff, build a class library, etc. I never actually finished the project I was working on but doing all that stuff was the fun part.