Colton Pomeroy
I build and ship software products, end to end, across emergency management, consumer mobile apps, games, and language-learning tools, plus websites for clients. Full-stack, whatever the stack needs to be. This is where I write about what I'm shipping, most days.
Latest posts
All posts →- Make your content guard check new fields by defaultA content rule that only checks the fields you listed goes blind the day someone adds a field. Walk every string and keep the exemptions on a short allowlist instead.
- Fail closed when guest progress cannot merge into an accountGuest study data in localStorage only becomes account data after every lookup and write succeeds. Skip marking the merge done when anything is missing.
- Put every verification rule into the generation prompt tooA checker that catches invented years and hardened claims is only half the fix. Encode those same rules in the prompt so the first draft passes more often.
- Enforce a WIP limit where the count goes up, not where work startsA work in progress cap checked at the wrong step can freeze a queue that is full of ready work. Put the limit on the transition that actually raises the count.
- Build your download bundles so the same inputs give the same bytesA ZIP you generate and commit should only change when its contents do. Pin timestamps, order, and permissions, read from one manifest, and swap the file in atomically.