Last month, I was staring at a project brief that felt like a brick wall. The client wanted a new onboarding flow for their SaaS product, but their existing system was a mess of legacy code and ‘we’ve always done it this way’ assumptions. Every meeting ended with more questions than answers, everyone agreeing it was ‘complex’ but nobody knowing where to even start. It was the kind of problem that makes you want to just give up and go home, or at least pretend your email isn’t working for a few hours. That’s when I pulled out a simple tool: first principles thinking.
First principles thinking isn’t some new-age guru nonsense. It’s a way of looking at a problem by breaking it down to its most fundamental truths, the things you know are absolutely certain, and then building up from there. You don’t reason by analogy (how others have done it) or by convention (how it’s always been done). You ask: what are the irreducible components here? What’s actually true? It’s a powerful way to get mental clarity when everything else feels fuzzy.
What Even Is First Principles Thinking?
Forget what you think you know. That’s the first step. When you approach a problem using first principles, you’re not asking, ‘What’s the best practice for X?’ or ‘How did Competitor Y solve this?’ You’re asking, ‘What is X, at its core? What are its fundamental elements?’ Think of it like a child asking ‘Why?’ over and over until you hit bedrock. You strip away assumptions, traditions, and convenient shortcuts until you’re left with the bare facts.
Take a simple example: building a chair. Most people would think, ‘Okay, I need a seat, four legs, a backrest.’ That’s reasoning by analogy. A chair already exists, and you’re just replicating it. First principles thinking would ask: what is the purpose of a chair? To support a human body in a seated position. What does a human body need for support? A surface to sit on, something to keep it from falling over, and maybe something to lean against for comfort. From there, you could invent something that looks nothing like a traditional chair but still serves the purpose. Maybe it’s a suspended sling, or a perfectly molded ergonomic block. The key is you’re starting from scratch, from the physics and human needs, not from pre-existing ideas.
Applying First Principles: The Stalled Project
Back to that onboarding project. We were stuck because everyone kept talking about ‘modules’ and ‘data syncing’ and ‘user roles’ — all existing parts of their broken system. When I applied first principles thinking, I asked:
The Mental Models Deck
50 high-leverage thinking tools from philosophy, economics, and psychology. Print-ready flashcard deck.
Get the Deck → $16
- What is the absolute core purpose of onboarding? To get a new user to successfully use the product’s primary feature, quickly and easily.
- What does a user *actually need* to do that? Access to the product, a basic understanding of how it works, and a clear path to their first ‘win’.
- What are the fundamental requirements for *our* product to achieve this? Authentication, basic profile setup, and access to the specific features relevant to their initial goal.
We realized the existing system tried to do too much. It forced users to set up advanced features they didn’t need yet, fill out lengthy profiles, and confirm emails multiple times. All these steps were ‘how we’ve always done it’ or ‘what our competitors do.’ But were they fundamentally necessary for a user to get to their first ‘win’ in our product? Nope. We stripped away 70% of the initial steps. The client pushed back, of course. ‘But we need their phone number for marketing!’ ‘We need them to select their industry!’ My response was simple: ‘Is that essential for them to use the product successfully right now, or is it an extra step we can ask for later, once they’ve seen value?’
That’s where the concrete gripe comes in: people resist this kind of thinking. It means challenging sacred cows and admitting that maybe, just maybe, the way you’ve always done things isn’t the best way. It feels like more work upfront because you’re dismantling something familiar. And honestly, it can make you unpopular in a meeting if you’re the one asking ‘why’ for the fifth time. But the payoff is immense.