3 ms·
I stayed at my previous company for five years, but worked in four different roles across that time: - 1 year doing iOS frontend/product - 1 year doing low-lev
by austinl 5y ago
I stayed at my previous company for five years, but worked in four different roles across that time:
- 1 year doing iOS frontend/product
- 1 year doing low-level iOS systems
- 2 years as a PM
- 1 year doing backend
I was never bored. I think giving engineers the flexibility to move around (provided they stick with one thing for a year or so) is a great way to retain folks. I can also say my efficiency during year 5 was fairly absurd (I won't necessarily say overall productivity was higher at the very end, since my interest in the company was waning, but I saved a lot of time by knowing exactly who to talk to and how systems across the stack worked).