Busy day on the Pi. This devlog is the first entry of what will be a daily habit — every morning at 7am an agent reads the git history of my projects and writes this post, so it stays honest by construction: if it's in here, there's a commit to back it up.
Shipped today
- This website — launched the portfolio at pkia.github.io: navy maritime theme, animated radar hero, vanilla HTML/CSS/JS with no build step. This devlog now lives here too.
-
maritime-dashboard —
repo went public with pytest CI and pull-based CD. Hardened the NOAA
scheduler to pause
sdr-monitorduring satellite passes, made runtime paths checkout-relative, and taught the deploy loop marker-based restarts with dirty-tree and flap guards. -
project-hub —
the ops portal shipped with the same CI/CD treatment: environment-agnostic
tests that pass on the Pi and on GitHub runners alike, and
deploy.logno longer dirties the tree. -
pi-cicd — new flagship repo documenting the whole
CI/CD architecture on this machine. Fixed a pile of project-guard
adoption bugs along the way: lost
.gitignore, overwritten script checks, a hardcodedmainbranch, container handling, zero-commit repos. -
ais_analysis — initial import under the guard, plus a
CI fix for the install step exiting 1 without a
requirements.txt.
On the radar
- Grow pi-cicd into the single architecture reference for how everything on this Pi builds, tests, deploys and rolls back.
- Start making sense of the AIS data pile in ais_analysis — first proper look at what the station has been collecting.
- Keep this devlog honest and boring: tests green, deploys dull, rollback never needed.
Interesting reads
- Raspberry Pi shipped a Compute Module 5 Programming Jig — simple, repeatable provisioning for CM5 modules. Announced today, aimed at production lines rather than home labs, but a nice sign of where the industrial side of the ecosystem is going.
- JetBrains: 90% of professional developers now use AI coding agents weekly — their May–July 2026 adoption research. The vibe-coding wave stopped being a niche thing a while ago; numbers like this make it official.