| Totally agree with everything you've said, brain train for the actual job by doing the actual job and immersing in it as thoroughly and consistently as you can, do things others find boring or difficult. In case the author IS young, I would also add this: Stay away from startups with capricious, absentee or already wealthy founders, find the most productive, stable environment you can. If you work in an environment where personal production and job security are orthogonal you might find yourself getting rug pulled where effort/contribution are fully decoupled from reward. Unless you achieve financial escape velocity or end up in an increasingly rare engineering "jobs program" at a large entity, you will get rug pulled at some point due to founder/manager proclivities or due to other macro economic issues. You are probably screwed if this happens to you young enough as it fucks up motivation, it's why among the older programmer crowd you see some former HS dropouts that started professional work way too young (in the early days of the digital revolution) for a toxic company just completely burn out and fuck up their reward circuitry (it's also part of why 2 round leukemia kids have worse longterm outcomes than 1 round or non-leukemia kids). You want to already have experienced patterns of good faith behavior and delay your first rug pull as long as possible. |
This is a great point.
When you find yourself in a workplace where job security is based more on vibes than production it creates a false sense of security. You think your personal productivity doesn't matter and that you can vibe your way into the good graces of people making decisions.
When jobs security is decoupled from productivity, the winds of the company can and do change frequently. Other people are going to be better at playing the vibes game than you are. Vibes-based companies are overly vulnerable to politics.
It's good to work at companies where productivity is tied to personal performance, even if measuring productivty is far from perfect.