Skip to content
Liam Marshall Software engineer

Writing

Notes on some of the valuable learnings I've made along the way.

RSS feed

2026 #

  1. MCP connector with Claude vs. Gemini

    MotifSpec’s MCP server worked in Claude the first time I added it. Gemini said it had trouble connecting. Once it connected, the same kind of request showed how far the design system bends beyond a portfolio.

  2. The cheapest warehouse was the one we already had

    We planned to move Ara’s analytics from GA4 through BigQuery to an Azure warehouse and Power BI. Costing it showed the data could simply stay in BigQuery for under a dollar a month.

  3. The slider that moved one subject at a time

    A Clarity heatmap showed that 80% of clicks on Ara’s home page went to one arrow. Making each click move a full page of subjects brought that down to 25%.

  4. Deprecating design tokens without a major version

    Sample post: why MotifSpec 1.7.0 kept two unused tokens, and how the validator stops anything from using them.

  5. No flash of the wrong theme

    Sample post: a one-line script in the head applies a stored theme before the first paint, and the toggle clears it when you match the system again.

  6. Hello, world

    Sample post: the first entry, and a short note on how this site is put together.