Live data from Hacker News

AWS icon quiz

docs.google.com

171–180 of 193 posts

Re: AWS icon quiz

#171
post #59

Earlier quoted context omitted.

I'm an AWS user, I've been using their service for almost 5 years now. I also had a hard time with many of their questions. I agree completely with your assessment. Amazon badly needs some serious UX power...

They've been tweaking the UI of the AWS console recently at least, but, they still have a loooong way to go.

I was happy that they finally added a simple search tool for their tools on their homepage.

It wouldn't be a very sustainable business, but you could make good money selling a chrome extension that cleans up AWS similar to what Reddit Enhancement Suite does.

Re: AWS icon quiz

#172

Earlier quoted context omitted.

AWS was built by a bunch of siloed teams. In the mid 2000's there was a mandate for each separate infrastructure team to open their infrastructure as a service, and they were given tight deadlines. This was meant to solve internal issues but was opened up to the world and AWS was born.

This is a bit of a myth. Yes, there was a mandate for everything to be SOA. However, AWS built almost every service from scratch. For example, S3 and EC2 were NOT used for production in Amazon until well after launch (it was a huge migration when the company did it years later). My team built a world class transcoding service for video and were surprised to find later that AWS had built it's own (much less good) tran…

> Yes, there was a mandate for everything to be SOA. However, AWS built almost every service from scratch.

I think it's more true than false though; tldr: there was effectively a super-fugly internal set of services that were the prototype for many of the real AWS services.

Some of the computing capacity AWS itself used was built on the internal services that Amazon had been using. Provisioning capacity on those internal services required weeks as the API was very primitive compared to EC2. I think also it wasn't until VPC became quite stable that they could start to move Amazon to AWS.

So for a long time, you essentially had AWS service teams having to file paperwork for capacity (decommissioning capacity could sit in a queue for months just like in a regular data center) while AWS customers could spin up capacity via EC2. As you can imagine, AWS would build on AWS, and then they promptly ran into problems when they had to stand up new regions because they had dependency cycles... There was also a ton of tooling built around requesting all the capacity and dependencies, and maintaining the configuration for all that.

So the SOA story is really that there were a bunch of AWS-like services that were absolutely awful, and those were often the prototypes for the AWS services themselves. And many services like Lambda are now possible because they've been solving all the obscure security issues and dependency problems associated with having AWS be their own customer.

For instance, the genesis of one service was that a large customer was using EC2 and had some specialized hardware; they were big enough they said, "hey, we'd like to move this hardware out of our datacenters" and AWS stood up an incredibly primitive service that literally routed some specialized racks into this customer's VPCs. There was no API, you'd email the service team and they'd run some scripts. That's gradually morphed into a real service that's unrecognizable from the early days.

Re: AWS icon quiz

#173
I just started using AWS a few months ago, professionally, had a couple hobby projects before that.

I don't think I could answer any of those questions. I actually gave up because it started to feel ridiculous, like I was just looking at random geometric shapes.

But my point is that I still use AWS and I find what I need without ever having seen those icons or remembered them. The console remembers my most used tools so usually I find them in that shortcut menu.

Re: AWS icon quiz

#174
This makes an excellent point, but is a bit out of date, as AWS have already revamped the user interface.

They got rid of the myriad of abstract icons, and now use a smaller set of recognisable icons, with related services grouped under the same icon.

Re: AWS icon quiz

#175
post #41

They should do an Adobe and put 2/3 letters inside a box, maybe also color coded https://i.imgur.com/e4BJrne.png

Adobe made a really gutsy move IMO. Some of their products had very memorable icons, which they chose to ditch in favor of the fully unified look. Ultimately I think it was a good one - Amazon’s current struggle to properly iconify their dozens of abstract services illustrates this perfectly. I actually would be curious now to see how a company like Apple might approach the problem. Apple’s well-known icons are large…

> Adobe made a really gutsy move IMO.

Indeed. It's hard to make changes like that since it often results in existing users getting pissed off. Even if it's for the better in the long run.

Re: AWS icon quiz

#176

Earlier quoted context omitted.

For some. For others it’s indispensable. “You should be smarter” isn’t something I’m prepared to tell newcomers to AWS.

I've been to two AWS Summits (Stockholm) and most if not all AWS employees explicitly point out that you should never use the console for anything serious. It might be good for presentations, but it's horrible when you need to manage infrastructure.

Right. And "here's a thing we make available to you but it's horrible and you should never use it" is terrible messaging.

Re: AWS icon quiz

#177
For those who don't use AWS ...

I use the AWS console all day every day, and I couldn't name a single icon. So my guess is they are just intended to be art icons, nothing purposeful. Or they're too similar to be mnemonic.

Re: AWS icon quiz

#178
Amazon, like many enterprise tech companies treat UX designers as second-rate citizens. One of the best UX designer I know left Amazon to work at a startup because he was tired of Amazon's policy of assigning UX designers to work under engineering managers.

Re: AWS icon quiz

#179

Earlier quoted context omitted.

Console is just for checking stuff. Real infra is managed by APIs.

The console is absolutely indispensable. You need it for your majority of aws users who are doing it for the first or second time. You need it for quick lookups, prototyping, experimentation. Then when you have the Lego design you want, yes, you whip out cloudformation or bash scripts or Python scripts or ansible or whatever else.

I was astonished to learn that you can sort of scrape your from-console resources into a CloudFormation template, but you cannot get a stack to manage them inplace. Instead you have to blow them away (manually!) and have CloudFormation create a new stack from scratch, because it only touches stuff it created with hidden stack tags.

Terraform import is pretty painful but at least it can handle this.

Re: AWS icon quiz

#180

Earlier quoted context omitted.

The “No True AWS Guru” ( https://en.wikipedia.org/wiki/No_true_Scotsman ) argument... I don’t think I’ve ever used the CLI to manage infrastructure on AWS. I usually use the console for one offs. When something needs to be repeatable, I’ll create a Cloud Formation template. Anything that’s more conplicated, I’ll either use Python directly or create a custom resource that gets called from CF.

Yes, Cloudformation is my main tool too. I just simplified my comment. Read it as managed by code, be it CF, python, awscli from shell, and all of it in the end boils down to specific API calls.

The key thing is a repeatable process that's checked in, which pointing and clicking in the console is not.
Post reply on HN