2 ms·
> there will likely be a higher than average representation from people who would sit in the 10% And also an under-representation of "average users". Python t
by marsten 4y ago
> there will likely be a higher than average representation from people who would sit in the 10%
And also an under-representation of "average users".
Python the language has always benefitted from its relative simplicity, which I attribute to people like GVR saying "no" to specialized features that accrue on languages like barnacles on a ship (looking at you C++).
With newer languages we see core design teams being much more opinionated about tooling for build and dependendency/packaging management. This is no doubt in response to the dumpster fires of C++ and Python, where "the ecosystem will sort itself out" clearly hasn't worked.
- pjmlp 4y agoI know Python since version 1.6, its simplicity is deceptive, the language is as rich as C++, beginners only think otherwise because the language looks simple on the surface. When one starts exploring the standard library, everything that is exposed in meta-programming and runtime internals, or the usual language changes even across minor versions, the picture changes dramatically. Once upon a time I always devoured the release notes for each release, eventually I lost track of changes.
- Yoric 4y agoA few years ago, I worked on a (company-strategic) experimental project that used Python. Apparently, it only worked on some specific versions of Python, due to changes in the internal order of sets, a fact that was of course not documented or checked in the tool. Not the reason for which the project failed, but the weeks lost trying to replicate results between teams certainly didn't help. Python is very readable, but I agree that the stdlib is anything but simple.