From 0758235f6bbbea350c99b1727eb1d9635fd53617 Mon Sep 17 00:00:00 2001 From: Macawls Date: Fri, 9 Jan 2026 00:42:22 +0000 Subject: [PATCH] Add Product --- Product.md | 83 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 Product.md diff --git a/Product.md b/Product.md new file mode 100644 index 0000000..e5eab26 --- /dev/null +++ b/Product.md @@ -0,0 +1,83 @@ +## Target Audience + +**Developer Creators** - developers who monetize themselves/personal brand: + +- Developer advocates / DevRel +- Tech educators (course creators, tutorial writers) +- "Build in public" founders +- Devs who share learnings on Twitter/YouTube/blogs + +These people have money (or will), care about their brand, and are technical enough to appreciate WriteKit's approach. + +## Competitive Advantage + +**Go + SQLite stack:** + +- Run hundreds of blogs on minimal infrastructure +- Single binary deployment (vs Ghost's Node + MySQL + Nginx complexity) +- Self-hosting is trivial: download, run, done +- Edge-ready (Cloudflare Workers, Fly.io) +- Can price lower than competitors due to efficiency + +| Ghost (Node) | WriteKit (Go) | +| ----------------- | ------------- | +| 1GB+ RAM minimum | 64-128MB | +| Complex self-host | Single binary | +| $9/mo minimum | Can go lower | + +## Positioning vs Competitors + +- **Ghost**: Heavy, creator-focused, expensive infrastructure +- **Hashnode**: Bloated, community-focused +- **Medium**: No ownership, algorithm-dependent +- **Hugo/Jekyll**: Static-only, no UI, developer-only +- **WriteKit**: Lightweight, developer-first, tinkerable, owns your data + +## Business Model (TBD) + +**Current thinking:** Freemium with product-led growth + +**Free tier:** + +- Blog with subdomain (you.writekit.dev) +- "Powered by WriteKit" badge (organic marketing) +- Core features: posts, comments, reactions, basic analytics + +**Premium tier (~$5/mo):** + +- Custom domain +- Remove "Powered by WriteKit" badge +- Advanced analytics +- Custom CSS (not sure yet) +- Newsletter/subscribers (future) + +**Growth strategy:** Free users with badge = marketing. Same playbook as Carrd, Notion, Substack, Webflow. + +## Lessons from Ghost (John O'Nolan) + +- Don't charge too little ($5/mo customers are problematic) +- Be opinionated: "Ghost is unapologetically a publishing platform, not a generic CMS" +- Build audience before launch (Ghost had 30k email signups before writing code) +- Non-profit structure aligned incentives with users +- Magic link auth > over-engineered OAuth +- Steady growth > exponential growth is fine + +## Origin Story + +Built because: + +1. Working with clients, CMS systems are annoying - can't tinker +2. Built an SSG from scratch for a client - realized there's a better way +3. Developer-first approach: control, simplicity, data ownership + +## What's Missing + +- OG image generation +- Newsletter/email (future) + +## Next Steps + +2. Launch free tier with "Powered by WriteKit" badge +3. Get 10-20 developer creators to try it +4. Learn from real users +5. Figure out pricing based on feedback