DigitalOcean has $3 million for DHH and nothing for CSS-Tricks
A week and a bit on UpCloud, deleting my DigitalOcean account after more than 10 years, and what DigitalOcean is doing to CSS-Tricks, one of the best places on the whole internet.
Writing things online since 2004. This is an attempt to bring it all together, regardless of shape or completeness.
I've been using AI coding agents daily for a few months, and the thing that shifted my thinking was a simple reframe: LLMs automate typing, not thinking. The craft is still yours.
I wired my homepage up with playhtml so dragging a sticker, waving the hand, or starting a song all happen for everyone who's on the page at the same time. Notes on what I built and why I keep chasing this "we're all here together" feeling.
How to use the new @scope at-rule for targeted, proximity-aware CSS styling
A week and a bit on UpCloud, deleting my DigitalOcean account after more than 10 years, and what DigitalOcean is doing to CSS-Tricks, one of the best places on the whole internet.
Dario, Sam, and Elon agreed to slow down AI on the same Saturday, a month before Anthropic's IPO. I think it's a business story.
DigitalOcean is giving $3 million to the foundation behind DHH's Omarchy. I'd already moved my sites off it that weekend, so here's how the move went.
I built a forum on atproto and skipped notifications. Turns out the whole network skipped them too.
1Password is giving $300,000 to the foundation behind DHH's Omarchy. I don't want my subscription paying for that, so I'm leaving.
One of those times was also an entire plugin system but that got ripped out ðŠĶ Now it's a cute little standalone site!
(and Other Things AI Won't Do for You)
The best algorithm on Bluesky runs off somebody's gaming PC.
The way I actually write code now, and the piece that finally described it back to me.
I wired my homepage up with playhtml so dragging a sticker, waving the hand, or starting a song all happen for everyone who's on the page at the same time. Notes on what I built and why I keep chasing this "we're all here together" feeling.
Before starting on the forum aspect, I needed to know if I was going to be responsible for all of the atproto again (hopefully not) and wanted to try Happyview
The Graham Platner campaign didn't collapse out of nowhere. It collapsed on schedule.
I made all my posts standard.site compatible last weekend, which means I can write in pckt.blog, Leaflet, or Offprint and have the post show up on keith.is. This is my first one from pckt ð ð ð!! I'd been using a combination of Tina, and just writing in my editor. Then I went to share one of those posts on bluesky to see the cool new embed and saw that.... and my old OG image. I think I spent fifteen minutes on it once when I migrated from eleventy to Astro, gave it some bright colors and a shap...
A small workflow that turned UI work with Claude from a slog into something that actually converges. Take a screenshot, compare to the brief, fix the biggest gap, repeat, and let the agent run the loop.
pollen just got an AMA feature, and it works differently from everything else on the site. everything else â posts, reblogs, follows, reactions â is written directly to your PDS.
A custom content-layer loader that fetches Leaflet documents from the ATProto PDS and renders them as first-class blog posts
A ginger cat showed up shivering against my fence. I named him Peaches like two minutes after meeting him. I knew that was dangerous. And yet.
right now you can upload blobs to the PDS with no limitations. that'll have to change some day
Anyone here can pick the track â it plays for everyone who hits play.