Saw this bumper sticker at a tourist shop. Not sure if intended for drivers in traffic, or as a commentary on the developer world [gestures at the current state of agents, GitHub, ci, etc.]
Interrupting some fast paced epic action to explain the atrocious user experience of the wizard's crystal orb
To write in the classic high fantasy mould, you need not be hung up on food specifically, but there must be SOME very mundane thing you're sincerely interested in and prepared to describe in excruciating detail every time it comes up. Clothing. Furniture. Architecture. It doesn't work without it.
I had to edit the description and restart the poll because apparently EVERYONE misunderstood what this is asking. These are the only transitions that are in scope for YES: ✅ System (dark) → dark ✅ System (light) → light NOT: ❌ System (dark) → light ❌ System (light) → dark ❌ light → * ❌ dark → *
📊 For websites that use a tri-state dark mode toggle (system, light, dark), have you EVER clicked on the override that matches your current system theme? E.g. going from System to Light on a light OS (which produces no visible change). Experimentation aside obvs. Poll at github.com/LeaVerou/blo...
QQ about Dark Mode Toggles on websites How many options do you show to users? - Three values: System, Light, or Dark - Two values: Light, Dark (with one of them mapping to “System” behind the scenes). Why the one or the other? (I have an opinion about it, but I’m looking for external input)
Inconvenient little edge cases like the passage of time can't get in the way of shipping velocity
I was
Can't tell you how much being laid off exacerbates this. Over the past few weeks I've: 1) Been laid off due to downsizing 2) Pored through countless job listings where "AI First development" is the core value 3) Gotten rejected for jobs due to not having fluency with a thing built on theft on my CV
it’s never a great sign for your society when all the competent people who believe in doing a good job for the sake of it conclude that they’re actively being punished for these qualities, while malignantly stupid criminals are making bank
I feel like takes scoffing at the idea that people could have addictive behavior patterns relating to LLMs are likely to age poorly
Two people are walking down the street when they see a billboard that says "The AI singularity is on the horizon!" One turns to the other and asks, what's a horizon? The other one answers: it's an imaginary line that moves away as quickly as you can approach it.
I’m exploring the mental health effects of AI coding. This is a super quick (blazing fast), anonymous survey. Please fill out and share so that the responses will be well rounded. forms.gle/dpD8Tk1QnXAz...
AI Coding & Mental Health
All answers are anonymous.
forms.gle
No one is denying that genAI writes buggier code than humans. Despite this, people keep recommending that we stop reading code and we stop reviewing PRs. Code was already plenty buggy when it was all hand written. Baffling.
Typescript doesn't need checked exceptions. Typescript already has type-safe return values.
Did I mention that `flex-wrap: balance` landed in Chrome stable last month!? 👀👀👀
Introducing 🤯 flex-wrap: balance 🤯 Would you use this? ⚠️ Not a real feature yet, just something one of our engineers has been working on. (You can try it out in the latest Chrome Canary with the experimental web platform features flag though!)
Quite often companies don't ask, which is also a problem! And there are all the ethical and practical problems of getting people to consent to something that they don't know what it means. It's problems all the way down, which is why "surveil users more" is a terrible default response.
It isn't only more data that can make the product better, and more of the wrong data will not make the product better. Often when products demand more of our data, it's in the spirit of, "We don't know what we need, so we'll ask for everything." Which is a huge problem!
Cool idea but the over-emphasis on AI feels a little unnecessary. The font is hard for humans to read too. The idea of a hidden message font is neat though
Decoy Font, a TTF that hides what you're typing from AI. Really cool experiment! www.mixfont.com/experiments/...
light-dark() just got more powerful 🎊 Safari Technology Preview 246 adds support for using it with image values — not just colors. Swap gradients, photos, or any background image based on system appearance, no media query needed. Demo: codepen.io/ntim/pen/Pwb...
CSS light-dark(<image>, <image>)
...
codepen.io
It is to no surprise that many engineers give up on the idea of quality software. But that, in and of itself, is just another bad decision that only reaffirms their fear of effort and excuses their lack of care. I've met a few such engineers over my career and you've likely too.
If you are still in the Harry Potter fandom, you are a transphobe. I don't care if you don't give the woman money. Read another book or die mad about it.
Angry Disability Wrath Month! Disabled people face marriage inequality, job discrimination, housing discrimination, abuse, the crip tax, inadequate accommodations, and more. I will be wrathful until we get our rights.
I love CSS, but it isn't perfect. Even the CSSWG admits so, with a published list of design mistakes. FixCSS is a little library that tackles these mistakes and presents the CSS syntax that could have been. A fun little look at an alternate universe. tangled.org/vale.rocks/F...
vale.rocks/FixCSS
Library to rectify mistakes in the design of CSS.
tangled.org
they should invent a tech industry that isn't speedrunning the extinction of everything that matters to you and all hopes of happiness
It’s not just “It's not just X, it's Y. And that distinction matters," said once in the prompt response. It's sprinkled multiple times throughout the whole answer. And that distinction matters.
The difference I've noticed between starting the design data-first vs UI-first is that data-first leads to more elegant code and UI-first leads to more user-friendly design
💡 CSS Tip! An old design pattern solved by a modern CSS feature. css-tip.com/responsive-s... Learn how Gap Decorations makes it easy to add a separator between items using simple code with no hacks. It works with different alignment settings, and you can easily adjust the shape as well.
📝 New CSS Article! I did a quick exploration of the new "Gap Decorations" thing, and I ended up doing a lot of fancy stuff except for decorating the gaps 😅 master.dev/blog/lets-pl... Read my latest article to learn a lot of nice tricks around this feature.
This is why the only successful use case outside of shallow demos is "I made a tool for myself to..." A user base of 1 can roll the dice on vibe coding enough times that it can learn to live with what comes out. As soon as you're building for someone else, you need a human user testing process.
Positioning with CSS is getting a little too easy... youtube.com/shorts/h6nOP...
Positioning in CSS is too easy now
YouTube video by Kevin Powell
youtube.com
The awesome newly updated `use()` docs show more ways to make `use()` a truly useful API, for data loading on the client and the server. Thank you to @ricky.fm and @aurorascharff.no for writing, and @brenelz.com, @stephanjnoel.bsky.social , and @yadiel.dev for reviewing! react.dev/reference/re...
use – React
The library for web and native user interfaces
react.dev