Writings
Two streams from the same desk: things I've learned building software, and the occasional poem that escapes the terminal.
I tested whether Blastr's risk scores actually predict reverts
235 PRs across four open source repos, scored at merge time with no future information. Reverted PRs scored higher. Here's the study, the numbers, and the parts that didn't work.
Launching Blastr: know the blast radius before you merge
A free GitHub Action that finds the risk hiding around your diff, not just inside it. Why I built it, how it works, and where it came from.
Desktop 99, mobile 84: debugging a slow Lighthouse score
Same site, same deploy: fast on desktop, sluggish on mobile. Here's how I closed the gap, and the fixes I deliberately skipped.
Catharsis
The death of an old self — a tarnished vessel, a monarch's pact, and the long, cold march toward nirvana.
Tale
On love — passion and tragedy, Orpheus and Penelope, and the patient, rooted kind that finally found me in you.
Pillar
From a battlefield of cold and chaos to a single, grossly incandescent light — a pillar that pieces a shattered reality whole.
Prisoner
A descent into dread — the dark horse at the seams of reality, and a last supper that begins with Judas' stare.
Thus sang Abdelmoula!
A bone-tired man, a stolen night's sleep, and the absurd little bird he comes to love — on loneliness, and what we let back in.