Why is AWS documentation so poor?
So I've been using AWS technologies every day over the past 4 years. I find there is a consistent pattern with AWS documentation, its filled with detail but hard to sift through it all to find the details that actually matter. Speaking to my coworkers, it seems everyone has the same feeling.
I decided to do something about this and dedicate a youtube channel to give detailed walkthroughs using AWS technologies. I'm making a special effort to focus on the numerous options that are presented and explain what they mean, while giving special emphasis to the settings you should probably pay attention to.
I started this channel of with two videos:
1) SNS to Lambda Trigger walkthrough - https://youtu.be/PsJsP-7cydk
2) SQS to Lambda Trigger walkthrough - https://youtu.be/JJQrVBRzlPg
I'm going to be posting new videos fairly regularly. I'm open to feedback, comments, or suggested topics. Any support is appreciated.
Thanks
14 comments
[ 3.2 ms ] story [ 18.6 ms ] threadEach team is expected to be largely self-supporting.
That includes UI, documentation, everything.
They can leverage the work of other teams, if they choose.
Once the product has been created, it is then up to them to get the word out about their product in order to get other teams to use it.
So, there is a huge discoverability problem in just finding out what tools exist and what they do.
And each team is largely responsible for policing themselves on compliance with standards, or figuring out what best practices are and then adhering to them.
So, how many employees does Amazon and AWS have? How many two-pizza teams can you create from those numbers?
How many two-pizza teams would you have to have before you start having duplication of effort — or schizophrenic implementation of differing interpretations of standards?
What does this mean? The size of a team that 2 pizzas can feed?
Steve Yegge wrote a rant on Amazon[1] which paints a different picture of Amazon documentation culture inside the company.
Even though they have a large number of teams, they seem to have well defined standard for API Documentation as far as my understanding.
[1] https://gist.github.com/chitchcock/1281611
If you want high level docs, have you looked at the well architected framework?
https://aws.amazon.com/architecture/well-architected/
I guess I am missing something. Can you point me to some docs that are done well (in your opinion)?
Since it is their job, probably technical writers fix documentation tickets? Which documentation specifically are you refering to as "poor"?
Videos are a useful complement (thanks!) to documentation, but may not be enough to replace it, especially as reference (for details).
Different users need different documentations: tutorial, reference, specifications, architecture,...
Difficulty is probably to find the good ones.