The programmers who visit this site are ambitious, and the advice in this post may be good for them. I wonder if the advice is good for less-ambitious developers who want to stay at their current employer for a long time. I have often read about programmers who were asked to train their replacements before being replaced.
》making yourself replaceable”; “deprecating yourself”; “automating yourself out of your job”<p>That is horrible advice. How about:<p>You quit, and get hired back at 5x rate as consultant, because nobody understands the system. It is not your job to fix broken management!!