Most of my career is built on MS’s stack (I fell into .NET development and got good at it. Now I’m in the same boat as COBOL, Java, and Ruby-on-Rails devs: I’m basically a software doula.)
Every job I go into now I’m reccomending they get a migration plan for self-hosting and self-owning. The American tech system is collapsing. AI is causing massive ruptures in knowledge: it obscures searches, it deskills devs, it’s castrated the junior-senior-principle ladder such that we’re not training enough developers to even pass along all of the knowledge of how current systems work. SaaS is reaching the enshittification threshold and all those businesses that moved everything into the cloud are about to discover that they’re hostages and the sinking empire will drag down a lot of collateral damage with it.
I would like to tell you that the skills you develop in any language or framework will help you with every other one. A joke I’ve been making my entire career is that every 5 years or so, someone reinvents the database or schemas or the spreadsheet or document rendering (or buses or trains) or some other fundamental tech. When you step back from the specifics and the proprietary bullshit tacked on to “add value”, most software is just a database.
If anything, working in many kinds of environments is very good for teaching one to see problems abstractly and find general solutions. From .NET (a jit compiled, memory-managed system), you might branch out into functional programming (F# is .NET and a good intro to ML-style functional languages) or into more dynamic environments (python, Ruby, typescript) or lower-level systems where you need to manage memory (c\c++\rust).
Anyway, I say “I would like to tell you” because as my initial comment laments, I kind of think this industry is dying. The push to replace development teams with one dev and some AI (or even one cheap non-technical “manager” and some AI) is breaking the ersatz system of mentorship that sustains actual knowledge transfers in this field.
I’m starting to feel like a dinosaur, not sure the kind of tech world I learned to survive in is going to exist much longer.