This is an especially relevant concept in Open Source. It's hard to describe how important writing documentation, clean well-commented code and gathering a community of programmers is for big open source projects.
At elementary OS, we work hard to keep our bus factor healthy, and it should also become a priority on other projects as, unfortunately, we keep coming across "dead" open-source projects because the lead (and sometimes sole) developer of the project had to move their focus to another project or to real-life work.
I wonder, though, if there's an easy way to "measure" a given project's bus factor and would love to know more about it.
At elementary OS, we work hard to keep our bus factor healthy, and it should also become a priority on other projects as, unfortunately, we keep coming across "dead" open-source projects because the lead (and sometimes sole) developer of the project had to move their focus to another project or to real-life work.
I wonder, though, if there's an easy way to "measure" a given project's bus factor and would love to know more about it.