Hacker News new | past | comments | ask | show | jobs | submit login

I find it funny that you use AWS as the better example, because I find native cloud product ranges notoriously hard to understand. Everybody tries to find some weird name for things we had for a while. EC2, S3, Route 53... Why not simply call it Virtual Machines, File Storage and DNS. It would make it so much easier to start. Even the somewhat better icons don't help, if you have to learn what the fancy names stands for first.



I have faced the opposite problem. When talking to people, even when we were using GCS or Azure, I find myself refering to those services using AWS terms (when applicable). And that is not because I have used AWS the most but because their names are much easier to refer to then saying Cloud Storage (Google Cloud) or Storage Account Blob Container (Azure)... and most people I talk to are familiar with AWS terms.

That's for the same reason I want to refer to my cousin by his first name, and not "My fathers second brothers oldest son", unless I am introducing him to people who don't know him and need to know that detail about him.

Once you know S3, you know what S3 is... and when you don't you can look it up until you do. After that, that makes communication much easier.

Of course, you need to keep in mind who you are talking to and refer to those services by what it means to your audience... or introduce those terms if you have to, to your audience. But for most people, this is rather rare, so why optimise for this rare communication?

Most of the time, we are talking to people who know the names and it becomes so much eaiser to communicate. We skip the description of description of what we are talking about every time we mention it. Having short names optimises the names for the conversations that happen the most, which is the great design.




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

Search: