Dragging Emacs forward
<p>This is a brief heads-up that the reason I&#8217;ve been blog silent lately is that I&#8217;m concentrating hard on a sprint with what I consider a large payoff: getting the Emacs project fully converted to git. In retrospect, choosing Bazaar as DVCS was a mistake that has presented unnecessary friction costs to a lot of contributors.  RMS gets this and we&#8217;re moving.</p>
<p>I&#8217;m also talking with RMS about the possibility that it&#8217;s time to shoot Texinfo through the head and go with a more modern, Web-friendly  master format. Oh, and time to abolish info entirely in favor of HTML.  He&#8217;s not entirely convinced yet of this, but he&#8217;s listening.</p>
<p><span id="more-5211"></span></p>
<p>You might think &#8220;Huh?  Emacs already has a git mirror. What else needs to be done?&#8221;  Quite a lot, actually, starting with lifting Bazaar commit references into a form that will still make sense in a git log listing.  Read the recent emacs-devel list archives if you&#8217;re really curious.</p>
<p>Fixing these things are important to me as part of a larger project: cracking Emacs out of an encrustation of practices and history that has made it seem insular and archaic to a lot of younger hackers who grew up with the faster pace and the techniques of the web.</p>
<p>RMS did too good a job.  Because Emacs can be a total environment that you never have to step out of, the culture around it has tended to become inward-looking and hold on to habits that smell two decades old now.</p>
<p>My favorite quote about this is from <a href="http://crookedtimber.org/2011/07/30/text-editors-in-the-lord-of-the-rings/">Text Editors in The Lord of the Rings</a>:</p>
<blockquote><p>
Emacs: Fangorn</p>
<p>Vast, ancient, gnarled and mostly impenetrable, tended by a small band of shepherds old as the world itself, under the command of their leader, Neckbeard. They possess unbelievable strength, are infuriatingly slow, and their land is entirely devoid of women. It takes forever to say anything in their strange, rumbling language.
</p></blockquote>
<p>Fortunately, RMS recognizes that this points at a real problem. Some of his senior devs don&#8217;t get it&#8230;</p>
<p>And if the idea of RMS and ESR cooperating to subvert Emacs&#8217;s decades-old culture from within strikes you as both entertaining  and bizarrely funny&#8230;yeah, it is.   Ours has always been a more complex relationship than most people understand.</p>
