The coalescence around Python and R for numerics to the extent it did was kind of premature. They're both great languages but I've given up on implementations of either of them achieving the kinds of speeds that they should be at for the things people are using them for.
I think there'll be more traction expanding the libraries for Julia, Nim, or Kotlin, all of which are much faster than Python, and similar in expressiveness. It's probably easier to create an optimization/ML/linear algebra/RNG/whatever library in Julia, Nim, or Kotlin than trying to get good performance out of R or Python.
I completely understand PyPy and numpy and why Python and R became popular, because there was a need for expressivity in the numerics space and other languages weren't offering it. But if you've been following them for long enough, it's clear that both of them had problems under the hood. I think people just crossed the boundary of appropriate use at some point, because the language syntax is so appealing for these sorts of things.
Maybe I'm wrong about all this and Pypy will deliver but I'm not holding my breath any longer. No offense to the Pypy developers--I'm immensely impressed with their work, and they've produced much more than I ever thought--but I do see some sort of asymptote. I think it would take some serious corporate influx of effort like what happened with javascript, and even then I worry that compatibility issues would rear their head. My guess is the Python 2-3 split would become a Python 2-3-Pypy split--maybe that's fine though.
I'm a tenured professor, and I came here to post that my wife and I are struggling with whether or not we should move and I should quit my career. She has a job offer, and we've had realtors over to discuss prepping our house for sale, so it's not a purely theoretical question.
Part of the issue is that I don't know what I'd do next. I'd probably watch our child for a couple of years, and then my best guess is to go get a second undergraduate degree, in comp sci, maybe a combined bachelor's-master's degree. But I don't know.
The problem is that academics is a corrupt mess on the inside, and people on the outside, like legislators, push for solutions that will only exacerbate the problems. Its as if your child had diabetes and certain influential physicians' groups started advocating that the best thing for diabetes is to eat lots of simple carbohydrates.
Yes, you theoretically have a lot of freedom in academics, but there's lots of caveats to that. Nowadays, universities only care about what brings in money, so even if you think something is important to research and you don't need money to do it, if it doesn't bring in grant dollars, it doesn't matter, regardless of citation rates. Social dynamics are about 80% of success as well--fads are rampant, and who is credited with something is wildly unpredictable (just last night, I read that something that is commonly cited in my field, even more so than Watson & Crick's DNA paper, reflects a misattribution of credit, which the author actually is explicit about in that paper. It's as if everyone attributed helix structure to Watson & Crick, but if Watson & Crick explicitly stated in their paper "hey, this isn't our idea, we got it from Smith & Jones" and almost no one remembers Smith & Jones).
I could go on and on.
The worst part about it for me is that I feel trapped. Universities tend to hire younger untenured faculty because it's cheaper, and there's only so many places to go anyway. I miss the geography of home, and feel out of place in my field and society (just hypothetically, imagine being a historian by degree, but who does research on signal processing in an archaeological imaging context--reasonable enough, right? But now solve the problem of how to do PR with the conservative legislators who think the liberal arts are useless and should be gutted). Also, I've specialized so specifically it's hard to figure out how to transition to something else (again, who would hire a historian who specializes in archeaological imaging research?)
I often feel like all I want is to do is live someplace that I like in terms of climate, and is modestly interesting. Most of the time I feel like I'd rather be putting together generic web apps in a place I love than being forced to live someplace that feels alien to me because of some freedom and security that is anything but.