Skip to content
All Posts
Engineering Culture

How to Run a Design Review Engineers Do Not Hate

28 May 20242 min read

Design reviews have a reputation problem. Engineers see them as bureaucratic gatekeeping. Managers see them as risk mitigation. Neither perspective produces a good review.

I have been part of design reviews that devolved into architecture debates, reviews that were rubber stamps, and reviews that turned into performance evaluations. None of these outcomes are useful. Here is what I have learned about running reviews that engineers actually value.

Set the Scope Before the Meeting

The number one reason design reviews go sideways is that nobody agreed on what is being reviewed. Is this a high-level architecture review or a detailed API design review? Are we evaluating the approach or the implementation? Clarify this in the invite. Send the design document at least two days before the meeting so people can read it asynchronously.

If people show up having not read the document, do not review the design live. Reschedule. You cannot do a meaningful review in real time against a complex design.

Focus on Risks, Not Preferences

Good design reviews identify risks. What could fail? What will not scale? What are the security implications? What happens when this component is unavailable?

Bad design reviews debate preferences. Tabs versus spaces, naming conventions, which framework to use. These matter but they belong in coding standards, not design reviews. When I facilitate, I redirect preference discussions immediately.

Make It Safe to Challenge

Junior engineers will not challenge a senior's design if the culture is hierarchical. As the facilitator, I explicitly invite dissent. I ask questions like "What are we missing?" and "What would make you nervous about deploying this?" I direct these to the quieter people in the room first.

The goal is not consensus. The goal is for the team to understand the tradeoffs and accept the risks knowingly. A design review that surfaces one critical risk and addresses it has paid for itself many times over.


Back to all posts