Haha, I know what you mean, and it's not related to just coding. I went through similar programming learning curves with Pascal, Delphi, a bit of assembler and Python, some VBA, C#, HTML, CSS, Javascript and recently even some GLSL for my current Three.js project, and I can tell you it depends on the programmer and realizing the benefits of adopting a solid yet flexible structure from the start for your projects. Once you see just how easy is to add new things / features if the underlying structure is well designed, you'll never want to go back to how you approached stuff before.rbriddickk84 wrote: ↑July 26th, 2022, 2:34 pm Very true, a bit hard to accomplish that tho, when you are trying to learn programming on a side in C# and java.
8 years wasn't enough for me to sweep clean my coding habits
Of course, it's hard to do it if you already started the messy way, but the benefits surely surpass the one time needed to waste time on adjusting the coding skeleton to make it right, so to speak. The only thing you'd have to do to keep things clean afterwards is just to follow the corrected system for the little bits you add later on. Much easier and less time consuming than suffering the consequences of an all over the place structure every half an hour or so.