Programming

code

Ficus Homebrew Computer & OS from modern MCUs

I've been working on a homebrew computer using microcontrollers arranged in a custom hardware architecture and an operating system to drive it. It's been a non-linear journey that started with curiosity about how operating systems worked and took me down several Rabbit holes to end up with a piece that I'm pretty proud of. Most of all, it reminded me of how much I have left to learn...

code

Revisiting Perl in 2023

I went down this particular rabbit-hole as a distraction when I wondered: What's going on with Perl these days? It used to be my favorite programming language, and I asked what it would be like to try and pick it back up after almost 20 years.