Strong opinions, strongly held - and why I don't care about your tooling debate

Jim Bennett | Jun 8, 2026

I was in a meeting last week where the team was debating which of two tools to use for a job. Both of them do the thing. Both have been around long enough to be boring. Eventually someone turned to me and asked what I thought.

“I genuinely don’t care. Pick one.”

There was a pause. The kind of pause that says that’s not the answer we were expecting. But it was the most useful thing I could’ve said, and I want to talk about why.

“I don’t care” is an opinion

Here’s the thing - I’ve used five versions of both tools over the years. They’re both fine. Neither one is going to ruin the company, and neither one is going to win us an award. In that situation, the most honest thing I can do is take my vote out of the bikeshed and let the people who actually care decide.

That’s not laziness. That’s signal.

When everyone fakes an opinion to look engaged, you end up with a five-way debate over something that should’ve been a coin flip. Real opinions get drowned out by performative ones. “I don’t care, just pick one” is permission for the room to move on.

It’s the same way I feel about the best storyline in the original Star Wars trilogy. I lean Empire Strikes Back, but if you want to argue A New Hope is the real masterpiece, I’ll shrug and probably end up agreeing with you by the end of the conversation. I don’t have the receipts to fight you on it, and pretending I do would just waste both our time.

Some things deserve your conviction. A lot of things don’t. Knowing the difference is the skill.

The cliché that needs to die

You’ve all seen the LinkedIn-approved version of this - “strong opinions, loosely held.” It’s the humble-brag of opinion-having. It signals open-mindedness without committing to anything.

I think it’s mostly nonsense.

My version is: strong opinions strongly held, loose opinions loosely held.

Here’s the reasoning. A strong opinion, by my definition, is one I’ve actually earned. It’s built on data, scars, and years of shipping things that did and didn’t work. If I’d flip it the moment someone made a clever argument over coffee, it was never a strong opinion to begin with - it was a guess wearing a costume.

This isn’t stubbornness. I will change my mind. It just costs more than a hot take to move me, because the opinion cost more than a hot take to form.

A strong opinion, in the wild

Take type safety. I think strongly-typed languages like C# will always beat dynamic languages for serious production work, because they delete entire categories of bugs before you even hit compile. Null reference exceptions, type mismatches, the sort of thing that ruins a Friday afternoon - the compiler catches them for you.

This isn’t aesthetics. This is twenty years of debugging.

You won’t argue me out of this with a blog post or a Twitter thread. You’d need to show me a production system that survived a decade in a dynamic language without the bug classes I’m talking about, and good luck finding one.

And while we’re on the subject of strong opinions - Luke throwing away his lightsaber in Return of the Jedi is the most important scene in the original trilogy. Not the Death Star. Not “I am your father.” The moment Luke chooses to be stronger than his own desires, stronger than the easy path his father took. That’s the entire arc of the trilogy resolved in a single gesture.

Fight me on this. You’ll lose. I’ve got receipts.

Loose opinions, held loosely

Now - most of my opinions are loose. And that’s healthy. That’s where curiosity lives.

I default to Microsoft Agent Framework when I’m building AI apps. I like it. I’d start a new project with it tomorrow. But if you’ve got a slightly good reason for LangGraph, or PydanticAI, or whatever shiny new thing dropped this morning - sure, sell me. I’m not married to it. I’m dating it.

The difference is simple: my C# opinion is built on a foundation. My agent framework opinion is built on a Tuesday.

Both are valid. Both are useful. They just shouldn’t be defended with the same energy.

Know which bucket you’re in

The discipline isn’t having opinions. Everyone has opinions. The discipline is knowing which bucket each one belongs in.

  • Don’t fake passion for decisions you genuinely don’t care about. It pollutes the conversation.
  • Don’t fake flexibility on the ones you’ve actually earned. It wastes everyone’s time pretending we’re starting from scratch.
  • And for the love of the Force, stop pretending “strong opinions loosely held” makes you sound thoughtful. It makes you sound like you haven’t done the work yet.

If you can’t tell me why your opinion is strong, it isn’t. And if you can’t tell me why you don’t care, then you probably do - you just haven’t figured out which side yet.

Pick a bucket. Be honest about which one you’re in. And if the answer is “I don’t care, just pick one” - say it. It’s the most useful thing in the room.