Faith Ekstrand

2.8K Followers
131 Following
737 Posts
Linux 3D graphics developer. Author of the NIR optimizing compiler core in Mesa as well as open-source Vulkan drivers for Intel and Nvidia GPUs. Engineering Fellow @Collabora. I enjoy good food, especially BBQ, tacos, and pizza.
Pronounsshe/her
Websitehttps://www.gfxstrand.net/faith/
GitLabhttps://gitlab.freedesktop.org/gfxstrand
GitHubhttps://github.com/gfxstrand

I'm OK being left behind, thanks!

https://shkspr.mobi/blog/2026/03/im-ok-being-left-behind-thanks/

Many years ago, someone tried to get me into cryptocurrencies. "They're the future of money!" they said. I replied saying that I'd rather wait until they were more useful, less volatile, easier to use, and utterly reliable.

"You don't want to get left behind, do you?" They countered.

That struck me as a bizarre sentiment. What is there to be left behind from? If BitCoin (or whatever) is going to liberate us all from economic drudgery, what's the point of "getting in early"? It'll still be there tomorrow and I can join the journey whenever it is sensible for me.

Part of the crypto grift was telling people to "Have Fun Staying Poor". That weaponisation of FOMO was an insidious way to get people to drop their scepticism.

I feel the same way about the current crop of AI tools. I've tried a bunch of them. Some are good. Most are a bit shit. Few are useful to me as they are now. I'm utterly content to wait until their hype has been realised. Why should I invest in learning the equivalent of WordStar for DOS when Google Docs is coming any-day-now?

If this tech is as amazing as you say it is, I'll be able to pick it up and become productive on a timescale of my choosing not yours.

I didn't use Git when it first came out. Once it was stable and jobs began demanding it, I picked it up. Might I be 7% more effective if I'd suffered through the early years? Maybe. But so what? I could just as easily have wasted my time learning something which never took off.

I wrote my MSc on The Metaverse. Learning to built VR stuff was fun, but a complete waste of time. There was precisely zero utility in having gotten in early.

Perhaps there are some things for which it is sensible to be on the cutting edge. I took part in a vaccine trial because I thought it might personally benefit me and, hopefully, humanity.

But I'm struggling to think of anyone who has earned anything more than bragging rights by being first. Some early investors made money - but an equal and opposite number lost money. For every HTML 2.0 you might have tried, you were just as likely to have got stuck in the dead-end of Flash.

There are a 16,000 new lives being born every hour. They're all starting with a fairly blank slate. Are you genuinely saying that they'll all be left behind because they didn't learn your technology in utero?

No. That's obviously nonsense.

It is 100% OK to wait and see if something is actually useful.

#AI #crypto #future #technology
I'm OK being left behind, thanks!

Many years ago, someone tried to get me into cryptocurrencies. "They're the future of money!" they said. I replied saying that I'd rather wait until they were more useful, less volatile, easier to use, and utterly reliable. "You don't want to get left behind, do you?" They countered. That struck me as a bizarre sentiment. What is there to be left behind from? If BitCoin (or whatever) is going…

Terence Eden’s Blog
Also your reminder that the Linux tech press almost never reaches out to maintainers to ask questions

This age verification stuff has shown me how many people I thought were trustworthy only read headlines and can be fooled by the most awful people into sharing misinformation.

A lot of bad things are happening in the world right now, this is true. We also need to make sure we’re actually fact checking things and not just spreading rage bait.

I had to do one. There is nothing into which I cannot cram #puppets. #dlss5 #nvidia

Boots up DragonAge: The Veilguard on NVK to test something.

Hunh... Since when did that run at 60 FPS?

We're making progress. 😁

Sometimes, just for fun, you have to actually use your shit and feel proud of yourself.

Other @collabora folks are preparing for a demo at an upcoming trade show. They're going to do an NVK demo at the booth again and this year we decided to demo some games. (Last year was some WebGPU demos running in Chrome.) So I installed Jedi: Fallen Order and fired it up.

At first, it was kind janky. It was playable but you wouldn't want to play like that for hours. Then I realized it was running at 4K. At FHD, it was a buttery smooth 60 FPS. At max settings. On a laptop! Honestly, the fact that I could keep 4K above 20FPS on a laptop GPU was pretty surprising.

So, yeah, I spent a chunk of the afternoon being a Jedi. Got to make sure the demo is good and stable! 😂

A tale in 3 pictures. In which our hero wonders if he can and doesn't stop to ask if he should.

#c #programming

Wow! Turns out refactoring the universe broke something. Who'd have thought. 😅

Worth repeating: Claims of "AI" democratizing anything (coding, creative endeavors, etc) are always BS. The thing locking out people from doing that is not having the time/resources.

You want to democratize coding/art/creativity? Give people paid time off to do it and access to infrastructure. Easy.

RE: https://social.treehouse.systems/@gfxstrand/116086803644247835

I'm really happy with how this blog post is shaping up. I think it'll be both good from the perspective of understanding the Mesa changes as well as being a good little primer on tilers.

I'm hoping it'll go live early next week.