DEV Community

Cover image for My SV Was Right Again… And I Finally Get It
Siti Aisyah Mat Zainal
Siti Aisyah Mat Zainal

Posted on

My SV Was Right Again… And I Finally Get It

I had one of those moments today.

The kind where you think you're solving the requirement…
but your senior is actually thinking 3 steps ahead.

At first, I was focused on:

👉 “Can we do this feature or not?”

Simple.

User deletes a Workgroup → system reassigns everything to default.
Done. Works. Ship it. 🚀

Then my SV raised a concern.

Not about implementation.
But about impact.

😶 The moment it hit me

What if the user made a mistake?

They delete a Workgroup…
everything silently moves to default…

Then later:

“Eh… can I revert back?”

And suddenly you realize:

❌ No history
❌ No undo
❌ No tracking
❌ No easy recovery

💥 The real problem

👉 We allowed a destructive action without a safety net

😭 Who handles it next?

Not the system.

👉 Support team
👉 Developer (me 🥲)
👉 SV

User:

“Can help fix my data?”

Me:

“...let me open DB manually”

🧠 That’s when it clicked

Being a developer is not just:

👉 Can we build this?

It’s:

👉 Should we build this?

🔥 Why this matters (real world)

Big systems don’t allow silent data movement.

Because:

data ownership matters
audit trail matters
mistakes are expensive
users don’t always realize impact
🎯 What I learned today

There are always options:

Option A — Safe

Block deletion if in use

Option B — Convenient

Auto reassign (risky)

Option C — Thoughtful

Allow it, but:

show impact
warn user
track changes
🧠 The real upgrade

Today I didn’t learn new code.

I learned how to think like:

👉 system owner
👉 not just developer

🙌 Final thought

Your senior isn’t blocking you.

They’re protecting the system
from problems you haven’t seen yet.

And yeah…

My SV was right. Again 😂🔥

Top comments (0)