JT

Josh Triplett

Things Josh Says on Podcasts

Where to Find Them

Josh Triplett has been a guest on The Stack Overflow Podcast .

Recently: “Keep calm and call clone with Rust” on The Stack Overflow Podcast (October 2026).

What They Said

“It makes people feel fearless because they feel well protected. There's a phenomenon where seatbelts made people drive faster, but unlike with cars, it's okay if you drive faster with Rust. It'll be right there for you.” — Josh Triplett, The Stack Overflow Podcast

Triplett explaining why Rust is so loved by the people who use it. He cites browser teams who said they wouldn't have dared write complex threading or SIMD code in C, but did it in Rust and it worked first time.

The Stack Overflow Podcast · 2026-10-13 Permalink → Listen →
The Stack Overflow Podcast Around 13:02 into the episode
Josh Triplett

Right.

Ryan Donovan

Why do you think it's sort of the most loved language for people who use it?

Josh Triplett

So I think there's a few things that come into play there. One is that aspect of once you've gotten used to it, it feels very comforting and protective in terms of look at all these things it's catching for me that I don't have to worry about. It provides a kind of psychological safety where it's like, I am free to experiment. I am free to do complicated things. There was years ago a bunch of work out of Mozilla's browser team and other teams have reflected the same thing where they effectively said, we would not have felt comfortable writing this in C, where like you see people in Rust. Just saying, I'm going to go write a bunch of fancy SIMD code. I'm going to go write really complicated threading code. And it just works. And it just works on the first try, where people were afraid to build that, not because they didn't think they could do it, but because they anticipated all the pain that would come up when they're debugging it. And so it makes people feel fearless because they feel well protected.…

Ryan Donovan

Right. The compile time failure means that you're not going to get something that slips through secretly haunting you for years, right?

Josh Triplett

Exactly. And there's a few other aspects of it as well that I think keep people coming back. One is that we are the whole industry is improving in this direction, but Rust has been particularly welcoming and inclusive towards people. And that reputation kind of radiates outward and set the tone of…

Ryan Donovan

So, what is the most surprising thing you've seen people write in Rust?

Speaker names from our own diarization · position estimated from where the line sits in the episode
“Not particularly spicy hot take, I think no power on this earth makes vibe coding safe but everything is a spectrum in that regard.” — Josh Triplett, The Stack Overflow Podcast

Triplett, asked whether Rust makes vibe coding better and safer. He goes on to say Rust's constraints get an AI agent to working code faster, and that vibe coding is only defensible for throwaway code that's really just a way of solving a problem.

The Stack Overflow Podcast · 2026-10-13 Permalink → Listen →
The Stack Overflow Podcast Around 29:54 into the episode
Josh Triplett

…of Python but if you ask it for like a program of various specific types it will often give you 500 lines of Rust that by the time it hands it to you it definitely compiles it's definitely warning free it's definitely properly formatted all of these different things so it steers things a little bit

Ryan Donovan

so you mentioned the the sort of yolo mode do you think rust makes uh vibe coding better and safer

Josh Triplett

so not particularly spicy hot take i think no power on this earth makes vibe coding safe but everything is a spectrum in that regard and if you're building code you just truly don't care about and you're going to throw it away in 30 minutes when it's giving you the answer that you want there is a degree to which rust makes it more constrained you're not going to deal with a crash you're not going to get like imagine a world without rust where you need uh the ai to write some low-level program you're going to end up with it what invoking a debugger inside the agent sandbox and trying to figure out the seg fault or the race condition if you're trying to single shot something or run it in an agent loop then rust is going to get you there faster and that is the one case I would say that vibe coding is kind of defensible, where it is you are not actually setting out to write a program. You are setting out to solve a…

Ryan Donovan

Yeah. I mean, I think that is going to be for a lot of people one of the results of AI is that code's going to happen. There's going to have custom software and they're not going to have to think about it.

Josh Triplett

Yeah, exactly.

Ryan Donovan

So you mentioned the security aspect. Obviously, that is a huge part of AI code. What do you think Rust can do there?

Speaker names from our own diarization · position estimated from where the line sits in the episode

Collections They Appear In