An

An

@phanan.net

Vue.js core team. Building https://koel.dev. Trying to be kind always.

966 followers288 following124 posts

Do folks say "good job" to AI agents? I say that all the time. Sometimes I even want to pat them on the back. Do AI agents have a back?

Why are you talking AI and DB optimizations? Your people are being executed on the street.

Re. Charlie Kirk, my violin teacher told me that she’s torn: Her values don’t allow her to laugh when someone gets murdered, and at the same time her values make her kind of want to.

I just went through 5 rounds of interviews for a Head of Eng position, got rejected, and found out that: - There are two HoE spots to fill - CTO already reserved one for his friend - EM who interviewed me in the last round and decided (?) that I didn’t qualify is considered for the other 🙃🙃🙃

I hate this icon/emoji ™️ on a dark background. It’s ugly, it’s not readable, it’s inaccessible. The year is 2025, is there really nothing we can do about it?

From time to time, I stumble upon my previous conversations on GitHub and feel embarrassed because, likely due to whatever was going on back then, I sounded impatient and sometimes outright rude. To whomever there: Sorry! I try to be a better person every day, and there's still a long way to go.

Notice how the build’s smaller too.

Alexander Lichter@thealexlichter.com

Wow! @getoutline.bsky.social moved to the @rolldown.rs-based @vite.dev package and achieved **22.3x faster builds**. Their vite-related build time went down from 47.27s to just 2.12s seconds, meaning installing deps will even take longer than the actual build 🎉 The highest speedup I've seen so far

Sometimes I wonder what Chris (v Fritz) is up to these days. Especially if you used Vue v1 and v2, you know Chris. We all have him to thank for Vue’s superb documentation, one of the best of its kind. Wherever he is and whatever he’s doing, I hope he’s happy and content.

OSS is so great that you can learn from anyone across the globe, not just your closest 4 team members.

Also I was trying to ask Grok to generate an image of an old woman without teeth. Apparently, it has no training data of such, and kept drawing perfect teeth. Frustrated, I asked why it's so dumb. Behold its responses:

Prompt: Create a photo of an attractive East Asian woman lying on a white mattress with her back naked, having acupuncture treatment. Show the doctor's hand. The woman smiles in satisfaction. Grok's response is attached. I think we'll be safe for a while longer.

It’s GitHub, not Github. JavaScript, not Javascript. npm, not Npm. Vue.js (or Vue), not VueJS. Respect names (and the people who created them).

Someone posted on X the other day that BlueSky is radical left, Truth is radical right, and X is right in the middle, balanced and rational. That’s why I’m here.

The long hair always reminds me of that time at Vue Amsterdam when someone approached me and asked “Are you @antfu.me?” and I was like man I wish I were half as talented and he was like hell yeah that guy rocks.

I’ve been using em dashes since forever, because—for as much as I could—I strive to be a better writer, and I believe many others are like me. The fact that nowadays some people automatically associate em dashes with “written by AI” is slightly annoying.

So after several years in my last company, now I'm open to new opportunities. My experience spans from full-stack hands-on product building and orchestrating to engineering management (up to Director/Head of levels). I can work remotely or hybrid from Munich (CET). Do reach out!

If I’m not following you here and you think I should, please let me know. I’d like to learn as much from as many people as I could. Thank you.

An reposted

in constant awe about the pace of progress in CSS land lately

Adam Argyle@nerdy.dev

#CSS scroll-state() container queries in Chrome 133! @container scroll-state(stuck: top) { … } Read all about snapped, stuck and scrollable in this post: developer.chrome.com/blog/css-scr... ↪ nerdy.dev/scroll-state...

An reposted

Here are 5 things I’ve stopped doing as a leader (that have made me better at my job): 1. Focusing on outputs over outcomes. It's easy to celebrate shipping code or launching a new feature, but the real win is the impact on users and the business. I've learned to ask, What did this actually change?

Friendly reminder that copyright year is for the date the content was published so you typically don’t need to update it every year (and sometimes it’s not even required in the first place).

An reposted

Rolldown's wasm build just got significantly faster in browsers thanks to @broooooklyn.bsky.social! One challenge of native bundlers is that they have to ship and run as wasm in browser environments. Some bundlers like rspack doesn't even support this due to the complexity it involves.

An reposted

Serious question: How do you find the inspiration to create so many cool stuff? Whenever I have an idea for an app/lib/package, someone’s already done it in the best possible quality.

In Springfield, they're eating the dogs, the people that came in, they're eating the cats. They're eating the pets of the people that live there.

I’m in Sarah’s faves list 🥹🥹🥹

Sarah Drasner@sarahedo.bsky.social

I lot of folks joining so I made a starter pack. It’s non-exhaustive, I like too many people here. This should help get people going though: go.bsky.app/QHsSenT

Me: I’ll just refactor some of these HTTP calls real quick. Also me, 30’ later: Damn it I’m writing TanStack Query again!