3 ms·
My experience with Rust developers who dwell in Python land is that they fundamentally disagree with most of the language that is Python and think they know bet
by ShamelessC 3y ago
My experience with Rust developers who dwell in Python land is that they fundamentally disagree with most of the language that is Python and think they know better than incumbents what belongs and what doesn't.
- drawnwren 3y agoTo be fair, python package management is in such a poor state that I would expect any outside opinion to not be worse.
- klardotsh 3y agoThe Rust ecosystem gets so much right that honestly, even as a career-long Python developer myself (and Rust for many years, but that's less of my point), they honestly probably do know how to build a good devxp better than much of the Python ecosystem. Put other ways: the Python ecosystem has had 30+ years to figure out how to make packaging not suck. It has continually failed - failed less and less over time, sure, but the story is still generally speaking a nightmare ("throw it all in an OCI container" is an extremely reasonable solution to Python packaging, still, in 2024). I welcome advances, especially those inspired by tooling from languages that focused heavily on developer experience.
- theLiminator 3y agoTbf, being able to start from scratch makes it much easier to get those things right. Being compatible with the mess that exists is where the difficulty comes from.
- sophacles 3y agoI have written a couple million lines of python professionally. Some of that is still in prod. The last 5 or so years I've mostly done work in rust... so I guess I'm a rust developer now. Do the last 5 years invalidate my opinions, thoughts, or skills w.r.t. python somehow?
- daxfohl 3y agoI'm surprised anyone who has gone from python to rust still finds contributing back to the python ecosystem worthwhile.
- deleted 3y ago[deleted]
- __MatrixMan__ 3y agoThere's a lot of important work that happens in python. Most of it isn't being done by software engineers. I think the idea of improving things for that group is plenty meaningful.