Hacker News new | ask | show | jobs
by nijave 3 days ago
> Python fosters a "it works for me" mentality where people don't know and don't care what it is like to be on the receiving end.

In my experience, that's not limited to Python.

> And people generally don't bother to know.

Yes, that's the real problem and transcends ecosystem and toolchain

1 comments

No, you are right about it not being limited to Python. But for python the common courtesies I am used to right out of the box tend to require extra effort on part of the programmer. And «extra» doesn’t usually happen.

Even C, with its ancient, haphazard, ugly, fragile, awkward toolchain, can often trivially produce binaries that will just work with very little effort.

I have spent decades of my life writing tooling, libraries and infrastructure. And no matter where you go, developers only do the bare minimum if they can get away with it. That doesn’t mean they are bad people. It means tools and infrastructure has to be designed with acute awareness of reality.

Python has been around for 35 years. And it still hasn’t evolved things we should take for granted today despite its increase in adoption. To me that’s pretty fucking awful project governance.