The original is one click away. Open original ↗
The core four SaaS skills and when to find a co-founder
Executive overview
Most solo technical founders hit the same wall: they can build, but they can't sell or market. The real question isn't whether to find a "business co-founder" — it's whether you have all four skills a SaaS company needs.
The core four are sales, marketing, product, and development. Miss one and you're fighting a permanent headwind. If you won't learn the gaps yourself, your options are a co-founder, a founder-level hire, or restricting your idea to where fewer skills are required.
The core four defined
- Sales, marketing, product, and development are the four skills every SaaS founding team needs.
- Product (deciding what to build, in what order, and iterating on feedback) is non-negotiable — you cannot hire or outsource your way to product-market fit.
- Development is lower on the hierarchy than sales and marketing; technical debt is fixable, lost customers are not.
- Founders missing product skills face high churn and can't find product-market fit regardless of marketing strength.
- Founders missing development skills see codebases grind to a halt after 12–24 months of technical debt.
- Successful solo founders who have all four are rare but exist (e.g. Ruben Gomez, Iran Galperin).
Should you get a co-founder?
- Ask first: do you have all core four? If yes, no co-founder needed.
- If no, are you willing to learn the gaps? If yes, no co-founder needed — you'll be a generalist, not a master.
- If you're unwilling to learn, options are: get a co-founder, hire a founder-level person (with equity or full salary), or restrict your idea.
- Hiring on Upwork or an agency cannot substitute for core four skills before ~$1.5–2M ARR.
- "Business co-founder" is a vague term — only justify splitting equity if the person has concrete sales or marketing execution ability.
Restricting your idea to fit your skills
- You can skip sales if you build true self-serve SaaS, but expect lower price points and higher churn.
- You can skip development only if the product is simple enough for no-code tools or vibe coding — a small utility, not a full SaaS app.
- The vibe-coding analogy: two non-carpenters can build an outhouse or shed but not a house or commercial building.
- You cannot skip product expertise under any circumstances.
- Marketplace/step-one businesses (Shopify app store, HubSpot, Heroku add-ons) let you focus on one marketing channel and sidestep some marketing depth early on.
- If you lack the core four and won't get a co-founder, start with a step-one business.
Dealing with enterprise customers who keep changing deals
- Large companies changing agreed terms is common; don't expect fairness, price for the hassle instead.
- You can play the same "my co-founder/policy won't allow it" card to create a negotiating buffer — you don't have to reveal you're the sole decision-maker.
- Frame scope changes as add-ons: "We can do that for an extra $X/year — that's our enterprise plan."
- Rule of thumb: never quote a price that, if accepted, makes you regret it. Price so a yes feels like a win.
- "There are no bad jobs, only jobs without enough money in them."
Non-ICP traffic: keep it or cut it?
- Large volumes of one-off, non-ICP users can muddy conversion metrics and inflate costs without adding revenue.
- Before cutting, check whether the traffic generates backlinks, SEO value, or any virality.
- If there is truly no conversion, no backlinks, and no virality — and it's costing you money — removing the page is reasonable.
- Affiliate monetisation of non-ICP traffic typically yields only a few thousand dollars lifetime; that time compounds more if reinvested in core product.
- Get a second opinion (advisor, growth coach) before deciding — it's hard to see clearly when embedded in the business.
More like this — when you're ready for early access.
Join the waitlist for a personal account and content recommendations based on what you're working on.
No spam. Unsubscribe at any time.
You're on the list. We'll be in touch before launch.