It's OK to write a short RFC

The best tool for better decision-making

·7 min read

Building a successful company comes down to repeatedly making good decisions and learning from the bad ones. Request For Comments (RFCs) are my favorite decision-making tool that, if used correctly, can help you with both.1

RFCs have been long established among most engineering teams2 to improve their technical decisions. But you should use them for all your decisions.

What is an RFC? You write down your thoughts about a decision and then ask other people for asynchronous feedback.

Why ask others for their opinion?

Why in a written format?

“RFCs slow us down.”

If you’ve seen a long and detailed RFC that lists all possible options of a decision and includes an extensive comparison thereof, you might think to yourself:

This must have taken a lot of time to write!

And for your own next decision, you might think:

We need to move fast. Writing RFCs just slows us down.6

And you’re not wrong.

How fast you should move depends on the consequences of the decision.

"Some decisions are consequential and irreversible or nearly irreversible—one-way doors—and these decisions must be made methodically, carefully, slowly, with great deliberation and consultation. If you walk through and don’t like what you see on the other side, you can’t get back to where you were before. We can call these Type 1 decisions. But most decisions aren’t like that—they are changeable, reversible—they’re two-way doors. If you’ve made a suboptimal Type 2 decision, you don’t have to live with the consequences for that long. You can reopen the door and go back through. Type 2 decisions can and should be made quickly by high judgment individuals or small groups." — Jeff Bezos, Letter to Amazon Shareholders (2015)

Higher consequence → move slow

Lower consequence → move fast

When should I write an RFC?

There's no hard and fast rule, but basically

A common misconception is that RFCs always need to be long and well-written. That’s not true. An RFC can be super short. Just write down a sentence or two about the problem that needs a decision, and then put down the recommended solution. Your main goal is to transmit clarity of thought. I've seen great RFCs consisting solely of bullet points.7

Only for decisions of high consequence does it make sense to slow down and take more time with the decision process (and write a longer RFC).

Here are two templates to help you get started. I use the short template or no template at all for 90% of my RFCs.

Short RFC template → for decisions of lower consequence

Long RFC template → for decisions of higher consequence

Who should write an RFC?

Anyone! RFCs do not imply “design by committee”. Asking other people for their opinion does not mean that you need consensus to make a decision. Notably, the person writing the RFC does not need to be the person making the decision. RfCs are about alignment, not about consensus.

Talk, when emotions run high

When you notice (or anticipate) that emotions start getting involved, it's time to drop the pen and have a meeting to make sure no thoughts get lost in translation. I've seen (and participated in my fair share of) misunderstandings that escalated in long written threads that could have easily been resolved in a short 15 minute conversation. 8

Write postmortems, too

A postmortem is another written document—this time written when something goes wrong.9

They detail

The point of a postmortem is not to assign blame, but to learn from your mistakes. That makes postmortems the yang to RFCs' yin.


In sum: RFCs (and postmortems) aren't just for engineers. They're a powerful tool for training your decision-making muscle across your entire organization. Just write down your thoughts and invite asynchronous feedback. Move faster when the consequences are low and slow down when the stakes are high. It's OK to write a short RFC.

Keep reading