
AI and the Problem of Responsibility Laundering
I use AI daily. It makes me a better engineer. But there's a growing pattern in our industry where developers cite AI as the source of their solutions instead of owning them. This behavior has a name: responsibility laundering. And it needs to stop.
Technical Reference: Eza, a Modern ls Replacement
Eza is a modern, faster replacement for ls with icons, Git integration, and smart defaults. This guide covers installation across all platforms plus a complete set of shell aliases you can drop into your config and start using immediately.
Making Astro Sites Feel Instant with Server Islands, View Transitions, and Edge Caching
Performance is about respect for your users' time. Here's how I combined Astro's server islands, streaming, and Netlify's edge caching to make page loads feel instant.
Building Full-Stack Apps with Astro and Netlify
Astro and Netlify together let you ship zero JavaScript by default while still having serverless functions, edge compute, and real backend logic. Here's how it actually works.
When Your Dog Destroys Your Boot Loader: An NVMe Recovery Story
I cloned my drive to a new NVMe. The very next day, my dog chewed through the power cord while the PC was running. What followed was a crash course in UEFI boot repair, vanishing drives, and why you should always rebuild your boot loader after a clone.
My Story
I didn't grow up with a computer of my own—I got scraps of time at relatives' houses and eventually a borrowed laptop in high school. This is the path I took from there to where I am now, working with Azure and leading development teams.
Rebuilding My Portfolio with Astro 5
This is the sixth version of my portfolio site. I rebuilt it with Astro 5 and came away convinced it's not just a static site generator—it's a full-stack framework that deserves more attention.
Building ImgSmash
ImgSmash compresses images using the Canvas API and createImageBitmap. Everything runs in the browser—nothing gets uploaded to a server.
Building Peek
Peek is a PowerShell module I built to make directory listings easier to read. It shows file sizes in KB/MB/GB, timestamps as '5d ago' instead of raw dates, and adds icons in terminals that support them.
Brindlee
Remembering Brindlee, who was with us through dating, marriage, children, and all of life's ups and downs. You were a good dog.