Curated river of news

Reader

Latest posts from blogs I follow

2877 entries
58 pages

Good and Bad Harness Engineering(opens in new tab)

Good and Bad Harness Engineering/images/blog/bitter-lesson-engineering/bitter-lesson-engineering-header.webp/images/blog/bitter-lesson-engineering/bitter-lesson-engineering-header.webp There are lots of ways to do Harness Engineering well and poorly, but the most important one comes down to whether...

The Radio State Machine(opens in new tab)

One of the best-known examples of CSS state management is the checkbox hack. What if we want a component to be in one of three, four, or seven modes? That is where the Radio State Machine comes in. The Radio ...

Design and Engineering, As One(opens in new tab)

In the winter of 1898, a mechanical engineer named Frederick Winslow Taylor arrived at the Bethlehem Steel Company in Pennsylvania with a stopwatch and a conviction. Taylor had been thinking for years about why industrial work was so inefficient, and ...

7 View Transitions Recipes to Try(opens in new tab)

Craving for a view transition? Sunkanmi has lots of common transitions you can drop into your website right now! 7 View Transitions Recipes to Try originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as ...

(opens in new tab)

Jim Nielsen has an astute observation on skill issues. This human-centred UX lesson applies beyond AI, but as to Jim holding it wrong, I’d add a third explantation. “My inability to find the results others claim with AI often has ...

It's Time for Full Activation(opens in new tab)

It's Time for Full Activation/images/blog/its-time-for-full-activation/header.webp/images/blog/its-time-for-full-activation/header.webp I've been experiencing a feeling lately that's massive and hard to pin down. But here goes. If you remember my piece on Constraints on Creativity/blog/our-constr...

The Annapolis Cup(opens in new tab)

My alma mater, St. John’s College, has just one intercollegiate sport: croquet It started in 1983, with an annual match against the U.S. Naval Academy. Two years later, I attended the third such contest during my freshman year. Someone took ...

✉️ Content Hiatus(opens in new tab)

I've decided to go on a content hiatus. This will be my last dispatch for a while. I don't know how long I'll be gone. Why? Because I've been posting to an anonymous audience on the Internet almost every day ...

Mechanical sympathy(opens in new tab)

Weaver, seen from the Front, Vincent van Gogh, 1884 Something that’s been floating around in my head lately is the idea that I don’t know any truly good engineers who are also not good at at product design. Product design ...

That’s a Skill Issue(opens in new tab)

I quipped on BlueSky: It’s interesting how AI proponents are often like "skill issue" when the LLM doesn't work like someone expects. Whereas when human-centered UX people see someone using it wrong, they're like "skill issue on us, the people ...

AI Only Has to Beat 3/10(opens in new tab)

AI Only Has to Beat 3/10/images/ai-only-has-to-beat-3-out-of-10.webp/images/ai-only-has-to-beat-3-out-of-10.webp I think there's a misconception about how AI will break and change things. The Mythos hype has convinced people that AI is about to be so advanced that it can overcome our great cyber...

The Sunday Papers(opens in new tab)

Sundays are for remembering the glorious sunshine you enjoyed but half a week ago, while looking out at eleven degrees Celsius' worth of grey skies and drizzle. Did you know some people actually like rain? Imagine. The weather taste equivalent ...

The Center Has a Bias(opens in new tab)

Whenever a new technology shows up, the conversation quickly splits into camps. There are the people who reject it outright, and there are the people who seem to adopt it with religious enthusiasm. For more than a year now, no ...

How to Avoid Aperture Collapse(opens in new tab)

Aperture Collapse/images/blog/aperture-collapse/header.webp/images/blog/aperture-collapse/header.webp I've been playing with this idea of Aperture Collapse. It's a problem I have that I suspect a lot of people have as well. It's where AI has magnified our capabilities so much as builders that we...

Wheel Next + Packaging PEPs(opens in new tab)

When you pip install a package with compiled code, the wheel you get is built for CPU features from 2009. Want newer optimizations like AVX2? Your installer has no way to ask for them. GPU support? You're on your own ...

No-stack web development(opens in new tab)

This year I’ve been asked more than ever before what web development “stack” I use. I always respond: none. We shouldn’t have a go-to stack! Let me explain why. What stack? My understanding is that a “stack” is a choice ...

Selecting a Date Range in CSS(opens in new tab)

A clever approach for selecting multiple dates on a calendar where the :nth-child()'s “n of selector” syntax does all the heavy lifting... even in the JavaScript. Selecting a Date Range in CSS originally handwritten and published with love on CSS-Tricks. ...