Weeknotes vol. 10: Back in the CSSaddle
By Garrett,
This week I got to jump into CSS again (not just prototype stuff but production stuff). Which for me is kind of like eating a cheeseburger.
My focus the last 6 months has been in Rails development, though my speciality is front-end (as in the original definition of front-end). So it’s been good to get back into it.
When I set out to build Braindrop, or anything I do under the Better Than Good umbrella for that matter, I’m building as simple and with as few dependencies as possible. As I dug into what’s changed in CSS since the last time I touched it (the stone age) I realized that, thanks to @import, native variables and nesting I can happily use raw CSS. Which feels like the good ol’ days. I may even FTP some changes with Cyberduck.
I also found quite a few other new-ish CSS things that should come in handy:
- :placeholder-shown
- interpolate-size
- line height units
- margin trim
- plaintext-only with contentEditable
- Popover API
- text wrap pretty
The internet is feeling like the old internet which is exactly how I like it. You just get in there and hack away without the need for layers and layers of internet onions.
Like this? Get email updates or grab the RSS feed.
More from the blog:
-
Software Was Never Meant to Last Forever
There is a particular kind of frustration that anyone who has worked inside a mid-sized organisation will recognise. You are eighteen months into a Salesforce implementation. The original scope was clean and reasonable. But somewhere around month four, somebody realised that you…
-
The vibe coding spectrum: from weekend hacks to the dark factory
A year ago, Andrej Karpathy posted a tweet that would come to define how an entire industry talks about itself. “There’s a new kind of coding I call ‘vibe coding,’” he wrote, “where you fully give in to the vibes, embrace exponentials, and forget that the code even exists.” He d…
-
Claude Opus 4.6 just shipped agent teams. But can you trust them?
Anthropic shipped Claude Opus 4.6 this week. The headline features are strong: a 1M token context window (a first for Opus models), 128K output tokens, adaptive thinking that adjusts reasoning depth to the task, and top-of-the-table benchmark scores across coding, finance, and l…
-
AI slop: psychology, history, and the problem of the ersatz
In 2025, the term “slop” emerged as the dominant descriptor for low-quality AI-generated output. It has quickly joined our shared lexicon, and Merriam-Webster’s human editors chose it as their Word of the Year. As a techno-optimist, I am at worst ambivalent about AI outputs, so…
-
The missiles are the destination
One of my uncommon enjoyments is the work that happens right in the middle of a big problem that needs to be solved, or even a nosedive. A calmness kicks in, the path gets clearer and I can usually tunnel vision my way through to course correction. I used to think this was spec…