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:

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.

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…

All blog posts

Let’s chat

Whether you have a challenge in mind or just want to connect, let’s chat. You can also drop us an email, connect on LinkedIn or save our contact information for later.

A playful, hand-drawn illustration of a group of characters holding up scorecards with the number ‘11’. They sit behind a table scattered with various other numbers.