Archives
- 27 Oct Gomoku Was Picked for the Apps in Toss Growth Program Too — No Email, a Promotion Already Running, and a First Screen Rebuilt From Day-One Data
- 26 Oct I Moved One Coordinate Instead of Rebuilding 43 Apps — Getting the Hubs into "You Might Also Like"
- 26 Oct Four Defects on Hub Launch Day — Why Every Hub Turned Sideways and Promo Entries Showed Only a Title
- 26 Oct Three Card Games Almost Shipped Without Card Images — Sorting Out a Shared Deck, a Rotation Module and Landscape Layouts in One Pass
- 26 Oct I Put the Same Logo Badge in the Same Corner of 76 App Icons — The Series Spec Set on the Day a Text-Only Icon Got Rejected
- 26 Oct Re-Measuring All 100 Box Push Levels with a Solver, and Why I Decided Not to Build Level 101
- 26 Oct 157 of My 200 Korean Posts Are Not Indexed — The Side Effect of September's URL Switch and What I Am Doing About It
- 26 Oct How I Built a 7,200-Question Exam Bank with AI Agents — Separate Writers and Reviewers, and the Source Documents I Should Have Read First
- 26 Oct How I Bundled 50 Games into 9 Hub Apps Without Touching a Line of Game Code — Multi-Page Bundles and One Global Flag
- 26 Oct Moving Hub Apps onto Apps in Toss — Why I Withdrew the Shutdowns and Rewrote Existing Apps Instead
- 25 Oct Ad Revenue Keeps Falling After the Apps in Toss Exposure Overhaul — What Dropped Was One App's "All Tab" New Users
- 25 Oct AdSense Rejected Again — I Fixed the Sitemap and Wrote 51 More Posts, and the Result Was the Same
- 25 Oct Tap Bird Was Picked for the Apps in Toss Partner Growth Program — Two Days Turning a "One-Round Game" Into One Worth Coming Back To
- 21 Oct Running Three AI Sessions in Parallel Did the Same Job Twice and Overwrote Each Other's Records — Why Session Management Stays With the Human
- 21 Oct The First Outside Library in My Monorepo, the planck Physics Engine — Decisions Made Building Castle Topple
- 20 Oct One Week After Launching 14 Games on the Same Day — Closing a Launch With D+1 and D+7 Checks
- 20 Oct An Apps in Toss Workspace Holds Only 50 Mini Apps — Getting Stuck at Number 51
- 19 Oct Syncing a Local HTML Checklist With a JSON File, No Server — Letting a Human and an AI Write the Same File With the File System Access API
- 18 Oct 27 Languages Were Inheriting the English Screenshots — The Pipeline That Shot and Uploaded 43 Japanese Screenshots
- 18 Oct Rewriting 45 Japanese Store Listings From Machine Translation to Real Japanese — Genre Words in Titles and Avoiding Trademarks
- 18 Oct The Toss "Ad Notice" Rejection — Toasts and Notices Both Failed, and Only One Layout Passed
- 17 Oct All Four Rejected by CrazyGames — I Am Stopping Here
- 17 Oct Five Games That Need No Words — Looking Back on the Retro Five Launch
- 17 Oct Back to CrazyGames — After Three Rejections, One New Game Submitted as "Siege King"
- 17 Oct I Submitted Three Games to CrazyGames and All Three Were Rejected the Same Day — Plus How I Got Hooked on Ragdoll Archers
- 17 Oct Adding Play Console "Tags" to 53 Apps in a Day — Automating a Menu That Has No API
- 17 Oct Applying for the Google Play Games on PC "Playable" Badge — How I Checked 52 Games on the Emulator in One Day
- 16 Oct Nine Board Games on One Engine — Looking Back on the Eight Days to the October 9 Launch
- 15 Oct One Shared CSS Class Name Broke the Exit Dialog in Two Games — A .sheet Collision
- 15 Oct More Modes, Not More Apps — Looking Back on Reaction Challenge's Eight Modes
- 14 Oct I Added Google Play Games Leaderboards to 22 Games, Then Removed 20 — One Place in Code, Blocked by the Cloud Project Limit
- 13 Oct When Several AI Coding Sessions Share One Repo, Git Breaks Like This — 17 Games Shipped, Never Committed
- 12 Oct First Apps in Toss Registration in One Pass — Submitting 14 Games with Combined App Info and Bundle Review
- 11 Oct Korean Particles Broke My Quiz App — 310 of 700 Answers Got the Wrong Ending
- 10 Oct Toss 1-Won Promotion, Week One — 2,099 Won Spent, and Ad Revenue per Won Was All Over the Place
- 09 Oct AdSense Rejected My Site for Low-Value Content — 600 of 954 Sitemap URLs Were Empty Pages
- 04 Oct Math Monsters Is Now a Google Play 'Teacher Approved' App
- 03 Oct The Revenue Ledger, Three Weeks On — Toss and Play Ad Revenue and 1 KRW Promotions in One Command
- 03 Oct We Put a 1 KRW Promotion on the Toss Benefits Tab — 26 Mini Apps, 3,000 KRW Each
- 01 Oct When to Ask for a Rating — One Review-Prompt Rule for Toss and Google Play
- 28 Sep Searching Backwards for the Birth Charts and Plates That Made Last Week's Lotto Numbers
- 23 Sep My Ad Account Was Suspended 29 Days for Invalid Traffic — The Culprit Was My Own Dev Phone
- 23 Sep Apps in Toss Is Changing How Mini Apps Get Found — Notes From the PO Webinar
- 20 Sep Fixing a "Cold Start Over 20 Seconds" Rejection Twice — 20 Seconds Is When the Screen Stops Moving
- 20 Sep Turning 27 Games Into Reels — 1.5x Speed, 9:16, and Links That Do Not Click
- 18 Sep Two Bugs Hiding in the Instant a Screen Changes — A Speed Divided by Nothing and a Tap That Lingered
- 17 Sep Traffic Never Comes Through One Door — Opening 54 Paths on Instagram and YouTube
- 16 Sep I Moved the Play Console Clicking to the API — 121 Locale Slots and a One-Line Release
- 16 Sep Adding Record Tabs to a Leaderboard With No Read API — 20 Mini Games
- 15 Sep The Sound Was Only Late on iPad — Four Steps That All Waited for the Play Button
- 15 Sep Checking 27 Apps by Hand Every Morning, Until I Built a Ledger
- 15 Sep Why a 100dvh Container Still Scrolls — The targetSdk 35+ Edge-to-Edge Trap
- 15 Sep Adding Hearts to Games With Nowhere to Put a Rewarded Ad
- 13 Sep Without a Rule, the Same Bug Comes Back — The Day I Flipped the Site's URL Scheme
- 12 Sep 14 Mini Apps, 13,365 KRW in Four Weeks — My Full Ad Revenue Numbers
- 12 Sep Why the Consent Sheet Never Appeared — I Wrote the Rule Down and Never Applied It to the Existing Apps
- 10 Sep The Code Said "Not Supported" — It Had Been Working All Along
- 10 Sep I Shipped Ten Mini Games With No Ads — The Apps Were Done, the Ad Slots Were Never Created
- 09 Sep Apps in Toss Policy Changes for September and October — A Partner's Checklist
- 07 Sep Apps in Toss Functional Push — Three Weeks of Mistakes, Written Down
- 05 Sep Hangul Monsters and Math Monsters Are Now Completely Free
- 04 Sep Shipping Six Mini Games at Once — A Five-Day Retrospective
- 01 Sep How to Become a Nursing Assistant in Korea — Requirements and Exam
- 31 Aug The Day We Quit Kumon, Dad Started Building a Math Game
- 30 Aug Elementary Math Drills — Why 10 Minutes a Day Beats 30 Minutes
- 30 Aug Retiring Flutter — What I Learned Rewriting Three Apps for the Web
- 29 Aug 8 Traps I Hit Making This Blog Bilingual (Jekyll + Chirpy)
- 28 Aug When to Start Teaching Hangul — Readiness Signs and Two Methods
- 26 Aug What I Learned Shipping 8 Apps as a Solo Dev with a Day Job
- 12 Aug Apps in Toss Launch — Saju Lotto, Juice Spinner & Spin the Bottle