DEV Community

孫昊
孫昊

Posted on

What's NOT Working at Day 60: 7 Honest Failures

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:

  1. dev.to — automated via API, compound
  2. Substack — automated via CDP, audience builds slowly
  3. Gumroad — automated via CDP, direct revenue

Day 30+ distribution adds:

  1. B2B cold email — manual but high $ per email sent
  2. HN Show — manual, but 1 thread can drive 1000 visitors

Day 60+ distribution adds:

  1. Affiliate program — passive, compounds via word of mouth
  2. 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)