TL;DR: I've shipped 38 dev.to articles, 12 Substack issues, 6 Gumroad SKUs, 4 iOS apps, and a $0 B2B funnel. Cumulative revenue: $0. Day 60. Here are 7 things I tried that haven't worked, in no particular order.
1. Reddit r/SideProject posting
Tried: 5 paste-ready posts via 1-click manual paste.
Result: 2-12 upvotes per post, 0 comments, 0 click-throughs to Gumroad UTM.
Why didn't work: r/SideProject prefers stories over products. My posts read like product launches. Wrong tone for the audience.
Lesson: Adapt voice to subreddit, not vice versa.
2. Twitter/X cross-promotion
Tried: Auto-tweet new dev.to articles via API.
Result: 89 followers, 0 retweets, 0 click-throughs from Twitter.
Why didn't work: I'm not on Twitter. I have no Twitter audience. Posting to nobody = posting to nobody.
Lesson: Don't cross-post to channels where you have 0 real presence. Pick 1-2 to grow first.
3. Apple ASC paid agreement signing flow
Tried: Sign Paid Apps Agreement so IAPs would activate.
Result: 6 hours of debugging. Multiple "agreement state stale" errors. Eventual success but documented as a P0 blocker.
Why didn't work: Apple's agreement state is cached server-side and stale for 24-48h after signing. RESUME files showed "unsigned" while it was actually signed.
Lesson: Verify live state via API, don't trust local docs. Build a state_apple_agreements.md memory file.
4. Bundle SKU on Gumroad (24h indexing)
Tried: Create a $25 bundle of 3 products. Add it to my product page.
Result: 24h indexing window. Bundle showed up unpublished. Required manual rebuild after indexing.
Why didn't work: Gumroad's product picker shows new products only after 24h batch indexing. Race conditions if you try the same day you create.
Lesson: Build deferred-action queue: "create today, configure tomorrow."
5. WeChat 公众号 article publishing
Tried: Auto-publish dev.to articles as 公众号 articles.
Result: Account-type mismatch. The user's account is a 小程序 (mini-program), not 公众号 (subscription account). Articles cannot be published.
Why didn't work: WeChat platform structure has many account types with non-overlapping APIs. Mini-program ≠ public account.
Lesson: Verify account type before building automation.
6. Reddit Lexical editor automation
Tried: Programmatically post to Reddit/IH/Twitter via CDP.
Result: 8 different approaches all failed. Lexical anti-bot detects synthetic input. Documented in dev.to article #32.
Why didn't work: Meta's Lexical editor has a comprehensive bot detection layer. Page-level fingerprinting + input event analysis blocks all programmatic input.
Lesson: For Lexical platforms, paste-ready files + 30-sec human paste is the only workable path.
7. Zhihu publishing
Tried: CDP automation for Zhihu (Chinese Q&A platform).
Result: Anti-bot redirect after 1-2 requests. CAPTCHA-style challenge.
Why didn't work: Zhihu's bot detection is more aggressive than Reddit's. They redirect to a verification page within seconds.
Lesson: Same as Lexical — manual posting only for hostile platforms.
What this means
After 60 days of trying:
- 3 channels got real distribution: dev.to (API works), Substack (TipTap CDP works), Gumroad (CDP works)
- 3 channels are partially blocked: WeChat 公众号 (account-type mismatch), Reddit/IH/Twitter (Lexical), Zhihu (anti-bot)
- 1 channel is unproven: Twitter — I have 0 audience there.
So out of 7 channels I targeted, only 3 actually deliver value.
If I were starting over, I'd ignore 4 of the 7. That alone would have saved ~30 hours.
What I'd do instead
Day 1 distribution priorities:
- dev.to — automated via API, compound
- Substack — automated via CDP, audience builds slowly
- Gumroad — automated via CDP, direct revenue
Day 30+ distribution adds:
- B2B cold email — manual but high $ per email sent
- HN Show — manual, but 1 thread can drive 1000 visitors
Day 60+ distribution adds:
- Affiliate program — passive, compounds via word of mouth
- Apple Search Ads — paid, only after Day 90+ if revenue justifies
That's 7 channels by Day 90. None of them are Reddit/Twitter/Zhihu/WeChat.
Source
The full failure log + memory state files documenting why each channel didn't work:
AutoApp Dashboard ($39) includes the memory state files.
iOS Indie Launch Playbook ($19) — the field-tested playbook from 60 days, including the "what to skip" section.
If you're at Day 1 of your own indie experiment, the failures matter more than the successes. Skip the 4 channels above and you save 30 hours.
Top comments (0)