I recall a regular piece of advice for software engineers: “change your job every two years.”

There’s innumerable Google results for this, even from as recently as 2022 — but none of them really seem that high-quality?

I’m really, really enjoying my current (somewhat unusual, hard-to-replicate) position; am about a year and a half into it; but I also don’t want to relax into that and have it cost me in the long-run, career advancement wise.

So, what’ve y’all been doing? Especially in the post-pandemic/fully-remote world, does that advice still apply?

  • Job hopping at a fixed time is silly. Don’t leave a situation where you’re growing, getting new opportunities and doing interesting work because generalized advice on the internet told you to. Leave when you’re not happy, not growing, and not getting paid what you’re worth.

    The timing right now isn’t great either - the market is flooded with recent layoffs, and companies are trying to pick them up at a discount.