<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Developer Life on Joe McCarthy</title><link>https://joe-mccarthy.github.io/categories/developer-life/</link><description>Recent content in Developer Life on Joe McCarthy</description><generator>Hugo</generator><language>en-gb</language><lastBuildDate>Sun, 02 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://joe-mccarthy.github.io/categories/developer-life/index.xml" rel="self" type="application/rss+xml"/><item><title>Why I Prefer Boring Technology</title><link>https://joe-mccarthy.github.io/posts/26/08/prefer-boring-technology/</link><pubDate>Sun, 02 Aug 2026 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/posts/26/08/prefer-boring-technology/</guid><description>“Boring” tech is often the most reliable. Here’s why I lean toward proven tools instead of chasing trends.</description></item><item><title>The Tradeoff Mindset: Every Tool Has a Cost</title><link>https://joe-mccarthy.github.io/posts/26/07/every-tool-has-a-cost/</link><pubDate>Sun, 19 Jul 2026 00:00:00 +0000</pubDate><guid>https://joe-mccarthy.github.io/posts/26/07/every-tool-has-a-cost/</guid><description>Every technology decision comes with tradeoffs—whether you acknowledge them or not. Here’s how I evaluate tools.</description></item><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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>