Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

How about "that's what many users want"? Why is that not a reason?


pip is not a general operating system package manager, it's a python package manager. despite many users wanting it, distributing random packages which may or may not be python-based is not what pip is for, and clearly not what the aws-cli team wants to use pip for.

just because a customer wants something, doesn't mean it's a reasonable request. i'm sure there are plenty of people who would also like to install the official aws-cli through cargo, gem, or npm.


Historically:

Microsoft: Prioritize what users demand. This leads to massive spaghetti systems which become unmaintainable in the long term.

Amazon: Talk to users, and do what users need. This seems to do okay.

Google: Do what developers think is right for users, having never interacted with a user, and convinced of the intrinsic superiority of Googlers.

The Google approach does okay for B2C, but doesn't work for B2B. The Microsoft and Amazon approaches do well in different niches.


Users want lots of things. I want a free car with a Bluetooth stereo. That doesn’t mean it’s in anyone’s interest to provide it to me.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: