How this site is built: static output, no diagram runtime, and the bugs that hid in plain sight

Notes on moving this site’s diagrams to render at build time instead of in the browser, and on the three classes of bug that only showed up once something was measured properly.

September 28, 2026 · 9 min · 1743 words · Vaishnav Mhetre

Why I built this site static: zero-cost, zero-node infrastructure

A practical note on choosing GitHub Pages, GitHub Actions, and Hugo for a personal engineering site that stays inexpensive to run and easy to own.

September 24, 2026 · 6 min · 1217 words · Vaishnav Mhetre