3 ms·
Generally agree, but I fall prey to the Second System Effect sometimes, tho. I rewrite my "organically grown into spaghetti code over some time" original progra
by rndgermandude 5y ago
Generally agree, but I fall prey to the Second System Effect sometimes, tho. I rewrite my "organically grown into spaghetti code over some time" original program, aiming for a proper design, and end up with some overengineered mess that's hard to maintain and burns CPU and/or memory in layers of abstractions. The 3rd time then is the charm for me, more often than I'd like to admit - avoiding the pitfalls of original program and having learned the real requirements/needed features and details from it, and avoiding the overengineering of the 2nd attempt reminding me to KISS.