Files
FrenoCorp/plans/hacker-news-showhn-submission.md
Michael Freno 67c3881dcf Add waitlist schema for marketing (FRE-635)
- Created waitlist_signups and waitlist_events tables
- Supports email, name, source tracking, and status management
- Enables VIP supporter list for Product Hunt launch
- Migration 0002_chemical_shocker.sql generated
- Fixed brand color in product-hunt-assets-brief.md (#518ac8)
2026-04-26 06:21:20 -04:00

12 KiB
Raw Permalink Blame History

Hacker News Show HN Submission Plan

Issue: FRE-632
Owner: CMO
Status: In Progress
Priority: High
Support: Founding Engineer (technical Q&A)


Executive Summary

Submit Scripter to Hacker News Show HN as part of launch week. HN audience values technical depth, honest building stories, and genuine innovation. This drives high-quality traffic, developer interest, and press attention.

Goal: 300+ points, 100+ comments, 500+ referral signups


Why Hacker News Matters

  • Quality traffic: HN users are early adopters, developers, and influencers
  • Press visibility: Tech journalists monitor HN front page
  • Credibility: Front page = validation for investors and partners
  • Developer interest: Attracts talent, contributors, and integrations
  • Long tail: Posts continue driving traffic for months

Submission Strategy

Timing

Best days: Tuesday, Wednesday, Thursday
Best time: 10:00 AM - 11:00 AM PT (1:00 PM - 2:00 PM ET)
Avoid: Mondays (busy), Fridays (slow), weekends (low traffic)

Recommended: Launch day (Month 10, Week 1), Wednesday at 10:30 AM PT

Title Formula

Successful Show HN titles follow patterns:

Pattern 1: Problem/Solution

Show HN: We built [product] to solve [problem]

Pattern 2: Competition Angle

Show HN: [Product]  a modern alternative to [incumbent]

Pattern 3: Technical Stack

Show HN: [Product] built with [interesting tech]

Our Title (Recommended):

Show HN: Scripter  A modern screenwriting app built with Tauri + SolidJS

Alternative:

Show HN: We built a WriterDuet alternative with AI and real-time collaboration

Submission Post

Draft Post

Title: Show HN: Scripter A modern screenwriting app built with Tauri + SolidJS

URL: https://scripter.app?utm_source=hackernews&utm_campaign=showhn

Text (optional but recommended):

Hey HN! We're launching Scripter, a screenwriting platform built from scratch to 
compete with WriterDuet and Final Draft.

The Problem:
Screenwriting software hasn't evolved in 10+ years. WriterDuet (2M+ users) is 
built on Firebase + React from 2015. Their Electron desktop app uses 500MB+ RAM, 
mobile apps feel bolted-on, and there are no AI features. Plus it's $13.99/mo 
for premium.

Our Solution:
- Tauri + SolidJS instead of Electron = 50MB RAM, instant startup
- Native desktop apps (macOS, Windows, Linux) + web app + PWA
- AI writing assistant (scene continuation, character analysis, format fixing)
- Real-time collaboration with built-in video chat
- Free tier with unlimited projects (WriterDuet limits to 3)
- Pro at $7.99/mo (20% less than WriterDuet)

Tech Stack:
- Frontend: SolidJS (faster than React, smaller bundle)
- Desktop: Tauri (Rust-based, not Electron)
- Backend: Turso DB (SQLite at edge), tRPC, Drizzle ORM
- Real-time: WebSocket + CRDT for conflict-free editing
- Auth: Clerk
- Storage: S3-compatible for assets

Why We Built This:
Screenwriters deserve modern tools. We spent 10 months building a single 
codebase that's faster, cheaper, and smarter than the incumbents.

We'd love HN feedback on:
1. Tech stack choices (SolidJS, Tauri, Turso, CRDT implementation)
2. What features would make you switch from your current tool?
3. Any gotchas we should know about scaling real-time collaboration?

Try it free: https://scripter.app?utm_source=hackernews&utm_campaign=showhn
No credit card required. Unlimited projects on free tier.

AMA about screenwriting, building in public, or taking on legacy players!

Pre-Submission Checklist

Account Preparation (1 week before)

Product Readiness

  • Landing page polished and fast
  • Signup flow tested and working
  • UTM tracking configured
  • Analytics dashboard live
  • Server capacity for traffic spike
  • Team ready to respond to comments

Support Mobilization

  • Tell beta testers about HN post
  • Ask developer friends to engage (not just upvote)
  • Prepare to respond to every comment in first 2 hours
  • Have Founding Engineer on standby for technical questions

Launch Day Execution

Timeline (All times PT)

9:00 AM - Final prep

  • Team check-in (Slack/Discord)
  • Confirm landing page is fast and stable
  • Prepare to monitor comments
  • Have demo videos ready to share

10:25 AM - Pre-submission

  • Draft post in text editor
  • Double-check title and URL
  • Ready to paste text

10:30 AM - SUBMIT

10:30 AM - 12:30 PM - Critical First 2 Hours

  • Respond to every comment within 10 minutes
  • Upvote thoughtful questions
  • Share honest answers (including limitations)
  • Monitor velocity (aim for 10+ points in first 30 min)
  • Share milestone updates if appropriate

12:30 PM - 5:00 PM - Ongoing Engagement

  • Continue responding to comments
  • Share technical deep-dives for engineering questions
  • Post updates if major questions arise
  • Monitor ranking on front page

5:00 PM - 8:00 PM - Evening Push

  • Final engagement sweep
  • Thank top contributors
  • Prepare next-day follow-up

Comment Response Strategy

Response Principles

  1. Be authentic - HN hates marketing speak
  2. Be technical - Dive deep on stack questions
  3. Be honest - Admit limitations, share challenges
  4. Be helpful - Answer even skeptical questions gracefully
  5. Be present - Respond within 10-15 minutes

Common Questions & Templates

"Looks cool, but why not use Final Draft / WriterDuet?"

Totally fair question. We built Scripter because the incumbents haven't 
innovated in 10+ years. WriterDuet's tech stack is from 2015, their desktop 
app is Electron-based (uses 10x more RAM than ours), and they have no AI 
features. Plus we're 20% cheaper with a better free tier.

We're not perfect yet, but we're pushing the industry forward. Give us a 
shot - free tier has unlimited projects, no credit card needed.

"How does real-time sync work without Firebase?"

Great question! We use WebSocket connections for live updates and CRDT 
(Conflict-free Replicated Data Types) for conflict resolution. Turso DB 
stores state at the edge for low latency.

It's more engineering work than Firebase but gives us full control and 
better performance. Our Founding Engineer can dive deeper if you're 
curious about the CRDT implementation.

[Edit: Happy to share more details if there's interest!]

"Is this another AI hype project?"

Fair skepticism. Our AI isn't a chatbot - it's built into the writing flow:

- Hit a button and it suggests your next scene beat (not writing for you)
- Analyzes character arcs across your whole script
- Fixes formatting errors automatically

Think of it as a writing partner, not a replacement. We're transparent 
about limitations - it's a tool, not magic. Try it free and judge for 
yourself.

"What about offline mode?"

Desktop apps work fully offline. All edits are stored locally and sync 
to the cloud when you're back online. Your writing never stops.

Web app requires connection (obviously), but we're working on PWA offline 
support.

"How do you make money with unlimited free projects?"

Free tier has all core writing features. Revenue comes from:

- Pro ($7.99/mo): Video chat, revision tracking, production tools
- Premium ($10.99/mo): Everything + AI features + auto-translate

Conversion math: if 3-5% of free users upgrade, we're sustainable. 
Virality from free tier drives growth.

We're not trying to nickel-and-dime writers. Make money from power 
users, give value to everyone.

"Tech question: Why SolidJS over React / Svelte?"

SolidJS gave us the best of both worlds:

- React-like DX (JSX, similar mental model)
- Svelte-like performance (no virtual DOM, compile-time optimization)
- Smaller bundle size than React
- Better fine-grained reactivity than both

Learning curve was minimal for our React devs. Zero regrets.

Happy to share specific perf metrics if useful!

"What about Final Draft compatibility?"

We export to:
- Final Draft XML (.fdx)
- PDF (industry standard for submission)
- Fountain (plain text format)

Import works with Fountain + Final Draft XML. Direct .fdx import is on 
the roadmap.

Most producers accept PDFs anyway, but we know working writers need 
compatibility. Prioritizing this.

"How's the mobile experience?"

Web app is a PWA and works great on mobile browsers. Native iOS/Android 
apps are in development.

What features would you need in a mobile app? We're prioritizing based 
on user feedback.

Success Metrics

Metric Target Actual
Points 300+
Comments 100+
Front page duration 4+ hours
Referral signups 500+
Press mentions 3+
Beta tester interest 50+

Risk Mitigation

Risk Likelihood Impact Mitigation
Low initial velocity Medium High Mobilize supporters for first hour engagement
Negative comments (AI hate) Medium Medium Respond professionally, be transparent about limitations
Tech skepticism Low Medium Have engineer ready with deep answers and code
Server overload Low High Scale infrastructure, have status page ready
"Another startup" fatigue Medium Low Lead with technical depth, not marketing
Competitor FUD Low Low Acknowledge their strengths, focus on our differentiators

Post-Submission Follow-Up

Day +1 (Next Day)

  • Thank you comment on HN thread
  • Results update if made front page
  • Press outreach with HN traction
  • Blog post: "What we learned launching on Hacker News"

Day +2 to +7

  • Share HN feedback with product team
  • Implement quick wins from suggestions
  • Follow up with interested users (beta testers, press)
  • Analyze traffic and conversion data

HN Guidelines Summary

DO:

  • Be authentic and transparent
  • Share technical details
  • Respond to all comments (even negative)
  • Admit what you don't know
  • Show real product (not just landing page)
  • Engage genuinely with the community

DON'T:

  • Use marketing speak or hype
  • Ask for upvotes explicitly
  • Delete negative comments
  • Over-promise features
  • Submit from new/throwaway accounts
  • Spam or cross-post excessively

Budget

Item Cost
HN account (if buying aged) $0-50
Server scaling (if needed) $100-200
Total $100-250

HN is free. Costs are optional/preparatory.



Next Actions

  1. Confirm submission date - Coordinate with launch week schedule
  2. Prepare HN account - Create/age account if needed
  3. Finalize post draft - Review with Founding Engineer
  4. Brief team - Assign comment monitoring roles
  5. Scale infrastructure - Ensure servers can handle traffic
  6. Submit - Post at 10:30 AM PT on launch day
  7. Engage - Respond to all comments for first 4 hours

Dependencies:

  • Product stability (CTO)
  • Landing page ready (Marketing)
  • Analytics tracking (Engineering)

Related Issues:

  • FRE-628: Launch week execution
  • FRE-631: Social media blitz
  • FRE-629: Product Hunt launch