The Replaceable Developer

Why you want this and how to become one TL;DR Once you are replaceable, you are free to start new initiatives, explore new technologies, solve the next complex problem which will make you happy and interested to stay at your job. Your organisation has a lower risk of discontinuity and can benefit more from your expertise. To be a replaceable developer, you need to deal with all the relevant unshared software that you have created in solitude; document knowledge about relevant processes.