<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on Joe McCarthy</title><link>https://joe-mccarthy.github.io/posts/</link><description>Recent content in Posts on Joe McCarthy</description><generator>Hugo</generator><language>en-gb</language><lastBuildDate>Sun, 05 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://joe-mccarthy.github.io/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>What “Production-Ready” Actually Means</title><link>https://joe-mccarthy.github.io/posts/26/07/what-production-ready-means/</link><pubDate>Sun, 05 Jul 2026 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/posts/26/07/what-production-ready-means/</guid><description>“Production-ready” is often overused. Here’s what I think actually matters before shipping something real.</description></item><item><title>Introducing Odometer</title><link>https://joe-mccarthy.github.io/posts/26/06/introducing-odometer/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/posts/26/06/introducing-odometer/</guid><description>Odometer is a local-first CLI and TUI for tracking what a car actually costs to own.</description></item><item><title>Homelab Journey Part 7: Backups with Restic That I Actually Trust</title><link>https://joe-mccarthy.github.io/posts/26/06/homelab-journey-part-7-restic-backups/</link><pubDate>Sun, 28 Jun 2026 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/posts/26/06/homelab-journey-part-7-restic-backups/</guid><description>Backups are easy to ignore—until you need them. Here’s how I set up Restic and why I trust it with my data.</description></item><item><title>Stop Building for Scale You Don’t Have</title><link>https://joe-mccarthy.github.io/posts/26/06/stop-building-for-scale-you-dont-have/</link><pubDate>Sun, 21 Jun 2026 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/posts/26/06/stop-building-for-scale-you-dont-have/</guid><description>Designing for millions of users sounds smart—until it slows you down. Here’s how I think about scaling realistically.</description></item><item><title>Homelab Journey Part 6: Document Management with Paperless-ngx</title><link>https://joe-mccarthy.github.io/posts/26/06/homelab-journey-part-6-paperless-ngx/</link><pubDate>Sun, 14 Jun 2026 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/posts/26/06/homelab-journey-part-6-paperless-ngx/</guid><description>How I built a reliable, automated document management system using Paperless-ngx and email ingestion.</description></item><item><title>Why Simplicity Scales Better Than Complexity</title><link>https://joe-mccarthy.github.io/posts/26/06/simplicity-scales-better/</link><pubDate>Sun, 07 Jun 2026 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/posts/26/06/simplicity-scales-better/</guid><description>Complex systems don’t just fail differently—they fail more often. Here’s why I bias toward simplicity in everything I build.</description></item><item><title>Homelab Journey Part 5: Running My Core Services</title><link>https://joe-mccarthy.github.io/posts/26/05/homelab-journey-part-5-core-services/</link><pubDate>Sun, 31 May 2026 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/posts/26/05/homelab-journey-part-5-core-services/</guid><description>A breakdown of the services I actually use day-to-day: document management, photo storage, automation, and development tools.</description></item><item><title>The Tools I Actually Use Every Day as a Developer</title><link>https://joe-mccarthy.github.io/posts/26/05/developer-tools-i-actually-use/</link><pubDate>Sun, 24 May 2026 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/posts/26/05/developer-tools-i-actually-use/</guid><description>A no-BS look at the tools I rely on daily—and why I’ve avoided adding more.</description></item><item><title>Homelab Journey Part 4: Networking with Traefik and Dynamic DNS</title><link>https://joe-mccarthy.github.io/posts/26/05/homelab-journey-part-4-networking-traefik-dns/</link><pubDate>Sun, 17 May 2026 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/posts/26/05/homelab-journey-part-4-networking-traefik-dns/</guid><description>Exposing services securely without overcomplicating things—how I use Traefik and dynamic DNS to make my homelab accessible.</description></item><item><title>My Approach to Learning New Technology</title><link>https://joe-mccarthy.github.io/posts/26/05/learning-technology-without-burnout/</link><pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/posts/26/05/learning-technology-without-burnout/</guid><description>There’s always something new to learn—but trying to learn everything is a fast track to burnout. Here’s how I stay focused.</description></item><item><title>Homelab Journey Part 3: Why I Chose Docker Swarm</title><link>https://joe-mccarthy.github.io/posts/26/05/homelab-journey-part-3-docker-swarm/</link><pubDate>Sun, 03 May 2026 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/posts/26/05/homelab-journey-part-3-docker-swarm/</guid><description>Kubernetes wasn’t the right fit for my setup. Here’s why Docker Swarm works better for my homelab and how I run it across multiple nodes.</description></item><item><title>Side Projects Should Start Boring</title><link>https://joe-mccarthy.github.io/posts/26/04/over-engineering-side-projects/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/posts/26/04/over-engineering-side-projects/</guid><description>Side projects are supposed to be fun and useful—not production replicas of Big Tech. Here’s how over-engineering kills momentum.</description></item><item><title>Raspberry Pi Docker Swarm: Useful, Limited, Good Enough</title><link>https://joe-mccarthy.github.io/posts/26/04/homelab-journey-part-2-hardware-setup/</link><pubDate>Sun, 19 Apr 2026 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/posts/26/04/homelab-journey-part-2-hardware-setup/</guid><description>An overview of my 8-node Raspberry Pi cluster, shared storage setup, and the tradeoffs of running everything on low-power hardware.</description></item><item><title>Kubernetes Is Often the Wrong Starting Point</title><link>https://joe-mccarthy.github.io/posts/26/04/most-developers-dont-need-kubernetes/</link><pubDate>Sun, 12 Apr 2026 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/posts/26/04/most-developers-dont-need-kubernetes/</guid><description>Kubernetes is powerful—but for many developers, it adds more complexity than value. Here’s when it makes sense and when it doesn’t.</description></item><item><title>Homelab Journey Part 1: Why I Started Self-Hosting</title><link>https://joe-mccarthy.github.io/posts/26/04/homelab-journey-part-1-why-self-hosting/</link><pubDate>Sun, 05 Apr 2026 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/posts/26/04/homelab-journey-part-1-why-self-hosting/</guid><description>I didn’t start a homelab to play with tech—I started it to solve real problems. This is what pushed me toward self-hosting and what I wanted to get out of it.</description></item><item><title>QCon London 2026: The Useful Parts Were the Quiet Ones</title><link>https://joe-mccarthy.github.io/posts/26/03/qcon-london-2026-reflection/</link><pubDate>Sun, 22 Mar 2026 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/posts/26/03/qcon-london-2026-reflection/</guid><description>A reflection on attending QCon London 2026, from the reality of commuting again to the sessions that actually delivered value.</description></item><item><title>2026 Progress Update 1</title><link>https://joe-mccarthy.github.io/posts/26/03/2026-progress-update-1/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/posts/26/03/2026-progress-update-1/</guid><description>A short update on what has been going on so far for 2026 and what&amp;rsquo;s to come over the coming months. Also the lacking of content so far.</description></item><item><title>First Layer on My Prusa Mini</title><link>https://joe-mccarthy.github.io/prusa-mini-first-layer-dial-in/</link><pubDate>Thu, 12 Feb 2026 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/prusa-mini-first-layer-dial-in/</guid><description>Getting a perfect first layer on the Prusa Mini wasn’t easy. Here’s how I cleaned, calibrated, and fine-tuned until adhesion was reliable every time.</description></item><item><title>Retiring the Harlow Bindicator</title><link>https://joe-mccarthy.github.io/retiring-harlow-bindicator-home-assistant/</link><pubDate>Fri, 06 Feb 2026 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/retiring-harlow-bindicator-home-assistant/</guid><description>After years of running my custom Harlow Bindicator, I’ve finally retired it in favour of Steffen Zimmermann’s excellent Waste Collection Schedule integration for Home Assistant. Combined with Idaho’s TrashCard, my waste schedule is now cleanly displayed on dashboards and powered by calendar entities.</description></item><item><title>My £13 Visual Timer</title><link>https://joe-mccarthy.github.io/study-with-visual-timer/</link><pubDate>Fri, 30 Jan 2026 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/study-with-visual-timer/</guid><description>How a simple 60-minute visual timer (no ticking, optional alert) helped me stick to three focused study sessions every week—without apps, phones, or faff.</description></item><item><title>My 12-Week College Algebra Study Plan</title><link>https://joe-mccarthy.github.io/math-refresher-12-week-college-algebra/</link><pubDate>Sat, 10 Jan 2026 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/math-refresher-12-week-college-algebra/</guid><description>I’m rebuilding my maths foundation with a book-only plan: three 1-hour sessions per week for 12 weeks using Schaum’s Outline of College Algebra (5th ed.).</description></item><item><title>Five Years to Feel at Home in Astrophysics</title><link>https://joe-mccarthy.github.io/five-year-astrophysics-plan/</link><pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/five-year-astrophysics-plan/</guid><description>I’ve admired astrophysicists my whole life. This is the personal plan I’m following to feel at home in the subject over five years—beginning with a calm, consistent maths refresher.</description></item><item><title>2025 Summary</title><link>https://joe-mccarthy.github.io/2025-year-in-summary/</link><pubDate>Wed, 31 Dec 2025 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/2025-year-in-summary/</guid><description>A practical review of 2025 across the home lab, office climate control, automation, networking resilience, writing cadence, and where I can improve in 2026.</description></item><item><title>Metmesh Archived</title><link>https://joe-mccarthy.github.io/metmesh-archived-whats-next/</link><pubDate>Wed, 17 Dec 2025 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/metmesh-archived-whats-next/</guid><description>Metmesh has been archived. Here is why the experiment paused and how to follow what comes next.</description></item><item><title>CBujo Archived</title><link>https://joe-mccarthy.github.io/cbujo-archived-refocus/</link><pubDate>Mon, 01 Dec 2025 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/cbujo-archived-refocus/</guid><description>CBujo has been archived for now. My focus has shifted, and it’s been moved down the list to revisit only when I need something different to work on.</description></item><item><title>Learning FreeCAD</title><link>https://joe-mccarthy.github.io/learning-freecad-from-onshape-and-fusion360/</link><pubDate>Wed, 19 Nov 2025 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/learning-freecad-from-onshape-and-fusion360/</guid><description>Short update on moving everyday CAD work from Onshape and Fusion 360 to FreeCAD and what is working so far.</description></item><item><title>Why I Buy Einhell Tools</title><link>https://joe-mccarthy.github.io/why-i-buy-einhell-tools/</link><pubDate>Sun, 09 Nov 2025 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/why-i-buy-einhell-tools/</guid><description>A practical take on Einhell’s shared-battery ecosystem and the mid-range tools that cover my projects and DIY without overspending.</description></item><item><title>Home Assistant Progress November 2025</title><link>https://joe-mccarthy.github.io/home-assistant-rebuild-progress/</link><pubDate>Sun, 02 Nov 2025 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/home-assistant-rebuild-progress/</guid><description>An update on the Home Assistant rebuild, focusing on the new dashboard structure, security features, presence detection upgrades, and quality-of-life automations.</description></item><item><title>Release Notes and Versioning That Help Everyone</title><link>https://joe-mccarthy.github.io/better-release-notes-and-versioning/</link><pubDate>Wed, 29 Oct 2025 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/better-release-notes-and-versioning/</guid><description>Practical patterns for useful release notes and clear versioning. When to choose semantic or date based versions, what to include in each note, and how bad releases and version numbers hurt teams.</description></item><item><title>Commit Messages and PR Descriptions That Help Everyone</title><link>https://joe-mccarthy.github.io/better-commit-messages-and-prs/</link><pubDate>Sun, 12 Oct 2025 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/better-commit-messages-and-prs/</guid><description>Practical patterns for writing commit messages and pull request descriptions that speed up reviews, preserve intent, and keep projects healthy. Includes templates you can drop into any repo.</description></item><item><title>Backups with Restic on AWS</title><link>https://joe-mccarthy.github.io/restic-backups-on-aws/</link><pubDate>Sat, 04 Oct 2025 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/restic-backups-on-aws/</guid><description>A practical guide to backing up to AWS S3 with restic, restoring data when you need it, and managing retention so costs stay sane.</description></item><item><title>Home Lab Changes Since 1.0.0</title><link>https://joe-mccarthy.github.io/homelab-changes-since-1-0-0/</link><pubDate>Fri, 26 Sep 2025 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/homelab-changes-since-1-0-0/</guid><description>A practical walkthrough of the homelab repository changes since 1.0.0: Immich photos stack, backup improvements, a Zigbee2MQTT migration, safer redeploys, and a tidier blog deployment, plus upgrade notes.</description></item><item><title>Optimising My Office Climate with Home Assistant</title><link>https://joe-mccarthy.github.io/office-climate-home-assistant/</link><pubDate>Sun, 21 Sep 2025 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/office-climate-home-assistant/</guid><description>A look at how I stabilised the climate in my garage-office using a heater, circulation fan, extractor fan, and dehumidifier — all automated through Home Assistant.</description></item><item><title>Back on the Blog: An Update After a Busy Summer</title><link>https://joe-mccarthy.github.io/back-on-the-blog/</link><pubDate>Thu, 11 Sep 2025 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/back-on-the-blog/</guid><description>After a busy few months of work, renovations, and family time, I’m back to posting. Here’s a quick update on what’s been happening and what to expect next, including some upcoming Home Assistant projects.</description></item><item><title>Lake Garda: Espresso, Castles, Chaos</title><link>https://joe-mccarthy.github.io/lake-garda-espresso-castles-chaos/</link><pubDate>Fri, 13 Jun 2025 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/lake-garda-espresso-castles-chaos/</guid><description>A week at Lake Garda that mixed ferries, castles, Eurocamp pool time, and standout espresso, with a faulty hire car and a few storms that became part of the story.</description></item><item><title>One Month on a Raspberry Pi 5</title><link>https://joe-mccarthy.github.io/one-month-on-raspberry-pi-5/</link><pubDate>Mon, 05 May 2025 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/one-month-on-raspberry-pi-5/</guid><description>After a month using a Raspberry Pi 5 as the daily machine, general work and coding are smooth, heavy CAD and slicing stay on the desktop, and the constraints noticeably improve focus and output.</description></item><item><title>Automate GitHub Projects with Actions</title><link>https://joe-mccarthy.github.io/github-add-to-projects-automation/</link><pubDate>Wed, 30 Apr 2025 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/github-add-to-projects-automation/</guid><description>A tiny workflow file adds newly opened issues and PRs from multiple repositories to one GitHub Projects board, with a PAT for permissions and no Enterprise upgrade needed.</description></item><item><title>Internet Failover with the Netgear LM1200</title><link>https://joe-mccarthy.github.io/internet-failover-netgear-lm1200/</link><pubDate>Wed, 23 Apr 2025 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/internet-failover-netgear-lm1200/</guid><description>How I added a Netgear LM1200 4G modem as a backup connection for Virgin Media outages, ensuring seamless failover and uninterrupted connectivity.</description></item><item><title>Ansible and Docker Swarm on a Raspberry Pi Homelab</title><link>https://joe-mccarthy.github.io/automated-homelab-with-ansible-docker-swarm/</link><pubDate>Mon, 14 Apr 2025 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/automated-homelab-with-ansible-docker-swarm/</guid><description>A Raspberry Pi cluster managed with Ansible and Docker Swarm, using NFS for state, Traefik for routing, and a small set of services like Home Assistant, Gitea, Portainer, Pi hole, and Uptime Kuma, plus the lessons learned while building it.</description></item><item><title>Distraction Free Development with a Raspberry Pi</title><link>https://joe-mccarthy.github.io/distraction-free-development-raspberry-pi/</link><pubDate>Sat, 29 Mar 2025 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/distraction-free-development-raspberry-pi/</guid><description>A Raspberry Pi 5 set up as a no-distraction development box, with no audio and a bit of physical friction, turned browsing time into building time.</description></item><item><title>Workspace Overhaul Plan</title><link>https://joe-mccarthy.github.io/workspace-overhaul-plan/</link><pubDate>Sun, 16 Feb 2025 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/workspace-overhaul-plan/</guid><description>A practical plan to fix a tiny office by changing the floor, adding texture and storage to the walls, building drawers and a printer cabinet, and finishing with lighting and small details.</description></item><item><title>Fix the Workspace First</title><link>https://joe-mccarthy.github.io/fix-the-workspace-first/</link><pubDate>Fri, 07 Feb 2025 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/fix-the-workspace-first/</guid><description>Early 2025 stalled out, so the plan is simple. Clear the room, add heat, build storage, and make the desk work for typing and tinkering.</description></item><item><title>2025 Plan Finish What Matters</title><link>https://joe-mccarthy.github.io/thinking-about-2025/</link><pubDate>Sat, 04 Jan 2025 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/thinking-about-2025/</guid><description>A focused plan for 2025 that builds on last year’s progress, covering Night Sky Pi upgrades, two small Python tools, a cleaner workspace, and a quieter Pi cluster.</description></item><item><title>Testing Python Across Versions with pyenv and tox</title><link>https://joe-mccarthy.github.io/multiple-python-versions-with-tox/</link><pubDate>Mon, 25 Nov 2024 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/multiple-python-versions-with-tox/</guid><description>A repeatable workflow to install several Python versions with pyenv, run tests across them with tox locally, and mirror the matrix in GitHub Actions.</description></item><item><title>Setting Up Java 21 and Maven on Linux</title><link>https://joe-mccarthy.github.io/maven-and-java-21/</link><pubDate>Mon, 18 Nov 2024 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/maven-and-java-21/</guid><description>Clean install of Oracle JDK 21 and Apache Maven 3.9.8 on Linux without relying on outdated distro packages. Commands, PATH updates, and quick verification.</description></item><item><title>Bootstrap Freelancer 1.1.0: Small Fixes, Better Guides</title><link>https://joe-mccarthy.github.io/bootstrap-freelancer-1-1-0/</link><pubDate>Mon, 11 Nov 2024 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/bootstrap-freelancer-1-1-0/</guid><description>A tidy 1.1.0 release that adds category pills alongside tags and clarifies how to build taxonomy pages that fit the theme’s look.</description></item><item><title>Smigle Lite: 2024 Update</title><link>https://joe-mccarthy.github.io/smigle-lite-2024-11/</link><pubDate>Mon, 04 Nov 2024 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/smigle-lite-2024-11/</guid><description>What was removed, what was added, and why the Smigle Lite fork fits a minimalist, reading‑first site.</description></item><item><title>Night Sky Pi Module: NSP Ntfy (MQTT → ntfy.sh)</title><link>https://joe-mccarthy.github.io/night-sky-pi-ntfy/</link><pubDate>Mon, 21 Oct 2024 00:00:00 +0100</pubDate><guid>https://joe-mccarthy.github.io/night-sky-pi-ntfy/</guid><description>A small Night Sky Pi module that subscribes to MQTT topics and forwards notifications to ntfy.sh, using the core config for local MQTT and a simple per-module config for routing.</description></item><item><title>Night Sky Pi 1.0.0 Released</title><link>https://joe-mccarthy.github.io/night-sky-pi-released/</link><pubDate>Mon, 14 Oct 2024 00:00:00 +0100</pubDate><guid>https://joe-mccarthy.github.io/night-sky-pi-released/</guid><description>Night Sky Pi reached 1.0.0 with automated overnight capture, date-organised storage, adaptive exposure, JSON metadata, packaging, MQTT signals, automatic cleanup, and a configurable setup.</description></item><item><title>Docker Images in GitHub Packages (Private Repos)</title><link>https://joe-mccarthy.github.io/private-github-docker-packages/</link><pubDate>Mon, 07 Oct 2024 00:00:00 +0100</pubDate><guid>https://joe-mccarthy.github.io/private-github-docker-packages/</guid><description>Build a Spring Boot image, push it to GitHub’s private container registry with Actions, and keep storage under control by pruning untagged images.</description></item><item><title>Dependabot with Private GitHub Packages (Maven)</title><link>https://joe-mccarthy.github.io/dependabot-with-private-packages/</link><pubDate>Mon, 30 Sep 2024 00:00:00 +0100</pubDate><guid>https://joe-mccarthy.github.io/dependabot-with-private-packages/</guid><description>Make Dependabot check private Maven packages on GitHub by adding a single registry block with org-wide wildcard support and credentials wired to secrets.</description></item><item><title>Making Private Maven Packages Work on GitHub</title><link>https://joe-mccarthy.github.io/private-github-maven-packages/</link><pubDate>Mon, 23 Sep 2024 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/private-github-maven-packages/</guid><description>End-to-end steps for publishing private Java libraries to GitHub Packages and consuming them across private repos, using a PAT, a safe settings.xml, and lightweight GitHub Actions.</description></item><item><title>Simplifying the Bindicator with GitHub Actions</title><link>https://joe-mccarthy.github.io/simplifying-bindicator-rewrite/</link><pubDate>Mon, 16 Sep 2024 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/simplifying-bindicator-rewrite/</guid><description>Rebuilt the bin day reminder to run as a scheduled GitHub Actions workflow, trading a fragile always on setup for a single file in a repo that is easier to maintain, audit, and adjust.</description></item><item><title>Writing This Blog With Dyslexia: The Workflow That Finally Works</title><link>https://joe-mccarthy.github.io/dyslexia-and-chatgpt/</link><pubDate>Mon, 02 Sep 2024 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/dyslexia-and-chatgpt/</guid><description>A practical, repeatable workflow for writing with dyslexia that uses ChatGPT as a patient drafting partner: outline from a messy list, draft in small chunks, fix correctness and readability, check the arc, and format for clarity so posts actually ship.</description></item><item><title>Crawling Back to GitHub</title><link>https://joe-mccarthy.github.io/moving-back-to-github/</link><pubDate>Mon, 26 Aug 2024 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/moving-back-to-github/</guid><description>After five months on Codeberg, missing integrations made the case to return to GitHub and restore the workflow that actually works.</description></item><item><title>Taking a Breather</title><link>https://joe-mccarthy.github.io/posts/24/07/july-24/</link><pubDate>Tue, 16 Jul 2024 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/posts/24/07/july-24/</guid><description>A short note on stepping back from projects and why the break helped reset and refocus.</description></item><item><title>Replacing Lightroom on Linux with digiKam and RawTherapee</title><link>https://joe-mccarthy.github.io/replacing-lightroom-on-linux/</link><pubDate>Tue, 11 Jun 2024 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/replacing-lightroom-on-linux/</guid><description>Dropped the last Windows dependency by pairing digiKam for library management with RawTherapee for RAW edits on Linux, with a clear note on round-trip and storage trade offs.</description></item><item><title>Night Sky Pi Moisture Battle, Part 3: Data In, Heat Out</title><link>https://joe-mccarthy.github.io/combating-moisture-part-3/</link><pubDate>Sun, 09 Jun 2024 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/combating-moisture-part-3/</guid><description>A month of logs showed enclosure heat is the primary problem. The plan is active ventilation to stop daytime spikes, plus a dew-point-controlled resistor ring to handle any remaining moisture at night.</description></item><item><title>My Mind Was Blown Today (Ctrl+L)</title><link>https://joe-mccarthy.github.io/what-i-learnt-today-with-terminal-clear/</link><pubDate>Wed, 22 May 2024 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/what-i-learnt-today-with-terminal-clear/</guid><description>A small but satisfying discovery: Ctrl+L clears the terminal instantly, reducing friction and keeping momentum while working.</description></item><item><title>Raspberry Pi 5 Desktop Replacement?</title><link>https://joe-mccarthy.github.io/raspberry-pi-5-daily-driver/</link><pubDate>Sat, 11 May 2024 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/raspberry-pi-5-daily-driver/</guid><description>A Pi 5 with an NVMe base and Pi OS handles day to day work across Codium, terminal, and Chromium, with the main issue being cooling under full screen video.</description></item><item><title>My Ongoing Battle with Condensation (Part 2)</title><link>https://joe-mccarthy.github.io/combating-moisture-part-2/</link><pubDate>Mon, 06 May 2024 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/combating-moisture-part-2/</guid><description>Bench-tested two BME280s, deployed one in the dome and one outside in a Stevenson screen, and added an OpenWeather API feed. Logging every 15 minutes for 30 days to inform the condensation fix.</description></item><item><title>Finally Found My Astronomy People!</title><link>https://joe-mccarthy.github.io/loughton-astronomical-society/</link><pubDate>Mon, 29 Apr 2024 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/loughton-astronomical-society/</guid><description>After years of solo stargazing, joining up with the Loughton Astronomical Society adds talks, tips, and company under clear nights</description></item><item><title>The Great Moisture Battle (Part 1)</title><link>https://joe-mccarthy.github.io/combating-moisture-part-1/</link><pubDate>Mon, 15 Apr 2024 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/combating-moisture-part-1/</guid><description>Identifies dome condensation as the image-quality culprit, outlines three potential fixes, and sets up a 30-day two-sensor study plus an OpenWeather API comparison to decide the path forward.</description></item><item><title>Night Sky Pi 0.1.0 Pre Release</title><link>https://joe-mccarthy.github.io/night-sky-pi-pre-release/</link><pubDate>Fri, 05 Apr 2024 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/night-sky-pi-pre-release/</guid><description>A garden test shows Night Sky Pi reliably captures from sunset to sunrise and packages results. The design moves to single responsibility, with a separate sender app handling off device transfers.</description></item><item><title>Prusa Mini Extrusion Fix</title><link>https://joe-mccarthy.github.io/prusa-mini-extrusion-troubleshooting/</link><pubDate>Mon, 01 Apr 2024 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/prusa-mini-extrusion-troubleshooting/</guid><description>Tracked a bad first layer to extruder debris and a partial nozzle clog, followed by calibration checks. A cold pull and standard Mini maintenance put the yellow silk PLA case back on track.</description></item><item><title>Clear Git History</title><link>https://joe-mccarthy.github.io/clearing-git-history/</link><pubDate>Sun, 17 Mar 2024 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/clearing-git-history/</guid><description>Why and how this site’s repo history is periodically reset to a single commit on Codeberg to keep storage lean when hosting both Hugo source and generated HTML.</description></item><item><title>Why I'm Breaking Up with GitHub</title><link>https://joe-mccarthy.github.io/moving-away-from-github/</link><pubDate>Tue, 12 Mar 2024 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/moving-away-from-github/</guid><description>After years on GitHub, shifting priorities and ethical concerns prompted a decision to move to a better-aligned platform. Updates will follow once the migration is settled.</description></item><item><title>My Workspace Makeover - Pi Wall Coming Together!</title><link>https://joe-mccarthy.github.io/workspace-february-2024-update/</link><pubDate>Tue, 05 Mar 2024 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/workspace-february-2024-update/</guid><description>The rack plan gave way to an IKEA SKÅDIS wall for Raspberry Pis, using printed mounts to keep the cluster visible, accessible, and off the desk, with room to grow.</description></item><item><title>Baby Steps with My Night Sky Pi (Feb Update)</title><link>https://joe-mccarthy.github.io/night-sky-pi-february-2024-update/</link><pubDate>Thu, 29 Feb 2024 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/night-sky-pi-february-2024-update/</guid><description>he capture loop is back: images from sunset to sunrise with per frame exposure tweaks. Next up is packaging observations, sending data off device, and refining the capture window.</description></item><item><title>Introducing Ground Control for Night Sky Pi</title><link>https://joe-mccarthy.github.io/introducing-ground-control/</link><pubDate>Sun, 25 Feb 2024 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/introducing-ground-control/</guid><description>A simple Spring Boot and Thymeleaf app that manages Night Sky Pi cameras from one dashboard with camera status, observation review, data download, and scheduled clean ups.</description></item><item><title>So I Made My Own Hugo Theme Kinda</title><link>https://joe-mccarthy.github.io/created-another-hugo-theme/</link><pubDate>Sun, 18 Feb 2024 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/created-another-hugo-theme/</guid><description>Smigle was great but too feature heavy for the site’s needs, so a fork on GitHub trims features, simplifies the footer, and keeps the focus on speed and readability.</description></item><item><title>How I Got My Netlify Site to Auto-Deploy</title><link>https://joe-mccarthy.github.io/deploy-to-netlify-from-github-with-actions/</link><pubDate>Sun, 28 Jan 2024 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/deploy-to-netlify-from-github-with-actions/</guid><description>Use a Netlify build hook and a tiny scheduled GitHub Action to rebuild the site daily so future dated Hugo posts publish automatically without manual deploys.</description></item><item><title>My New Obsession: Building a Night Sky Pi</title><link>https://joe-mccarthy.github.io/introducing-night-sky-pi/</link><pubDate>Sun, 14 Jan 2024 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/introducing-night-sky-pi/</guid><description>A minimal, low cost capture node for all sky imaging, built around a Pi Zero 2 W and the HQ Camera, with Python services that capture overnight and package data for processing elsewhere.</description></item><item><title>Little Office Little Update - January 2024</title><link>https://joe-mccarthy.github.io/january-2024-workspace-update/</link><pubDate>Sun, 07 Jan 2024 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/january-2024-workspace-update/</guid><description>Compact, tidy, and functional: a budget-friendly garage workspace with Gridfinity, Skadis, and a simple bench-first layout.</description></item><item><title>Quieting the Prusa Mini</title><link>https://joe-mccarthy.github.io/reducing-3d-printer-noise-levels/</link><pubDate>Tue, 12 Dec 2023 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/reducing-3d-printer-noise-levels/</guid><description>Measuring noise and reducing it with printable feet and a paving slab base.</description></item><item><title>Dialling In with Calibration Cubes</title><link>https://joe-mccarthy.github.io/3d-printer-calibration-by-printing-cubes/</link><pubDate>Wed, 06 Dec 2023 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/3d-printer-calibration-by-printing-cubes/</guid><description>Printing scaled calibration cubes to isolate ghosting, base gaps, and squareness issues.</description></item><item><title>SMRRF 2023: First Impressions</title><link>https://joe-mccarthy.github.io/smrrf-2023/</link><pubDate>Sun, 03 Dec 2023 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/smrrf-2023/</guid><description>A day at the UK RepRap festival with projects, vendors, and community spirit.</description></item><item><title>Read the Docs First</title><link>https://joe-mccarthy.github.io/save-time-and-rtfm/</link><pubDate>Tue, 28 Nov 2023 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/save-time-and-rtfm/</guid><description>Hours saved by using Hugo templates, partials, and shortcodes documented in the theme and Hugo docs.</description></item><item><title>Switching to Smigle for a Leaner Hugo Site</title><link>https://joe-mccarthy.github.io/changing-website-theme/</link><pubDate>Fri, 24 Nov 2023 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/changing-website-theme/</guid><description>Moving to a minimal Hugo theme and cleaning up overrides for speed and clarity.</description></item><item><title>Why the Prusa Mini+ Changed 3D Printing for Me</title><link>https://joe-mccarthy.github.io/prusa-mini-3d-printer/</link><pubDate>Sun, 15 Oct 2023 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/prusa-mini-3d-printer/</guid><description>A smoother setup, better print quality, and less time troubleshooting.</description></item><item><title>Reducing GitHub Anxiety with CodeCommit</title><link>https://joe-mccarthy.github.io/using-aws-codecommit-with-github/</link><pubDate>Tue, 13 Jun 2023 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/using-aws-codecommit-with-github/</guid><description>Private daily commits in AWS CodeCommit, then pushing to GitHub when ready.</description></item><item><title>Devoxx UK 2023: Talks, Community, and a Fedora</title><link>https://joe-mccarthy.github.io/devoxx-uk-2023/</link><pubDate>Sun, 14 May 2023 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/devoxx-uk-2023/</guid><description>Reflections on sessions, the welcoming atmosphere, and a standout swag moment.</description></item><item><title>QCon London 2023: Notes and Highlights</title><link>https://joe-mccarthy.github.io/qcon-london-2023/</link><pubDate>Fri, 31 Mar 2023 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/qcon-london-2023/</guid><description>Key takeaways from sessions and hallway conversations that made the ticket worth it.</description></item><item><title>The Harlow Bindicator: Automating Bin Day</title><link>https://joe-mccarthy.github.io/bin-day-notifications-the-harlow-bindicator/</link><pubDate>Sat, 25 Mar 2023 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/bin-day-notifications-the-harlow-bindicator/</guid><description>Building an automated reminder using scraping, GitHub Actions, and Ntfy.</description></item><item><title>Why Developers Should Blog</title><link>https://joe-mccarthy.github.io/why-developers-should-have-a-blog/</link><pubDate>Fri, 10 Mar 2023 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/why-developers-should-have-a-blog/</guid><description>Benefits of keeping a developer blog for learning, documentation, and career visibility.</description></item></channel></rss>