blog

A small corner for the rest of it.

Marketing and automation notes sit alongside travel field notes, reading reflections, and the occasional opinion — filter by category or just scroll.

Readings

Why I annotate in the margin, not a separate doc

A note written where the disagreement happened survives. A note copied into a separate doc turns into a to-do list nobody does.

readinghabits
Readings

I stopped reading marketing books for takeaways

Why I read for frameworks I can rebuild from first principles instead of collecting quotable lessons — and what changed once I did.

readingreflection
Marketing & analytics

A silent data-loss bug, and the one-line fix that ended it

Why Promise.all was quietly dropping drill history in Lucy Tutor's GitHub sync, and why sequential writes are sometimes the correct architecture, not the lazy one.

automationbuild-loglucy-tutor
Life

Logic and imagination over accumulated references

I'd rather reason a problem out from first principles than reach for what's already been said about it.

opinionfirst-principles
Life

Verify before you push back

Disagreement is cheap. Checking your own math before you challenge someone else's is the part that actually earns it.

opiniondecision-making
Travel

I plan trips the same way I plan a media budget

A fixed ceiling, a floor on quality, and everything else negotiable — the same brief structure whether it's a campaign or a week away.

planningfield-notes
Marketing & analytics

Most 'growth hacks' are just unmeasured spend

Why the gap between performance marketing and brand marketing is usually an attribution gap, not a strategy gap.

attributionperformance-marketing
Travel

Guangzhou, off-peak

Eight days, one travel partner, timed to land before Golden Week crowds hit.

guangzhouchina