Skip to main content

Thorsten Ball on Why AI Coding Tools Make Vim Obsolete

ChangelogJuly 26, 20257 min2,173 views
3 connections·6 entities in this video

The Shift Away from Vim

  • 💡 Thorsten Ball admits he no longer uses Vim extensively, opting for VS Code's Vim mode but doing significantly less manual coding.
  • 🚀 His journey involved building a text editor from scratch, reaching what he considered the core of programming, only to be surpassed by AI advancements.

AI's Impact on Coding Speed

  • 🤖 AI coding tools like Cursor and Tab offer completions that are faster than traditional Vim macros for repetitive tasks.
  • 🎯 For example, adding console logs to switch statements or removing columns from CSV files can be completed with a few taps via AI, surpassing manual Vim efficiency.
  • ⚡ This realization led to questioning the relevance of advanced Vim techniques when AI models can perform these tasks more rapidly.

The "Horse Carriage" Analogy

  • 🐴 Ball likens working on traditional text editors, even advanced ones like Zed, to working on a "horse carriage" in the age of automobiles.
  • 🧠 While acknowledging the quality of editors like Zed, he felt his work might be becoming obsolete due to AI's rapid progress.
  • ✅ His personal desire for efficiency, not just mastery of macros and keybindings, drove this reevaluation.

Embracing the Future of Development Tooling

  • 📈 After realizing the transformative impact of AI, Ball returned to SourceCraft to help build the future of development tools.
  • 💻 He is now working in VS Code, an environment he previously disliked aesthetically and philosophically, because he recognizes its 10x multiplier effect.
  • 💬 Many former hardcore Vim users have similarly switched to tools like VS Code or Cursor, prioritizing AI-driven efficiency over traditional editor mastery.

The End of an Era

  • 🔑 The age of optimizing for fast, mechanical movement within an editor may be over, replaced by AI models that are significantly faster.
  • 🔮 Projecting forward, as AI becomes cheaper and more accessible (potentially running on local laptops), the interaction model might shift from keybindings to natural language conversation with computers.
Knowledge graph6 entities · 3 connections

How they connect

An interactive map of every person, idea, and reference from this conversation. Hover to trace connections, click to explore.

Hover · drag to explore
6 entities
Chapters4 moments

Key Moments

Transcript28 segments

Full Transcript

Topics13 themes

What’s Discussed

VimAI Coding ToolsLarge Language ModelsText EditorsVS CodeCursorZedSourceCraftDeveloper ToolingMacrosTab CompletionEfficiencyAutomation
Smart Objects6 · 3 links
Concepts· 2
People· 2
Companies· 2