Ask HN: Any experienced engineers took a lower position as a “vacation”?
49 points| Justsignedup | 4 years ago | reply
Was it beneficial? Was it just tedious? Did it hurt your career?
Figured I'd ask as I can't be the only person who thought of this as a way to still earn but handle the burnout from working a tough engineering job.
[+] [-] krasicki|4 years ago|reply
Almost thirty years ago, my wife and I were in the process of adopting our two sons (now in their thirties). I had defined my career at the time as a Software engineer for hire (consultant). Technical projects, then and now, really require full attention and devotion to getting things done so I had to find a way to step out of that for a while without losing too much money or technical chops.
I found a position as a Technical Writer having Software reverse-engineering skills which was a step off of the more intense technical treadmill. Over time I found that experience complemented my original trajectory as companies are always looking for better communicators.
Given the rate of change, managing your career in consideration to your life goals is worth curating.
[+] [-] woollymallard|4 years ago|reply
So far it's been a really great balance of coding and writing, and it's been really nice to switch between modes. I'm still feeling quite stressed and time-pressured as my first two projects involved creating quite large demos in a language I hadn't used in a while (and then writing about them!), but I think I'll find a nice mental load balance there with more practice.
[+] [-] claudiulodro|4 years ago|reply
[+] [-] mxuribe|4 years ago|reply
That's quite a clever move...I would have not thought about! You got me thinking; thanks!
[+] [-] deanmoriarty|4 years ago|reply
[+] [-] muzani|4 years ago|reply
FAANG is probably less likely to face this, but if it's a step down from where you are, there's probably reasons why it's that way.
You're also going to deal with shittier code. It doesn't matter how good you are; shitty code hurts. A problem with smarter companies is they have more educated people who don't know what they're doing. Optimizing underengineered code is easy. It's harder to merge overengineered code - often new programming languages, compilers, code being on the wrong abstraction layer. Often people argue that overengineered code is just merging, but it's usually merging things that are built in such a tightly coupled way that it can't be merged. Long build times are a frequent side effect too.
Also don't stick around too long. When I go in, there's some admiration and even a little skepticism why I chose to join. After a few months, you get treated as just another person on that rank, even if you were CTO-tier. I ended up staying longer than I should have because the engineering was fun and there was some desire to prove that I wasn't there for just a vacation.
I did manage to sit around and learn a lot more, but it's slower than learning from a better group. I spent so much time putting out fires that there was rarely ever any time to really learn something. It didn't exactly hurt my career, though, just gave me more drive not to do it again.
[+] [-] leros|4 years ago|reply
[+] [-] muzani|4 years ago|reply
But when I join different teams or different codebases, I go back down to 1x status or so.
[+] [-] jstx1|4 years ago|reply
[+] [-] giantg2|4 years ago|reply
[+] [-] mxuribe|4 years ago|reply
[+] [-] jjk166|4 years ago|reply
[+] [-] d--b|4 years ago|reply
I’ve not been in that position, but if I was, I think I’d rather take a 6-month break and do nothing than spending 2 years at a desk doing meaningless work.
[+] [-] ceras|4 years ago|reply
At such companies, someone applying with 10 YoE will only be considered for senior engineer or higher roles. But you could go from staff to senior if you wanted.
[+] [-] GianFabien|4 years ago|reply
[+] [-] willcipriano|4 years ago|reply
[+] [-] giantg2|4 years ago|reply
[+] [-] GoToRO|4 years ago|reply
[+] [-] qazxcvbnmlp|4 years ago|reply
[+] [-] kylehotchkiss|4 years ago|reply
[+] [-] deanmoriarty|4 years ago|reply
[+] [-] claudiulodro|4 years ago|reply
[+] [-] decafninja|4 years ago|reply
Thank God I made such a transition to a FAANG level company while not being downleveled.
[+] [-] unknown|4 years ago|reply
[deleted]
[+] [-] deedeebeard|4 years ago|reply
[+] [-] auxym|4 years ago|reply
Low pay, but enough for a good lifestyle in a LCOL small university town.
[+] [-] fancyfredbot|4 years ago|reply
[+] [-] newsbinator|4 years ago|reply
Totally! If a heavy hitter is willing to teach me 3 things a day (or even just let me watch them get stuff done), I don't mind if they consider the job a vacation.
[+] [-] iwwr|4 years ago|reply
[+] [-] nickd2001|4 years ago|reply
[+] [-] ozzythecat|4 years ago|reply
I don’t think it’s a break. Mid level FAANG engineers are expected to do a lot of work, and it’s can be extremely stressful.
I think you’re seeing these as much simpler or less stressful than they are. I don’t think FAANG is on the low stress level, at least not Amazon.
I’m going to quote a NY Times article from many years ago. It was true like 7 years ago, and it’s still true today. The quote was something like, “Amazon is a place where over achievers go to feel bad about themselves.
[+] [-] vr46|4 years ago|reply
[+] [-] jl2718|4 years ago|reply
[+] [-] unknown|4 years ago|reply
[deleted]
[+] [-] hogrider|4 years ago|reply