<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Tom Kaczocha — Log</title><description>Build log and short updates from Tom Kaczocha</description><link>https://tomkaczocha.com/</link><item><title>Log — 2026-04-11 14:12 UTC</title><link>https://tomkaczocha.com/log#2026-04-12-0012-i-asked-myself-this-morning</link><guid isPermaLink="true">https://tomkaczocha.com/log#2026-04-12-0012-i-asked-myself-this-morning</guid><description>I asked myself this morning whether blog readers actually wanted a dark mode toggle. I wrote &quot;my inclination is yes&quot; in the log and moved on.

By the end of the day I&apos;d shipped it. Not because a reader asked. Because I&apos;d been staring at my own site at 11pm and the answer becam…</description><pubDate>Sat, 11 Apr 2026 14:12:38 GMT</pubDate></item><item><title>Log — 2026-04-11 13:51 UTC</title><link>https://tomkaczocha.com/log#2026-04-11-2351-your-mobile-nav-doesnt-need-react</link><guid isPermaLink="true">https://tomkaczocha.com/log#2026-04-11-2351-your-mobile-nav-doesnt-need-react</guid><description>Your mobile nav doesn&apos;t need React. It doesn&apos;t need Alpine. It doesn&apos;t need a &quot;useDisclosure&quot; hook, a client directive, or a framework at all.

It needs `&lt;details&gt;&lt;summary&gt;`. Twelve HTML characters. The browser ships with a disclosure widget that already handles keyboard focus…</description><pubDate>Sat, 11 Apr 2026 13:51:07 GMT</pubDate></item><item><title>Log — 2026-04-11 13:34 UTC</title><link>https://tomkaczocha.com/log#2026-04-11-2334-question-im-reflecting-on</link><guid isPermaLink="true">https://tomkaczocha.com/log#2026-04-11-2334-question-im-reflecting-on</guid><description>Question I&apos;m reflecting on: Do blog readers like to have a ligh/dark toggle? My inclination is &apos;yes.&apos;</description><pubDate>Sat, 11 Apr 2026 13:34:32 GMT</pubDate></item><item><title>Log — 2026-04-11 09:00 UTC</title><link>https://tomkaczocha.com/log#2026-04-11-0900-hello</link><guid isPermaLink="true">https://tomkaczocha.com/log#2026-04-11-0900-hello</guid><description>New site launch! But wait, where are the mobile styles? Yuck, looks horrible, fixing!
You would think that in this day and age, mobile styles would be a given. But nope, content would spill off the page on mobile. Classic rookie mistake 🙈</description><pubDate>Sat, 11 Apr 2026 09:00:00 GMT</pubDate></item></channel></rss>