Engineer to founder
Skill LeadMagic/gtm-skills/skills/founder-led/engineer-to-founder
Translate engineering strengths into founder-led GTM: customer discovery, positioning, demos, technical proof, founder sales habits, and first repeatable motion. Use when a technical founder needs to sell, do customer interviews, explain value without feature dumping, or build GTM confidence.From its SKILL.md
npx -y skills add LeadMagic/gtm-skills --skill engineer-to-founderAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
What its file declares
Copied from the file, not written here
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
16.9 KB, ~4.1k tokens by cl100k_base, as published. Nobody here has run it
Engineer to Founder
Overview
The best companies are built by engineers who became founders — Stripe, GitHub, Zapier, Notion, Figma, Vercel. But being a great engineer doesn't automatically make you a great founder. The transition from IC to CEO requires learning to sell, hire, fire, fundraise, and stare at existential risk without flinching. The mistake: thinking "I'll just build a great product and everything else will figure itself out." This skill covers the complete engineer-to-founder transition: when to quit your job, how to build and sell simultaneously, hiring when you've only ever coded alone, and the mental models that separate engineers who become successful founders from those who stay engineers with side projects.
When to Use
Trigger phrases: "engineer becoming founder", "technical founder", "IC to CEO", "developer starting a startup", "should I quit my job to start a company", "learning to sell as an engineer", "solo developer startup", "how to hire as a technical founder", "indie hacker to startup", "side project to company"
Authoritative Foundations
Patrick Collison (Stripe) — Speed as Strategy
"Move fast. If you're not embarrassed by your first version, you launched too late." Stripe's early advantage wasn't technology — it was speed of execution. They shipped faster than incumbents could respond.
Paul Graham — Maker's Schedule vs. Manager's Schedule
Engineers work in half-day blocks. Meetings destroy deep work. As you become a founder, you'll be pulled toward manager's schedule. Protect maker time ruthlessly. The best technical founders still code.
DHH (37signals/Basecamp) — Profitable From Day 1
"You don't need VC. You don't need to be a unicorn. Build something people pay for. Charge from day 1. Profitability is the ultimate moat."
Pieter Levels — Build in Public
"12 startups in 12 months. Most failed. A few made millions. The ones that worked? I built them in public, got feedback from day 0, and iterated fast."
Step-by-Step Process
Phase 1: When to Quit Your Job
The 4-signal framework:
| Signal | What It Means | Action |
|---|---|---|
| Financial safety | 12+ months of living expenses saved, OR side project is making enough to cover basics | You can quit. Don't quit without this. |
| Traction signal | Paying customers, growing usage, or LOIs from target buyers | Time to go full-time. You have proof. |
| Obsession signal | You think about this problem every waking hour. It's not a "maybe someday" — it's "I can't NOT do this." | You're ready. Obsession is the #1 founder trait. |
| Market timing | A window is opening (new regulation, platform shift, technology breakthrough) and delay means missing it | Quit now. Timing windows close. |
Decision framework:
- All 4 signals? Quit immediately.
- 2-3 signals? Have a hard conversation with yourself. What's holding you back?
- 0-1 signals? Keep your job. Build on nights and weekends. Reassess quarterly.
What NOT to do:
- Quit with no savings and no traction because "commitment forces success" (it forces desperation, which leads to bad decisions)
- Quit because you hate your job (build a better job, not a desperate escape)
- Wait until "everything is perfect" (it never will be)
Phase 2: Building Your First Startup as an Engineer
Validate PMF before scaling build. Run solo-founder-gtm/references/pmf-testing-playbook.md
and score solo-founder-gtm/references/pmf-signal-checklist.md before adding headcount
or GTM spend. Do not hire or scale until solo-founder-gtm/references/scale-readiness-gates.md
passes — see solo-founder-gtm for stage-appropriate spend.
The engineer's anti-pattern (and how to avoid it):
| Anti-Pattern | Why It Fails | Fix |
|---|---|---|
| 6 months of solo coding, no users | You built something nobody wanted | Talk to 5 users before writing a line of code |
| "I'll launch when it's perfect" | Perfection is the enemy of learning | Launch when it works for ONE user. Ship daily. |
| Building features from user requests | Users don't know what they need — they know what's broken | Ask "what problem are you trying to solve?" not "what feature do you want?" |
| Choosing tech stack for resume | Nobody cares about your stack except you | Choose the stack you ship fastest in. Period. |
| Avoiding sales because "I'm technical" | The best product with no customers is a hobby | Sell from day 0. Founder-sales is non-negotiable. |
| Building for scale before PMF | Premature optimization of the wrong thing | Scale when you have scaling problems. Ship on a VPS. |
The engineer's advantage (lean into these):
- You can build the MVP yourself. Non-technical founders pay $50-100K. Your cost: time.
- You can talk to engineers. Hiring technical talent is easier when you speak their language and can evaluate their work.
- You can ship fast. The ability to go from idea to deployed product in a weekend is a superpower. Use it.
- You understand what's hard. You won't promise features that are architecturally impossible (like non-technical founders sometimes do).
The minimum viable launch (weekend project → startup):
- Friday night: Pick the smallest version of your idea that solves ONE problem for ONE person.
- Saturday: Build it. No auth. No onboarding. No polish. Just function.
- Sunday morning: Show it to 3 people in your target audience.
- Sunday night: If anyone says "I'd pay for this," you have a startup.
Phase 3: Learning to Sell (as an Engineer)
The engineer's mental model for sales:
Sales is not manipulation. Sales is helping someone solve a problem they have and getting paid for it. You already do this when you help a colleague debug their code — you just don't charge for it.
Reframe sales for the engineering mind:
- "Pitching" = Explaining your technical architecture to a non-technical person
- "Discovery" = Gathering requirements from a user
- "Objection handling" = Debugging their concerns
- "Closing" = Shipping the solution
- "Pipeline" = Your GitHub issues board, but for customers
The technical founder's first sales script:
You: "What's the most painful part of [problem area]?"
Them: "[Specific pain]"
You: "How are you solving it now?"
Them: "[Current workaround — usually manual or expensive]"
You: "What if you could [your solution] instead — would that help?"
Them: "Yes. How?"
You: "We've built it. Can I show you in 10 minutes?"
Founder sales resources for engineers:
- Read: Founding Sales (Pete Kazanjy) — written for technical founders
- Watch: YC "How to Talk to Users" (Eric Migicovsky)
- Practice: Do 50 customer conversations. Record them. Review. Iterate.
- Tool: Gong/Chorus — watch how great salespeople run discovery calls
Phase 4: Hiring When You've Never Managed
The engineer's hiring advantage: You can evaluate technical skill. Non-technical founders can't. Use this.
First hire roadmap:
- Hire #1: Another engineer. You need someone to build while you sell. Look for: ships fast, low ego, wants ownership.
- Hire #2-3: Customer-facing. SDR or CS. Let them handle the non-technical work you're bad at.
- Hire #4-5: Specialists. Designer, marketer, second engineer. You're moving from builder to leader.
Management for engineers who've never managed:
- 1:1s every week. 30 minutes. "What's going well? What's not? How can I help?"
- Give problems, not solutions. "We need to reduce bounce rate from 3% to 1%. How would you approach that?" > "Implement this specific algorithm."
- Trust but verify. Code review isn't micromanagement — it's quality control.
- Fire fast. Your first bad hire costs 6-12 months of momentum. Cut at month 1, not month 6.
Phase 5: The Psychological Transition
The mental shift from IC to founder:
| IC Mindset | Founder Mindset |
|---|---|
| "Someone else decides what to build" | "I decide what to build — and whether anyone pays" |
| "My code works — I'm done" | "My code works — now I need 100 people to pay for it" |
| "I'm evaluated on technical quality" | "I'm evaluated on revenue and retention" |
| "Problems have solutions" | "Many problems have NO good solutions — pick the least bad one" |
| "If I don't know, I ask someone senior" | "There is no one senior. I AM the someone." |
| "Bad code is a failure" | "Bad code that ships and generates revenue is a win" |
| "Work ends at 6pm" | "Work ends when I decide it ends — and that choice is hard every day" |
Survival tactics for the psychological grind:
- Co-founder therapy: Having someone who shares the burden is the #1 predictor of founder mental health. See: co-founder-dynamics skill.
- Founder peer group: Find 3-5 founders at your stage. Monthly dinner. Nobody else understands.
- Exercise or die: The research is unambiguous. Physical activity is the most effective intervention for founder mental health.
- Therapy/coaching: Most YC founders have a coach or therapist. It's not weakness. It's maintenance.
- Define success beyond the startup: If your entire identity is the company, a bad month is an existential crisis. Have hobbies, relationships, and purpose outside of work.
Phase 6: Build in Public
The engineer's GTM superpower.
"Build in public" means sharing your process, not just your product.
What to share:
- MRR updates: "Just hit $500 MRR. Here's the breakdown."
- Technical decisions: "We chose Postgres over Mongo. Here's why."
- Failures: "We launched Feature X. 3 people used it. Here's what we learned."
- Customer conversations: "Talked to 10 users this week. 8 said the same thing."
- Revenue milestones: "$1K MRR → $5K MRR in 47 days. Here's the playbook."
Where to build in public:
- Twitter/X — the #1 platform for technical founders building in public
- Hacker News — "Show HN" for launches, comments for credibility
- Indie Hackers — community of builders sharing revenue metrics
- Your own blog/newsletter — long-form, owned audience
- GitHub — your commit history IS your build-in-public log
Build-in-public benchmarks:
- Pieter Levels (@levelsio): $200K+ MRR across multiple products. Shares everything transparently.
- Sahil Lavingia (@shl): Gumroad from $0 to $10M+ ARR, building in public the entire way
- Marc Lou (@marc_lou): 20+ products, shares revenue openly, makes $100K+/month as a solo dev
Output Format
ENGINEER-TO-FOUNDER TRANSITION PLAN
Current: [Employed / Side-project / Full-time founder]
Stage: [Pre-launch / Launched / $X MRR]
QUIT DECISION (if employed):
- Savings: [X months runway]
- Side project MRR: $X/mo (X% of living expenses)
- Traction signal: [paying customers / LOIs / growth]
- Obsession level: [still excited after X months?]
- Market timing: [window opening now?]
- Decision: [stay / side-project / quit with target date]
MVP PLAN:
- One problem for one person: [specific]
- Build time: [X hours/days]
- First 3 users to show: [names]
- Tech stack: [fastest you can ship, not most impressive]
FIRST SALES TARGETS:
- Customer conversations this week: [target X]
- First paying customer by: [date]
- Learning resources: [Founding Sales book, YC videos, recorded calls]
HIRING PLAN (next 12 months):
1. [role] — [when] — [why now]
2. [role] — [when] — [why now]
BUILD IN PUBLIC:
- Platform: [X/Twitter / Indie Hackers / blog / all three]
- Frequency: [daily / weekly]
- What to share: [MRR, learnings, technical decisions, failures]
Implementation Checklist
- 12+ months of living expenses saved OR side project covering basics
- Spoken to 5+ potential users before writing code
- MVP launched (weekend build, not months of perfectionism)
- Customer discovery calls recorded and reviewed (50+ target)
- First paying customer acquired (prove someone will pay)
- Founding Sales (Kazanjy) read cover to cover
- Founder peer group established (3-5 founders, monthly)
- Build-in-public habit started (weekly sharing minimum)
Quality Check
Before delivering, verify:
- Output matches the user's stated request
- Named frameworks or sources are reflected in the recommendation
- The deliverable is specific enough for an agent to execute
- Any assumptions, risks, or dependencies are explicit
- No unsupported claims, invented facts, or private/internal references are included
Common Pitfalls
-
Building before validating. "I have a great idea. Let me spend 6 months building it in secret." 6 months later: 0 users, 0 feedback, 0 revenue, and a product that solves a problem nobody has. Fix: Talk to 5 users first. Build an MVP in a weekend. Show it to them. Iterate.
-
Quitting with no runway. "I'll quit my job and it'll force me to make it work." It forces you to take the first bad job offer, accept bad terms from investors, and make short-term decisions that kill long-term value. Fix: 12+ months runway. Side-project until traction.
-
Avoiding sales because "I'm an engineer." "I'll hire a salesperson to handle that." You can't hire sales until you've proven the sales motion. You ARE sales until $1M+ ARR. Fix: Reframe sales as requirements gathering. Read Founding Sales. Do 50 calls. You'll get better — I promise.
-
Choosing tech for learning instead of shipping. "I'll build this in Rust because I want to learn Rust." Your startup is not your learning project. Fix: Use the stack you know best. Ship fast. Rewrite when you have 1,000 paying customers.
-
Perfectionism as procrastination. "Just one more refactor before we launch." "The landing page isn't quite right." "I need to add one more feature." This is fear wearing a productivity mask. Fix: Ship broken things. Users will tell you what actually needs fixing.
-
Isolation. Solo founder, coding alone for 6 months, no peer group, no feedback, no reality checks. This is the #1 cause of founder depression and burnout. Fix: Co-founder or founder peer group. Built-in-public community. Monthly reality checks.
Resources Built for Technical Founders
Books every engineer-turned-founder should read:
- Founding Sales (Pete Kazanjy) — sales for people who hate sales
- The Mom Test (Rob Fitzpatrick) — how to talk to customers
- Startup = Growth (Paul Graham essays) — free online
- Zero to One (Peter Thiel) — contrarian thinking
- The Lean Startup (Eric Ries) — build-measure-learn
- Venture Deals (Brad Feld) — understand term sheets
Communities for technical founders:
- Indie Hackers — revenue-transparent builder community
- Hacker News — daily must-read
- YC Startup School — free curriculum
- r/SaaS, r/startups — Reddit communities
- Twitter/X #buildinpublic — follow 20+ builders
Tools for shipping faster:
- Boilerplates: ShipFast, Next.js starters, SaaS templates
- Hosting: Vercel, Railway, Render (one-click deploys)
- Payments: Stripe (1 hour to integrate)
- Auth: Clerk, NextAuth (don't build auth yourself)
- Email: Resend, Loops, SendGrid
Execution Artifacts
references/framework-notes.md— Quit matrix, anti-patterns, PMF cross-linkstemplates/output-template.md— Deliverable shell for agent outputscripts/check-output.py— Lightweight deliverable validatorsolo-founder-gtm/references/pmf-signal-checklist.md— PMF signals before scalesolo-founder-gtm/references/pmf-testing-playbook.md— Smoke test methodologysaas-outcomes/references/journey-stage-gates.md— Company stage gates Cross-skill (PMF → scale):solo-founder-gtm/references/pmf-testing-playbook.md,solo-founder-gtm/references/pmf-signal-checklist.md,solo-founder-gtm/references/scale-readiness-gates.md
Related Skills
co-founder-dynamics— Finding a co-founder, equity splits, working togethersolo-founder-gtm— GTM strategies for solo founders; PMF tests and scale gatesbuilding-saas— Complete SaaS building playbookfounder-sales— Sales for founders who've never soldfirst-hires-playbook— First 10 hiresyc-ecosystem— YC resources, application, networkfundraising-strategy— Fundraising for technical founders
What ships with it: 3 files
5.8 KB alongside SKILL.md, 1 of them executable
references/
- framework-notes.md2.3 KB
scripts/
- check-output.pyruns861 B
templates/
- output-template.md2.7 KB