AI CSS Style Accessibility

Updated June 30th, 2025

A few days ago, I used GitHub Copilot to help create a custom dark theme for a MkDocs Material site.

Copilot did a good job interpreting CSS selectors, but the resulting theme’s accessibility was poor. Even when I nudged it toward better choices, some text ended up barely readable with low contrast to the background.

Automating Blog Updates with GitHub Copilot (Agent Mode)

I've been writing more on LinkedIn lately and use Ulysses to keep a local record of those posts.

Recently, I decided to bring that content into my blog. At first, the idea of adding MkDocs headers, setting titles, organizing categories, cleaning up formatting, and splitting content into multiple files felt like a chore!

But GitHub Copilot, running in agent mode, turned the process into something fast, iterative, and semi-enjoyable.

Note: Copilot’s agent mode allows it to take actions on your behalf like creating project files, applying custom rules, and responding like an assistant to ask for clarification on steps to take. It does much more than code completion or even suggesting blocks of code.

What pleasantly surprised me was that I wasn’t dealing with code at all, and I plan to explore how this might support other documentation workflows, too.

Old Macbook Pro + Pop!_OS

This weekend I took my old Macbook Pro from 2013 and installed Pop!_OS. It was easy, and so far I've been pleased.

This guide will walk you through setting up Pop!_OS on a Mac 11,1, including configuring Wi-Fi. There are also some notes on installing essential tools.

Preserving Creative Spirit

As children, we built forts out of pillows and cardboard boxes ... no approvals, no fear of failure, just imagination and play.

Now, as adults, we optimize for uptime and reliability. Production must be stable.

How can we preserve that creative spirit while ensuring safety?

Is It the System or the Platform?

“The platform my system runs on is out-of-date.”

It’s a common complaint — but is the real problem “my system” or “the platform”?

Here’s the hard truth: we often blame our tools when the real issue is how we’re using them.

As Pogo famously said, “We have met the enemy and he is us.”