2 pointsby Parbhat-Kapila11 days ago1 comment
  • jalapenos11 days ago
    Strong HR practices to retain those who know it like the back of their hand
    • Parbhat-Kapila11 days ago
      Strong retention definitely helps, but even with good HR practices, long-lived systems inevitably outlast individual contributors.

      What I’ve seen break first isn’t code correctness, but the loss of decision context, why the system looks the way it does today. That context usually lives in old PRs, commit messages, and informal conversations rather than in the code itself.

      Documentation helps, but static docs decay quickly. Social knowledge helps, but it’s fragile. The hard problem is preserving intent and architectural reasoning as the code evolves, without slowing teams down.

      I’m curious whether people have found practical ways to do that at scale.

      • fuzzfactor11 days ago
        >practical ways to do that at scale.

        I know what you mean, the "HP Way" worked at scaling to the max but once Hewlett & Packard were no longer around it faded too.

        Or crumbled or shattered, whichever way you want to look at it.

        Maybe the "following generation" needs to actually work not only smarter but at least as hard as the founding generation.

        And maybe that's less likely the more of the upside that's realized, things can get cushy and no-one may be able to focus on that kind of thing any more, especially after lots of time has obscured how much work it was to get big.

        At least that's one thing I learned in the yachting community.

    • fuzzfactor11 days ago
      This is so essential.

      Anything less is a very poor substitute at best.

      IOW you can rake in the bucks a lot of other ways, outperform your wildest expectations and be perfectly satisfied financially, but you're really quite poor by comparison to how rich you would be if you did it right from the beginning.