How developers shared code before GitHub?

A reflective piece on how software collaboration and code sharing worked before GitHub, and what got lost when everything moved onto one dominant platform.

Man, the “friction” was the whole experience — download a tarball from some crusty project page, realize the docs are from 2004, then sheepishly email a patch to a mailing list like you’re turning in homework. Even in the SourceForge / Google Code era, I remember spending way too long figuring out whether I was looking at the “real” repo or some abandoned mirror that still ranked on Google.

I’m kinda with you on the community bit though: I don’t know if we lost community so much as we lost the default living room. It used to be IRC + mailing lists by default, and now it’s a bunch of smaller pockets (Discords, issue trackers, random Slacks) where you can contribute without ever really meeting anyone. GitHub made the on-ramp insanely smooth, but it also made “drive-by PR, never speak again” feel normal.