Category: Developer Life
Reflections on software work, learning, tools, productivity, conferences, and the habits around building things.
2026
- 2026-08-02 Why I Prefer Boring Technology
- 2026-07-19 The Tradeoff Mindset: Every Tool Has a Cost
- 2026-07-05 What “Production-Ready” Actually Means
- 2026-06-21 Stop Building for Scale You Don’t Have
- 2026-06-07 Why Simplicity Scales Better Than Complexity
- 2026-05-24 The Tools I Actually Use Every Day as a Developer
- 2026-05-10 My Approach to Learning New Technology
- 2026-04-26 Side Projects Should Start Boring
- 2026-04-12 Kubernetes Is Often the Wrong Starting Point
- 2026-03-22 QCon London 2026: The Useful Parts Were the Quiet Ones
- 2026-03-04 2026 Progress Update 1
2025
- 2025-12-31 2025 Summary
- 2025-12-01 CBujo Archived
- 2025-10-29 Release Notes and Versioning That Help Everyone
- 2025-10-12 Commit Messages and PR Descriptions That Help Everyone
- 2025-09-11 Back on the Blog: An Update After a Busy Summer
- 2025-05-05 One Month on a Raspberry Pi 5
- 2025-03-29 Distraction Free Development with a Raspberry Pi
- 2025-02-07 Fix the Workspace First
- 2025-01-04 2025 Plan Finish What Matters
2024
- 2024-11-25 Testing Python Across Versions with pyenv and tox
- 2024-11-18 Setting Up Java 21 and Maven on Linux
- 2024-09-02 Writing This Blog With Dyslexia: The Workflow That Finally Works
- 2024-08-26 Crawling Back to GitHub
- 2024-07-16 Taking a Breather
- 2024-06-11 Replacing Lightroom on Linux with digiKam and RawTherapee
- 2024-05-22 My Mind Was Blown Today (Ctrl+L)
- 2024-05-11 Raspberry Pi 5 Desktop Replacement?
- 2024-03-12 Why I'm Breaking Up with GitHub
2023
- 2023-06-13 Reducing GitHub Anxiety with CodeCommit
- 2023-05-14 Devoxx UK 2023: Talks, Community, and a Fedora
- 2023-03-31 QCon London 2023: Notes and Highlights
- 2023-03-10 Why Developers Should Blog