Hopefully not $900 Epi Pen profitable, though...
3,113 karma · joined June 3, 2011
[ my public key: https://keybase.io/gtaylor; my proof: https://keybase.io/gtaylor/sigs/RO51m-c-5zNyMZc-eSuzjUFw4avULk8Ft20Zz-cj-zA ]
Hopefully not $900 Epi Pen profitable, though...
When I do go comment diving, I'm looking for substance. Not grammar, spelling, or minor wording or terminology back-and-forth.
asyncio is going to be a slow build, as the ecosystem starts unifying around it. But as that happens, we'll be much better off for it.
As pointed out by others, those PyPi stats are super off. Better to look at what's going on out in the community and with the most popular packages (like Django).
The previous version is being sunsetted, as is common for legacy software. By the time 2.7 is EOL'd, it will have enjoyed a decade of active development and maintenance. That's just one version of Python.
If there were a compelling enough argument for a fork, it would happen and a new name would be chosen. But alas, it makes very little sense for the wider world.
It's not difficult to write software that works with Python 2 and 3. It's just becoming less and less worth it, as evident by announcements like this Django 2.0 one. The scales have tipped towards Python 3.
Ahhh, I see what's going on now. You may be vastly underestimating the size of variety of the Python userbase. This is one of the absolute most popular languages on the planet. Your science subset is but one of many. And it's not even the biggest if we're talking sheer user counts.
Python must be steered for the good of the majority of the userbase. Not just for vegabook. The fact that you described them as "useless" to me just speaks to someone being impatient and dismissive of a ton of excellent work by the contributors. These changes weren't made just for the hell of it. Particularly the Unicode example that you gave above.
If you want help understanding the rationale behind some of these changes, feel free to ask here. Someone with more familiarity will chime in and help clear up the confusion or angst.
I think this is smart and will help them focus on the road forward. Django 1.11 is an LTS release, so legacy stuff can stick with it and be just fine.
This sounds like such similar sour grapes to the systemd escapades. Huge initial outroar as certain things happened, followed by a gradual diminishing, then [mostly] acceptance.
This is what is happening with Python 3 and a smaller, doom-and-gloom subset of the userbase. Most of us are thankful that Python is striving to improve, and that we continue to pay nothing to use it. The alarmists are far more noisy than those that are happily continuing to build stuff.
Python will remain massively used in the sciences. It's simple, easy to learn, expressive, and has an excellent ecosystem of modules (which now mostly work on Python 3).
That Unicode "cruft" is especially appreciated by the rest of the world that exists outside of the US. Python 2's approach to bytes and encoding is naive and horrible for 2017.
But I doubt it'd be worth it. Python 3 is getting great traction and is a fundamentally better language.
I don't like open office plans, but they're so common in the Bay Area that there's not much avoiding them. I don't want to work remote, and office configurations aren't the only thing I look for in a gig. So realistically, I'm probably going to be working in an open plan as long as I'm here.
It works and it's not a crippling thing to have to contend with, but not everyone is ideally suited for an open office plan. I think it disproportionately hurts people that have skills in certain things, wider responsibilities, or institutional knowledge that a number of others have to utilize. You can have the best organized, most complete documentation ever and this will still be an issue.
There are tradeoffs inherent in every working situation. This is one that really bothered me. It doesn't bother everyone, though.
On the hiring side, we seem to get inundated by recent grads regardless of where we post. LinkedIn and Indeed seemed like the worst offenders for us in previous gigs.
Sure they do. But you're going to miss adhoc conversations that people in the same physical location have. Remote people aren't left out on purpose, but many times this chatter doesn't warrant saying "Hold on, let's not talk to each other's faces. Better do this on Slack.".
Source: Worked remote for about four years, really missed these kinds of random chatter.