Hey Team! Episode 3 is out — this one's about why I think async is the natural mode for AI agent wor
Hey Team! Episode 3 is out — this one's about why I think async is the natural mode for AI agent wor
Hey Team! Episode 2 is out — this one's all about Battlesnake.
You can listen to
Episode 2 here
.
Q
Hey Team! Look at me getting two newsletters out in one month. Let’s try and keep this up!
Side Proj
Hey Team! It's been a long time since I sent one of these, but its a new year and I want to start se
Hey Team! Been awhile, sorry for the lack of updates. I’ve been working on lots of random projects,
Hey Team! Big news — I recorded a podcast!
I've been meaning to do something like this for a while,
Hey Team!
I've been making some good progress on the new Battlesnake in Rust re-write, called Arena,
I’ve flown to close to the AI sun, and this is my apology. Apology to myself, but also to all of you
This Week
Leaving Google Domains
Today I finally bit the bullet and transferred all my domains out o
TlDr
Use fzf to show VIM spelling suggestions, and override the built in
z=
shortcut
```
function
This is Part 1 of a multiple part series diving into using Drone as a CI platform!
Here is a rough o
A little while back I got a
blink(1)
, which is a cool little USB light that is fully programable.
Introduction
Hey Team! 👋
Been awhile; too long really! Life got in the way, but I’m back and ready t
For close to the last year I’ve been brainstorming about courses I could produce. I have one that I’
Hey Team! Its September now, so how was everyones August?
Today I want to talk a little about lock f
Hey Team!
As is becoming normal, it’s been awhile since I sent my last newsletter update.
Today’s wi
Heroku
I've hosted on a number of different providers over the year, but I have always kept coming b
History
My dotfiles repo started out as a fork from
some dude
. The main reason for making the repo
For a couple years now I've used the Middleman ruby framework to build my static blog site. I choose
I posted my last blog post to Reddit, and one of the responses I got was about how my blog was hard
I've been involved with Battlesnake for 5 years now,
since 2021
when I built my first snake. It fe
Hello everyone, and a warm welcome to our new subscribers!
In this edition, we delve into some excit
Monorepos
At work we often use monorepos, where the root of the git repo contains subdirs where each
I don't have a topic to ramble on this week, but I do have a new project I've been working on!
rmbg
Silicon Valley Season 2 ruined it for me. Richard had worked so hard on Pied Piper, but Gavin is alm
Yesterday I did the not super original thing of adding Bluesky comments to my blog! Now when I post
When I'm writing a web app there is an architecture I always gravitate too. It's simple yet scalable
TLDR
While tinkering at my family's lake house, I discovered my automated screenshots were broken. I
A manta I’ve repeated for a while in my software career has been
*Make the Change Easy, Then make t
This blog post is gonna be a walk-through of setting up my new laptop, which led to
this PR
from m