I speculate you program a lot in C. That's fine. You can use C++, which I guess you shouting is about, just as "better C". You get even better performance. The compiler can do and does _much_ more for you. Ignore the MBA style blatherings about "object oriented" and just sit down and learn.
And comparing yourself, a seasoned programmer, to "people fresh out of uni..." is quite unfair.
Just for perspective, I am speaking as a HPC person routinely producing code that should never be inflicted upon anybody under any circumstances.