26: Why You'll Never Switch Editors (And What You're Missing) episode artwork

EPISODE · Apr 18, 2026 · 1H 16M

26: Why You'll Never Switch Editors (And What You're Missing)

from Runtime Arguments · host Jim McQuillan & Wolf

You already have an editor. You already love it. Nothing we say is going to change that — and we know it. But your editor shapes how you think about editing, which means there are problems it could solve for you that you've never even thought to have. We walk through the real differences between editors, IDEs, and the technologies underneath them — TreeSitter, LSPs, the Debug Adapter Protocol — and talk honestly about what actually matters: syntax awareness that doesn't break, language intelligence that works across editors, and where AI fits into all of it. No editor wars, no winner declared. Just two guys who've been doing this for decades explaining why the landscape looks the way it does.What we cover:The spectrum from Notepad to full IDE — and where VS Code actually fallsModal editing (Vim, NeoVim, Helix) vs. chord-based editing (Emacs) vs. point-and-click (the entire rest of the world)TreeSitter: why regex-based syntax highlighting is broken and what replaced itLSPs: the protocol that turned simple editors into language-aware toolsEditors as complete environments — Emacs, Smalltalk, and the "world" conceptAI integration: editor-first (Cursor, VS Code) vs. AI-first (Claude Code)Muscle memory, sunk costs, and why switching editors is like moving to AustraliaCan JetBrains (or any company that lives on editor/IDE sales) survive when free tools keep getting better?Links:TreeSitter (https://tree-sitter.github.io/tree-sitter/) — incremental parsing library, originally built at GitHub for AtomLanguage Server Protocol (https://microsoft.github.io/language-server-protocol/) — the protocol that decoupled language intelligence from editorsHelix (https://helix-editor.com/) — modal editor with TreeSitter and LSP built inAlabaster theme (https://github.com/tonsky/sublime-scheme-alabaster) — Tonsky's minimalist syntax theme that highlights what mattersXKCD #927: Standards (https://xkcd.com/927/) — the comic about inventing yet another standard (re: IPv8)Hosts:Jim McQuillan can be reached at [email protected] can be reached at [email protected] us on Mastodon: @[email protected] you have feedback for us, please send it to [email protected] our webpage at http://RuntimeArguments.fmTheme music:Dawn by nuer self, from the album Digital Sky

Episode metadata supplied by the publisher feed · Published Apr 18, 2026

Embed this episode

You already have an editor. You already love it. Nothing we say is going to change that — and we know it. But your editor shapes how you think about editing, which means there are problems it could solve for you that you've never even thought to have. We walk through the real differences between editors, IDEs, and the technologies underneath them — TreeSitter, LSPs, the Debug Adapter Protocol — and talk honestly about what actually matters: syntax awareness that doesn't break, language intell...

Distinct summary based on available episode metadata or transcript content.

NOW PLAYING

26: Why You'll Never Switch Editors (And What You're Missing)

0:00 1:16:21

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Runtime Arguments?

This episode is 1 hour and 16 minutes long.

When was this Runtime Arguments episode published?

This episode was published on April 18, 2026.

Is there a transcript available for this episode?

Yes, a full transcript is available for this episode. You can read the complete transcript on the episode page.

Can I download this Runtime Arguments episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!