we're not boiling the ocean; neither literally nor (more crucially) metaphorically
it's okay, we're not destroying the world and you're not a better person because you purportedly care about what humans are supposedly doing to the world and because you think the rest of us don't
"also known as a dependency" - There are different kinds of dependencies. The ones I'm usually concerned with are the ones that cause you headaches when you try to get the software working on an exotic platform ten years from now. I've developed software for 30+ years, and along the way I have grown a strong disliking to external dependencies (be it Python packages, Boost C++ libraries, 3rd party C libraries or a hefty Mono or Java runtime).
Thanks for the reference to BearSSL - it appears to be very much in line with my own preferred design principles.
That's the point I was trying to get across. It's not that they're perfect or even right. They're just the best we have. Like aether and 4 elements and miasma. It wasn't great but it's what we had.
As far as I know, the best available theory is that it comes from the first three letters of the name "Jesus", IHCOYC, but there's no real support for that (or for anything else).
reply