3 ms·
Funnily enough, I made the opposite switch recently, and am also liking it. My thoughts about python here: https://calvinlc.com/p/2025/06/10/thank-you-and-good
by callc 1y ago
Funnily enough, I made the opposite switch recently, and am also liking it.
My thoughts about python here: https://calvinlc.com/p/2025/06/10/thank-you-and-goodbye-python.html https://calvinlc.com/p/2025/06/10/thank-you-and-goodbye-pyth...
Next time I get into Python I’ll try uv, ruff, ty.
- frollogaston 1y agoI switched from Python to JS for backend stuff a while back, thoroughly enjoying it. I agree that "Python installation and package management is broken," but the async stuff was the biggest improvement to productivity. Yes I know Python got asyncio, but there's a big difference between having one well-accepted way of doing things vs multiple competing, incompatible ways, where the good one has the least momentum. The rest is small stuff that adds up like Py whitespace scoping, or Py imports somehow not taking relative paths, or JS object syntax is nicer: https://news.ycombinator.com/item?id=44544029 https://news.ycombinator.com/item?id=44544029
- BiteCode_dev 1y agoty is still in alpha, I wouldn't recommend it yet. It's fast but has many false positives. In the words of charlie himself: https://bsky.app/profile/crmarsh.com/post/3lp2xikab222w https://bsky.app/profile/crmarsh.com/post/3lp2xikab222w uv + ruff (for formatting AND linting) is a killer combo, though. And the more you use uv, the most you discover incredible stuff you can do with it that kills so many python gotchas like using it in the shebang with inline deps or the wonders of "--with": https://www.bitecode.dev/p/uv-tricks https://www.bitecode.dev/p/uv-tricks