If you've ever tried to ship anything meaningful in a large organization, you've probably run into an Architecture Review Board (ARB). And if you're like most people, your first reaction wasn't, "Great, I can't wait to present to the ARB!" It was, "How do I get through this as painlessly as possible?"
I've been on both sides of the table, as the person defending a design and as the "architect" being asked to bless or block it. Here's my honest take: most ARBs suck. They were supposed to make things safer and smarter. Too often, they end up being a logjam, a political arena, or a box-checking ritual that delivers neither speed nor quality.
But the original intent wasn't wrong. The problem is the process.
At their best, ARBs are meant to:
But in practice, ARBs often:
The result:
Mostly, inertia and fear:
Inertia: "This is how we've always done it. If we abolish the ARB, what if something goes wrong?"
Fear: "If we don't have a record of sign-off, who gets blamed if there's an incident?"

But the world has changed. With modern CI/CD, observability, and AI, you can get most of the value of an ARB – risk management, alignment, documentation – without the logjam.
Use tools like RFCs in GitHub, Notion, or Confluence – not 12-page PDFs or endless email threads.
Regular, open sessions where anyone can bring a design for feedback – not approval. Encourages sharing and learning without the pressure.
Teams submit a short RFC (Request for Comments). Stakeholders comment in-line. Only escalate to a meeting if there's a real disagreement.
Use LLMs to auto-generate diagrams, dependency maps, and risk summaries so reviewers can focus on substance.

If you can check most of these, you're on your way to an ARB that actually helps teams ship better systems, without becoming a logjam.
If you have a war story about an ARB gone wrong (or right), I'd love to hear it. Otherwise, let's keep raising the bar, and lowering the barriers.
Why Most Architecture Review Boards Suck (and How to Fix or Bypass Them)