đŚ Moving to Bluesky đŚ
https://bsky.app/profile/pow.rs
Mastodon was fun but I am not smart enough to navigate and find people across all these servers (running different setups no less). I donât like racking up server costs for random internet strangers, and I refuse to learn the difference between ActivityPub and AT Protocol

Drew Powers (@pow.rs)
đ Design Engineer @figma.com
đ co-creator @astro.build
đ pow.rs
đ building terrazzo.app + openapi-ts.dev
Bluesky Socialsay what you will about
#node but old projects still run
make the restaurant homepage the menu PDF you cowards
Good reminder: don't lazy load hero or product images.
https://cloudfour.com/thinks/stop-lazy-loading-product-and-hero-images/
It hurts both your UX and your Largest Contentful Paint (LCP) score.

Stop Lazy Loading Product and Hero Images
I see a recurring performance problem on many ecommerce sitesâthe most important images on the page are being lazy loaded when they shouldn't be. Youâre better off not implementing lazy loading at all than implementing it incorrectly.
Cloud FourThe
#oss maintainer urge to trick someone disagreeing with you in issues to create their own OSS library, improving the ecosystem and putting more good ideas into the community đ
9/ Donât finish everything you start. Lifeâs too short and if youâre not getting paid, do what makes you happy.
10/ TODO
8/ Fragmented ecosystems are patterns to encourage, not fret over. Itâs in everyoneâs best interest if we have too many frameworks and too many languages. It just means weâre exploring more potential paths together. You ever see slow motion of lightningâhow it traces out thousands upon thousands of branching paths till it finds the path of least resistance? Itâs kinda like that.
7/ Stress over speed. Speed is time. Time is the most valuable resource we have. Choose tools based on speed. Software can be bad just because itâs slower than it needs to be. Throw it away. Rewrite it in Rust (jk donât rewrite it in Rust lol). Future you will thank you.
6/ Open source everything you make. Everything youâre allowed to. We need this. The world needs this. If youâre unhappy about the direction some part of webdev is developing in, open source your way out of it. No, you wonât âopen source it later.â Start open or itâll never happen.
5/ Just load 1 image size everywhere. On desktop, you load the big image. But mobile is physically really tiny and PEOPLE NEED TO ZOOM. And they end up needing the big res anyway. 99% of you are too lazy to upscale images on a zoom gesture. So just load the 1 big image. Let Lighthouse complain. And before you @ me, USE BETTER IMAGE COMPRESSION LIBRARIES. sharp is NOT image compression; Iâm talkin bout the real shit (sqoosh, ImageOptim).