Hacker News new | ask | show | jobs
by astockwell 1062 days ago
I’m curious what others have experience here, as a code base grows.

I’ve been on several teams that consistently endeavor to keep the knowledge of a code base shared, but every time the code base reaches a certain size, the Bus Factor creeps right back in, but this time for “modules” or areas of the broader code base.

Combine a large code base, 4-8 engineers making constant changes all over, and it becomes a real struggle to keep everyone “up” on the whole thing.

Has anyone seen a workable strategy for this?

1 comments

Making sure someone has enough knowledge to cover an area: giving a man a fish.

Encouraging the mindset to be able/willing to learn new areas as needed: teaching a man to fish.