modern programming is like,
"if you're using bongo.rs to parse http headers, you will need to also install bepis to get buffered read support. but please note that bepis switched to using sasquatch for parallel tokenization as of version 0.0.67, so you will need the bongo-sasquatch extension crate as well."
old-time programming is like,
"i made a typo in this function in 1993. theo de raadt got so angry he punched a wall when he saw it. for ABI compatibility reasons, we shan't fix the typo."
@saddestrobots thereβs a good reason this remains one of my favorite tech talk slides of all time.
@saddestrobots I just went to make a final release of an old python module so I can archive the repo and be left alone. Apparently
python setup.py sdist upload
can't be done any more because the standard library didn't keep up with the official package index changing their auth mechanism. You have to be a goddamn professional in packaging and release engineering to get anything out there.As ugly as the rollout was, go modules really can't be beat these days.
@saddestrobots The best header to parse with bongo.rs is of course Referer: because it mixes in some of that old timey flavor