top of page

Choosing the Right Software Consulting Firm: Red Pill or Blue Pill?

  • Writer: davidnegroni
    davidnegroni
  • Jun 9
  • 3 min read

Updated: Jun 28

Red Pill, Blue Pill: The Choice!
Red Pill, Blue Pill: The Choice!

Prefer to listen? 🎧 Here's a brief audio overview of this article, generated with AI:



Why Sooner or Later, It Happens to Everyone

In every company I've worked with over the past twenty years, the need for technological consulting eventually arose.

The reasons are always different: lack of time due to deadlines, workload peaks, missing skills and the inability to develop them internally, the need to learn from those with prior experience. And I imagine you could easily add a few more items to that list.

Whatever the reason, anyone with technical responsibilities will eventually find themselves needing to choose an external partner—especially in today’s fast-moving world where everything changes quickly and competitors learn and improve just as fast.

The Inevitable Choice

Choosing, then, is inevitable: it's only a matter of time. And yet, we’re rarely prepared for this task. That’s when the infamous question arises (remember that famous scene from a certain sci-fi movie?): red pill or blue pill?

In other words: do you choose the painful, difficult truth or stick with a more comfortable status quo—something like, “we’ve always done it this way”?

The Consequences of the Comfortable Choice

The truth is that choosing the right software consulting firm requires effort, work, and preparation.

The status quo, on the other hand, means relying on a more or less random choice, effectively leaving a critical part of your project up to chance. But are you really sure all firms are the same?

Haste, as always, is a poor advisor. It often leads to rushed decisions: “we’ll figure it out later,” “there’s no time,” “everyone else does it this way.” But is that really a good idea?

Would You Really Leave It to Chance?

Simple question: how much is this project worth to you? If you're allocating budget for consulting, that means it has value. And when something has value, you usually don’t leave it to chance.

Think about it: when you go to a restaurant, you choose based on your tastes. When you need a doctor, you look for recommendations. For your kids, you seek the best school possible. Even a weekend trip is based on time, needs, and budget.

Yet at work, we often skip this decision-making process. We go with our gut and hope it turns out okay. But is that really what you want for a project that could impact your professional success?

A Bitter Pill: The Illusion of a Quick Choice

Choosing randomly is often not a conscious decision, but the result of low sensitivity toward a non-trivial matter. There’s this idea that the quicker the decision, the sooner you can “get back to the real priorities” of the project. But haste is almost always a poor advisor—and the price, when it comes, can be steep.

That’s why awareness is key. The good news? It’s possible.

A Method for Choosing Well

Among the many possible approaches, here’s one I’ve developed over time, and it has always yielded great results.

Here’s how it works:

  • Maintain an up-to-date list of software partners qualified according to both technical and commercial criteria.

  • Make sure the criteria reflect your business model and review them periodically.

  • Evaluate any new partner against these criteria before adding them to your list.

The Advantages of a Structured Process

By doing so, you will achieve:

  • faster and more thoughtful selections;

  • better long-term results;

  • a safety net in case a partner proves unreliable.

It will be time well spent, and before long, this process will become an integral part of your strategy. You won’t want to do without it.

Knowledge Is an Investment

Knowledge and awareness are never cheap, but they are an excellent investment for your future—and your company’s.

In Summary
  • Prepare in advance.

  • Define objective criteria.

  • Build your list of qualified partners.

  • Rely on process, not chance.

And if you’d like practical advice, I’m always available. My job is to help companies like yours make informed, strategic decisions in the world of software consulting.


bottom of page