-Be me, Linux admin for cartoon studio.
-Script job away with Python and a couple of APIs.
-Ask boss for more work because he's paying me to scroll reddit. Am promoted to Technical Director (Python-heavy role) on strength of self-started work - they had been happy to pay me to manually manage the systems, did not expect me to learn to code or make the work disappear.
-Struggle as TD - textbook case of The Peter Principle. They are okay with it and I start to learn, the problem being, I have no animation background at all, so difficult to be productive at the same time. Had I not already made a whole job disappear, if this wasn't essentially free extra labour for them, it would've been a problem, probably. Then, company goes under.<p>-made choice to take a year to train myself up in animation skills. Great personal expense. Did this because my coworkers as a TD were better than any previous work experience, by astronomical distances. I cannot emphasize how much I liked them, and how contrary to my previous lived experience that was. I've done a lot of jobs mind you, including driving semis. I hated that job, not because of the work, which I still love doing, but because of the coworkers. My opinion of my former cohorts of the road has not risen in recent years.<p>I am now a few weeks into my second Technical Director position, and it looks to me like it's exactly as awesome as I believed it to be when I made that choice. I liked cartoons as a kid and as a grownup, but doing them was never remotely on my radar, but that is my profession now, and it's really really awesome.<p>If you know Python or C++, can grasp the concepts involved in vectors and shaders (watch Freya Holmer's shader courses on youtube to see if you can), and hate your current job, you might want to consider doing this instead. The pay is probably terrible relative to other Python jobs in tech, I've had the experience of listening to coworkers complain about the pay or whatever, and I just mind my business. I don't have to pull rocks for the flu klux klan anymore. Priceless.<p>If you have an idea of a place you want to be, and taking some time can help you get there, do not forego that opportunity, if it is available to you. Even at great expense.