A Eulogy for Vim

Forking Vim Over AI Use

  • Several commenters clarify that the fork targets:
    • Alleged use of LLMs to generate core Vim patches, leading to more frequent breakage.
    • Marketing language around Vim9 as “AI ready.”
  • Some see forking 8.2 as reasonable for those wanting a “pre-AI” baseline or who dislike Vim9 script.
  • Others view it as an overreaction to a single contributor’s behavior or to minor AI-adjacent messaging.

LLMs, “Vibe Coding,” and Accessibility

  • One side argues “vibe coding” lowers the barrier to programming:
    • Helps burned-out or time-constrained professionals do side projects.
    • Lets non-programmer domain experts build tools without years of study.
    • Compared to historical shifts: assembly → compilers, low-level → high-level languages, DAWs in music.
  • Skeptics counter:
    • Programming has long been “accessible” to anyone motivated to learn.
    • LLM-heavy workflows may produce users who don’t truly learn to program.
    • Accessibility is limited by subscription cost and hardware centralization.

Quality and Reliability of AI-Generated Code

  • Mixed reports:
    • Some users say LLMs make them dramatically more productive, with projects they’d never complete otherwise.
    • Others report AI-generated changes causing regressions in long-stable tools (e.g., accounting software), raising worries about subtle correctness issues.
  • Many expect AI contributions to be ubiquitous in open source, making “untainted” software unrealistic.

Ethical, Environmental, and Labor Concerns

  • Supporters of the fork emphasize:
    • Rising energy use, hardware demand, and environmental impact of large models.
    • Links to exploitative mining conditions.
    • Fear of job displacement, especially in well-paid tech roles, and increased corporate gatekeeping.
  • Critics respond:
    • These costs are not unique to AI; similar critiques apply to most industrial or IT buildouts.
    • Whether the tradeoff is “worth it” depends on perceived benefits, which some see as substantial.

Community Tone, Gatekeeping, and Culture

  • Some object to framing AI as “obviously awful” and to moralizing that implies dissenters are pretending not to understand harms.
  • Others defend drawing hard moral lines regardless of utility.
  • There is frustration both with “AI evangelists” and with “holier-than-thou” anti-AI stances, plus concern over new users changing established communities.