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."
Elena ``of Valhalla'' likes this.
reshared this



Lars Wirzenius
in reply to Alex P. 👹 • • •Not breaking things is hard
blog.liw.fiWolf480pl
in reply to Lars Wirzenius • • •Lars Wirzenius
in reply to Wolf480pl • • •Wolf480pl
in reply to Lars Wirzenius • • •Lars Wirzenius
in reply to Wolf480pl • • •Wolf480pl
in reply to Lars Wirzenius • • •@liw
Sorry, that was a bit too combative on my part.
What I meant is that I find it difficult and frustrating to try to find dependencies that have similar stability guarantees to the kernel.
What's even more frustrating is that often the programming languages in which those dependencies are written aren't themselves stable.
Which is why I feel like I don't have much choice in deciding how much change comes my way from upstream.
silverwizard
in reply to Alex P. 👹 • • •Scott Michaud
in reply to Alex P. 👹 • • •Meanwhile, the build systems that they use.
Alex P. 👹
in reply to Scott Michaud • • •@scottmichaud
Manawyrm | Sarah
in reply to Alex P. 👹 • • •@scottmichaud
"find" vs. "find ." *grr*
My blood boils everytime. :<