Hacker News new | ask | show | jobs
by hedora 1096 days ago
I have had the opposite experience with every python team I have interacted with.

On top of it being slow and brittle, dependencies break, needlessly destabilizing stuff.

Worse, the python team ends up having the hardest job, due to self-inflicted problems, so it either ends up with junior devs that don’t know better, or bitter senior devs that could be 10x more productive doing something else.

As always, it varies from company to company, but this is what I saw on four teams out of four at multiple companies.

1 comments

> dependencies break

You can abuse dependencies in every language. This doesn't sound like a Python problem but a bad tech management problem (i.e. who signed off on allowing 'randomguy69/left-pad' as a dependency).

With Python it doesn't take abuse. You blink and the bloody thing rots away.
Relative to what other language?
go lang

done a few services and CLIs and never had updating deps break anything unless you count newer linters complain about new things.

Any other than JS/node really. But since this thread mentions Common Lisp, its package management system rarely blows up in your face.