Five Things Old Programmers Should Remember
Gary Wisniewski

You kids! With your fancy npm this and javascript framework that…Get off my lawn!

It was 3 years ago that I jumped from traditional web development, where I know most everything about my chosen technology to Javascript, end-to-end. I was like a baby learning to walk for the first time, looking up the syntax for loops and string functions. I had to unlearn habits born from workarounds I’d been doing in OO languages. I had to go through several mind-shifts (OO -> functional, relational -> noSQL). It was frustrating, to say the least. But it was also exciting. When I got my first SPA working, it was the same feeling I’d had the first time I tied a database to a web page 20 years ago. I remembered contacting dev friends still in my old technology and yelling “This is so frikken cool! You need to see this!”

I also remembered that I actually like learning new things. It excites me when I get something working. It lights me up when my brain clicks in on a concept that has eluded me. It may take me a little longer than the younger devs, who’ve apparently been coding in Javascript since birth. But I do get there, and I bring along lots of experience when I do.