my face

Not telling you which one of these monkeys is me, but the other guy says I’m the ugly one.

my place

Lived on Bali since 2019 & speak Bahasa Indonesia. Want to do business here? Let me help!

my spirit animal

I’m a former U.S. Marine & Navy Surface Warfare Officer and apparently it shows.

incoherent screeds

Karmic Rule Three

less than 1 minute read

If you want to get a complex process right, template it. – Karmic Rules for Writing Pretty Good Code

React Component NPM Package Template

7 minute read

An ES6 React component NPM package project template featuring front & back end test support, automated API docs, release management & more!

NPM Package Template

16 minute read

An ES6 NPM package project template featuring a CLI, test support, automated API docs, release management & more!

How to Run an Event That Doesn’t Suck

16 minute read

Distilling 18 months of experience with 80+ online events, involving thousands of attendees, down into a letter to a friend.

Karmic Rule Two

less than 1 minute read

Nothing raises issues like contact with reality. – Karmic Rules for Writing Pretty Good Code

Vercel Preview Branch Weirdness

3 minute read

An accidental hosting environment dependency revealed an irritating bug in Vercel’s preview deployment logic.

Karmic Rule One

less than 1 minute read

Troubleshooting works just like the regular kind: you won’t hit your target if you don’t have one. – Karmic Rules for Writing Pretty Good Code