<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>niftybits</title><description>Writing on engineering, projects, and notes.</description><link>https://www.niftybits.com/</link><item><title>From Tape and Glue to Mass Production: The Iterative Reality of Hardware Development</title><link>https://www.niftybits.com/blog/2026-05-19-shaper-origin-hardware-iteration/</link><guid isPermaLink="true">https://www.niftybits.com/blog/2026-05-19-shaper-origin-hardware-iteration/</guid><description>Shaper Tools&apos; 15-year journey building the Origin CNC router is a masterclass in hardware iteration — from one-axis academic experiments to global mass production.</description><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate></item><item><title>SubZeroHero: Knowing What&apos;s Actually in the Freezer</title><link>https://www.niftybits.com/blog/2026-05-18-subzerohero/</link><guid isPermaLink="true">https://www.niftybits.com/blog/2026-05-18-subzerohero/</guid><description>Why we built a PWA to manage our household freezer inventory after every analog approach quietly failed.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate></item><item><title>Fixing the Missing @ and ~ in macOS Terminal for International Keyboards</title><link>https://www.niftybits.com/blog/2026-05-17-at-sign-terminal/</link><guid isPermaLink="true">https://www.niftybits.com/blog/2026-05-17-at-sign-terminal/</guid><pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate></item></channel></rss>