What I Write About
Engineering notes, tooling walkthroughs, and lessons from shipping real products. On-site articles live here. Medium articles open in a new tab.
On This Site
How to Use Multiple GitHub Accounts on One Machine
A complete walkthrough of the git-multiple-accounts script: SSH keys, per-identity commits, automatic signing, and a smart clone wrapper so you never push to the wrong account.
How I Set Up a Dev Machine from Scratch
The shell script I use to bootstrap any Linux or macOS machine: Rust, Node.js 24, pnpm, Git with SSH signing, and global VS Code, Prettier, and Solhint configs in one run.
From Medium

It’s Saturday
It’s Saturday (I can’t remember if it’s a bright morning yet) “There are no facts, only interpretations.” - Friedrich NietzscheA barefoot boy smiling ...

Hardest Part of Learning Rust Was Acceptance
When seat belts first became common, people complained that they were inconvenient. They took an extra second to buckle. They wrinkled clothes. Some e...

The Mercy We Reserve for Horses
A reckoning with Harlan Ellison’s “I Have No Mouth and I Must Scream” A child resting against the neck of a calm horse, symbolizing trust, companionsh...

Diamonds in the Code: The Quiet Rebellion of Upgradeable Contracts
How EIP-2535 Diamonds revealed why immutability alone is not enough, why upgradeability has become essential in the living architecture of blockchain,...

Certainty Is a Counterfeit Currency.
Why we cling to answers we haven’t earned. In the heat of a Lagos afternoon, with dust hanging in the air and the sweetness of roasted plantain drifti...

Stuck in BusyBox? How I Fixed the Ubuntu (initramfs) Boot Error
If you use Ubuntu or any Linux distro, you may have encountered a terrifying screen like this: No login screen.No desktop.Just a black screen and a bl...