Blog
24 I Shipped Ad-Supported Apps to 177 Countries Without the EU Consent Screen (UMP) Field notes / Ads / AdMob Sep 6, 2026 23 My AdMob Revenue Was ¥0. Not a Single Line of Code Was Wrong Field notes / Ads / AdMob Sep 6, 2026 22 On note, Setting the Price and Hashtags with JS Doesn't Actually Save Them Field notes / Automation Sep 6, 2026 21 4 Email Addresses, Including My Own, Showed Up in My Demo Video Footage. I Blacked Them Out, but the Copies I'd Already Sent Are Gone Field notes / Post-mortem Sep 1, 2026 20 I switched my GCP free trial to a paid account. It scared me, so here's what I was actually billed afterward Field notes / Costs Sep 1, 2026 19 3 Store Listing Videos, 30 Seconds Each, Made with Only ffmpeg and Python. No Video Editor, No Stock Assets Field notes / Production Sep 1, 2026 18 Blog Monetization in 2026: I Checked the Official Docs, and Half the Common Advice Didn't Hold Up Research / Monetization Sep 1, 2026 17 Every Google Play Release Trap I Actually Hit as an Indie Developer (2026 Edition) Checklist / Store review Sep 1, 2026 16 I relied on internal docs I wrote myself and got 3 things wrong. Reading the primary sources overturned all of them Field notes / Post-mortem Sep 1, 2026 15 Google's Places API Says You Can't Store the Data You Fetch, So I Redesigned My Map App's Database Field notes / Design Sep 1, 2026 14 Judges Couldn't Open My App: A Month Before Submission, I Found Play Console Set to Japan Only Field notes / Store review Sep 1, 2026 13 Cutting My Free Tier from 2 Stories a Day to 1 Made Rewarded Ads, Not Subscriptions, the Core of My Revenue Plan Field notes / Billing Sep 1, 2026 12 People Don't Dislike AI-Written Articles Because AI Wrote Them: What I Found Studying Popular Posts Research / Writing Sep 1, 2026 11 Two AI agents used my one test phone at the same time and broke a test. Multi-agent setups need mutual exclusion Field notes / Dev process Sep 1, 2026 10 I Thought My X Autoposter Had Sent 19 Posts. The Account Said "0 posts" Field notes / Post-mortem Sep 1, 2026 09 I Tried to Automate YouTube Uploads with Browser Automation and Hit a Wall: Google Always Blocks Sign-ins from Automated Browsers Field notes / Automation Sep 1, 2026 08 I Have a Day Job and Built 3 Apps in 2 Months. AI Agents Did All the Work; I Only Made Decisions Field notes / Studio Aug 30, 2026 07 I built 3 apps with 30 AI employees: 3 things that worked and 3 that were a complete waste Field notes / Dev process Aug 28, 2026 06 The Full Numbers: 3 Indie Apps on Firebase for a Month Cost ¥22, and I Actually Paid ¥0 Field notes / Costs Aug 24, 2026 05 Google Play Hits Indie Developers with '12 Testers × 14 Days.' Working Backward, Launch Took at Least 29 Days Field notes / Store review Aug 20, 2026 04 I Renamed My GitHub Account and the Policy Pages for All 3 Released Apps Went 404, Blocking My Review Submission Field notes / Post-mortem Aug 16, 2026 03 Google Play Rejected My Screenshots: Why Raw Device Captures Don't Pass, Plus a PowerShell Script to Convert Them to 1080×1920 Field notes / Store review Aug 15, 2026 02 My app's payments were broken for 11 days. Purchases succeeded, no error ever appeared, and the balance just never went up Field notes / Post-mortem Aug 15, 2026 01 I Hit 3 Crashes That Only Happen in Flutter Release Builds. Debug Ran Fine, and flutter analyze Passed Field notes / Flutter Aug 11, 2026