Notebook entry

The engineering opinions I trust most are the ones that age well

A short essay on durable technical judgment versus fashionable certainty.

  • software engineering
  • opinion
  • craft

There is a particular kind of technical opinion that sounds brilliant for about eight weeks.

It arrives dressed as certainty. It uses the right keywords. It feels current. It gets shared aggressively by people who enjoy being first. Then the context changes, the tradeoffs show up, and the opinion suddenly looks like a timestamp rather than a principle.

I am increasingly suspicious of that genre.

The engineering opinions I trust most tend to age well. They do not depend on a single tool, hype cycle, or framework renaissance. They still make sense when the stack changes because they are anchored in fundamentals: clarity, reversibility, explicitness, feedback loops, and respect for operational reality.

Trend-aware is fine. Trend-dependent is fragile.

I do not think people should ignore what is new. That would be silly. Software changes too fast for that. But there is a big difference between staying current and letting recency replace judgment.

For example:

  • “Use the new thing because it exists” ages poorly.

  • “Prefer tools that simplify your most expensive recurring pain” ages very well.

  • “Abstract everything early so you can scale” ages poorly.

  • “Delay abstraction until the repetition teaches you what is stable” ages very well.

  • “AI will replace all of this” ages poorly.

  • “Automate the repetitive parts while keeping humans close to irreversible decisions” ages very well.

The durable version usually sounds slightly less exciting. That is part of why it survives.

Good opinions contain the shape of their own exceptions

Another trait I trust: durable opinions usually admit context.

They are strong enough to guide action, but flexible enough to survive contact with a weird edge case. They do not pretend the world is clean. They just identify which tradeoffs are usually worth making.

A good engineering principle often sounds like this:

Prefer simple, explicit solutions unless the scale, performance, or ergonomics cost becomes real.

That opinion is actionable. It also contains a built-in escape hatch for reality. Compare that with absolute statements, which often work mainly as branding.

Operational memory matters

Some of the best technical judgment I have seen comes from people who remember the cost of being clever.

They know what it feels like to inherit a system that is elegant in theory and exhausting in practice. They know how expensive ambiguous ownership becomes. They have watched “temporary” complexity fossilize into architecture. Their opinions are durable because they are not just arguments. They are scar tissue with syntax highlighting.

I find that useful. It keeps the conversation honest.

My own short list of opinions I expect to keep

Here are a few beliefs I suspect I will still recognize years from now:

  • Code should optimize for comprehension first, especially in shared systems.
  • Product polish is not cosmetic. It is how intent becomes legible.
  • Small experiments beat speculative certainty.
  • Tooling should reduce cognitive drag, not merely move it around.
  • Documentation is part of the product, whether you admit it or not.
  • The best teams are capable of disagreement without theatrical damage.

None of those are trendy. That is exactly why I like them.

What I try to resist

I try to resist opinions that make me feel ahead of everyone else while requiring very little evidence. That is usually a warning sign. So is any view that flattens tradeoffs into identity: “real engineers do X,” “serious builders only use Y,” and the classic “this changes everything” line that seems to visit every decade wearing a different logo.

The future does matter. But it becomes useful only after it survives ordinary constraints like users, maintenance, cost, and the fragile miracle of teams trying to build together.

That is where durable opinions earn their keep.

I want the kind of judgment that still makes sense after the buzz wears off. Anything else is probably just weather.