As I round the bend towards the end of a long and positive career as a software developer, I’d like to share some lessons learned in the past 40 years. (Buckle up, it isn’t all pretty.) — If you work in software development long enough, eventually you’re going to get handed thousands of lines of someone else’s code with the task of making a “simple” change. However, to properly make this change, you’ll first have to understand the existing code so that whatever you do to it…