Daniel Leeder


Very few will admit it, but in the software industry, there is a strong undercurrent of resentment between many non-technical business leaders and their engineers. This friction isn't about personality clashes; it's born from a fundamental misunderstanding of the engineering role.

The Flawed View: Engineers as Barriers

For some leaders, engineers are seen as barriers to the implementation of their ideas. This assumption is built on a few common, flawed beliefs:

This underlying view of engineers as mere "task-doers" instead of expert collaborators is the source of the tension. It treats the engineering discipline as a factory assembly line, not a creative, problem-solving partnership.

How Resentment Manifests as Bad Policy

This flawed perspective isn't just a feeling; it translates directly into damaging and misplaced organizational policies.

You Are in the Software Business

If you are a leader at a SaaS company, you are not in the ride-sharing, government, or lawn care business. You are in the software business. The mechanics of creating, maintaining, and scaling high-quality software are your core business operations. To act as an uninformed leader in this domain is a strategic failure.

It's akin to a restaurant owner who doesn't understand the basics of how a professional kitchen operates. They can have a brilliant vision for the menu, but if they don't understand the realities of sourcing, prep, and service, they will burn out their chefs and deliver a terrible product.

The Path Forward: From Adversaries to Allies

The solution is not for every executive to become a coder. It is for every executive to develop a deep respect for the craft and to lean on their experts.

When you truly grasp the nature of your products and the mechanics of your core business, you won't see engineers as adversaries who block your path. You will see them as the allies who can help you navigate it, avoid the pitfalls, and ultimately accelerate what's possible.