Key Themesfrom the Discussion
1. Unwritten rules and gate‑keeping slow down contributions
“The first one always takes way longer than the code itself deserves. Most of the work is figuring out the unwritten rules, not writing the patch.” — aswinnair99
“I think this is how large BFDL‑style open source projects slowly become less and less relevant over the next few decades.” — fooker
2. Undefined behavior in low‑level C expressions, especially shifts> “The result of E1 << E2 is E1 left‑shifted E2 bit positions; vacated bits are filled with zeros. If E1 has a signed type and non‑negative value, and E1×2^E2 is representable in the result type, then that is the resulting value; otherwise, the behavior is undefined.” — ngburke
3. Explicit codification of “tribal” knowledge and AI’s role
“This will likely be alleviated when AI first projects take over as important OSS projects. On a more general note… the ‘engineer‑to‑company can not afford to lose’ is likely losing its moat entirely.” — tossandthrow
“Fir these projects everything ‘tribal’ has to be explicitly codified.” — tossandthrow