News for hackers. Stuff that matters.
Re:Leaving Apple by closeparen on Saturday November 02, 2019 @02:24PM (#21429177)
There are a few reasons to consider a more long-term orientation:

You want to develop architecture/design skills. The feedback cycles on these things are really slow. If you’ve never seen how your decisions fared years down the line, I’m not sure I trust you to make decisions today. Especially if I will be here to live with them and you won’t.

You want mastery. This depends on how much custom / NIH stuff your employers have. Mine has a lot. I feel I’m just starting to hit my stride on knowing what’s out there, when to use it, its undocumented quirks, what level of support to expect and how to make a bug report actionable, etc. It’s satisfying to operate at a level where this stuff doesn’t get in the way anymore. I don’t want to go back to it just because.

The employer does have to return the favor, though. Standard equity compensation is highest in the fourth year (all the refreshers stack), so there’s incentive to stay at least that long. And managers need to recognize your growing capability and reward you with harder problems. I definitely would not continue doing the kind of work I did in the first year over and over.

There are no comments on this comment yet.