11 ms·
[flagged]
by orangeisthe 7mo ago
[flagged]
- LtWorf 7mo agoOpen the python documentation if you're curious of why people are downvoting you.
- sethammons 7mo agoI don't buy this for one moment. Python and breaking changes are lovers. Nobody I have ever worked with builds or tries to build stdlib python. Most Go devs to pride themselves on minimal dependencies.
- LtWorf 6mo agoHonestly, I don't understand what you wrote so I cannot reply.
- deleted 6mo ago[deleted]
- HendrikHensen 6mo agoI cannot identify with this at all. We have Python and Go applications in production, and for Go the vibe is mostly "standard library plus a few dependencies" (e.g. SQL driver, opentelemetry) whereas with Python it's mostly "we need a dozen libraries just to get something done". For example Go has production ready HTTP server and client implementations in the standard library. But with Python, you have to use FastAPI or Flask, and requests or httpx. For SQL there's SQLAlchemy I guess and probably some other alternatives (my Python knowledge is not that great), whereas again with Go the abstraction is just in the standard library and you only include the driver for the specific database. We use Renovate to manage dependency upgrades. It runs once a week. Every Python project has a handful or more dependency upgrades waiting every week, primarily due to the huge amount of dependencies and transitive dependencies in each project. The Go projects sometimes have one or two, but most of the time they're silent because there is nothing to upgrade (partly due to just having so few dependencies to begin with).
- LtWorf 6mo agoSeems to me you overcomplicate your python dependencies on purpose and then complain that they are complicated. I've never seen a go program that is more than hello world that has only 1 or 2 dependencies in my whole professional life.
- deleted 6mo ago[deleted]
- tomhow 6mo ago> cut the bullshit You can't comment like this on Hacker News, no matter what you're replying to. If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.