"Python is eating the world" but we're having a significant brain drain of prominent developers who make sure the lights stay on for the community
Conversation
Python is a tool, and it's a tool that serves certain communities (lately, data science) very well. Nobody's shown me anything that doesn't say that's our growth area when the rest of the traditional uses have been falling.
What happens when that use starts falling?
4
5
27
Replying to
Web servers are a big one. Django is doing very well, but it's certainly not like it was in 2011.
1
As infrastructure stuff, well, OpenStack is basically dying and distros (iirc fedora?) are moving to Rust for their system-level automation.
2
Even though the "we rewrote our Python in Go and it's so much better!" meme has died and a lot of those projects have ditched Go, there's now languages with better support for concurrency out of the box. asyncio has not stemmed this tide.
2
1
Replying to
I see. These days I mostly use Python for sysadmin-ey stuff which is all sequential pretty much, but I see your point. Things like Elixir have also made it incredibly easy to do concurrent servers (and more accessible than Erlang).
It would have been nice to see Python embrace actor model stuff (i.e. pykka.org/en/latest/ ) more, but I think that ship has sailed a long time ago

