Phendan
banner
phen.dev
Phendan
@phen.dev
Avowed dork, obsessed with animation, fascinated by science. Web creative working in design & code. Sometimes trying my hand at the video essayist thing.

Avatar by @jessanight.bsky.social
I had the inverse experience, wishing I'd found your work sooner. Some lovely UX tidbits on here and your website, it's great stuff!
December 24, 2025 at 4:12 PM
The tech equivalent of a rich dude making his butler send flowers. "I'd like to ingratiate myself, but not have it cost me literally any effort"
December 23, 2025 at 11:52 PM
Welp, we've reached the point where AI output feels so worthless to people that the only value's in pretending it's actually people making stuff again
December 23, 2025 at 6:09 PM
I'd do exactly as you suggest, unless you also need the header to be sticky, in which case *cough cough shameless plug*

www.smashingmagazine.com/2024/09/stic...
Sticky Headers And Full-Height Elements: A Tricky Combination — Smashing Magazine
Sticky positioning is one of those CSS features that’s pretty delicate and can be negated by a lot of things, so here’s another one to add to your mental catalog: Sticky elements don’t play nicely if ...
www.smashingmagazine.com
December 19, 2025 at 10:45 PM
I hear they're letting people gamble on their debt now. Things are going great.
December 12, 2025 at 9:39 PM
I like how the exec used that as a defense too. "Sure we sapped all humanity and meaning from the ad, but we also overworked the team to make it so what do you want?!"
December 11, 2025 at 3:00 PM
I've been wanting pipes for ages as well. It seems like a function of design by committee, where a tiny number of volunteers with day jobs have to weigh the input and complaints of hundreds of people. At least that's how the update from earlier this year reads:

github.com/tc39/proposa...
Official changes thread · Issue #232 · tc39/proposal-pipeline-operator
To read a detailed history of this proposal, please see HISTORY.md. This is an official announcement thread for significant changes to the proposal’s explainer or spec. These will include things li...
github.com
November 18, 2025 at 11:53 AM
Overworking themselves in an effort to replace prematurely laid-off colleagues they thought could be replaced with ChatGPT?
November 17, 2025 at 7:40 PM