2025 (33)

The Fear Of Change
10K
Slow Running
A Good Week
10k Looming
Emacs?
My First Bad Run?
Six Months In And Out Of The Saddle
Belated Annual Goals
Updating My Blog
Simple Blogging
Parkrunner
Getting Back On Track
A Project About Projects
Email Links
Kneeded To Rest
Pocket Parser
Breakfast
The Health Benefits
I Run
Zwift And Garmin Connect Intensity Minutes
Food Noise
It's Not A Journey
1,000 Kilometres
Finally Overweight
Couch To... Somewhere...?
Counting The Cost
How Much Is My Health Worth?
Seeing The Difference
The Meeping FTP Test
Zwift Setup & First Impressions
Changing My Lifestyle
A Month With A Supernote

 2024 (7)

Size of a Supernote
Supernote Navigation
My Supernote Notes
My Supernote First Impressions
LaTeX Tables With Data-Based Content
My tmux Notes
The NASberry Pi

 2023 (3)

From Digital To Physical Media
15 Years of Twitter
My Twitter Wind-Down

 2022 (5)

My Git Notes
Mastodon
NixOS, Phoenix and Sass
My Linux Life
The StarLite Laptop

 2020 (6)

Choosing A New Bike
My Bicycle History
Weight and Health
Unchaining Data
The Month of Linux on my Desktop
The Year of Linux on my Desktop?

 2019 (3)

Functional Programming (Over?) Simplified
Keep Moving
Ecto and Binary IDs Generated By PostgreSQL

 2018 (5)

From Evernote to Notes
Five Great Things About Elixir
Grokking Elixir
Traveling Light
Working With Multiple GitHub (and Alternatives) Accounts

 2017 (4)

Python Resources
Pip and Virtual Environments
Visual Studio Code for Python Development
New To Python

 2013 (1)

Perspective Is Terribly Important

 2012 (1)

The Depressed Developer