<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Tech on Daytime Notes</title><link>https://tk.daytimegood.uk/tags/tech/</link><description>Recent content in Tech on Daytime Notes</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 26 Apr 2026 10:00:00 +0800</lastBuildDate><atom:link href="https://tk.daytimegood.uk/tags/tech/index.xml" rel="self" type="application/rss+xml"/><item><title>Why I Switched from Bash to Zsh on macOS</title><link>https://tk.daytimegood.uk/posts/why-i-switched-from-bash-to-zsh-on-macos/</link><pubDate>Sun, 26 Apr 2026 10:00:00 +0800</pubDate><guid>https://tk.daytimegood.uk/posts/why-i-switched-from-bash-to-zsh-on-macos/</guid><description>&lt;p&gt;A few quick notes on this topic.&lt;/p&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;Something I&amp;rsquo;ve been thinking about for a while. The setup has evolved, and I wanted to document the reasoning.&lt;/p&gt;
&lt;h2 id="what-i-tried"&gt;What I Tried&lt;/h2&gt;
&lt;p&gt;The first attempt was the obvious approach. It worked, but had rough edges that became apparent only after weeks of daily use.&lt;/p&gt;
&lt;h2 id="what-worked-better"&gt;What Worked Better&lt;/h2&gt;
&lt;p&gt;After experimentation, I settled on a different configuration. The key insight was to optimize for the failure case rather than the happy path.&lt;/p&gt;</description></item><item><title>Building a Home Lab with Docker Compose</title><link>https://tk.daytimegood.uk/posts/building-a-home-lab-with-docker-compose/</link><pubDate>Sun, 19 Apr 2026 10:00:00 +0800</pubDate><guid>https://tk.daytimegood.uk/posts/building-a-home-lab-with-docker-compose/</guid><description>&lt;p&gt;A few quick notes on this topic.&lt;/p&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;Something I&amp;rsquo;ve been thinking about for a while. The setup has evolved, and I wanted to document the reasoning.&lt;/p&gt;
&lt;h2 id="what-i-tried"&gt;What I Tried&lt;/h2&gt;
&lt;p&gt;The first attempt was the obvious approach. It worked, but had rough edges that became apparent only after weeks of daily use.&lt;/p&gt;
&lt;h2 id="what-worked-better"&gt;What Worked Better&lt;/h2&gt;
&lt;p&gt;After experimentation, I settled on a different configuration. The key insight was to optimize for the failure case rather than the happy path.&lt;/p&gt;</description></item><item><title>Backup Strategies for Solo Developers</title><link>https://tk.daytimegood.uk/posts/backup-strategies-for-solo-developers/</link><pubDate>Sun, 12 Apr 2026 10:00:00 +0800</pubDate><guid>https://tk.daytimegood.uk/posts/backup-strategies-for-solo-developers/</guid><description>&lt;p&gt;A few quick notes on this topic.&lt;/p&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;Something I&amp;rsquo;ve been thinking about for a while. The setup has evolved, and I wanted to document the reasoning.&lt;/p&gt;
&lt;h2 id="what-i-tried"&gt;What I Tried&lt;/h2&gt;
&lt;p&gt;The first attempt was the obvious approach. It worked, but had rough edges that became apparent only after weeks of daily use.&lt;/p&gt;
&lt;h2 id="what-worked-better"&gt;What Worked Better&lt;/h2&gt;
&lt;p&gt;After experimentation, I settled on a different configuration. The key insight was to optimize for the failure case rather than the happy path.&lt;/p&gt;</description></item><item><title>Comparing Static Site Generators in 2026</title><link>https://tk.daytimegood.uk/posts/comparing-static-site-generators-in-2026/</link><pubDate>Sun, 05 Apr 2026 10:00:00 +0800</pubDate><guid>https://tk.daytimegood.uk/posts/comparing-static-site-generators-in-2026/</guid><description>&lt;p&gt;A few quick notes on this topic.&lt;/p&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;Something I&amp;rsquo;ve been thinking about for a while. The setup has evolved, and I wanted to document the reasoning.&lt;/p&gt;
&lt;h2 id="what-i-tried"&gt;What I Tried&lt;/h2&gt;
&lt;p&gt;The first attempt was the obvious approach. It worked, but had rough edges that became apparent only after weeks of daily use.&lt;/p&gt;
&lt;h2 id="what-worked-better"&gt;What Worked Better&lt;/h2&gt;
&lt;p&gt;After experimentation, I settled on a different configuration. The key insight was to optimize for the failure case rather than the happy path.&lt;/p&gt;</description></item><item><title>My Workflow for Markdown Note-Taking</title><link>https://tk.daytimegood.uk/posts/my-workflow-for-markdown-note-taking/</link><pubDate>Sun, 29 Mar 2026 10:00:00 +0800</pubDate><guid>https://tk.daytimegood.uk/posts/my-workflow-for-markdown-note-taking/</guid><description>&lt;p&gt;A few quick notes on this topic.&lt;/p&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;Something I&amp;rsquo;ve been thinking about for a while. The setup has evolved, and I wanted to document the reasoning.&lt;/p&gt;
&lt;h2 id="what-i-tried"&gt;What I Tried&lt;/h2&gt;
&lt;p&gt;The first attempt was the obvious approach. It worked, but had rough edges that became apparent only after weeks of daily use.&lt;/p&gt;
&lt;h2 id="what-worked-better"&gt;What Worked Better&lt;/h2&gt;
&lt;p&gt;After experimentation, I settled on a different configuration. The key insight was to optimize for the failure case rather than the happy path.&lt;/p&gt;</description></item><item><title>Setting Up Development Environment with dotfiles</title><link>https://tk.daytimegood.uk/posts/setting-up-development-environment-with-dotfiles/</link><pubDate>Sun, 22 Mar 2026 10:00:00 +0800</pubDate><guid>https://tk.daytimegood.uk/posts/setting-up-development-environment-with-dotfiles/</guid><description>&lt;p&gt;A few quick notes on this topic.&lt;/p&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;Something I&amp;rsquo;ve been thinking about for a while. The setup has evolved, and I wanted to document the reasoning.&lt;/p&gt;
&lt;h2 id="what-i-tried"&gt;What I Tried&lt;/h2&gt;
&lt;p&gt;The first attempt was the obvious approach. It worked, but had rough edges that became apparent only after weeks of daily use.&lt;/p&gt;
&lt;h2 id="what-worked-better"&gt;What Worked Better&lt;/h2&gt;
&lt;p&gt;After experimentation, I settled on a different configuration. The key insight was to optimize for the failure case rather than the happy path.&lt;/p&gt;</description></item><item><title>Understanding Linux systemd Service Files</title><link>https://tk.daytimegood.uk/posts/understanding-linux-systemd-service-files/</link><pubDate>Sun, 15 Mar 2026 10:00:00 +0800</pubDate><guid>https://tk.daytimegood.uk/posts/understanding-linux-systemd-service-files/</guid><description>&lt;p&gt;A few quick notes on this topic.&lt;/p&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;Something I&amp;rsquo;ve been thinking about for a while. The setup has evolved, and I wanted to document the reasoning.&lt;/p&gt;
&lt;h2 id="what-i-tried"&gt;What I Tried&lt;/h2&gt;
&lt;p&gt;The first attempt was the obvious approach. It worked, but had rough edges that became apparent only after weeks of daily use.&lt;/p&gt;
&lt;h2 id="what-worked-better"&gt;What Worked Better&lt;/h2&gt;
&lt;p&gt;After experimentation, I settled on a different configuration. The key insight was to optimize for the failure case rather than the happy path.&lt;/p&gt;</description></item><item><title>Self-Hosting Bitwarden on a Tiny VPS</title><link>https://tk.daytimegood.uk/posts/self-hosting-bitwarden-on-a-tiny-vps/</link><pubDate>Sun, 08 Mar 2026 10:00:00 +0800</pubDate><guid>https://tk.daytimegood.uk/posts/self-hosting-bitwarden-on-a-tiny-vps/</guid><description>&lt;p&gt;A few quick notes on this topic.&lt;/p&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;Something I&amp;rsquo;ve been thinking about for a while. The setup has evolved, and I wanted to document the reasoning.&lt;/p&gt;
&lt;h2 id="what-i-tried"&gt;What I Tried&lt;/h2&gt;
&lt;p&gt;The first attempt was the obvious approach. It worked, but had rough edges that became apparent only after weeks of daily use.&lt;/p&gt;
&lt;h2 id="what-worked-better"&gt;What Worked Better&lt;/h2&gt;
&lt;p&gt;After experimentation, I settled on a different configuration. The key insight was to optimize for the failure case rather than the happy path.&lt;/p&gt;</description></item><item><title>Why I Use mosh Instead of SSH</title><link>https://tk.daytimegood.uk/posts/why-i-use-mosh-instead-of-ssh/</link><pubDate>Sun, 01 Mar 2026 10:00:00 +0800</pubDate><guid>https://tk.daytimegood.uk/posts/why-i-use-mosh-instead-of-ssh/</guid><description>&lt;p&gt;A few quick notes on this topic.&lt;/p&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;Something I&amp;rsquo;ve been thinking about for a while. The setup has evolved, and I wanted to document the reasoning.&lt;/p&gt;
&lt;h2 id="what-i-tried"&gt;What I Tried&lt;/h2&gt;
&lt;p&gt;The first attempt was the obvious approach. It worked, but had rough edges that became apparent only after weeks of daily use.&lt;/p&gt;
&lt;h2 id="what-worked-better"&gt;What Worked Better&lt;/h2&gt;
&lt;p&gt;After experimentation, I settled on a different configuration. The key insight was to optimize for the failure case rather than the happy path.&lt;/p&gt;</description></item><item><title>Notes on Cloudflare DNS API</title><link>https://tk.daytimegood.uk/posts/notes-on-cloudflare-dns-api/</link><pubDate>Sun, 22 Feb 2026 10:00:00 +0800</pubDate><guid>https://tk.daytimegood.uk/posts/notes-on-cloudflare-dns-api/</guid><description>&lt;p&gt;A few quick notes on this topic.&lt;/p&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;Something I&amp;rsquo;ve been thinking about for a while. The setup has evolved, and I wanted to document the reasoning.&lt;/p&gt;
&lt;h2 id="what-i-tried"&gt;What I Tried&lt;/h2&gt;
&lt;p&gt;The first attempt was the obvious approach. It worked, but had rough edges that became apparent only after weeks of daily use.&lt;/p&gt;
&lt;h2 id="what-worked-better"&gt;What Worked Better&lt;/h2&gt;
&lt;p&gt;After experimentation, I settled on a different configuration. The key insight was to optimize for the failure case rather than the happy path.&lt;/p&gt;</description></item><item><title>Tailscale vs WireGuard Personal Reflections</title><link>https://tk.daytimegood.uk/posts/tailscale-vs-wireguard-personal-reflections/</link><pubDate>Sun, 15 Feb 2026 10:00:00 +0800</pubDate><guid>https://tk.daytimegood.uk/posts/tailscale-vs-wireguard-personal-reflections/</guid><description>&lt;p&gt;A few quick notes on this topic.&lt;/p&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;Something I&amp;rsquo;ve been thinking about for a while. The setup has evolved, and I wanted to document the reasoning.&lt;/p&gt;
&lt;h2 id="what-i-tried"&gt;What I Tried&lt;/h2&gt;
&lt;p&gt;The first attempt was the obvious approach. It worked, but had rough edges that became apparent only after weeks of daily use.&lt;/p&gt;
&lt;h2 id="what-worked-better"&gt;What Worked Better&lt;/h2&gt;
&lt;p&gt;After experimentation, I settled on a different configuration. The key insight was to optimize for the failure case rather than the happy path.&lt;/p&gt;</description></item><item><title>Migrating Photos from iCloud to Synology</title><link>https://tk.daytimegood.uk/posts/migrating-photos-from-icloud-to-synology/</link><pubDate>Sun, 08 Feb 2026 10:00:00 +0800</pubDate><guid>https://tk.daytimegood.uk/posts/migrating-photos-from-icloud-to-synology/</guid><description>&lt;p&gt;A few quick notes on this topic.&lt;/p&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;Something I&amp;rsquo;ve been thinking about for a while. The setup has evolved, and I wanted to document the reasoning.&lt;/p&gt;
&lt;h2 id="what-i-tried"&gt;What I Tried&lt;/h2&gt;
&lt;p&gt;The first attempt was the obvious approach. It worked, but had rough edges that became apparent only after weeks of daily use.&lt;/p&gt;
&lt;h2 id="what-worked-better"&gt;What Worked Better&lt;/h2&gt;
&lt;p&gt;After experimentation, I settled on a different configuration. The key insight was to optimize for the failure case rather than the happy path.&lt;/p&gt;</description></item><item><title>My Daily Driver A Mac Mini Setup</title><link>https://tk.daytimegood.uk/posts/my-daily-driver-a-mac-mini-setup/</link><pubDate>Sun, 01 Feb 2026 10:00:00 +0800</pubDate><guid>https://tk.daytimegood.uk/posts/my-daily-driver-a-mac-mini-setup/</guid><description>&lt;p&gt;A few quick notes on this topic.&lt;/p&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;Something I&amp;rsquo;ve been thinking about for a while. The setup has evolved, and I wanted to document the reasoning.&lt;/p&gt;
&lt;h2 id="what-i-tried"&gt;What I Tried&lt;/h2&gt;
&lt;p&gt;The first attempt was the obvious approach. It worked, but had rough edges that became apparent only after weeks of daily use.&lt;/p&gt;
&lt;h2 id="what-worked-better"&gt;What Worked Better&lt;/h2&gt;
&lt;p&gt;After experimentation, I settled on a different configuration. The key insight was to optimize for the failure case rather than the happy path.&lt;/p&gt;</description></item><item><title>Three Years of Working from Home Lessons Learned</title><link>https://tk.daytimegood.uk/posts/three-years-of-working-from-home-lessons-learned/</link><pubDate>Sun, 25 Jan 2026 10:00:00 +0800</pubDate><guid>https://tk.daytimegood.uk/posts/three-years-of-working-from-home-lessons-learned/</guid><description>&lt;p&gt;A few quick notes on this topic.&lt;/p&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;Something I&amp;rsquo;ve been thinking about for a while. The setup has evolved, and I wanted to document the reasoning.&lt;/p&gt;
&lt;h2 id="what-i-tried"&gt;What I Tried&lt;/h2&gt;
&lt;p&gt;The first attempt was the obvious approach. It worked, but had rough edges that became apparent only after weeks of daily use.&lt;/p&gt;
&lt;h2 id="what-worked-better"&gt;What Worked Better&lt;/h2&gt;
&lt;p&gt;After experimentation, I settled on a different configuration. The key insight was to optimize for the failure case rather than the happy path.&lt;/p&gt;</description></item><item><title>Reading List Tech Books from Q1 2026</title><link>https://tk.daytimegood.uk/posts/reading-list-tech-books-from-q1-2026/</link><pubDate>Sun, 18 Jan 2026 10:00:00 +0800</pubDate><guid>https://tk.daytimegood.uk/posts/reading-list-tech-books-from-q1-2026/</guid><description>&lt;p&gt;A few quick notes on this topic.&lt;/p&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;Something I&amp;rsquo;ve been thinking about for a while. The setup has evolved, and I wanted to document the reasoning.&lt;/p&gt;
&lt;h2 id="what-i-tried"&gt;What I Tried&lt;/h2&gt;
&lt;p&gt;The first attempt was the obvious approach. It worked, but had rough edges that became apparent only after weeks of daily use.&lt;/p&gt;
&lt;h2 id="what-worked-better"&gt;What Worked Better&lt;/h2&gt;
&lt;p&gt;After experimentation, I settled on a different configuration. The key insight was to optimize for the failure case rather than the happy path.&lt;/p&gt;</description></item><item><title>Optimizing Hugo Build Time</title><link>https://tk.daytimegood.uk/posts/optimizing-hugo-build-time/</link><pubDate>Sun, 11 Jan 2026 10:00:00 +0800</pubDate><guid>https://tk.daytimegood.uk/posts/optimizing-hugo-build-time/</guid><description>&lt;p&gt;A few quick notes on this topic.&lt;/p&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;Something I&amp;rsquo;ve been thinking about for a while. The setup has evolved, and I wanted to document the reasoning.&lt;/p&gt;
&lt;h2 id="what-i-tried"&gt;What I Tried&lt;/h2&gt;
&lt;p&gt;The first attempt was the obvious approach. It worked, but had rough edges that became apparent only after weeks of daily use.&lt;/p&gt;
&lt;h2 id="what-worked-better"&gt;What Worked Better&lt;/h2&gt;
&lt;p&gt;After experimentation, I settled on a different configuration. The key insight was to optimize for the failure case rather than the happy path.&lt;/p&gt;</description></item><item><title>VS Code Extensions I Cannot Live Without</title><link>https://tk.daytimegood.uk/posts/vs-code-extensions-i-cannot-live-without/</link><pubDate>Sun, 04 Jan 2026 10:00:00 +0800</pubDate><guid>https://tk.daytimegood.uk/posts/vs-code-extensions-i-cannot-live-without/</guid><description>&lt;p&gt;A few quick notes on this topic.&lt;/p&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;Something I&amp;rsquo;ve been thinking about for a while. The setup has evolved, and I wanted to document the reasoning.&lt;/p&gt;
&lt;h2 id="what-i-tried"&gt;What I Tried&lt;/h2&gt;
&lt;p&gt;The first attempt was the obvious approach. It worked, but had rough edges that became apparent only after weeks of daily use.&lt;/p&gt;
&lt;h2 id="what-worked-better"&gt;What Worked Better&lt;/h2&gt;
&lt;p&gt;After experimentation, I settled on a different configuration. The key insight was to optimize for the failure case rather than the happy path.&lt;/p&gt;</description></item><item><title>Choosing a Note-Taking App Obsidian vs Logseq</title><link>https://tk.daytimegood.uk/posts/choosing-a-note-taking-app-obsidian-vs-logseq/</link><pubDate>Sun, 28 Dec 2025 10:00:00 +0800</pubDate><guid>https://tk.daytimegood.uk/posts/choosing-a-note-taking-app-obsidian-vs-logseq/</guid><description>&lt;p&gt;A few quick notes on this topic.&lt;/p&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;Something I&amp;rsquo;ve been thinking about for a while. The setup has evolved, and I wanted to document the reasoning.&lt;/p&gt;
&lt;h2 id="what-i-tried"&gt;What I Tried&lt;/h2&gt;
&lt;p&gt;The first attempt was the obvious approach. It worked, but had rough edges that became apparent only after weeks of daily use.&lt;/p&gt;
&lt;h2 id="what-worked-better"&gt;What Worked Better&lt;/h2&gt;
&lt;p&gt;After experimentation, I settled on a different configuration. The key insight was to optimize for the failure case rather than the happy path.&lt;/p&gt;</description></item><item><title>Setting Up Auto-Updates on Ubuntu Server</title><link>https://tk.daytimegood.uk/posts/setting-up-auto-updates-on-ubuntu-server/</link><pubDate>Sun, 21 Dec 2025 10:00:00 +0800</pubDate><guid>https://tk.daytimegood.uk/posts/setting-up-auto-updates-on-ubuntu-server/</guid><description>&lt;p&gt;A few quick notes on this topic.&lt;/p&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;Something I&amp;rsquo;ve been thinking about for a while. The setup has evolved, and I wanted to document the reasoning.&lt;/p&gt;
&lt;h2 id="what-i-tried"&gt;What I Tried&lt;/h2&gt;
&lt;p&gt;The first attempt was the obvious approach. It worked, but had rough edges that became apparent only after weeks of daily use.&lt;/p&gt;
&lt;h2 id="what-worked-better"&gt;What Worked Better&lt;/h2&gt;
&lt;p&gt;After experimentation, I settled on a different configuration. The key insight was to optimize for the failure case rather than the happy path.&lt;/p&gt;</description></item><item><title>Monitoring with Uptime Kuma</title><link>https://tk.daytimegood.uk/posts/monitoring-with-uptime-kuma/</link><pubDate>Sun, 14 Dec 2025 10:00:00 +0800</pubDate><guid>https://tk.daytimegood.uk/posts/monitoring-with-uptime-kuma/</guid><description>&lt;p&gt;A few quick notes on this topic.&lt;/p&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;Something I&amp;rsquo;ve been thinking about for a while. The setup has evolved, and I wanted to document the reasoning.&lt;/p&gt;
&lt;h2 id="what-i-tried"&gt;What I Tried&lt;/h2&gt;
&lt;p&gt;The first attempt was the obvious approach. It worked, but had rough edges that became apparent only after weeks of daily use.&lt;/p&gt;
&lt;h2 id="what-worked-better"&gt;What Worked Better&lt;/h2&gt;
&lt;p&gt;After experimentation, I settled on a different configuration. The key insight was to optimize for the failure case rather than the happy path.&lt;/p&gt;</description></item><item><title>Pi-hole on Raspberry Pi Network-Wide Ad Blocking</title><link>https://tk.daytimegood.uk/posts/pi-hole-on-raspberry-pi-network-wide-ad-blocking/</link><pubDate>Sun, 07 Dec 2025 10:00:00 +0800</pubDate><guid>https://tk.daytimegood.uk/posts/pi-hole-on-raspberry-pi-network-wide-ad-blocking/</guid><description>&lt;p&gt;A few quick notes on this topic.&lt;/p&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;Something I&amp;rsquo;ve been thinking about for a while. The setup has evolved, and I wanted to document the reasoning.&lt;/p&gt;
&lt;h2 id="what-i-tried"&gt;What I Tried&lt;/h2&gt;
&lt;p&gt;The first attempt was the obvious approach. It worked, but had rough edges that became apparent only after weeks of daily use.&lt;/p&gt;
&lt;h2 id="what-worked-better"&gt;What Worked Better&lt;/h2&gt;
&lt;p&gt;After experimentation, I settled on a different configuration. The key insight was to optimize for the failure case rather than the happy path.&lt;/p&gt;</description></item><item><title>Why I Moved Away from Evernote</title><link>https://tk.daytimegood.uk/posts/why-i-moved-away-from-evernote/</link><pubDate>Sun, 30 Nov 2025 10:00:00 +0800</pubDate><guid>https://tk.daytimegood.uk/posts/why-i-moved-away-from-evernote/</guid><description>&lt;p&gt;A few quick notes on this topic.&lt;/p&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;Something I&amp;rsquo;ve been thinking about for a while. The setup has evolved, and I wanted to document the reasoning.&lt;/p&gt;
&lt;h2 id="what-i-tried"&gt;What I Tried&lt;/h2&gt;
&lt;p&gt;The first attempt was the obvious approach. It worked, but had rough edges that became apparent only after weeks of daily use.&lt;/p&gt;
&lt;h2 id="what-worked-better"&gt;What Worked Better&lt;/h2&gt;
&lt;p&gt;After experimentation, I settled on a different configuration. The key insight was to optimize for the failure case rather than the happy path.&lt;/p&gt;</description></item><item><title>DNS Performance Comparison Cloudflare vs Quad9</title><link>https://tk.daytimegood.uk/posts/dns-performance-comparison-cloudflare-vs-quad9/</link><pubDate>Sun, 23 Nov 2025 10:00:00 +0800</pubDate><guid>https://tk.daytimegood.uk/posts/dns-performance-comparison-cloudflare-vs-quad9/</guid><description>&lt;p&gt;A few quick notes on this topic.&lt;/p&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;Something I&amp;rsquo;ve been thinking about for a while. The setup has evolved, and I wanted to document the reasoning.&lt;/p&gt;
&lt;h2 id="what-i-tried"&gt;What I Tried&lt;/h2&gt;
&lt;p&gt;The first attempt was the obvious approach. It worked, but had rough edges that became apparent only after weeks of daily use.&lt;/p&gt;
&lt;h2 id="what-worked-better"&gt;What Worked Better&lt;/h2&gt;
&lt;p&gt;After experimentation, I settled on a different configuration. The key insight was to optimize for the failure case rather than the happy path.&lt;/p&gt;</description></item><item><title>Personal Knowledge Management with Plain Markdown</title><link>https://tk.daytimegood.uk/posts/personal-knowledge-management-with-plain-markdown/</link><pubDate>Sun, 16 Nov 2025 10:00:00 +0800</pubDate><guid>https://tk.daytimegood.uk/posts/personal-knowledge-management-with-plain-markdown/</guid><description>&lt;p&gt;A few quick notes on this topic.&lt;/p&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;Something I&amp;rsquo;ve been thinking about for a while. The setup has evolved, and I wanted to document the reasoning.&lt;/p&gt;
&lt;h2 id="what-i-tried"&gt;What I Tried&lt;/h2&gt;
&lt;p&gt;The first attempt was the obvious approach. It worked, but had rough edges that became apparent only after weeks of daily use.&lt;/p&gt;
&lt;h2 id="what-worked-better"&gt;What Worked Better&lt;/h2&gt;
&lt;p&gt;After experimentation, I settled on a different configuration. The key insight was to optimize for the failure case rather than the happy path.&lt;/p&gt;</description></item><item><title>My Reading Setup Kindle Boox and iPad</title><link>https://tk.daytimegood.uk/posts/my-reading-setup-kindle-boox-and-ipad/</link><pubDate>Sun, 09 Nov 2025 10:00:00 +0800</pubDate><guid>https://tk.daytimegood.uk/posts/my-reading-setup-kindle-boox-and-ipad/</guid><description>&lt;p&gt;A few quick notes on this topic.&lt;/p&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;Something I&amp;rsquo;ve been thinking about for a while. The setup has evolved, and I wanted to document the reasoning.&lt;/p&gt;
&lt;h2 id="what-i-tried"&gt;What I Tried&lt;/h2&gt;
&lt;p&gt;The first attempt was the obvious approach. It worked, but had rough edges that became apparent only after weeks of daily use.&lt;/p&gt;
&lt;h2 id="what-worked-better"&gt;What Worked Better&lt;/h2&gt;
&lt;p&gt;After experimentation, I settled on a different configuration. The key insight was to optimize for the failure case rather than the happy path.&lt;/p&gt;</description></item><item><title>Quick Tips Improving Mac Battery Life</title><link>https://tk.daytimegood.uk/posts/quick-tips-improving-mac-battery-life/</link><pubDate>Sun, 02 Nov 2025 10:00:00 +0800</pubDate><guid>https://tk.daytimegood.uk/posts/quick-tips-improving-mac-battery-life/</guid><description>&lt;p&gt;A few quick notes on this topic.&lt;/p&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;Something I&amp;rsquo;ve been thinking about for a while. The setup has evolved, and I wanted to document the reasoning.&lt;/p&gt;
&lt;h2 id="what-i-tried"&gt;What I Tried&lt;/h2&gt;
&lt;p&gt;The first attempt was the obvious approach. It worked, but had rough edges that became apparent only after weeks of daily use.&lt;/p&gt;
&lt;h2 id="what-worked-better"&gt;What Worked Better&lt;/h2&gt;
&lt;p&gt;After experimentation, I settled on a different configuration. The key insight was to optimize for the failure case rather than the happy path.&lt;/p&gt;</description></item><item><title>Why Container Scanning Matters for Personal Projects</title><link>https://tk.daytimegood.uk/posts/why-container-scanning-matters-for-personal-projec/</link><pubDate>Sun, 26 Oct 2025 10:00:00 +0800</pubDate><guid>https://tk.daytimegood.uk/posts/why-container-scanning-matters-for-personal-projec/</guid><description>&lt;p&gt;A few quick notes on this topic.&lt;/p&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;Something I&amp;rsquo;ve been thinking about for a while. The setup has evolved, and I wanted to document the reasoning.&lt;/p&gt;
&lt;h2 id="what-i-tried"&gt;What I Tried&lt;/h2&gt;
&lt;p&gt;The first attempt was the obvious approach. It worked, but had rough edges that became apparent only after weeks of daily use.&lt;/p&gt;
&lt;h2 id="what-worked-better"&gt;What Worked Better&lt;/h2&gt;
&lt;p&gt;After experimentation, I settled on a different configuration. The key insight was to optimize for the failure case rather than the happy path.&lt;/p&gt;</description></item><item><title>Privacy-First Browsing in 2026</title><link>https://tk.daytimegood.uk/posts/privacy-first-browsing-in-2026/</link><pubDate>Sun, 19 Oct 2025 10:00:00 +0800</pubDate><guid>https://tk.daytimegood.uk/posts/privacy-first-browsing-in-2026/</guid><description>&lt;p&gt;A few quick notes on this topic.&lt;/p&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;Something I&amp;rsquo;ve been thinking about for a while. The setup has evolved, and I wanted to document the reasoning.&lt;/p&gt;
&lt;h2 id="what-i-tried"&gt;What I Tried&lt;/h2&gt;
&lt;p&gt;The first attempt was the obvious approach. It worked, but had rough edges that became apparent only after weeks of daily use.&lt;/p&gt;
&lt;h2 id="what-worked-better"&gt;What Worked Better&lt;/h2&gt;
&lt;p&gt;After experimentation, I settled on a different configuration. The key insight was to optimize for the failure case rather than the happy path.&lt;/p&gt;</description></item><item><title>Running a Static Blog on a Six Dollar VPS</title><link>https://tk.daytimegood.uk/posts/running-a-static-blog-on-a-six-dollar-vps/</link><pubDate>Sun, 12 Oct 2025 10:00:00 +0800</pubDate><guid>https://tk.daytimegood.uk/posts/running-a-static-blog-on-a-six-dollar-vps/</guid><description>&lt;p&gt;A few quick notes on this topic.&lt;/p&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;Something I&amp;rsquo;ve been thinking about for a while. The setup has evolved, and I wanted to document the reasoning.&lt;/p&gt;
&lt;h2 id="what-i-tried"&gt;What I Tried&lt;/h2&gt;
&lt;p&gt;The first attempt was the obvious approach. It worked, but had rough edges that became apparent only after weeks of daily use.&lt;/p&gt;
&lt;h2 id="what-worked-better"&gt;What Worked Better&lt;/h2&gt;
&lt;p&gt;After experimentation, I settled on a different configuration. The key insight was to optimize for the failure case rather than the happy path.&lt;/p&gt;</description></item></channel></rss>