I am a avid fan of Amazon. It’s a company, a service and a brand that has consistently over-delivered for me, and as a result, I’m inclined to use them for all my online purchases. I’m also inclined to recommend them to others.
First disclosure out of the way. Second, I’m a giant nerd. This might be a surprise to many of you, I’m sure, but I still play with digits in my free time. I own and manage a few websites. I’ve custom coded a web app or two. And I move lots of my data around through a network of cloud-based services that provide peace of mind.
Second disclosure out of the way.
I was sent an email this morning from Amazon’s cloud services platform. The email invited me to participate in a survey. Amazon wanted to know why I had not used CloudFront, a service that is part of their cloud computing suite. I use Amazon’s simple storage service to keep my photographs safe and sound, and I signed up for CloudFront because I thought it might be a good service for hosting some of my sites. But when I went to the page, this is the description that greeted me:
Amazon CloudFront delivers your static and streaming content using a global network of edge locations. Requests for your objects are automatically routed to the nearest edge location, so content is delivered with the best possible performance.
I consider myself a fairly sophisticated guy, but I have no idea what the above paragraph means. Granted, I’m not an engineer, but why do service descriptions have to be so technical? If a true digit-head needed to know that CloudFront uses Edge locations, couldn’t that information have come later. Words like ‘streaming content’ and ‘global network’ have become so over-used that they actually make a description more ambiguous. What does CloudFront do?
It turns out that CloudFront is a brilliant service that makes it easy for a web developer to use several other Amazon cloud services (such as storage) to serve web pages and other digital content. Imagine you wish to develop an app for the iPhone. You could use CloudFront to store and retrieve information you keep in an Amazon database, bundle it into an XML stream, and send it to the user’s iPhone.
As I said at the start, I don’t mean to pick on Amazon, because I’m a fan. But it’s time for tech companies to use plain language, and to do so while avoiding bland, generic statements. Look at how 37Signals describes Ruby on Rails:
Ruby on Rails is an open-source web framework that’s optimized for programmer happiness and sustainable productivity. It lets you write beautiful code by favoring convention over configuration.
Ok, so maybe the “programmer happiness” comment is over the top, but at least I know what the product does. Maybe CloudFront should describe itself as:
Amazon CloudFront is a content delivery service that helps developers create powerful digital applications that take full advantage of other services on the Amazon platform. It’s fast, global, and very cost-effective.
My copy won’t win any awards. But at least you have a better sense of what CloudFront is.









