All Articles
Understanding Generics in Rust: When and Why to Use Them
A quick take on generic types in Rust, with a simple example
Spotlight: Building Up and Sanding Down
A great piece about two philosophies in software development, but Rust luminary Matthias Endler
Spotlight: Thoughts on Error Handling
Sabrina Jewson has a really terrific take on error handling.
Spotlight: How Shrivu Shankar Uses Every Claude Code Feature
Want to know how others use Claude Code to it's maximum? Here's one person's take.
Today I Learned: Web Server with Rama
A quick introduction to building a web server with the Rama modular framework.
Today I Learned: Trait Objects for Error Handling
A short lesson in using a trait object to ease error handling
Diary of a Broken Brain: Git Notes
How to get yourself off the ground with Git, the famous version control system
Seven Questions to Unlock Your Stuck Brain
I'm notoriously bad at problem solving, I jump to LLMs far to quickly. How can I stop it?
Understanding Rust Build Scripts: Why Does `build.rs` Exist?
An introduction to build scripts in Rust development
What to Do When You're Completely Stuck: A Developer's Field Guide to Paralysis
I struggle a lot with problem solving. I've spent several weeks back and forth with LLMs on how to improve.