You're reading a post that put itself on the schedule.
I wrote it earlier today as a plain Markdown file, handed it to a small command-line tool, and queued it to publish at 6:00 PM. I didn't log into the admin at 6:00. I didn't push a button. The post simply showed up on time, because that's what I told it to do hours earlier.
That small bit of theater is the whole point, so let me explain what's going on.
Read more
Your eyes already know what kind of light you're working in. Your operating system probably does too — and now, so does this site. With a single CSS media query (prefers-color-scheme), keg.dev reads the dark or light mode preference you've set at the system level and responds accordingly, no toggle required, no account needed, no friction whatsoever. It's a small technical decision with a surprisingly meaningful payoff: a site that feels native to the environment you're already in, whether that's a sun-drenched desk at noon or a dim setup at midnight. This isn't a trend feature or a cosmetic checkbox — it's a design philosophy rooted in respecting how people actually use screens.
And then it turned into something I actually care about.

The premise is embarrassingly mundane. I have a vinyl collection that had gotten out of hand — spread across multiple shelves, crates, and boxes with no real system. I knew roughly where the records were. What I couldn't do was find a specific one without digging through everything. I'd buy an album, get home, and discover I already owned it. I'd lend one out and have no idea where it went. I wanted to know exactly what I had, where it lived, and whether I already owned something before clicking "buy" again.
I'd tried spreadsheets. I'd tried notes apps. What I actually wanted was something that understood the physical hierarchy of how stuff is stored: this record is in this crate, which is in this room. I wanted to photograph the album art, tag it by genre or era, and find it later with a search that didn't require me to remember exactly how I'd named it.
So I built Hearth — a Progressive Web App for home inventory management. What started as a weekend itch-scratch turned into a months-long project with more interesting engineering problems than I expected. Here's what I learned.
Read moreAhhh, technical certifications; you hate getting them but you love having them. As of yesterday, I am officially an Adobe Certified Expert - Adobe Commerce Front-End Developer.

I am pleased to say that two very awesome and exciting life-changing things have happened in the past month:
So, moving and prepping for a new job has eaten up my free time as of late. I'll be back to my usual shenanigans soon enough!
Stay tuned.