Three months in, the project was already a disaster.
A retail company had hired a well-regarded consulting firm to build a new customer loyalty platform. The requirements were clear. The budget was generous. The timeline was reasonable. And yet, somehow, the project was stuck in an endless loop of scope changes, missed milestones, and tense status meetings where everyone agreed to "realign on priorities" without actually making progress.
The head of marketing, who'd championed the project, was getting desperate. "We've already invested $400K. We can't just walk away. But I also don't see how we get to done from here."
They brought us in to figure out what was wrong.
We spent two days interviewing stakeholders, reviewing documentation, and observing team meetings. And then we asked the question that changed everything:
"What problem are you actually trying to solve?"
Silence.
Eventually, someone said, "We're building a loyalty platform. That's what we're solving."
"No," I pushed back. "A loyalty platform is a solution. What's the actual business problem?"
More silence. Then, slowly, the real problems emerged:
- Customer repeat purchase rates were declining
- Marketing couldn't personalize offers effectively
- Customer data was scattered across six different systems
- The sales team had no visibility into customer purchase history
The "loyalty platform" had become a catch-all solution for four different problems. No wonder it was failing.
This is first principles thinking in action: stripping away the assumed solutions and getting back to fundamental truths about what you're actually trying to accomplish.
What First Principles Thinking Actually Is
First principles thinking is a problem-solving approach that involves breaking down complex problems to their most basic, foundational elements—the things you know to be true—and then reasoning up from there.
It's the opposite of reasoning by analogy, where you look at what others have done and try to do something similar with incremental changes.
Elon Musk, probably the most famous advocate of this approach, explains it this way: "We reason by analogy because it's mentally easier. But if you want to create something new, you have to go back to the first principles—the fundamental truths—and build up from there."
In the context of failing projects, first principles thinking means:
- Strip away assumptions about what the solution should be
- Identify the core problem you're actually trying to solve
- Determine what's fundamentally true about the situation
- Rebuild the approach based on those truths, not inherited assumptions
It's harder than it sounds. We're conditioned to accept layers of assumptions as facts. First principles thinking requires you to challenge everything.
The Anatomy of a Failing Project
Most project failures follow a predictable pattern:
Phase 1: Excitement. Everyone agrees on the goal (usually stated as a solution: "We need a new CRM" or "We should implement AI"). The project kicks off with energy and optimism.
Phase 2: Complexity creep. As work begins, more requirements surface. "Well, since we're building this, we should also..." The scope expands. Timelines slip.
Phase 3: Misalignment. Different stakeholders have different expectations that were never made explicit. They start pulling in different directions.
Phase 4: Firefighting. The team is racing to hit deadlines, making compromises that create technical debt, and cutting corners that lead to quality issues.
Phase 5: Desperation. Everyone knows it's not working, but there's too much invested to stop. The project becomes a zombie—not alive, not dead, just consuming resources.
Sound familiar?
Here's the thing: by Phase 5, you can't fix the project by working harder. The foundation is wrong. You need to tear it down to first principles and rebuild.
How to Apply First Principles to a Failing Project
Let me walk you through the actual process we use to rescue projects.
Step 1: Stop Building
This is the hardest step. Everyone's instinct when a project is behind schedule is to work harder, move faster, push through.
Don't.
Stop active development. You're building on a flawed foundation. Every day you continue is compounding the problem.
Call a pause. Yes, stakeholders will be nervous. Yes, it feels counterintuitive. Do it anyway.
With the retail loyalty platform, we insisted on a full two-week pause in development. No new features. No "quick fixes." Just stop.
Step 2: Identify the Actual Problems
Not the solutions people think they need. The underlying business problems.
We run a structured exercise: "What bad thing happens if this project never gets finished?"
For the loyalty platform, the answers were revealing:
- "Customers will keep defecting to competitors"
- "We'll keep wasting money on untargeted marketing"
- "We won't know which customers are valuable"
- "Sales will keep missing opportunities to upsell"
Now we're getting somewhere. Those are real problems with real business impact.
Step 3: Validate the Fundamentals
This is where you challenge every assumption. We ask:
Is the problem worth solving? Sometimes projects continue because of sunk cost fallacy, not because the problem is actually important. Quantify the impact. If solving this problem perfectly would save or generate $X, is that worth the continued investment?
For the loyalty platform, the answer was yes—customer retention had a measurable impact on revenue, and the cost of acquisition was rising. This was a real problem worth solving.
What do we know to be true? Strip away opinions and assumptions. What are the objective facts about the situation?
Truths we identified:
- Customer data existed in six systems (fact)
- No single system had a complete view (fact)
- Marketing needed to segment customers by value and behavior (fact)
- Sales needed purchase history visibility (fact)
- Current systems couldn't be replaced in the short term (fact)
What are we assuming that might not be true? This is where it gets uncomfortable. Challenge everything.
We found several flawed assumptions:
- Assumption: "We need a new platform" → Actually, maybe we need to connect existing systems
- Assumption: "This has to be perfect before launch" → Actually, solving one problem well might be better than solving four problems poorly
- Assumption: "Everyone needs access to everything" → Actually, different users need different capabilities
Step 4: Rebuild from First Principles
Now you reconstruct the solution based only on validated truths, not inherited assumptions.
For the loyalty platform, this led to a radically different approach:
Original plan: Build a comprehensive new platform that consolidates all customer data, provides loyalty program management, enables personalized marketing, and gives sales full customer visibility. 18-month timeline. $1.2M budget.
First principles rebuild:
- Phase 1 (2 months, $80K): Build a data integration layer that creates a unified view of customer data from existing systems without replacing them
- Phase 2 (1 month, $40K): Give marketing a simple segmentation tool that uses that unified data
- Phase 3 (1 month, $40K): Give sales a dashboard with customer history and upsell prompts
Total: 4 months, $160K.
Each phase delivered real value and could be validated before moving to the next. And critically, each phase solved one specific problem well instead of trying to solve everything at once.
Real-World Rescue: The Manufacturing Software Project
Another example: a manufacturing company had been trying to build custom production scheduling software for over a year. They'd spent $600K. The software didn't work. The team was burned out. The business was frustrated.
We applied first principles:
The assumed solution: "We need custom software because our production process is unique."
The actual problem: "Our current scheduling is inefficient, leading to machine downtime and missed delivery dates."
Fundamental truths we validated:
- Machine utilization was at 65% (waste of capacity)
- 30% of orders missed original delivery dates
- The production process had unique constraints (true)
- But 80% of the scheduling logic was standard job-shop scheduling (also true)
The rebuild: Instead of custom software, we implemented a configurable commercial scheduling system ($120K), customized only the 20% that was truly unique to their process ($80K), and had it operational in 10 weeks.
Machine utilization increased to 88%. On-time delivery hit 94%. Total investment: $200K instead of the $1M+ they were heading toward.
When to Walk Away
Sometimes first principles thinking leads to an uncomfortable conclusion: the project should die.
We worked with a healthcare company that had spent two years trying to build a patient engagement app. Millions invested. Nothing to show for it.
First principles analysis revealed:
- The actual problem was low medication adherence among chronic disease patients
- An app was assumed to be the solution because "that's what healthcare companies do now"
- But fundamental truths: their target patients were 65+ years old, many weren't smartphone users, and research showed that personal phone calls were 5x more effective than apps for this demographic
The right solution wasn't an app. It was a combination of automated phone reminders (using existing technology) and a small team of health coaches for high-risk patients.
They killed the app project, reallocated the budget, and achieved better outcomes at a fraction of the cost.
Walking away from a sunk investment is painful. But it's less painful than continuing to pour money into something fundamentally flawed.
The Psychological Barrier
The biggest obstacle to first principles thinking isn't technical—it's psychological.
Ego: Admitting that the approach was wrong feels like admitting failure. Leaders who championed the original direction resist starting over.
Sunk cost fallacy: "We've already invested so much" becomes a reason to keep going rather than a reason to cut losses.
Political capital: Projects build constituencies. People's reputations get tied to outcomes. Changing direction threatens those investments.
Analysis paralysis: First principles thinking can feel like endless questioning without action. Teams want to "just make a decision and move forward."
These are real obstacles. Overcoming them requires:
Executive sponsorship. Someone senior needs to give permission to challenge everything and accept that the original plan might have been wrong.
Clear deadlines. First principles analysis isn't infinite. Give it a defined window (usually 1-2 weeks) to reassess and propose a new direction.
Focus on outcomes, not blame. Frame it as "we learned something new" rather than "we were wrong." The goal is to save the project, not punish people.
Your Project Rescue Checklist
If you're facing a troubled project, here's your action plan:
-
Pause active development. Stop digging the hole deeper.
-
Interview stakeholders separately. Ask each: "What problem are we solving?" You'll get different answers—that's the problem.
-
Map assumptions vs. facts. Write down everything you believe about the project. Mark which are verified facts vs. inherited assumptions.
-
Challenge the solution. Ask: "If we were starting today, knowing what we know now, would we still build this?"
-
Quantify the problem. What's the real business impact? Is it worth continuing?
-
Rebuild or kill. Based on first principles, either chart a new direction or have the courage to stop.
The retail loyalty platform? We rebuilt from first principles. It launched four months later, delivered measurable ROI within the first quarter, and cost 70% less than the original plan.
The real win wasn't the technology. It was the clarity that came from asking the right questions.
When your project is failing, don't try harder. Think deeper.

