I use a Macbook now
After using Linux for nearly 20 years, I've gotten an M5 Macbook Pro as my daily driver.
After using Linux for nearly 20 years, I've gotten an M5 Macbook Pro as my daily driver.

My process for learning Data Structures and Algorithms, with some segues into data visualization
I wanted to stop using IP addresses to access my homelab services, and I spent a Friday evening fixing that.
Reflections on my career and where I want to go

How I built an application to merge KOReader highlights across devices and publish them.
A tiny Fish function I use at Chatwoot to remind myself which Git branches I touched in the last day.
A Pythonista opens `irb` and looks at all the symbols in Ruby. Or so the joke begins.
Sending a message about why you shouldn't write `for` loops in Ruby.

How to start really getting Ruby, especially blocks.
How does `return` work within blocks, procs and lambda?