|
|
|
|
|
by ethbr0
1556 days ago
|
|
Ironically, my experience has been that actually getting an existing business process to some definition of documented is ~25% of the value. It's terrifying how much critical functionality at an average company exists only in 1-3 brains. |
|
It's not actually terrifying. It's the way that businesses have worked for centuries. There's always a "high priest[ess]" in the woodpile, somewhere, that has "The Keys to the Kingdom."
Most businesses have some form of continuity or recovery plan, but many would collapse, without the Key Player, and they do.
The flip side, is that with the Key Player, they can do very well, indeed.
It's just that Silicon Valley has developed a dread of "The Bus Factor," so we do things like deliberately design shoddy project plans, so that inexperienced, disloyal, transient, teams can run them.
I have looked at codebases that were designed to be implemented by a team, when it should have been a simple, 1-person job. It made the code brittle, overcomplicated, underperformant, and buggy as a rotten log.