I was going to mash this update together with my previous post about gamification of my creative journey, but I think this one is different enough to stand on its own.
See I’ve been vibe coding: using AI to write code.
AI sucks in many ways, but speeding up the development of personalized coding projects, securing hand-written code, and building software that breaks the free-mium or subscription-based app model a little bit because you can write your own stuff that much easier… I’m sorry, but those are some of the positive uses.
As I said in my last post, I’m not looking to launder the reputation of AI, but to declare a technology all bad is to miss the point: the point is to understand where it is useful, where it is harmful and where we should be drawing the line.
I wrote some code that makes my life better, so I would think it remains on the near side of that line.
I wrote a running dashboard.
See, when I run with my watch (which is always) the watch records my route in a little file called a GPX file. It’s just a list of time-stamped GPS coordinates. Any simple bit of software can reassemble that back into a map. (In fact, I once built a little add on to my photo app where if I upload a GPX file it will superimpose a little abstract map over the image. Fun and almost useless. But interesting.)
I started trying to figure out if I could build something to make better use of all these files …besides uploading them to Strava (the fitness social media platform) and begging for kudos.
So I gamified it.

My feets dashboard does so much it would take me too long to explain it all, and I’m not sure I actually could: I’ve made about fifty different iterative versions of this, each one adding a new feature or two and it’s become a beautiful mess of tangled complexity.
In essence, tho, it takes all that running data I collect over thousands of runs and mashes it up with some open source maps and street data and creates a system that gamifies everything: it tracks neighbourhood coverage in a game I call “road fill.” It awards trophies and cards for completing challenges and quests. It builds interesting routes to run. It makes heatmaps, fog maps, and time maps and comparison animations and lets you visualize pretty much anything that might come out of a GPS file.
I vibe coded the darn thing and I still spend long stretches of time exploring and getting lost in all the things that it does, almost unbelieving that I was able to put this thing into existence by simply nudging an AI to push the boundaries of good sense and practicality.
It is, bluntly, the most amazing toy that I’ve ever made…. or I’ve overseen made. Depending on your take on vibe coding, I suppose.
And it’s already getting me out the door to run and explore more.
The software was made by AI but doesn’t rely on it to keep working, so now many people could use and enjoy and get more from their running data, too: I’ve released the whole darn thing on Github, so ping me if you want that link.






You must be logged in to post a comment.