Do you prefer single tech stack throughout your career?

Jan 17 29 Comments

In the beginning of my career, I worked on multiple technologies. After a few years I specialized in a single technology stack for a good 8+ years. Now I have just grown bored and so I decided to learn and move to a new technology stack.

Thinking of other people having similar experiences? Did you changed your technology stack ever? Or did you just stick to the same tech stack for the rest of your time and became a manager at some point?

Love to hear about your experiences.

#shareyourexperience #singletechnologystackboredom #learning_experience

comments

Want to comment? LOG IN or SIGN UP
TOP 29 Comments
  • Twitch hmmazoids
    Started off as web dev and then started working in services in Java. Eventually moved to do Golang services. Overall it feels good to see the growth. Things aren’t immediately obvious but once you pick up the similarities, its very rewarding.
    Jan 17 8
    • New JjBl22
      @OP the only thing I get confused is whether to use a length or size function. Or if boolean comparison is the same (js switches this and comparisons up alot)
      Jan 31
    • Twitch plzManPLZ
      I personally haven’t had too many issues — once you get your dev environment set up, the IDE does its magic. Yeah I’ll have random brainfarts and forget oh right go lang doesn’t have while loops but simple google searches solve this pretty fast.

      I will say its hard to keep up with changes sometimes. Tbh I haven’t been keeping up with java at all now because everything is go here. But yes you do run into that. I think this is inevitable if you context switch a lot. However, I think reviewing code a lot helps with this (oh weird whats this new syntax?) i also encourage people to make channels or groups to talk about changes within your team or org.
      Jan 31
  • Microsoft Homotopy
    I probably have a different perspective. I’ve never been asked about any sort of “tech stack” in an interview and I’ve never had a job where I’ve had to explicitly use any tech stack. I use whatever languages and tools will help make my company the largest possible profits. I think if you focus on your CS/math fundamentals and focus on making money then that’s how you succeed and not get bored.

    Throughout my different jobs I’ve worked on web dev, kernel development, trading infrastructure, and other stuff. Haven’t gotten bored yet.
    Jan 17 3
    • Microsoft Homotopy
      Unfortunately haven’t used algebraic topology in a real job yet haha
      Jan 18
    • JPMorgan Chase / Eng (๑•﹏•)
      OP
      This is possible in a high tier companies though. Any middle tier would just be looking for a person with a knowledge of a stack... Specially banks. Or atleast that's just have been my experience.
      Jan 18
  • Apple / Eng MakingIt
    Same stack same 💩 every day. Everywhere I go and do similar thing.

    At least as an IC I can slack off. Where as manager you need to stay awake during meetings for the most part

    At end of the day I don’t really give a f. Waiting for the day to FIRE. 🔥 🔥 🔥
    Jan 17 3
    • Apple vaporize
      Which team at Apple? You can say director level to stay anonymous. And what stack? Java and Scala?
      Jan 17
    • JPMorgan Chase / Eng (๑•﹏•)
      OP
      Consumer facing is fun but allot of pressure on delivery.
      Jan 17
  • Fivetran fivetranny
    You need to try new things to stay sharp. Otherwise you die professionally.
    Jan 20 2
    • Apple / Eng MakingIt
      Rest and vest.
      Jan 20
    • JPMorgan Chase / Eng (๑•﹏•)
      OP
      Seems so true but at the same time I feel with family its quite difficult to play with a career... Specially when it comes to changing a technology stack.
      Jan 31
  • Credit Karma Yahoooo!
    Real engineers solve distributed systems & storage, build infra & DB.
    Full stack & frontend growth saturates pretty fast no matter how many stacks you change!
    Jan 17 5
    • Credit Karma Yahoooo!
      Get in early if you wanna do this stuff as say NCG.
      Once you are senior, Infra to product engineering transition is easy and doable but other way around is very difficult to impossible
      Jan 18
    • JPMorgan Chase / Eng (๑•﹏•)
      OP
      What's NCG?
      Jan 18
  • Netflix / Eng KzvQ50
    Worked on Java the entire career, doesn't need another language.
    Jan 18 2
    • JPMorgan Chase / Eng (๑•﹏•)
      OP
      Not to badmouth Java, but After coding in Java, you can't write it in other modern languages now adays. They can do the same thing with boilerplate code reduction far more better than Java. However Java has also been upgraded with these new standards.
      Jan 18
    • Netflix / Eng KzvQ50
      You can't really write it faster than Java for backend services. Because you don't need to reinvent wheels. And you can't beat battle tested wheels.
      Jan 18

Salary
Comparison

    Real time salary information from verified employees