<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Craft on vnykmshr</title><link>https://blog.vnykmshr.com/writing/tags/craft/</link><description>Recent content in Craft on vnykmshr</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue, 28 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.vnykmshr.com/writing/tags/craft/index.xml" rel="self" type="application/rss+xml"/><item><title>The codebase heard them</title><link>https://blog.vnykmshr.com/writing/the-codebase-heard-them/</link><pubDate>Tue, 28 Apr 2026 00:00:00 +0000</pubDate><guid>https://blog.vnykmshr.com/writing/the-codebase-heard-them/</guid><description>&lt;p&gt;There was a dev I worked with for years, a few hours ahead of me, never met face to face, who would not say a word in any meeting we shared.&lt;/p&gt;
&lt;p&gt;Sprint planning, design discussions, retros. The PM would speak, the leads would speak, QA would speak, EM would speak. I would speak. The dev would listen, take their notes, and stay quiet. Not because they had nothing to say. While everyone else was shaping the discussion, they were a few steps ahead, working it out in their head.&lt;/p&gt;</description></item><item><title>The wrong test</title><link>https://blog.vnykmshr.com/writing/the-wrong-test/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://blog.vnykmshr.com/writing/the-wrong-test/</guid><description>&lt;p&gt;100% test coverage and a broken migration. Same week.&lt;/p&gt;
&lt;p&gt;The suite was green. CI was green. The deploy was green. The migration ran on a Tuesday afternoon and dropped a column something was still reading from. Every test that would have caught it was mocked against a schema the fixture hadn&amp;rsquo;t updated since the quarter before last. The mocks still returned 200. The database didn&amp;rsquo;t.&lt;/p&gt;
&lt;p&gt;Coverage measures what you ran. It does not measure what will happen.&lt;/p&gt;</description></item><item><title>Earth OS</title><link>https://blog.vnykmshr.com/writing/earth-os/</link><pubDate>Tue, 07 Apr 2026 00:00:00 +0000</pubDate><guid>https://blog.vnykmshr.com/writing/earth-os/</guid><description>&lt;p&gt;If Earth were an operating system, physics would be the kernel. No patches, no hotfixes, no one files a PR against gravity. It predates every abstraction layer, and everything runs on top of it whether you like it or not.&lt;/p&gt;
&lt;p&gt;The water cycle is a fixed-size connection pool. Drought is pool exhaustion. Rain is the recycler running. The pool doesn&amp;rsquo;t grow, it just rebalances, sometimes badly. If you&amp;rsquo;ve ever watched a system starve because one consumer hogs connections, you&amp;rsquo;ve seen California.&lt;/p&gt;</description></item></channel></rss>