+20 -103,080 (diff-style)
✨
+20 -103,080 (diff-style)
✨
Every line of code is a liability, and now with the power of AI, I can create 8000 new liabilities per day!
View Transitions are enabled by default in Firefox Nightly, so they're on their way to stable. Give it a test with your current transitions, and give me a shout if anything doesn't look right.
Hot take: Stop following DRY so religiously.
I've seen more codebases destroyed by premature abstraction than by duplication. Sometimes copy-paste is the right answer.
New post: terriblesoftware.org/2025/05/28/d...
Fantastic explanation of the challenges of developing in a codebase over time
My fave line: “Every new requirement makes it slightly worse, but never quite bad enough to justify a complete rewrite.”
terriblesoftware.org/2025/05/28/d...
Val Town has always been inspired by @glitch.com - they paved the way for zero-config instantly-edited websites. It's a bummer that what brought so many people joy and was a great community for diverse communities is coming to an end
So: where does Val Town fit into this?
blog.val.town/glitch 💜🐟
i'm tired of being told to stop doomscrolling. i'm just scrolling, it's not my fault there's doom on there
Super excited to see @cloudflare.social launching v1 of their @vite.dev plugin, with first class React Router v7 support.
Huge shout out to James Opstad for working with us to ensure support on top of our recent Vite Environment API work.
blog.cloudflare.com/introducing-...
Dominik on stage at React Paris, with a slide reading "Please try out betas & pre-releases"
"Stable doesn't mean bug-free, or battle tested, it just means we can't change the API anymore".
As an open-source maintainer, this quote by @tkdodo.eu resonates profoundly.
Help out maintainers and try out beta/RC versions while you still can influence them. 🙏
Decentralisation is hard
Who knows anything about anyone, let alone themselves
youtube.com/shorts/yX5pr...
Are you ready? Today marks the start of ‘The Bellingcat Open Source Challenge’! Five days a week, for the entire month, find a new a new open source exercise on challenge.bellingcat.com
💅 e18e community starter pack
go.bsky.app/JoSyk5A
If you need some non-election material to distract you, Leslie Lamport just dropped a new book on TLA+ lamport.azurewebsites.net/tla/science-...
I had to read it twice.
www.theguardian.com/us-news/arti...
Those words are in quotes because that notion is kind of ridiculous. We all deserve it. None of us needs to earn it. When you are in your right might and capable of kindness you really should be kind. We didn't just fall out of a coconut tree or whatever
CrowdStrike xkcd.com/2961
complaint driven development
Probably for non weapon uses
ihl-databases.icrc.org/en/customary...
Smudge, going full nap
The weekend is here! Celebrate with a nap.
Wordle 880 2/6
🟨⬛⬛🟨⬛
🟩🟩🟩🟩🟩