• 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