A reflection on why Emacs remains valuable as a programmable workbench in an era of LLMs and AI coding agents. The core argument is that Emacs's buffer abstraction unifies disparate work surfaces — terminals, REPLs, diffs, compilation output, notes, and agent interactions — into a single inspectable, programmable environment. Unlike editors with plugin support, Emacs offers unified manipulation through a consistent model (editing, navigation, search, history) and Emacs Lisp throughout, making every behavior readable and extensible. As AI-generated code becomes abundant, the author argues that engineering judgment and the ability to inspect, verify, compose, and promote rough work into reliable artifacts becomes more critical — and Emacs's durable abstractions serve that need well regardless of which new tools emerge.
Sort: