3 ms·
What stood out to me, reading the comments, is how among the first few comments I read there were 4 comments from people with decades of experience writing pyth
by Agentlien 7y ago
What stood out to me, reading the comments, is how among the first few comments I read there were 4 comments from people with decades of experience writing python professionally. Each stating their dislike for the language and citing entirely different parts of the language as its biggest problem.
Personally, I'm primarily a C++ programmer with about a decade of professional experience in C++. I also used to do daily work in C# for a few years. For me, python is a language which I use for making simple command line tools, for processing input and clobbering together different tools. I use it to build interfaces which streamline certain workflows. Essentially, I use it as a more powerful replacement for bash or batch. For that purpose, I find that the language works wonders and is quick and easy to work with.
- mantap 7y agoThe problem is that when they did the big Python 3 transition they didn't fix the real pain points (with the exception of string types), many of the things they fixed were not a problem, or worse they removed things that were actually useful. Such as the infamous print statement. So now they can never fix the real problems, because everybody is so traumatised by the Python 3 transition. I'll also say that the rate of development of Python is incredibly slow, slower than even JavaScript's TC39 if that's possible. I waited my whole Python career to get format string interpolation.