Comment Re:Embarrassed (Score 1) 220
I used to be a programmer... over a decade ago. And I used to love programming in college.
But I haven't directly touched code (for a living anyway) in a long time, other than recreational coding, and that's mostly been in Python/Perl/Ruby/PHP.
I remember enough to be dangerous with SQL and with the fundamentals, and thankfully, C/C++ haven't changed much.
But while I am former programmer, I still I grok CS quite well. Algorithmically, I could write a ray tracer or optimize the cycles in a complex routine based on certain assumptions or optimize a graph or write up a crypto hash in no time.
However, what I do lack is an understanding of the various technologies and APIs that seem to keep changing. I can tell you all about data structures and compilers, but I wouldn't know how to instantiate a class in Java. But solving an IPP or DPP? That's still cakewalk.