A big part of my career has involved change. Part of being a developer over the course of the late 90s to now involves a TON of change.
Technology change: The code I write, and what tools I do it with has changed drastically. I started coding professionally with C++ and Visual Basic. I got VERY good with C#, and made much with it. I made a fair amount of noise in F# and now I’m currently working in Java, Python, TypeScript and Kotlin.
Methodology change: I mean “how we do the code we do.” Test-driven development came up in the development community just as I did. The ubiquity of containers. Agile work patterns.
Personal change: What used to drive me was the feeling of being ‘the guy.’ I LOVED being the guy you needed to make and fix the things. Now, I love being ‘the guy’ who helps people grow.
And now, a job change!
I’ll have to update my goals, because at this point, I no longer work for the Credit Union! I now work for a well-known an online pet store! I get to work with data scientists trying to make your search and product discovery experience better.
That’s the update… I wish it was longer, and more in-depth, but I’m still learning the space, so I’m in absorb-mode.