hn.today

Emacs in the Age of Magic

commandlinesystems.com309 points164 comments
Screenshot of Emacs in the Age of Magic

AI coding tools have changed the economics of software development, the essay argues, undermining advantages Emacs users long prized: fast editing, deep customization, and the expressive power of Lisp. Earlier generations believed carefully written rules could capture complex behavior, but modern systems can turn ordinary requests into working software. This makes ambitious projects cheap enough to attempt even when they would once have seemed impractical. The shift also complicates credit and expertise: an AI can make a developer productive without making the resulting code fully theirs or fully understood.

Two Emacs projects show both the promise and the absurdity. excali-mode recreates much of Excalidraw’s software stack to provide drawing inside Emacs, while cooked.el builds a complete Rust terminal emulator to achieve a text-buffer interface. The essay treats these as examples of AI encouraging disproportionate, bespoke solutions: when implementation costs little, developers may rebuild entire systems instead of adapting existing tools. Yet this can be useful for long-deferred ambitions, such as replacing Emacs Lisp or adding preemptive threads, and it may enable highly personalized software rather than uniform products. The tradeoff is that custom applications may be disposable, and their creators may not grasp how they work. AI thus offers a radical form of software freedom - computers can be made to match individual wishes - while weakening the older idea that freedom depends on people understanding and controlling the code.

Read on commandlinesystems.com164 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in AI

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.