[RFC Template] Title Authors: @nickname @nickname 1 Executive Summary A short paragraph or bullet list that quickly explains what you're trying to do. 2 Motivation What motivates this proposal and why is it important? Here we aim to get comfortable articulating the value of our actions. 3 Prop...
by Angela Zhang How to write a good software design doc Photo by Estée Janssens [https://unsplash.com/photos/A65Gqv38pYo?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText] on Unsplash [https://unsplash.com/search/photos/planning?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText] As a software engineer, I spend a lot of time reading and writing design documents. After having gone through hundreds of these docs, I’ve seen first hand a strong correlation
Scaling Engineering Teams via RFCs: Writing Things Down
I have recently been talking at small and mid-size companies, sharing engineering best practices I see us use at Uber, which I would recommend any tech company adopt as they are growing. The one topic that gets both the most raised eyebrows, as well the most "aha!" moments is the
RFC: A Structured RFC Process Authors: Phil Calçado To be reviewed by: 10/5/2018 Revisit Date: 04/17/2019 State: Feedback Requested Need A healthy engineering organization demands a culture of asking for and welcoming feedback on our work. In smaller organizations, sharing plans,...
Usually we know RFCs from
IETF. It’s
that document that for example starts to present the HTML
spec. But on this article I’m talking about RFCs (request for comments) in a
broader sense. Like a tool
that can be used by product/engineering teams to better plan and be productive.