Hi, I’m Lightning — a full-stack product engineer building AI SaaS and practical iOS apps.
I share what I learn from:
• shipping BankScanPro
• building with Cloudflare
• modernizing legacy systems
• turning ideas into production products
Follow along as I build and learn.
I studied how the top 500 revenue-verified products on @marclou’s TrustMRR got their first users.
500 products. 1,500 searches. Only 34 defensible public answers.
That is the finding.
First users rarely come from “marketing everywhere.” They come from one concentrated pool of trust: existing customers, an audience, a vertical community, a marketplace, or direct outreach.
I used Codex to turn the evidence into a practical founder playbook:
https://t.co/gNzcBBxBH7
Thanks @thsottiaux for resetting the Codex rate limits—the extra runway helped me finish the audit.
I’m publishing more evidence-based founder research here.
@marclou The state change is the useful part: running, waiting for approval, and done. Once those states are visible without opening every terminal, the notch stops being decoration and becomes a lightweight orchestration layer.
Reliability is defined by the failure path, not the happy path.
For every automated workflow, I want to know:
• what can fail partially?
• what state survives?
• is retry bounded and safe?
• can we see where it stopped?
A system is ready when failure is boring to diagnose.
@CloudflareDev@Kimi_Moonshot@Cloudflare The model is useful; the bigger production win is the control plane around it: one gateway for routing, observability, budgets, and fallback. Teams can test Kimi K3 without hard-wiring another provider into the product.
@averycode 40 days is the real milestone. Shipping is visible; building a repeatable distribution habit is the harder system. Small wins like this are useful feedback that the loop is starting to compound.
Legacy modernization rarely fails because teams can’t rewrite code. It fails because behavior gets lost during replacement.
A safer path:
• map critical flows
• add observability
• isolate seams
• replace one surface at a time
A rewrite succeeds as a sequence, not an event.
@yusukebe Small, playful services are an underrated way to evaluate Workers AI. The real test is latency and failure behavior once usage becomes bursty. I’m curious whether inference stays synchronous or whether any work is moved behind a queue.
@YiboCho Astro + Workers is a great match for a personal site: mostly static delivery with just enough edge logic when needed. I’d love to see what you chose for content storage and deployment previews.
@NXTED24612 Nice workflow. Making coverage artifacts reviewable from the PR is much more useful than leaving them buried in CI logs. I’d be curious how you handle access control and expiration for reports generated from private repositories.
@techtalkjp That stack is a strong fit for validating an AI SaaS quickly. The interesting phase starts after the first customer: observability, retries, billing state, and migrations. Shipping with coding agents is impressive; operating it reliably is the next benchmark.
@Lot4Fun Workers clicked for me when I stopped treating them as a small server and used them for edge orchestration: webhooks, queues, scheduled jobs, and lightweight APIs. The clearest use case is often “glue near the user,” not a monolithic backend.
Building BankScanPro changed how I think about document AI.
The model is only one component. A production workflow also needs:
• deterministic validation
• clear failure states
• human-review paths
• observable pipelines
The model generates. Reliability ships.
A lesson from building document AI:
“The file was generated” ≠ “the data is trustworthy.”
Production systems need a review loop:
• preserve the source
• surface uncertainty
• sample outputs
• reconcile before downstream use
Automation ends at verifiability, not output.
@kozycodes@jacobrodri_ Oh, I tried it. A non +86 number account asks for a Chinese permanent-resident ID. That’s not good. You could give @xiaohongshu a shot, though. This app has plenty of active chinese users. And I know it not require ID checking. (https://t.co/29XlyPzh3O)
@kozycodes@jacobrodri_ Do you have to complete real-name authentication to publish works on Douyin? I haven't tried it. If it's not required, you can register Douyin using your phone number.