The Receipt Had No Deadline. My App Marked It Expired.
I created a receipt with no return or warranty deadline. ReceiptCrate marked it Expired and put it in Alerts anyway. The tests were green because none of them had ever made that exact receipt.
Your privacy, your choice. Allow optional Google Ads measurement, or keep all advertising storage limited.
Details in the privacy policy[Archive]
The published issues, newest first. Each one covers a shipped product, a useful tool, or a lesson from independent software work.
Browse issues
Open any issue to read it on the site.
I created a receipt with no return or warranty deadline. ReceiptCrate marked it Expired and put it in Alerts anyway. The tests were green because none of them had ever made that exact receipt.
I tried to publish the same book as a paperback and a Kindle eBook. The paperback is live. The eBook is stuck in Draft behind an error banner that highlights nothing, and the publish request comes back with an empty errors object.
Apple's screenshot spec page changed which 6.9-inch resolution it led with between two visits six days apart. The accepted-size list still included all three, which is why I stopped treating one prominent number as the whole spec.
I put AdMob in some of my apps for a little passive revenue. The pennies never covered what the SDK cost me in launch time and a clean privacy label, so I'm pulling it back out one app at a time.
I shipped the same book copy to Amazon's US and UK stores. The US store published it. The UK store flagged one word as violence and blocked the page, and the fix changed how I clear an automated filter now.
I kept changing App Store metadata one field at a time and made the results harder to read. Now I batch the title, subtitle, keywords, screenshots, and preflight checks before I submit.
I finished Product Hunt prep for the kit, checked the real surfaces, and cut the extra outreach. Launch day should be for replies, not panic.
I automated almost a whole publishing workflow today, then hit a wall a browser bot can't cross. The real skill is knowing where to stop and just do the last step by hand.
I sat down to plan the day and half the list was already done. The boring failure nobody warns you about: your records drift from reality.
A build log: two apps went live while my own site hid them, the lesson that came out of it, and a new code-only video style for the channel.
Introducing TheChosenVictor, the vault, and what to expect from this newsletter.
Future issues
Subscribe for new issues and access to the subscriber vault.
Get new issues when they are published.
By subscribing, you agree to our Privacy Policy.