How to Improve a Legacy Codebase
How does one get better if they only ever work in code bases that are steaming piles of manure? So far I've worked at two places and the code bases have been in this state to an extreme. I feel like I've been in this mode since the very beginning of my career and am worried that my skill growth has been negatively impacted by this.<p>I work on my own side projects, read lots of other people's code on github and am always looking to improve myself in my craft outside of  work, but I worry it's not enough.