Notes
Problems, as they actually happened.
Short write-ups on real problems: a bug, a decision, a moment where something technical had to get explained to someone who doesn't code. Less finished than the work, closer to how it actually happened.
2026-07-13
Getting lead data into the CRM the unglamorous way
The agency CRM needed Google Maps lead data. The obvious path was an API. I went manual first, and it was the right call, for reasons that had nothing to do with code.
Read the note →2026-07-12
Placeholders a non-developer can replace
The site had to ship before all of its screenshots existed. The constraint: unfinished content can't look broken to a visitor, and replacing it can't require a developer.
Read the note →2026-07-11
What broke between the AI mockup and the production build
This site was designed in Claude and rebuilt in Next.js. The prototype code was throwaway; the pixels weren't. Two things broke in translation, and neither was where I expected.
Read the note →