2 ms·
I often find that even when looking back on my own projects from just a few months ago - projects that are 100% my own creations - I'm often horrified at design
by christiangenco 13y ago
I often find that even when looking back on my own projects from just a few months ago - projects that are 100% my own creations - I'm often horrified at design decisions I made.
There really is something to be said for the advantage of having the complete picture laid out in a working implementation over crafting something from scratch with only abstractions to work with.
I've grown to greatly respect projects that do what they're supposed to do regardless of their whacky and inelegant implementations. Sure I could rewrite it to cut out half the bloat, but so could the guy who wrote this version.
- collyw 13y agoI find the same thing sometimes. Though I usually use that as an opportunity to ask, why it is so bad, and what it would look like if it was done properly. Refactor from there if I have the time. If I don't have the time to refactor, at least write a comment explaining the nasty part - that way it should be easier to comprehend the next time.