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
Poodle Wars: A Conversation with ChatGPT
Love letters to killer poodles. An artificially intelligent exploration into the depths of the ridiculous.
How to Run an Event That Doesn’t Suck
Distilling 18 months of experience with 80+ online events, involving thousands of attendees, down into a letter to a friend.
Karmic Rule Two
Nothing raises issues like contact with reality. – Karmic Rules for Writing Pretty Good Code
Vercel Preview Branch Weirdness
An accidental hosting environment dependency revealed an irritating bug in Vercel’s preview deployment logic.
Karmic Rule One
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
Unexpected Mutations
An unexpected (and probably unintended) function parameter mutation inside the web3.js library had me questioning my sanity for a couple of hours.
Karmic Rule Zero
Minimize external dependencies and try not to use shitty libraries. – Karmic Rules for Writing Pretty Good Code
Testing Redux in NextJS
If you’re testing ES6 code referencing Redux in a transpiled build environment, you can save yourself a lot of trouble by putting your tests into JSX files.