| Really bad advice! Hard work does not pay, corporations are not meritocracy. About 15 years ago, our corporation had orphaned project. Entire team of 5 developers quit without notice (found other job). Horrible code, no documentation, no tests, no spec, not even build system (was on one of the developers laptop). There was important deadline 6 months away. I stepped up, worked 16 hours a day four couple of months, eventually got project back on track, and trained new team. As reward I got put on PIP (performance improvement plan) and eventually got fired. Problem was: - I worked for other division, for my manager I was dead weight. It was sort of emergency reassignment and paper work never got ironed out. - I mostly worked from home, come to office barely. Some coworkers thought I left. Not keeping appearances was main excuse for getting me PIPed. - My project was 1 month behind the schedule. I missed the important deadline. - Senior manager who initiated my work quit, leaving me behind. I am not sure what is the lesson here. But now I work in remote job, where I can do all my weekly work in about two hours. Way happier now. Edit: this was official assignment from very senior manager within company. I saved them a lot of money on fines! |
To be honest the author doesn't do a great job at explaining the difference between meaningful dirty work, eg work that needs to get done in order to actually move the company forward, but nobody at the current company can do it, and trying to resurrect abandonware with no coherent vision or power.
The latter will almost always lose (I've been in similar positions) whereas you can indeed build a serious career around the former.