<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Johannes Schuba — Writing</title><description>Writing about software, infrastructure, products, and developer tools.</description><link>https://preview.joschuba.com/</link><item><title>The development machine is becoming an API</title><link>https://preview.joschuba.com/posts/development-machine-api/</link><guid isPermaLink="true">https://preview.joschuba.com/posts/development-machine-api/</guid><description>Why coding agents are turning the development computer from a personal possession into an on-demand resource.</description><pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate><category>development-environments</category><category>infrastructure</category></item><item><title>In praise of boring infrastructure</title><link>https://preview.joschuba.com/posts/boring-infrastructure/</link><guid isPermaLink="true">https://preview.joschuba.com/posts/boring-infrastructure/</guid><description>A case for components with known failure modes, clear documentation, and understandable recovery paths.</description><pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate><category>infrastructure</category><category>operations</category></item><item><title>Build the smaller version first</title><link>https://preview.joschuba.com/posts/build-smaller/</link><guid isPermaLink="true">https://preview.joschuba.com/posts/build-smaller/</guid><description>How a tighter promise creates clearer products, faster learning, and a better chance of actually finishing.</description><pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate><category>product-development</category><category>process</category></item></channel></rss>