I find the stability and backward compatibility fascinating. I’d love to read about your approach: Do you get the API right the first time? Do you learn to live with technical debt? Isn’t it slowing the development? Have you ever deprecated and removed something?
@OndrejMirtes I basically define "right" as the way we first designed it as that's the way we stick with for decades to come. I think we nailed the API model decently from the beginning and we've managed to do okay decisions since. The key is to have the API not expose too much internals so that we can keep evolving and changing while keeping the API. So yeah, there is a debt for sure but it's generally not a big bother I think.
"I got a brief moment of acknowledgement from my kids that I might be doing cool stuff before they forgot and moved on." hahahah, they still have no idea.
Ondřej Mirtes
in reply to daniel:// stenberg:// • • •daniel:// stenberg://
in reply to Ondřej Mirtes • • •Basti
in reply to daniel:// stenberg:// • • •Adam Piggott
in reply to daniel:// stenberg:// • • •