Skip to content

Tech for Non-Technical Founders 2026: Sprint 4 closes Module 4B net-new + ALL 12 chapters drafted#342

Closed
pftg wants to merge 7 commits into
masterfrom
sprint-4
Closed

Tech for Non-Technical Founders 2026: Sprint 4 closes Module 4B net-new + ALL 12 chapters drafted#342
pftg wants to merge 7 commits into
masterfrom
sprint-4

Conversation

@pftg
Copy link
Copy Markdown
Member

@pftg pftg commented May 13, 2026

Summary

What's new in this PR

Module Chapter Slug
4B Who You're Hiring in 2026 and Where to Find Them /blog/who-where-hire-developer-2026-ai-augmented-offshore/
4B The Hiring Interview That Catches AI Theater /blog/hiring-interview-catches-ai-theater/

Plus 2 new template artifacts: /blog/where-to-hire-developer-2026-map/ and /blog/hiring-interview-script/.

Plus landing page update: Module 4B now 3 of 4 chapters live; status reads "All 12 net-new chapters drafted."

Doctrine compliance

  • Pure lead magnet — zero JT service CTAs across all 2 new posts + 2 new artifacts. The 7-question hiring interview EXTENDS the existing /blog/agency-ai-five-questions/ script (dual-purpose: vendor screening + individual hire screening).
  • Hook-bank diversity — fresh archetypes across Sprint 4:
    • S4.1: Contrarian thesis with data point ("The Stanford CS grad is no longer the right hire...")
    • S4.2: Dialogue snippet from anonymized interview ("'I use AI to ship 3x faster.' Every candidate said it...")
  • 2026 reality embraced honestly — onshore $130-210K/yr vs Tier-2 offshore $15-70/hr arbitrage; algorithm-test interviews obsolete, system-thinking + AI-direction questions central.
  • KISS — frameworks live in Further Reading only. The 7-question interview IS the artifact; no separate methodology framework named on main path.
  • ≥3 handmade infographics per chapter (Mermaid + sketchy SVG mix). All SVGs validate.
  • Rails/Django/Laravel as lead stack examples; React/Node only appear as the over-engineered counter-example or "the JD spec to skip."

Course state after Sprint 4

Module 0: Where Are You?              ✅ Complete (1/1)
Module 1: Validate the Problem         ✅ Complete (3/3)
Module 2: Design the Solution          ✅ Complete (3/3)
Module 3: Choose Your Build Path       ✅ Complete (2/2)
Module 4A: Ship Self-Serve             ✅ Complete (2/2)
Module 4B: Hire & Ship                 🟡 3/4 (4B.3 wraps NEW-L pending 2510)
Module 5: Manage Your Build            🟡 2/6 (4 wraps pending 2510)
Module 6: When Things Break            ⏸ 0/2 (wraps pending 2510)
Module 7: Manage AI-Era Risks          ⏸ 0/3 (wraps pending 2510)

16 chapters live · 12 net-new + 4 pre-drafted · 11 artifacts at public URLs · 10 wraps queued for 2510 LinkedIn validation completion

Test plan

  • bin/hugo-build succeeds with master + sprint-4
  • Visual regression: bin/test + bin/dtest green
  • All SVG infographics validate (xmllint)
  • Course-frame top callout + 9-row module nav present in both new posts
  • Landing page Module 4B status updated to "3 of 4"

🤖 Generated with Claude Code

pftg and others added 7 commits May 12, 2026 10:01
… course infra

Sprint 1 deliverables (3 chapters of the 26-post course):
- Module 0.1 - Where Are You? + Self-Assessment Worksheet artifact
- Module 1.1 - Find 10 People with the Problem (2026 outreach stack) + Outreach Sequence Template
- Module 1.2 - The Mom Test + Mom Test Interview Script

Course infrastructure:
- Stub landing page at /blog/tech-for-non-technical-founders-2026/ (build-in-public mode)
- 8 artifacts moved from docs/.../lead-magnets/ to public Hugo URLs at /blog/<slug>/
- Strategy + execution scaffolding under docs/projects/2605-tech-for-non-technical-founders/

Team-mode pipeline that ran:
- Writer (general-purpose agent) -> mechanical gates -> voice critic + cold-eyes verifier
  (parallel where independent) -> editor revisions where needed -> ship
- WIP=1 sequential discipline maintained across all 3 Sprint 1 chunks

Doctrine in scope (memory feedbacks):
- Pure lead magnet (zero JT service CTAs; authorship credit only)
- Viral shareability (contrarian hook + tweetable insight + weekly tactic + artifact)
- KISS - simplest method on main path; frameworks in Advanced sidebars only
- Course-as-journey (input/output/checkpoint/artifact per module)
- No length caps; cut test per section
- >=3 handmade infographics per post (Mermaid + sketchy SVG mix)
- Rails / Django / Laravel default tech stack; no React/Node/Java as lead

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…page module-first framing

S2.1 deliverable:
- /blog/validated-problem-statement-decide-whats-next/ (Module 1.3 post)
- /blog/validated-problem-statement-template/ (companion artifact, public URL)
- 2 inline SVGs + 1 Mermaid diagram

Hook archetype rotated to Reddit-poster (per hook-bank diversity rule applied after S1.3 cold-eyes review flagged "founder we picked up" pattern saturation). 0 em-dashes, 0 banned words, 0 JT service CTAs.

Landing page restructured per user directive (2026-07-22):
- Removed public post-count framing ("X of 26 posts") - too granular for ICP
- Module table now shows status (Complete / Partial / Coming) + approx reading time per module
- ICP cares about modules + time, not chapter-by-chapter granularity

Module 1 is now complete (3 of 3 chapters live: outreach + Mom Test + validated problem statement).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…Module 2 complete)

Sprint 2 deliverables (3 chapters):
- Module 1.3 "Write Down What You Heard, Decide What's Next" + Validated Problem Statement Template artifact
- Module 2.2 "The One-Page Product Brief (Vibe PRD)" + Vibe PRD Template artifact
- Module 2.3 "Stop Specifying Features. Start Specifying Outcomes." (no artifact - inline tactic, KISS doctrine: job-story framework name stays in citations only)

After Sprint 2:
- Module 1 (Validate the Problem) is COMPLETE - 3 of 3 chapters live
- Module 2 (Design the Solution) is COMPLETE - 3 of 3 chapters live
- Reader can now go idea -> validated problem -> Product Brief without external resources

Hook-bank diversity enforced per S1.3 cold-eyes flag:
- S2.1 Reddit-poster archetype
- S2.2 News-pegged ($1,000 Maven cohort vs free)
- S2.3 Direct address ("You asked for a simple admin panel. You got a spaceship.")
- Zero "founder we picked up" leads in Sprint 2

Landing page updated per ICP feedback (2026-07-22):
- Module-first framing (no post counts to readers)
- Reading time per module + status (Complete/Partial/Coming)

All gates clean: 0 em-dashes, 0 banned words, 0 JT service CTAs across all 3 new posts + 2 new artifacts.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…r S2.3

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…th complete)

Sprint 3 deliverables (4 chapters + 2 artifacts):
- Module 3.1 "Should You Hire? The 2026 Decision Tree" + Build Path Decision Worksheet
- Module 3.2 "The Fractional CTO Bridge" (no separate artifact)
- Module 4A.1 "The Self-Serve MVP Stack: Lovable + Supabase + Stripe" + Self-Serve Stack Walkthrough
- Module 4A.2 "Vibe Coding Done Right: 5 Ceiling Signals" (no separate artifact)

After Sprint 3:
- Modules 0-3 + 4A all COMPLETE
- Self-serve path is shippable end-to-end: idea -> validated problem -> Vibe PRD -> outcome spec -> build decision -> live MVP -> when-to-graduate signal
- Reader who chose self-serve in Module 3 now has a complete free path through to a paying-customer-ready product

Hook archetype rotation continued (no "founder we picked up" / Reddit / news-pegged saturation):
- S3.1 honest-qualifier raw stat
- S3.2 product-tour Calendly reveal
- S3.3 interview transcript snippet
- S3.4 scene-painting present-tense

All gates clean: 0 em-dashes, 0 banned words, 0 JT service CTAs, 0 React/Node/Java as lead stack across all 4 posts + 2 artifacts.

Landing page updated: 5 modules now complete, status reads "self-serve path shippable end-to-end."

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…2605 curriculum drafted

Sprint 4 deliverables (2 chapters + 2 artifacts):
- Module 4B.1 "Who You're Hiring in 2026 and Where to Find Them" + Where-to-Hire Map artifact
- Module 4B.2 "The Hiring Interview That Catches AI Theater" + Hiring Interview Script artifact

After Sprint 4: ALL 12 net-new chapters of the 2605 curriculum are drafted and shipped.

Total course state:
- Module 0: complete (1/1)
- Module 1: complete (3/3)
- Module 2: complete (3/3)
- Module 3: complete (2/2)
- Module 4A: complete (2/2) - self-serve path shippable end-to-end
- Module 4B: 3 of 4 chapters (4B.1 + 4B.2 + 4B.4 SOW; 4B.3 wraps NEW-L pending 2510)
- Module 5: 2 of 6 chapters drafted (Org Chart + Standup Questions); 4 wraps pending 2510
- Module 6: 2 wraps pending 2510
- Module 7: 3 wraps pending 2510

Total: 16 chapters live + 10 wraps pending 2510 LinkedIn validation completion.

Hook archetype rotation across Sprint 4:
- S4.1: Contrarian thesis with data point ("The Stanford CS grad is no longer the right hire...")
- S4.2: Dialogue snippet from anonymized interview ("'I use AI to ship 3x faster.' Every candidate said it...")

Both chapters reference the existing /blog/agency-ai-five-questions/ artifact (which becomes dual-purpose: vendor screening AND hiring interview); the Module 4B.2 7-question script EXTENDS the agency 5-question script with 2 new individual-hire-specific questions (Q6 refactor judgment, Q7 PR disagreement with AI suggestion).

All gates clean: 0 em-dashes, 0 banned words, 0 JT service CTAs, 0 React/Node/Java as lead stack across all 2 posts + 2 artifacts.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 13, 2026

Warning

Rate limit exceeded

@pftg has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 39 minutes and 50 seconds before requesting another review.

You’ve run out of usage credits. Purchase more in the billing tab.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 3931af87-1e08-4dcc-bd32-e8d7e9ced7b3

📥 Commits

Reviewing files that changed from the base of the PR and between cb50ec4 and c8bbf75.

⛔ Files ignored due to path filters (29)
  • content/blog/course-map-self-assessment-non-technical-founder-2026/founder-os-stack.svg is excluded by !**/*.svg
  • content/blog/course-map-self-assessment-non-technical-founder-2026/module-map.svg is excluded by !**/*.svg
  • content/blog/engineering-org-chart-non-technical-founder/reviewer-attention.svg is excluded by !**/*.svg
  • content/blog/engineering-org-chart-non-technical-founder/team-comparison.svg is excluded by !**/*.svg
  • content/blog/find-10-people-with-problem-outreach-2026/outreach-funnel.svg is excluded by !**/*.svg
  • content/blog/find-10-people-with-problem-outreach-2026/sample-email-sequence.svg is excluded by !**/*.svg
  • content/blog/five-tech-words-stop-nodding-at/architecture-comparison.svg is excluded by !**/*.svg
  • content/blog/five-tech-words-stop-nodding-at/jargon-translator.svg is excluded by !**/*.svg
  • content/blog/fractional-cto-bridge-5-hours-week/5-jobs-fractional-cto.svg is excluded by !**/*.svg
  • content/blog/fractional-cto-bridge-5-hours-week/cofounder-vs-fractional.svg is excluded by !**/*.svg
  • content/blog/hiring-interview-catches-ai-theater/interview-scorecard.svg is excluded by !**/*.svg
  • content/blog/hiring-interview-catches-ai-theater/theater-vs-direction.svg is excluded by !**/*.svg
  • content/blog/mom-test-ask-about-past-not-future/good-vs-bad-answers.svg is excluded by !**/*.svg
  • content/blog/mom-test-ask-about-past-not-future/mom-test-script.svg is excluded by !**/*.svg
  • content/blog/one-page-product-brief-vibe-prd/good-vs-bad-prd.svg is excluded by !**/*.svg
  • content/blog/one-page-product-brief-vibe-prd/vibe-prd-template-visual.svg is excluded by !**/*.svg
  • content/blog/reading-sow-clause-by-clause/cover.png is excluded by !**/*.png
  • content/blog/self-serve-mvp-stack-lovable-supabase-stripe-2026/cost-breakdown.svg is excluded by !**/*.svg
  • content/blog/self-serve-mvp-stack-lovable-supabase-stripe-2026/stack-diagram.svg is excluded by !**/*.svg
  • content/blog/should-you-hire-2026-decision-tree/airbnb-test.svg is excluded by !**/*.svg
  • content/blog/should-you-hire-2026-decision-tree/decision-matrix.svg is excluded by !**/*.svg
  • content/blog/stop-specifying-features-start-outcomes/admin-panel-spaceship.svg is excluded by !**/*.svg
  • content/blog/stop-specifying-features-start-outcomes/feature-vs-outcome.svg is excluded by !**/*.svg
  • content/blog/validated-problem-statement-decide-whats-next/problem-statement-template.svg is excluded by !**/*.svg
  • content/blog/validated-problem-statement-decide-whats-next/score-matrix.svg is excluded by !**/*.svg
  • content/blog/vibe-coding-ceiling-signals/shed-house-skyscraper.svg is excluded by !**/*.svg
  • content/blog/vibe-coding-ceiling-signals/signals-scoreboard.svg is excluded by !**/*.svg
  • content/blog/who-where-hire-developer-2026-ai-augmented-offshore/ai-augmented-dev-profile.svg is excluded by !**/*.svg
  • content/blog/who-where-hire-developer-2026-ai-augmented-offshore/geography-map.svg is excluded by !**/*.svg
📒 Files selected for processing (51)
  • CLAUDE.md
  • content/blog/agency-ai-five-questions/index.md
  • content/blog/build-path-decision-worksheet/index.md
  • content/blog/course-map-self-assessment-non-technical-founder-2026/index.md
  • content/blog/engineering-org-chart-non-technical-founder/index.md
  • content/blog/find-10-people-with-problem-outreach-2026/index.md
  • content/blog/five-tech-words-stop-nodding-at/index.md
  • content/blog/fractional-cto-bridge-5-hours-week/index.md
  • content/blog/friday-demo-template/index.md
  • content/blog/hiring-interview-catches-ai-theater/index.md
  • content/blog/hiring-interview-script/index.md
  • content/blog/mom-test-ask-about-past-not-future/index.md
  • content/blog/mom-test-interview-script/index.md
  • content/blog/one-page-product-brief-vibe-prd/index.md
  • content/blog/outreach-sequence-template/index.md
  • content/blog/ownership-checklist/index.md
  • content/blog/reading-sow-clause-by-clause/index.md
  • content/blog/salvage-vs-rebuild-decision-tree/index.md
  • content/blog/self-assessment-worksheet/index.md
  • content/blog/self-serve-mvp-stack-lovable-supabase-stripe-2026/index.md
  • content/blog/self-serve-stack-walkthrough/index.md
  • content/blog/should-you-hire-2026-decision-tree/index.md
  • content/blog/sow-reading-guide/index.md
  • content/blog/stop-specifying-features-start-outcomes/index.md
  • content/blog/tech-for-non-technical-founders-2026/index.md
  • content/blog/three-questions-turn-standup-into-proof/index.md
  • content/blog/validated-problem-statement-decide-whats-next/index.md
  • content/blog/validated-problem-statement-template/index.md
  • content/blog/vibe-coding-ceiling-signals/index.md
  • content/blog/vibe-prd-template/index.md
  • content/blog/where-to-hire-developer-2026-map/index.md
  • content/blog/who-where-hire-developer-2026-ai-augmented-offshore/index.md
  • docs/projects/2605-tech-for-non-technical-founders/10-19-research/10.01-course-program-landscape.md
  • docs/projects/2605-tech-for-non-technical-founders/10-19-research/10.02-curriculum-sequence-synthesis.md
  • docs/projects/2605-tech-for-non-technical-founders/10-19-research/10.03-2026-ecosystem-research-ru-source.md
  • docs/projects/2605-tech-for-non-technical-founders/20-29-strategy/20.01-course-modules.md
  • docs/projects/2605-tech-for-non-technical-founders/20-29-strategy/20.02-positioning-vs-courses.md
  • docs/projects/2605-tech-for-non-technical-founders/20-29-strategy/20.07-content-plan-tnt-founders-2026.md
  • docs/projects/2605-tech-for-non-technical-founders/50-59-execution/SPRINT-RUNBOOK.md
  • docs/projects/2605-tech-for-non-technical-founders/50-59-execution/distribution-prep.md
  • docs/projects/2605-tech-for-non-technical-founders/50-59-execution/mechanical-audit-checklist.md
  • docs/projects/2605-tech-for-non-technical-founders/50-59-execution/sprint-1/artifact-specs.md
  • docs/projects/2605-tech-for-non-technical-founders/50-59-execution/sprint-1/cover-image-specs.md
  • docs/projects/2605-tech-for-non-technical-founders/GOAL-AT-A-GLANCE.md
  • docs/projects/2605-tech-for-non-technical-founders/PROJECT-INDEX.md
  • docs/projects/2605-tech-for-non-technical-founders/TASK-TRACKER.md
  • docs/workflows/linkedin-post-pipeline.md
  • linkedin-posts/icp-validation/backlog-vibe-coding-disposable.md
  • linkedin-posts/icp-validation/week1-mon-jira-not-progress.md
  • linkedin-posts/icp-validation/week1-tue-staging-question.md
  • linkedin-posts/icp-validation/week1-wed-trust-signals-poll.md
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch sprint-4

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@pftg
Copy link
Copy Markdown
Member Author

pftg commented May 13, 2026

Consolidated into #345 — single PR for the full Tech for Non-Technical Founders 2026 course (9 modules, 30 chapters, 12 artifacts, 118 files). Per the user's directive to ship the course as one reviewable diff instead of a 7-PR chain. The commits from this branch are linearly preserved on the consolidated branch module-8-first-paying-customer.

@pftg pftg closed this May 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant