Support roles often pay peanuts, but in tech companies they do expose you to the workings of your product in a way that's hard to replicate elsewhere. That seems to be one of the key reasons Facebook makes all its senior engineers perform "oncall duty", where they fix urgent problems with the site, for a two-week period multiple times a year.
Code picture from Shutterstock
A Quora post on working at Facebook highlighted the unavoidable duty as one of the worse aspects of the job. Being "on call" is a challenge most tech workers face at some point, but Facebook engineer Keith Adams notes that despite the challenges, it is ultimately helpful to developers and the company:
Wanting to have all the fun ("hey, I get to write all this new code and see what it really does for real users, while I'm still young!") without the attendant consequences (actually being responsible for cleaning up the messes I make) has all the benefits that theft does relative to honest work. And having the team that writes the software responsible for fixing the problems the software causes alleviates a major cause of moral hazard at most other companies, where some other people are responsible for picking up after the ostensible A-team who is just responsible for writing their "brilliant" code.
Would you like to see that approach replicated in your organisation? Tell us in the comments.