# 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)

- [ ] Create HN account if needed (age it up, build minimal karma)
- [ ] Complete profile with real info
- [ ] Comment on other posts to establish presence
- [ ] Read HN guidelines: https://news.ycombinator.com/newsguidelines.html

### 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
- [ ] Post to https://news.ycombinator.com/submit
- [ ] Title: "Show HN: Scripter – A modern screenwriting app built with Tauri + SolidJS"
- [ ] URL: https://scripter.app?utm_source=hackernews&utm_campaign=showhn
- [ ] Paste prepared text comment as first comment

**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.*

---

## Related Documents

- [Launch Campaign Plan](/home/mike/code/FrenoCorp/marketing/launch-campaign.md)
- [Product Hunt Launch Plan](/home/mike/code/FrenoCorp/marketing/product-hunt-launch-plan.md)
- [Reddit Post Plan](/home/mike/code/FrenoCorp/plans/reddit-post-scripter-launch.md)
- [Twitter Thread Plan](/home/mike/code/FrenoCorp/plans/twitter-thread-scripter-launch.md)
- [Launch Week Index](/home/mike/code/FrenoCorp/plans/launch-week-index.md)

---

## 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
