Wow, can any Amazonians speak to this? Sounds like a huge time sink to be writing a 6 page memo instead of preparing a few slides (or writing a 1 page technical design doc)
Wow, can any Amazonians speak to this? Sounds like a huge time sink to be writing a 6 page memo instead of preparing a few slides (or writing a 1 page technical design doc)
The documents are fixed length to 1, 2, or 6 pages for different purposes/stages, and reference data goes in appendices that don't count. It's also impossible to be hired as a senior contributor or any management role without submitting a writing sample, which gets reviewed in the hiring meeting along with everyone's interview feedback.
Or are designs and comps just included in the appendix with a couple embedded highlight images?
I thought it was a good model look into and plan projects. IMO, programming should be / is only 20-30% of a softdev's job, the rest should be planning (and probably fixing bugs afterwards haha).
Source: Former Amazon dev.
The big benefit is that meetings start with people reading the documents and thinking about them - you'll see people making notes in the margins, etc. Only after everyone has had a chance to read the doc do you start discussing it, so you save a lot of time answering questions that are answered in the doc.
By saying this will keep me at Amazon, I meant that I would like to continue doing the narrative style meetings for as long as possible. Also, there are plenty of other skills you gain by working on things at the scale AWS operates at. I don't believe I've learned all that I can, yet.
Honestly, I find it a bit arduous, although it's definitely necessary. I really just wish people just whiteboarded it all out and it was recorded.
I love the emphasis on writing these papers to drive a meeting, and 6 pages is an upper limit. I personally prefer trying to condense it to 1 page. I will sometimes need get Product, Tech, and Ops to agree on something, and I find writing the paper really helps me solidify my argument. If you're just trying to get your team and principal engineer to agree to a design, however, the 1 page technical doc you mentioned is sufficient. Full 6-pagers are more common when working across orgs, in my experience.
(Source: https://www.nytimes.com/2010/04/27/world/27powerpoint.html)