Programmers: make yourself replaceable
- In the quest to be irreplaceable, developers end up stagnating in their careers.
- You damage relationships with colleagues by hoarding information.
- It leaves you pinned and isolated.
- As there is no replacement for you in your current role, you won’t get considered for other opportunities.
- To grow, you must constantly strive to make yourself replaceable.
- Use best practices from open-source even in your closed-source software by creating files with examples, explanations, and conventions so that your teammates can contribute easily.
- Share responsibility & access by rotating on-call jobs.
- Share knowledge and learn together with teammates.
- Push for using new and different technologies in new projects.
- Keep learning how to use new tools, technologies & practices, and actively identify pain points to resolve.
Full post here, 6 mins read