4 ms·
Tweet author here. Please don’t @ me. I was only half serious. The context was re Python libraries. I increase the major version when I revise the API, even if
by willm 5y ago
Tweet author here. Please don’t @ me. I was only half serious.
The context was re Python libraries. I increase the major version when I revise the API, even if it’s single method. To my mind, that is a failure on my part to come up with the perfect API on the first pass. Of course it’s going to happen and I don’t lose sleep over it.
I’m not dissing any project that doesn’t start with a 1.!
- kirse 5y agoIf an API is like a painting, then a changing landscape could be one reason you can paint it accurately each time but still need to make later revisions. "All models are wrong but some are useful" applies here as well. Most of SW iteration is about adjusting the painting/model to match present realities. Either way the tweet cracks me up because it's just a matter of perspective that is giving some folks a good rankle.
- j1elo 5y agoPeople are just reacting strongly to a word that I guess in their culture has too many negative connotations. Your idea was pretty much on point and made for a fun tweet, and I think it's good enough without needing to split hairs between the slightly different possible interpretations of the word, as some are doing.