Skill Issue
Archives
Search...
Subscribe
Go Ride Bikes
June 26, 2026
Last week I was too busy with ✨work stuff✨ to get a Skill Issue out. My work week was a bit compressed because on Friday morning I loaded up my bike and left...
An Event Source of Confusion
June 12, 2026
I don't know how seriously to take event-sourcing. It seems cool. I like a lot of what it gives you. That said, it seems rigid, and going all in on an event-...
Shroom for Improvement
May 22, 2026
I'm finishing off this week's Skill Issue from a bench in a local park. It's a beautiful, sunny day, and I couldn't resist the urge to take my bike out for a...
Never Monkey-Patch Again
May 15, 2026
Today’s Skill Issue isn’t about Shroom, but it’s worth noting that I’ve got function calls type-checking and have worked out the parsing of function...
Shroom
May 8, 2026
One of the projects I work on at the weekly OpenHack meetup is a game. It’s a classic-style, turn-based Roguelike that uses a hexagonal grid. It’s just a fun...
RubyKaigi 2026 Recap
April 25, 2026
RubyKaigi is my favourite Ruby conference. I appreciate everyone putting on Ruby conferences all over the world. I've enjoyed every conference I've attended....
A message from the future
April 19, 2026
Most of this email was written on the long (but not that long) flight from Vancouver to Japan. Then the in flight wifi started to fail, so I forgot to queue...
A New Chapter
April 10, 2026
We’re moved into our new home. Time to frantically unpack so that it’s livable for the person dog/house sitting while we’re in Japan for RubyKaigi. This...
In-Memory in Solidus
March 27, 2026
Sorry about the digression into the world of LLM's last week. I'd spent too much energy thinking about that situation (and discussing it with people) to not...
LLM Neurosis
March 20, 2026
There was no Skill Issue last week because I was struggling to synthesize my thoughts. I'm not sure I've come to any real conclusions, but I've at least come...
All Around the Mond
March 6, 2026
Last week there was no Skill Issue. Between work and the hunt for a home, there wasn't time. The good news is that we've got an accepted offer on a place to...
Zero Bilisibility
February 20, 2026
Now that the LLM craze has not just ruined the GPU and RAM markets, it has now moved on to hard drives. Not content with just consuming physical resources,...
Vouch and Denounce
February 14, 2026
I had one of my worst surf sessions in recent memory on yesterday. This is made even worse that I couldn't really afford to take the day off, and have to do...
Code Reuse Considered Harmful
February 6, 2026
I caught a cold last weekend, immediately after having done something to my shoulder that aggravated my rotator cuff. I started the year off very strong,...
Go-lidus
January 30, 2026
I'm finishing this week's Skill Issue up having just returned from getting my shoulder checked out. I was worried I'd seriously injured my left rotator cuff....
Rubyists can have a single monad, as a treat
January 23, 2026
I've been learning Go. The programming language. I've played a little of the board game, but never enough to get halfway decent at it. Both the language and...
Gate-getting-rid-of
January 16, 2026
If you haven't already, go check out this week's episode of Dead Code with Samir Talwar. Also, I can't be more jealous of his personal site's domain,...
Welcome to 20XX
January 9, 2026
We're back. I actually wrote half of a year-end bonus Skill Issue, but decided that I'd rather spend more time surfing than finish. We're back now, though....
Dystopian Code Review
December 19, 2025
This is the final Skill Issue of the year. Thanks y'all for reading. I'll be back at it on Jan 9th. In between now and then I'll be enjoying some time with...
Introspection
December 12, 2025
I'm really tempted to complete each day of the Advent of Code this year in a different language, but I don't really have twelve languages that I'm proficient...
Older archives