DEV Community

Discussion on: How to increase your Bus Factor?

Collapse
 
lukewestby profile image
Luke Westby • Edited

I would develop a ride-sharing app, named like Unter or Dryve or something, that systematically undercuts public transit funding, eventually crippling the transit system and eliminating all of the buses in the city. With zero buses the bus factor goes to infinity!

For real, though, we:

  • Create an expectation that complicated code will have comments, which we try to maintain through code review
  • Frequently pair program across teams
  • Rotate engineers onto new teams every couple of quarters
  • Post important changes in #x-changes Slack channels and announce them again in an all-hands meeting every Monday morning
  • Heavily discuss and document process and decisions, with an increasingly permanent set of places to write. Slack -> Discourse, Dropbox Paper -> Wiki, Engineering Blog.