Nathan Sobo is back talking about the next big thing for Zed—agentic editing! You now have a full-blown AI-native editor to play with. Collaborate with agents at 120fps in a natively multiplayer IDE. :link: https://changelog.fm/640
Ch | Start | Title | Runs |
---|---|---|---|
01 | 00:00 | This week on The Changelog | 01:02 |
02 | 01:02 | Sponsor: Depot | 02:14 |
03 | 03:16 | Start the show! | 02:01 |
04 | 05:17 | Open Source, the hard way, from first principles | 08:23 |
05 | 13:41 | Functional Core, Imperative Shell | 10:37 |
06 | 24:17 | AI for procrastination | 06:49 |
07 | 31:06 | We're not late. We're ALL early. | 03:43 |
08 | 34:50 | $3B for Windsurf? Maybe. | 05:08 |
09 | 39:58 | Sponsor: Heroku | 03:39 |
10 | 43:37 | AI in Zed last year | 02:21 |
11 | 45:58 | Zed's agentic experience | 08:19 |
12 | 54:17 | Pre-heating the AI oven | 11:52 |
13 | 1:06:08 | Zed AI is amazing | 05:19 |
14 | 1:11:27 | Brand new vs existing apps | 10:38 |
15 | 1:22:05 | Sponsor: Retool | 03:01 |
16 | 1:25:06 | You can even agentic the settings.json file | 01:15 |
17 | 1:26:21 | Didn't you launch a Zed AI model? | 06:10 |
18 | 1:32:31 | Teams is the model AI brings to Zed's yard | 06:43 |
19 | 1:39:14 | Zed can call Ollama (Hello Ollama!) | 04:03 |
20 | 1:43:17 | How will Zed's business model change? | 04:46 |
21 | 1:48:04 | Go to zed.dev/agentic | 02:12 |
22 | 1:50:16 | Wrapping up | 02:09 |
This was an interesting and it triggered a weird thought in me. Languages like ruby and lisp allow you to change the running AST. In other words you can create and change code that's running. I thought how crazy would it be if the AI was running as a part of the program and rewriting the program as it was running. AI-ception.
Also fireship had a funny quip in his last video. To paraphrase:
ChatGPT says their AI is amongst the top fifty programmers in the world so why are they paying 3 billion dollars for an IDE, couldn't their AI just write one?
Haha. Because they are paying for the users and data, not the IDE.
What's weird about the Windsurf acquisition is that I literally no zero people who use Windsurf...
This episode reminded me to try Zed now that I am using Linux (previously Windows) and wow, I am liking it after a quick look. It is really tasteful in the way it's implemented things. The UI is as snappy and minimal as promised, but there are a _lot_ of features. I love they built in Vim mode. And, as a nix-shell user, I also love that the editor inherits the environment of the terminal I opened it from.
Same here, I tried it a while back and I don't remember what specifically was missing. But I know my thought was "it's very fast at doing less than I need to do" :sweat_smile: . Which is honestly a much better starting point than slow at doing more than I need! Definitely queueing up a fresh exploration.
For me the biggest blocker was a lack of SSH remote editing and since they’ve added it, I’ve been full time Zed user. (Only exception is it reformats the yaml config files at work and i haven’t figured out how to do a per language autoformat off)
Jerod Santo said:
What's weird about the Windsurf acquisition is that I literally no zero people who use Windsurf...
Same here honestly. I mean it was Codium before right so anyone you know use that?
I had the codium extension installed on vs code and occasionally tried it but cody was better even though I need to figure out how to use the completion better. Sometimes cody suggests weird completions but they all do I guess.
I am now trying some vibe coding AI and it's been a weird adventure so far.
@Dustin: I found this in my Zed config, a small modification should help you achieve what you're looking for:
...
"format_on_save": "off",
"languages": {
"Rust": {
"format_on_save": "on"
}
},
...
Amazing @Maroš Kučera thank you!
thanks, enjoyed the interview :pray:
I'm also having another serious go at switching from VSCode to Zed after this episode. So far, after a couple of days, I think it might be at a point where I can stick with it.
Ooh, I just found you can do this...
"diagnostics": {
"inline": {
"enabled": true
}
}
...for ErrorLens style inline diagnostics. I was missing that feature!
Yeah this episode motivated me to both take another look at Zed and also take a hatchet to my list of VS Code extensions
Thanks for the snippet @James Thurley, that looks really handy! I'm going to try using it for a while and see whether it sticks.
James Thurley said:
Ooh, I just found you can do this...
"diagnostics": { "inline": { "enabled": true } }
...for ErrorLens style inline diagnostics. I was missing that feature!
Oh what the heck!? I need to spend far more time configuring Zed to find all the gems like this.
Glorious interview. An fascinating views Nathan has about AI native environments and software engineering. Had a tonne of fun
Jerod Santo said:
What's weird about the Windsurf acquisition is that I literally no zero people who use Windsurf...
I know plenty of people using Codeium/Windsurf. Having said that, it does feel indeed like a risky purchase (certainly at that price point) considering a relatively small user and customer base.
Spending 3 billion dollars on windsurf stinks of some sort of a backroom deal or corruption to me. It's just a VS fork FFS and it's not like they are buying 300 million users who will be forced to use openAI now. The product is not sticky either. You can download competitors product in a minute and of course just enable the AI of your choice in your VS code in ten seconds.
Look at how easily I am jumping from product to product with my vibe coding experiment. The minute they attempt to lock me in or charge me I'll drop it like a hot potato. Actually I will probably drop it anyway because it did such a crap job in my test. Sketch kicked it's ass in performance even if it was more awkward to use.
and if you depend on certain VSCode-only extensions, then it might be harder for you to be productive in a VSCode fork: https://github.com/VSCodium/vscodium/issues/448
Last updated: Jun 28 2025 at 13:25 UTC