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 →