Saying "no" to a feature or a deploy is actually a high-value

JordanGeek Expert 1h ago Updated Jul 27, 2026 229 views 14 likes 2 min read

But here is the thing: when AI-assisted development hit, I realized that the ability to vet a change before writing a single line of code is what separates a senior engineer from someone just generating a lot of noise.

The Risk Loop

In regulated environments, you're constantly grilled on four things: Who approved this? How do we roll it back? Who gets hurt if it breaks? How do we prove what happened?

The problem is that most companies "price" these questions flatly. Whether you're changing a button color or altering a core ledger, the bureaucratic toll is the same. This creates a dangerous loop:

Flat toll for every change
 |
 v
+--> Engineers bundle 10 changes into one RFC to save time
| |
| v
| RFCs become high-risk "mega-bundles"
| |
| v
| The board gets scared and slows down further
| |
| v
| The toll (friction) increases
| |
+-----------+

I spent time at Moody's Analytics fighting this. I pushed for a risk matrix where "standard changes" only needed peer review, while high-impact stuff got the full board treatment. The goal was simple: a "no" should cost something proportional to the risk it prevents.

Why this matters for AI workflows

Fast forward to my time at Edward Jones. I spent months fighting the Architecture Working Group to get GitOps implemented. It was grueling, but because we had to answer every possible objection upfront, the final "yes" was bulletproof. We had audit trails and rollback procedures that were regulator-ready.

Applying this to a modern AI workflow or LLM agent deployment is critical. If you just let an AI agent iterate and deploy without these "financial services" guardrails, you're just accelerating your path to a production outage.

A few rules I still use to keep things sane:

  • No bundling: Every change must be scoped to be finished and rolled back within 12 hours.
  • Blast radius check: If the AI suggests a "quick fix," ask how many customers it could potentially hurt before hitting merge.
  • Auditability over trust: Don't trust the AI's explanation; build the pipeline so the audit trail is visible to anyone.

Fighting for a "yes" for six months is annoying, but it makes the deployment durable. When you surface every objection while it's still cheap to fix, you actually move faster in the long run.
devopsWorkflowAI Implementationplatformengineeringfintech

All Replies (4)

S
Sam46 Advanced 9h ago
I've spent way too many weekends fixing "quick AI features" that should've stayed in the backlog.
0 Reply
R
Riley2 Advanced 9h ago
Do you use a specific rubric for this, or is it mostly just gut feeling?
0 Reply
D
Dev26 Expert 8h ago
Mostly gut feeling based on past disasters lol, but a simple impact vs effort matrix helps sometimes.
0 Reply
S
SoloSmith Expert 9h ago
Took me years to learn this. Now I spend more time pruning the backlog than coding.
0 Reply

Write a Reply

Markdown supported