3 ms·
"Developers will sometimes break APIs. How is this a Python-specific issue? These things are literally happening everywhere." That's actually not happening lit
by cbingham 8y ago
"Developers will sometimes break APIs. How is this a Python-specific issue? These things are literally happening everywhere."
That's actually not happening literally everywhere, that's part of the development culture surrounding (not only) Python. In the C world, maintaining a stable API is the norm, not the exception.
Yes, PHP and Node.JS and Ruby all are just as bad or worse than Python. That's the whole point!
- xtrapolate 8y ago> "Yes, PHP and Node.JS and Ruby all are just as bad or worse than Python. That's the whole point!" The original comment I was replying to was taking a stab at Python in particular. All I'm saying, is that in the open-source community, in that specific regard, Python doesn't stand out. Many developers care about backwards compatibility, many (dare I say, most) others simply don't. I've had a large Java repo that broke recently, after we've updated some of our Maven deps to slightly newer versions (that was a very large, well known and used package). So those things happen in the "Java world" too.