Discussion about this post

User's avatar
karl-heinz reichel's avatar

"Only Mike understands billing" — that's not just a people problem. It's measurable.

When 80%+ of the commits to a module come from one person, that's a knowledge silo.

Git history records it commit by commit — long before Mike hands in his notice.

"Changing this always breaks reporting" is also in the log: billing and reporting co-changing in the same commits, across years, across teams.

Nobody documented it, but the codebase did.

The mental map experienced developers carry exists in the git log.

It just needs to be read.

No posts

Ready for more?