4 ms·
I don't think its hyperbolic. If so many people are complaining then we have a issue. I have tried to learn Python but every time I did, some things kept turnin
by rohan1024 7y ago
I don't think its hyperbolic. If so many people are complaining then we have a issue. I have tried to learn Python but every time I did, some things kept turning me off.
- First indentation was a issue for me but I looked past it and went ahead to give another go at Python.
- Even the best in class IDE suffer to give any kind of insight into python code.
- Two versions: At my workplace we use Python 2. I prefer to learn newer version but don't have choice. When Python 3 came out they should have initiated deprecation of Python 2 but that does not seem to be the case. Tonnes of libraries are still in Python 2. They should have maintain language backward compatible instead of fragmenting the entire community.
- So many ways to do a thing. This is subjective but I need a language which gives predictable performance for given piece of code. Go does this. There's usually one way of doing things and only one way. No need to know nooks and crannies of the language nor there is such a thing in Go
- moksly 7y ago> At my workplace we use Python 2. You’re probably aware of this, but at the odd chance you aren’t, Python 2 end of life is 2020. You really should be moving to Python 3. > Go does this. There is a lot of love for Go and Rust on HN, but unless your region of the world is significantly different than mine, then chances are that there won’t be a Go or Rust job in your lifetime. I’ve only ever seen one of them mentioned in a job opening for my entire country, and that was as “nice to know” for a c++ job at Google. I’m sure Rust and Go are truly excellent languages, but that doesn’t really matter for most people, if they never manage to see any adoption outside of Silicon Valley.
- rohan1024 7y ago> "nice to know" So true. There are tonne of Python, Java and other legacy software jobs compared to Go. I am probably gonna have to learn Python (which I think is better than existing legacy technologies) because of this though I am not really interested.
- mises 7y agoPlace your bets now; I predict the day they turn off pip2 will be the real y2k.
- takeda 7y agoThis is how I predict it will happen. On January 1, 2020 will happen ABSOLUTELY NOTHING. It will be gradual, as long as you're developing more and more packages will refuse to work. If you realize there's a bug in one of your dependency and the fix is in a version that doesn't work on python 2, tough luck you either will have to backport the fix or migrate the code. As time progress it will be more and more work to deal. And guess what, some packages didn't even want to wait they already dropped python 2 support: https://python3statement.org/ https://python3statement.org/ (look at Projects Timeline) so it is starting happening right now. I'm wondering if pip will decide to drop the support in 2020, that might end up being the biggest hit.
- melling 7y agoPython 2 support ends in less than 5 months. They extended the deadline 5 years ago. I’d say deprecation has been initiated.
- Ensorceled 7y agoComplaining isn't the problem, yes there are package management problems, a virtualenv package solves most of them. I'm not saying there isn't. Python 2 really stopped being a problem for me last year, I haven't hit an issue for a while. I'm talking about the comments saying it was causing their burnout "x100" and other such hyperbolic statements.