Senior Engineers Are Paid to Say No

Senior Engineers Are Paid to Say No

●10 ●53 ●99
calendar_today ago • schedule1 min read
— Originally published at dev.to

Somewhere along the way, we started measuring good engineering by how much we build.

New features, new frameworks, new abstractions. There's always something to add, improve, or replace.

But with experience, you realise that not every problem needs a solution. Sometimes, the existing solution is perfectly fine. We just get bored of it.

I've seen how easy it is to overcomplicate things in the name of scalability, flexibility, or simply following what's new. And while these things have their place, they also come with a cost. More code to maintain, more decisions to revisit, and more things for the next developer to figure out.

This is where I think seniority really shows. Not just in knowing how to build something, but in questioning whether it needs to be built at all.

Of course, saying no isn't always easy. Building something new is visible. Preventing unnecessary work rarely gets noticed. And there's a fine line between being thoughtful and becoming the person who opposes every new idea.

The trick is knowing the difference.

I'm not suggesting we stop experimenting or stick to old solutions forever. Sometimes, a rewrite is necessary. Sometimes, a new technology genuinely makes life easier.

But before jumping in, perhaps we should ask a simple question: What happens if we don't do this?

We spend a lot of time discussing what engineers should build. Maybe we should spend a little more time talking about what they should leave alone.

Because experience isn't just about knowing what works. It's also about recognising when something doesn't need fixing.

2 Comments

0 votes
0
🔥 Join developers growing publicly
Share your knowledge, build in public, and grow your developer presence with a global community.

More Posts

I’m a Senior Dev and I’ve Forgotten How to Think Without a Prompt

Karol Modelski - Mar 19

TypeScript Complexity Has Finally Reached the Point of Total Absurdity

Karol Modelski - Apr 23

Frameworks Are Institutional Memory

Ken W. Algerverified - Sep 17

Why Prompt Engineering Is Just an Expensive Way to Be Incompetent

Karol Modelski - May 21

Your Tech Stack Isn’t Your Ceiling. Your Story Is

Karol Modelski - Apr 9
chevron_left
6.4k Points • 162 Badges
32Posts
97Comments
12Connections
An engineer who learns something new every day, always eager to explore and share knowledge.

Related Jobs

View all jobs →

Commenters (This Week)

10 comments
1 comment
1 comment

Contribute meaningful comments to climb the leaderboard and earn badges!