Now
A now page, reformatted as an agile board against everyone's better judgment.
Almost everything on this page exists because I wanted to understand something and building the thing turned out to be the only honest way to find it out. None of it is my job, which is exactly why it works. There is no deadline and no roadmap to answer to, so I get to follow whatever question I am chasing all the way down and ship the result while it is still rough, without anyone deciding whether a half-finished thing counts as a release. Most of what I actually know came out of those messy versions, the ones I would never have been allowed to publish anywhere that was keeping score, and the through line is that I read the spec properly and try to leave behind something small and correct that will still run in twenty years.
Right now that looks like:
- TTAS, an open assembler for Tenstorrent's Tensix engine, because assembling a single instruction should not require their entire compiler tree.
- Ernest, compiling Fortran down onto real quantum hardware to find out exactly where the quantum stops and the classical begins.
- BarraCUDA, a CUDA compiler with no vendor lock-in, tested by simulating nuclear reactors.
- z390, the portable mainframe emulator, where I get to build alongside the people who first wrote it.
And because it amused me, here is that same set of things laid out as an agile board, ceremony and all.
Backlog 4
Continually deprioritised. No acceptance criteria.
somedaywont-fix-probablyWrites assemblers from scratch. Bought the book anyway. Still on chapter one.
self-improvementRefined approximately never.
tech-debtEstimate exceeds the heat death of the universe.
epicscope-creepIn Progress 4
Turns out it's the only one that exists.
spiteyak-shavingSLATEC routines run now. The maths from 1972 meets the hardware from the future.
cursedno-prior-artCUDA in, AMD and NVIDIA and Tenstorrent out, tested by simulating nuclear reactors.
from-scratchThe one I don't joke about. The z390 team is extraordinary, and I'm grateful to be building the COBOL statements it was missing alongside the people who originally wrote it.
mainframeBlocked 3
Blocked by the laws of physics. Will not be unblocked. Working as designed.
P0wontfixBlocked by a 22-hour round-trip light delay. Awaiting reply.
external-dependencyBlocked by a perfectly good day job. Nobody's in a hurry.
low-priorityDone 4
Closed as somehow-worked. Real WAD pixels, real superconducting hardware.
doneMaintainers said thanks, which in FFmpeg is a standing ovation.
doneShipped to the people who still run mainframes. Both of them are delighted.
doneXavier Leroy gave me SSH access, which I am reading as code-review approval.
doneVelocity: yes.
Story points calibrated against vibes. One point is roughly one vibe.
Definition of Done: it compiles and I got bored. That, and nobody is updating the Voyager standard anymore.
Retrospective: the Product Owner, the Scrum Master, and the sole developer are the same person. Retros are tense. Action items are never actioned.
Burndown chart available on request. It does not burn down.
Day job in finance. Studying at AUT. Reachable at zanehambly@gmail.com if any of this is your kind of thing.
Board last groomed: never. Last updated: June 2026.