Ideas and experience

Essays

  1. I get bored. I still ship.

    Press is a pleasant detour, Studio keeps moving, and I don't confuse needing variety with being unable to focus.

    Essay 08 Sep 2026 5 min
  2. Before an AI image reaches a live store

    Studio's publishing checks have to account for changed permissions, lost responses and the difference between an internal receipt and actual Shopify state.

    Field note 04 Sep 2026 3 min
  3. Why I don't kill side projects

    Small software can be worth maintaining even when it never becomes a company.

    Essay 29 Aug 2026 2 min
  4. The title was fuzzy. The responsibility wasn't

    I spent years coordinating developers, marketers, priorities, and execution across internet businesses without a title that explained the job.

    Essay 28 Aug 2026 2 min
  5. Cosplay AGI

    One of my agent skills is triggered by 'cosplay AGI'. The joke is useful because the model alone is never the whole system.

    Essay 20 Aug 2026 2 min
  6. What I actually do all day

    One Saturday produced 31 pushes across three repositories. This is what I was doing while agents wrote the code.

    Essay 18 Aug 2026 3 min
  7. Why every agent rule has an incident

    Most rules in my agent skills folder exist because ignoring them already damaged real work.

    Essay 16 Aug 2026 3 min
  8. Anything an agent fleet can rebuild in a quarter is not a moat

    Studio took seven months to build. That made one product question unavoidable: which parts would still be difficult for a competitor to reproduce?

    Essay 01 Aug 2026 5 min
  9. Two theories of a programmer

    One programmer writes the code. Another directs agents that write it. The second job moves more attention into specification, verification, and product judgement.

    Essay 02 Jul 2026 3 min

How the work happened

Build records

  1. Press: a pleasant detour into desktop software

    Zed made me want to try GPUI. Press gave me a folder of images to work on. A personal detour into Rust, responsive interfaces and an app still finding its shape.

    Build record 08 Sep 2026 6 min
  2. What an image auditor can actually measure

    Building the ImageGuide extension meant separating a downloaded image from its uses, and measured bytes from estimated savings.

    Build record 04 Sep 2026 3 min
  3. The tests passed. On which commit?

    VibeQ accepted an agent's commit and test report as text. The closeout now checks those claims against the actual pull request head.

    Build record 04 Sep 2026 2 min
  4. Adding a paid product without losing the random button

    Earth Roulette gained airport-based trip suggestions and a paid membership path. The homepage still had to let people spin for a destination.

    Build record 04 Sep 2026 3 min
  5. 59 of my WebP files were PNGs

    The first Press audit found 59 PNGs hiding behind WebP filenames on my own image-optimization site. I checked the historical files again.

    Build record 04 Sep 2026 2 min
  6. The bay outside my window is a shader now

    I saw a raymarched ocean on earendil.com and wanted one. Now my homepage draws the bay I live on, and Lighthouse taught me who browses without a GPU.

    Build record 22 Jul 2026 8 min
  7. How improve-codex works

    A codebase audit becomes reviewed plans, isolated Codex worktrees, and implementation branches that still require a human merge decision.

    Build record 06 Jul 2026 3 min

Practical reference

Technical guides

  1. Image SEO in 2026: what changed since 2019

    I checked my 2019 image SEO guide again. The basics still hold, while formats, loading, product data, and visual discovery have changed.

    Guide 06 Jul 2026 4 min

Earlier work

Older archive

  1. Optimising a Vue/Nuxt site with Sirv

    How I handled responsive images, lazy loading, CDN delivery, placeholders, and media galleries on Sirv Experts.

    Guide 30 Sep 2023 4 min
  2. Actionable ways to help Ukraine

    Ways to support Ukraine, with direct links to military, medical, humanitarian and animal-welfare organisations.

    Field note 09 Apr 2022 2 min
  3. 9 practical ways to increase Shopify sales

    The original article was posted on Sirv’s blog Archived Sirv article from 2020. Product screenshots, app recommendations, prices and statistics describe that period. Google …

    Guide 24 Nov 2020 17 min
  4. Image SEO for E-commerce

    Update, July 2026: I checked this advice again seven years later. Read Image SEO in 2026: what changed since 2019 for the current version. The original article was posted on …

    Guide 13 Jun 2019 16 min
  5. Image personalisation: examples and implementation

    The original article was posted on Sirv’s blog Archived Sirv article from 2018. I wrote this in Sirv’s voice, so “we” and “our” refer to Sirv. …

    Guide 03 Aug 2018 9 min