![](/static/61a827a1/assets/icons/icon-96x96.png)
![](https://programming.dev/pictrs/image/b1124104-cc14-4e96-8ad0-f4cc3379184e.png)
“Standing on the shoulders of giants” is how I see it about my long line of mentors and after 4 decades in the software industry, I have become a mentor showing newbies how to diagnose legacy codebases
Mentors are essential, and more so today as there is too much information around design patterns, tools, processes, and working with management. A mentor sees trends and has a better handle on the rudder, for themselves and hopefully for these going before them
Seek them out and if they leave you knowing you know less, they have done their job
Especially with C work, I explain that adding debugging statements may obfuscate the bug they’re trying to find because of the changed memory map, especially if the bug is arising from an over/underwrite