Daniel Leeder


In software engineering, it is dangerously easy to get lost in the tools, practices, and ceremonies. We obsess over the "perfect" Agile implementation, the specific Jira configuration, or the exact format of the daily stand-up.

But when you find yourself dictating specific structures—like mandatory meetings—instead of suggesting them as options to solve specific problems, you have lost the plot.

The Infinite Flexibility of Engineering

Software is constantly changing, and engineering is infinitely flexible. There is no single "correct" way to build software. Applying structures from years ago blindly, without weighing their current benefits and detractions, is a losing strategy.

Conversely, blindly jumping on every new trend—"We must use this new AI-driven project management tool!"—without understanding if it solves a real problem for your team is equally damaging.

Process is a Tool, Not a Religion

Just like software development itself, the process must constantly evolve. The key to success is having the leadership skills to recognize the right tool for the job and apply it effectively.

This requires a shift in mindset:

Read the Room

Effective process leadership requires "getting a sense" of three things:

  1. Your Team: Are they burned out? Do they crave more structure or more autonomy?

  2. Your Business: Are you in a "wartime" phase where speed is everything, or a "peacetime" phase where stability is paramount?

  3. Your Product: Is the complexity in the UI (requiring more design syncs) or the backend (requiring more architecture reviews)?

Be Open, But Focused

The options are endless. The solution might be the latest AI-assisted workflow, or it might be a tried-and-true methodology from the 90s with a few modern adaptations.

The goal is to use the best solutions to accelerate processes, reduce fatigue, and ensure quality output.

Be open to new ways of working, but stay focused on the outcome. If a meeting isn't producing value, kill it. If a tool is adding friction, replace it. Your loyalty should be to your team's success, not to a methodology.