Sacha Greif
sachagreif.com
Sacha Greif
@sachagreif.com
Founder @ Devographics. I run the State of JS/CSS/etc. surveys. Kyoto, Japan.

Into hiking, climbing, making music, LEGO…

https://sachagreif.com/
https://devographics.com/
Pinned
Looking for devs to follow on Bluesky?

I made Starter Packs of all the people mentioned in the latest State of JS/CSS/etc. surveys!

- State of JS: go.bsky.app/8PEMiMq
- State of CSS: go.bsky.app/4TsVohC
- State of React: go.bsky.app/LG1peYB
iOS just lost the 500 tabs I’ve had open for years now… I don’t know if I should be angry or relieved.
February 10, 2026 at 1:06 AM
Reposted by Sacha Greif
omg everybody go draw a horse this is what the internet was made for

gradient.horse
gradient.horse
Draw a horse, watch it run!
gradient.horse
February 9, 2026 at 11:11 PM
TL;DR from all the surveys seems to be: just use anything with "TanStack" or "Vite" in its name and you'll be good.
February 9, 2026 at 2:57 AM
Then: "instead of having to rely on language to try and describe what we want to other humans, we can now program computers to do exactly what we want!"

Now: "instead of having to program computers to do exactly what we want, we can now rely on language to try and describe what we want to AI!"
February 8, 2026 at 7:19 AM
@saltyaom.com I don't post on X so just to address your question (x.com/saltyAom/sta...) yes I did add the highlight section later.

I thought it'd be cool to add a more personalized touch to the results instead of only having stats and data :)

And Elysia seemed like a cool project to call out!
SaltyAom on X: "Did State of JavaScript just add this!? I didn't see it on the first day, but it's now at the top!? Thank you! https://t.co/QoUOpG1GiW" / X
Did State of JavaScript just add this!? I didn't see it on the first day, but it's now at the top!? Thank you! https://t.co/QoUOpG1GiW
x.com
February 7, 2026 at 9:59 AM
Reposted by Sacha Greif
Streams back tomorrow. Excited to talk about my latest Async Work, my foray into using AI tools, and look at the State of JS Results.

www.youtube.com/watch?v=drLX...
Sync to Async
YouTube video by Ryan Carniato
www.youtube.com
February 5, 2026 at 11:27 PM
I just spent a minute looking around for my pajama pants, which I happened to be already wearing…

I think I’m ready for AI to come and replace me already.
February 5, 2026 at 11:56 AM
It took a while, but the State of JS 2025 survey results are now live! 2025.stateofjs.com/en-US

Thanks to @danielroe.dev for contributing the conclusion.
State of JavaScript 2025
The 2025 edition of the annual survey about the latest trends in the JavaScript ecosystem.
2025.stateofjs.com
February 3, 2026 at 1:04 AM
Reposted by Sacha Greif
Quel bonheur de pouvoir (enfin !) voir le superbe Mars Express de @jeremieperin.bsky.social sur grand écran ❤️
Le film passe dans quelques salles à Tokyo et dans tous les cinémas Human Trust (ヒューマントラストシネマ).
Adulte, exigeant, magnifique, incroyablement bien joué et incarné… un film qui fait du bien !
January 30, 2026 at 11:12 AM
Reposted by Sacha Greif
🆕 npx unbarrelify

At last, an easy way get rid of barrel files!

Rewrites consumers to import directly from source, then deletes the barrels.

Safe and fully automated, read all about it at github.com/webpro/unbar...
January 21, 2026 at 6:06 AM
Alex Honnold free soloing a skyscraper on Netflix is a great representation of the ethos of the 2020s.

Hope for the best while having no plan in place for the improbable yet catastrophic negative result.
January 26, 2026 at 9:02 AM
Millennials are now living through (at least) our fourth series of world-changing, unprecedented events (9/11, 2008 financial crisis, COVID, and now whatever this is).

Turns out the (relative) peace and quiet of the 90s was the exception, not the rule…
January 26, 2026 at 2:14 AM
@jennschiffer.com would you like to contribute a "pick of the year" for the upcoming State of JS survey results by any chance? basically any person, blog post, library, feature, etc. that caught your eye last year!
January 26, 2026 at 1:12 AM
Normal person: my shoulder really hurts today, better take some rest.

Me, a fitness enthusiast: my shoulder really hurts today, better exercise to toughen it up!
January 21, 2026 at 8:45 AM
ChatGPT, is it raining?

---

Short answer: yes IT IS raining

Here’s the clear breakdown:

❌ it is not sunny outside
❌ water is falling from the sky
✅ you WILL need an umbrella
✅ the rain will stop later

➡️ Would you like me to draft a clear action plan on how to prepare for the current weather?
January 20, 2026 at 7:16 AM
At this point I think our best option is to build a fake Greenland so we can let Trump "invade" it. Elon get on that?
January 19, 2026 at 8:55 AM
Reposted by Sacha Greif
I've been putting together a collection of web badges/buttons after being nerd sniped by @strange.website.

I plan to make a great deal more, but these are what I've got so far.

vale.rocks/portfolio/88...

#88x31 #WebBadges #IndieWeb #SmallWeb
January 19, 2026 at 5:32 AM
This is great for the Astro team, but it's honestly worrying for the web as a whole. More and more open-source project teams (Astro, Bun, Nuxt, Svelte…) are joining bigger corporations instead of being able to remain independant.

blog.cloudflare.com/astro-joins-...
Astro is joining Cloudflare
The Astro Technology Company team — the creators of the Astro web framework — is joining Cloudflare. We’re doubling down on making Astro the best framework for content-driven websites, today and in th...
blog.cloudflare.com
January 17, 2026 at 10:21 AM
Reposted by Sacha Greif
"Once men turned their thinking over to machines in the hope that this would set them free. But that only permitted other men with machines to enslave them."

― Frank Herbert, Dune

cassidoo.co/post/good-br...
Do not give up your brain
It's tempting to just let tools think for you, but you still need to be able to think for yourself and stay sharp.
cassidoo.co
January 17, 2026 at 3:32 AM
In sharp departure from health and science authorities, Trump administration now advises lifting with your back, not with your legs.
January 12, 2026 at 1:36 AM
Sure, attacking a sovereign country with no authorization or justification whatsoever is bad, but on the other hand I did see live footage of real Venezuelan cats dancing and celebrating in the streets, so I guess it’s ok?
January 7, 2026 at 2:30 AM
One thing that’s missing from a lot of modern parenting advice is the clear warning that no matter how gentle and understanding *you* may be, there’s absolutely no guarantee your kids will return the favor!
January 1, 2026 at 5:08 AM
My new completely pointless hobby: asking ChatGPT to criticize welds.
December 26, 2025 at 2:52 AM
If I could give one piece of advice to programmers it would be: actually *read* the error message, don't just assume it will be unhelpful and skip over it.

I'm often just as guilty of that myself…
December 23, 2025 at 3:31 AM
Never noticed until today that the Reddit logo has two little hidden speech bubbles. Nice detail!
December 22, 2025 at 1:24 AM