2 ms·
Speaking through my long white beard, I would say this is not trivially true. If we follow what the article says and say this is about survival in a particular
by braythwayt 11y ago
Speaking through my long white beard, I would say this is not trivially true. If we follow what the article says and say this is about survival in a particular niche, then yes, Programmers who are good at a specific job will eventually be replaced at that job, while programmers who are terrible at that job but not obviously so will tend to stay in that job.
Thus, if you want to maintain the same piece of the same legacy application indefinitely, be terrible at at. Whereas, if you are good, do the job and move on. Whether that means moving upwards, or to new pastures, or embracing new technologies, being good means constantly renewing yourself.
The caution in all of this is that if you fail to be good, not only will you be irreplaceable, but you will also be immobile. So, either polish your skills on a regular basis, or polish your Swingline stapler.
- rcthompson 11y agoGood point. This law is talking about "slots" (a.k.a. jobs in your comment), not the things (or people) that are slotted into them.
- fauxfauxpas 11y agoThis made me recall Meilir Page-Jones' book "Practical Project Management" from way back... "Second, employees who are truly competent and are eager to make a genuine contribution to the department soon resign from a mediocracy, leaving behind them the dross of nonproducers and internecine warriors. I term this effect the Inverse Gresham’s Law: A mediocracy hoards mediocre people and drives good people into general circulation." http://www.waysys.com/book-excerpts/ppm-ch15.html http://www.waysys.com/book-excerpts/ppm-ch15.html