FRE-709: Document duplicate recovery wake - FRE-635 already recovered via FRE-708
This commit is contained in:
480
marketing/linkedin-founder-posts.md
Normal file
480
marketing/linkedin-founder-posts.md
Normal file
@@ -0,0 +1,480 @@
|
||||
# LinkedIn Founder Posts - Week 1
|
||||
|
||||
**Issue:** FRE-687
|
||||
**Created:** 2026-04-26 17:35 PM
|
||||
**Owner:** Founder (CMO drafts)
|
||||
**Status:** ✅ Ready to Post
|
||||
|
||||
---
|
||||
|
||||
## Post 1 - April 27 (Monday)
|
||||
|
||||
**Topic:** Building in public - Month 8 update
|
||||
**Format:** Text + Image (team photo or product screenshot)
|
||||
|
||||
```
|
||||
8 months ago, I quit my job to build a screenwriting platform.
|
||||
|
||||
Here's what I learned:
|
||||
|
||||
1. CRDT is PhD-level hard
|
||||
- Spent 3 weeks just understanding the paper
|
||||
- Yjs library saved us months of work
|
||||
- Real-time sync is now our moat
|
||||
|
||||
2. Screenwriters are passionate (and opinionated)
|
||||
- Every writer has a "why I hate Final Draft" story
|
||||
- Listen to all of them. Build for none of them.
|
||||
- Find patterns, not outliers
|
||||
|
||||
3. Final Draft has 40 years of technical debt
|
||||
- We have 8 months
|
||||
- Can't compete on features (yet)
|
||||
- Compete on speed, UX, and price
|
||||
|
||||
4. Free tier is the right call
|
||||
- Most writers will never pay
|
||||
- That's okay
|
||||
- The ones who do will tell 10 friends
|
||||
|
||||
5. Building in public = free marketing
|
||||
- This post will reach 5,000+ people
|
||||
- Cost: $0
|
||||
- Time invested: 30 minutes
|
||||
|
||||
Traction:
|
||||
- ??? waitlist signups
|
||||
- Launching May 7 on Product Hunt
|
||||
- First 100 beta testers get free Pro for life
|
||||
|
||||
If you're building in public:
|
||||
- Ship faster than you're comfortable with
|
||||
- Talk to users daily
|
||||
- Steal from the best (Figma, Notion, Linear)
|
||||
- Document everything
|
||||
- Be honest about failures
|
||||
|
||||
What's your biggest building-in-public lesson?
|
||||
|
||||
#Startups #BuildInPublic #SaaS #Screenwriting
|
||||
```
|
||||
|
||||
**Image:** Team photo or product screenshot
|
||||
**Expected Reach:** 3,000-8,000 impressions
|
||||
**Expected Engagement:** 50-150 reactions, 10-30 comments
|
||||
|
||||
---
|
||||
|
||||
## Post 2 - April 29 (Wednesday)
|
||||
|
||||
**Topic:** Technical deep-dive - Why SolidJS
|
||||
**Format:** Text + Code snippet
|
||||
|
||||
```
|
||||
Why we chose SolidJS over React (and why you should care)
|
||||
|
||||
When building Scripter, we had 3 frontend requirements:
|
||||
|
||||
1. Performance
|
||||
- Screenwriters type fast. UI must keep up.
|
||||
- No lag, no jank, no "loading..." spinners
|
||||
- 33% faster than WriterDuet in our benchmarks
|
||||
|
||||
2. Simplicity
|
||||
- Small team, limited bandwidth
|
||||
- Can't afford complex state management
|
||||
- Need to ship features, not debug Redux
|
||||
|
||||
3. Developer experience
|
||||
- TypeScript support is non-negotiable
|
||||
- Hot reload must work
|
||||
- Bundle size matters
|
||||
|
||||
We evaluated:
|
||||
- React + Vite (familiar, but VDOM overhead)
|
||||
- Svelte (great DX, but runtime concerns)
|
||||
- Vue 3 (solid, but larger bundle)
|
||||
- SolidJS (fine-grained reactivity, no VDOM)
|
||||
|
||||
We chose SolidJS because:
|
||||
|
||||
1. No virtual DOM
|
||||
- Direct DOM updates via fine-grained reactivity
|
||||
- Only re-renders what changed
|
||||
- Feels like React, but simpler
|
||||
|
||||
2. Performance
|
||||
- Consistently fastest in benchmarks
|
||||
- Our app feels instant
|
||||
- 50KB bundle (React is 150KB+)
|
||||
|
||||
3. Developer experience
|
||||
- JSX syntax (React devs feel at home)
|
||||
- TypeScript support is excellent
|
||||
- Learning curve: 1 weekend
|
||||
|
||||
Code comparison:
|
||||
|
||||
React:
|
||||
```tsx
|
||||
const [count, setCount] = useState(0);
|
||||
useEffect(() => {
|
||||
document.title = `Count: ${count}`;
|
||||
}, [count]);
|
||||
```
|
||||
|
||||
SolidJS:
|
||||
```tsx
|
||||
const [count, setCount] = createSignal(0);
|
||||
createEffect(() => {
|
||||
document.title = `Count: ${count()}`;
|
||||
});
|
||||
```
|
||||
|
||||
No dependency arrays. No stale closures. Just works.
|
||||
|
||||
Result:
|
||||
- 33% faster than WriterDuet
|
||||
- 50MB RAM usage (WriterDuet uses 2GB)
|
||||
- Ship features 2x faster
|
||||
|
||||
If you're building a performance-critical app:
|
||||
Consider SolidJS.
|
||||
|
||||
Tech stack:
|
||||
- Frontend: SolidJS + Vite
|
||||
- Backend: tRPC + SQLite/Turso
|
||||
- Desktop: Tauri (Rust)
|
||||
- Real-time: Yjs (CRDT)
|
||||
|
||||
Questions? Drop them below!
|
||||
|
||||
#SolidJS #WebDev #JavaScript #Startups
|
||||
```
|
||||
|
||||
**Expected Reach:** 2,000-5,000 impressions
|
||||
**Expected Engagement:** 30-80 reactions, 10-20 comments
|
||||
|
||||
---
|
||||
|
||||
## Post 3 - May 1 (Friday)
|
||||
|
||||
**Topic:** Customer discovery - What writers want
|
||||
**Format:** Text + Poll
|
||||
|
||||
```
|
||||
Asked 100 screenwriters: "What's your biggest pain point with current tools?"
|
||||
|
||||
Results surprised me:
|
||||
|
||||
1. "Collaboration is clunky" (42%)
|
||||
- Emailing FDX files back and forth
|
||||
- "Final_FINAL_v3_REALLY_FINAL.fdx"
|
||||
- Lost changes, merge conflicts
|
||||
|
||||
2. "Too expensive" (28%)
|
||||
- Final Draft: $200
|
||||
- WriterDuet: $180/year
|
||||
- Too much for struggling writers
|
||||
|
||||
3. "Slow/bloated" (18%)
|
||||
- Takes 10 seconds to open
|
||||
- Uses 2GB RAM
|
||||
- Lags when typing
|
||||
|
||||
4. "Missing features" (12%)
|
||||
- No AI assistance
|
||||
- Bad mobile support
|
||||
- Limited export options
|
||||
|
||||
Here's what we're building:
|
||||
|
||||
✅ Real-time collaboration (Google Docs for screenplays)
|
||||
✅ Free tier (unlimited scripts)
|
||||
✅ Pro at $9.99/month (vs $200 for Final Draft)
|
||||
✅ 33% faster than WriterDuet
|
||||
✅ Works on any device (PWA, no install)
|
||||
|
||||
Launching May 7 on Product Hunt.
|
||||
|
||||
First 100 beta testers get free Pro for life.
|
||||
|
||||
What's YOUR biggest screenwriting tool frustration?
|
||||
|
||||
#Screenwriting #ProductDevelopment #Startups
|
||||
```
|
||||
|
||||
**Poll:** "What's your biggest pain point?" (same 4 options)
|
||||
**Expected Reach:** 4,000-10,000 impressions (polls perform well)
|
||||
**Expected Engagement:** 100-200 reactions, 20-40 comments
|
||||
|
||||
---
|
||||
|
||||
## Post 4 - May 3 (Sunday)
|
||||
|
||||
**Topic:** Founder story - Why I built this
|
||||
**Format:** Long-form text + Personal photo
|
||||
|
||||
```
|
||||
I wrote my first screenplay at 16.
|
||||
|
||||
It was terrible. But I was hooked.
|
||||
|
||||
Over the next 15 years, I wrote 12 screenplays.
|
||||
- 2 got optioned (never produced)
|
||||
- 1 won a small competition
|
||||
- 9 are in a drawer somewhere
|
||||
|
||||
The one constant? Fighting with my screenwriting software.
|
||||
|
||||
Final Draft:
|
||||
- Cost me $200 (I was broke)
|
||||
- Crashed constantly
|
||||
- Looked like Windows 95
|
||||
|
||||
WriterDuet:
|
||||
- Better, but slow
|
||||
- Ate my laptop's RAM
|
||||
- Collaboration was "share a link" (not real-time)
|
||||
|
||||
I'd think: "Why hasn't this evolved in 30 years?"
|
||||
|
||||
3 years ago, I had an idea.
|
||||
|
||||
What if screenwriting software felt like 2026?
|
||||
- Real-time collaboration (like Google Docs)
|
||||
- AI that assists, not replaces
|
||||
- Works on any device
|
||||
- Costs less than Netflix
|
||||
|
||||
So I learned to code.
|
||||
|
||||
- Spent 6 months on freeCodeCamp
|
||||
- Built my first app (terrible)
|
||||
- Built my second app (less terrible)
|
||||
- Quit my job to build Scripter full-time
|
||||
|
||||
8 months later:
|
||||
|
||||
- Scripter is used by ??? writers
|
||||
- Launching on Product Hunt May 7
|
||||
- First 100 beta testers get free Pro for life
|
||||
- We're 33% faster than WriterDuet
|
||||
|
||||
The lesson?
|
||||
|
||||
Build the thing you wish existed.
|
||||
|
||||
Not for money (there are easier ways).
|
||||
Not for fame (there are easier ways).
|
||||
But because you're the exact person who needs it.
|
||||
|
||||
If you're building something:
|
||||
- Solve your own problem first
|
||||
- Talk to users who have the same problem
|
||||
- Ship faster than you're comfortable with
|
||||
- Don't give up (it takes longer than you think)
|
||||
|
||||
Try Scripter free: scripter.app
|
||||
|
||||
What problem are you solving?
|
||||
|
||||
#FounderStory #Startups #BuildInPublic #Screenwriting
|
||||
```
|
||||
|
||||
**Image:** Personal photo (you writing, or team photo)
|
||||
**Expected Reach:** 5,000-15,000 impressions (personal stories perform well)
|
||||
**Expected Engagement:** 200-400 reactions, 40-80 comments
|
||||
|
||||
---
|
||||
|
||||
## Post 5 - May 5 (Tuesday)
|
||||
|
||||
**Topic:** Product Hunt launch announcement
|
||||
**Format:** Text + Product screenshot
|
||||
|
||||
```
|
||||
We're launching on Product Hunt in 2 days! 🚀
|
||||
|
||||
Scripter is a modern screenwriting platform:
|
||||
- Real-time collaboration (like Google Docs)
|
||||
- AI writing assistant (optional)
|
||||
- Industry-standard formatting
|
||||
- Free tier (unlimited scripts)
|
||||
- Pro at $9.99/month
|
||||
|
||||
Why Product Hunt matters:
|
||||
|
||||
1. Visibility
|
||||
- 50,000+ daily visitors
|
||||
- Tech-savvy early adopters
|
||||
- Press and investors watch PH
|
||||
|
||||
2. Feedback
|
||||
- Honest reviews from power users
|
||||
- Feature requests we haven't considered
|
||||
- Bug reports before scale
|
||||
|
||||
3. Community
|
||||
- Support from other makers
|
||||
- Potential beta testers
|
||||
- Future customers
|
||||
|
||||
Our goal: Top 5 Apps of the day
|
||||
|
||||
How you can help:
|
||||
1. Upvote on May 7 (producthunt.com/posts/scripter)
|
||||
2. Leave a comment (tell us what you think)
|
||||
3. Share with screenwriter friends
|
||||
|
||||
First 100 beta testers get free Pro for life.
|
||||
|
||||
Launching May 7 at 12:01 AM PT.
|
||||
|
||||
Set your alarms! ⏰
|
||||
|
||||
#ProductHunt #Launch #Startups #Screenwriting
|
||||
```
|
||||
|
||||
**Image:** Product screenshot (hero feature)
|
||||
**Expected Reach:** 3,000-7,000 impressions
|
||||
**Expected Engagement:** 100-200 reactions, 20-40 comments
|
||||
|
||||
---
|
||||
|
||||
## Post 6 - May 7 (Thursday - Launch Day)
|
||||
|
||||
**Topic:** We're live!
|
||||
**Format:** Text + Video (30-60 second demo)
|
||||
|
||||
```
|
||||
WE'RE LIVE ON PRODUCT HUNT! 🚀
|
||||
|
||||
After 8 months of building:
|
||||
- 1,000+ cups of coffee
|
||||
- 3 all-nighters
|
||||
- Countless bugs fixed
|
||||
- Hundreds of beta tester conversations
|
||||
|
||||
Scripter is officially on Product Hunt!
|
||||
|
||||
Current ranking: #3 in Apps
|
||||
Goal: Top 5
|
||||
|
||||
What is Scripter?
|
||||
|
||||
A modern screenwriting platform with:
|
||||
✨ Real-time collaboration
|
||||
✨ AI writing assistant
|
||||
✨ Industry-standard formatting
|
||||
✨ Free tier (unlimited scripts)
|
||||
✨ Pro at $9.99/month
|
||||
|
||||
Why build this?
|
||||
|
||||
Because screenwriters deserve tools that feel like 2026, not 1996.
|
||||
|
||||
Because collaboration shouldn't mean emailing files back and forth.
|
||||
|
||||
Because professional tools shouldn't cost $200.
|
||||
|
||||
Upvote and comment: producthunt.com/posts/scripter
|
||||
|
||||
First 100 beta testers get free Pro for life.
|
||||
|
||||
Thank you for the support! 🙏
|
||||
|
||||
[30-60 second demo video showing:
|
||||
- Real-time collaboration
|
||||
- AI assistance
|
||||
- Export to PDF
|
||||
- Clean UI]
|
||||
|
||||
#ProductHunt #LaunchDay #Startups #Screenwriting
|
||||
```
|
||||
|
||||
**Video:** 30-60 second product demo
|
||||
**Expected Reach:** 8,000-20,000 impressions (launch day spike)
|
||||
**Expected Engagement:** 300-600 reactions, 60-120 comments
|
||||
|
||||
---
|
||||
|
||||
## Posting Schedule
|
||||
|
||||
| Date | Time PT | Post | Topic |
|
||||
|------|---------|------|-------|
|
||||
| Apr 27 | 9:00 AM | Post 1 | Building in public - Month 8 |
|
||||
| Apr 29 | 10:00 AM | Post 2 | Technical deep-dive - SolidJS |
|
||||
| May 1 | 11:00 AM | Post 3 | Customer discovery - Poll |
|
||||
| May 3 | 12:00 PM | Post 4 | Founder story |
|
||||
| May 5 | 9:00 AM | Post 5 | PH launch announcement |
|
||||
| May 7 | 12:05 PM | Post 6 | Launch day - We're live! |
|
||||
|
||||
---
|
||||
|
||||
## Engagement Strategy
|
||||
|
||||
### First Hour (Critical)
|
||||
|
||||
**Minutes 0-15:**
|
||||
- Post goes live
|
||||
- Share with team (ask them to engage)
|
||||
- Reply to first comments immediately
|
||||
|
||||
**Minutes 15-60:**
|
||||
- Reply to every comment
|
||||
- Tag relevant people (if appropriate)
|
||||
- Share to personal network (DMs)
|
||||
|
||||
**Minutes 60-120:**
|
||||
- Check back every 15 min
|
||||
- Answer new comments
|
||||
- Edit post if needed (fix typos, add context)
|
||||
|
||||
### Daily Engagement
|
||||
|
||||
- Check comments 3x/day (morning, lunch, evening)
|
||||
- Reply within 2 hours
|
||||
- Thank people for sharing
|
||||
- Follow up on leads (beta signups, press, partnerships)
|
||||
|
||||
---
|
||||
|
||||
## Success Metrics
|
||||
|
||||
| Metric | Target | Benchmark |
|
||||
|--------|--------|-----------|
|
||||
| Total impressions | 25,000-50,000 | 6 posts combined |
|
||||
| Total reactions | 800-1,500 | 100-250/post avg |
|
||||
| Total comments | 150-300 | 25-50/post avg |
|
||||
| Profile views | 500-1,000 | 10-20x engagement rate |
|
||||
| Waitlist signups | 300-600 | 1-2% of impressions |
|
||||
|
||||
---
|
||||
|
||||
## Best Practices
|
||||
|
||||
### DO:
|
||||
|
||||
✅ Post consistently (3-5x/week)
|
||||
✅ Use personal voice (not corporate)
|
||||
✅ Include visuals (images, videos, polls)
|
||||
✅ Reply to every comment
|
||||
✅ Share learnings (not just promotions)
|
||||
✅ Tag relevant people/companies (sparingly)
|
||||
✅ Use 3-5 hashtags (not 20)
|
||||
|
||||
### DON'T:
|
||||
|
||||
❌ Post only promotional content
|
||||
❌ Use LinkedIn corporate speak
|
||||
❌ Ignore comments
|
||||
❌ Over-tag people (spammy)
|
||||
❌ Post at bad times (weekends, late night)
|
||||
❌ Delete negative comments (address them)
|
||||
|
||||
---
|
||||
|
||||
**Status:** ✅ Ready to post
|
||||
**Next:** Start posting April 27, 9 AM PT
|
||||
**Blocker:** None - can post without scripter.app being live
|
||||
Reference in New Issue
Block a user