Your best technical ideas will never get funded (here's why)


Hello Reader,

A few years ago, I proposed adding automated rollback capabilities to our deployment pipeline. The system was fragile—on-call rotations were painful, incidents were frequent, and small changes could break the entire workflow. The refactor wouldn't ship new features, but it would make everything more reliable six months from now.

The response was polite: "Sounds sensible. Not right now. Let's revisit next quarter." Next quarter came with new deadlines, new priorities and other urgent issues.

Nothing was ever wrong with the idea. It was just never urgent enough.

The tension most engineers live with

Engineers are trained to think in systems. They see how today's shortcuts become tomorrow's outages and understand that resilience, tooling, and improvements are not optional if you plan to scale. But they work inside organizations optimized for the near term—organizations where roadmaps reward visible progress and deadlines reward urgency. Maintenance waits in favor of new features.

So engineers learn a quiet lesson: long term work is important, but short term work is rewarded.

Why this keeps happening

From a leadership perspective, this behavior makes sense. Leaders are evaluated on delivery, momentum, and hitting targets that customers and executives care about. The cost of technical debt is abstract until it explodes, while the cost of missing a deadline is immediate and visible so urgency wins.

This happens not because leaders undervalue foresight, but because foresight is harder to measure, harder to defend, and easier to delay. The result is a culture where prevention is optional, but firefighting is celebrated.

What engineers get wrong about this fight

Many engineers try to win this battle on principle. They argue correctness, they argue best practice, they argue future pain. They are often right but being right about the long term is not the same as making it matter in the short term. Work that only pays off later struggles to survive in environments that need to solve today's problems.

The reframing that changes the conversation

Long term work only gets funded when it solves a short term problem someone already feels—resilience work that reduces on-call pain, tooling that speeds up delivery next sprint, refactors that lower incident risk before a launch. The work doesn't only focus on the long term. It becomes visible in the present.

Engineers who succeed here stop positioning this work as investment for the future. They frame it as removing current friction, reducing near-term risk, or protecting a deadline leadership already cares about.

A more effective way to advocate for long term work

Instead of asking for time to "clean things up," anchor your proposal to a concrete pressure that already exists: what slows teams down today, what makes releases risky this quarter, what is likely to break during the next scale event. When long term work is tied to an immediate concern, it stops sounding like a nice-to-have. It becomes a risk management issue. That's a language leaders understand.

Short term cultures are not going away. But engineers who learn how to translate foresight into urgency stop fighting uphill battles. Their work survives planning cycles, systems age better, and teams burn out less.

Long term thinking doesn't lose because it's wrong. It loses because it's framed too far in the future.

That's all for this week.

The Modern Engineer

Join 1k+ other forward-thinking professionals who receive the weekly newsletter, where I provide actionable strategies, insights and tools to escape the grind and build influential, future-proof careers. Sign up and I will send yoy a FREE copy of my 5-Stage playbook to multiply your impact and build a career that AI can't replace.

Read more from The Modern Engineer

Hello Reader, A few months ago, I spoke with an engineer who described a design review he could not stop thinking about. It was a standard meeting. A dozen people on the call, a couple of senior voices leading the conversation and a solution that already felt decided before anyone joined. Halfway through, he noticed a scaling issue that would only show up during edge cases. He thought about bringing it up then he looked at the room. A senior engineer had already said it looked good. The...

Hello Reader, I spoke with an old friend last week. He told me he spent 4 years as a senior engineer watching less experienced engineers get to the next level ahead of him. His designs were cleaner. His solutions were faster. His technical reviews were thorough. But he kept getting the same feedback: "You need to be more visible and strategic" He thought that meant talking more in meetings. He was wrong. What he lacked was influence at work The Real Problem Here’s what actually happens when...

Hello Reader, Understanding this distinction would have saved me years of frustration in my engineering career. Every organization has two kinds of engineers. There are functional engineers and there are vital engineers. Most people never realize this, and it keeps them stuck far longer than necessary. I learned this the hard way, after confusing output with outcome for a long time. At first glance, functional engineers look impressive. They deliver tickets, close incidents, follow processes...