Sometimes you just have to sit down, look at a program you’re working on and redesign it from the ground up after learning what works and what doesn’t.
Since I’m new to all of this, I’m having a great time learning and understanding new principles that I can apply to projects that were built before I fully grasped some concepts