05 Workbench & intelligence

Emacs

An editor you shape around the work, rather than the other way round.

Role
Editing environment
Licence
GPL v3
Since
1985
Upstream
Project site ↗

Emacs is where most of our work actually happens. Not because it is the fastest editor — it is not — but because it is the only one that has been continuously maintained for four decades and can be bent to the shape of the job.

Why we still choose it

Because a working environment is a long-term investment, and the ones that ask you to migrate every five years quietly tax everything you build. Configuration is a program, kept in Git like anything else, so an environment moves between machines and years without ceremony.

The practical value is that everything lands in one place. Editing Nix expressions, reading a Rails codebase, writing Markdown for a Jekyll site, running a shell, and — increasingly — talking to a local model through Ollama, without the context switch of a different application for each.

Org-mode deserves a specific mention: notes, runbooks and literate configuration in plain text that will still open in thirty years, which is more than can be said for most tools that have tried to replace it.

Where it meets the local models

Emacs turns out to be an unreasonably good interface to a language model running on your own hardware, for one reason: it is programmable all the way down. Wiring a model into a buffer, a region or a code review is a few lines of Lisp rather than a plugin somebody else has to ship — so we offer that as an engagement in its own right, alongside Ollama.

The honest limit

The learning curve is famously steep and we do not impose it on anyone. A proportion of any team will bounce off it, and that is a preference rather than a failure. Everything we hand over degrades gracefully: runbooks export to plain Markdown, configuration is readable in any editor, and the model endpoint is OpenAI-compatible so a colleague can point their own tooling at the same GPU and lose nothing but our key bindings.

Nästa steg

Tell us what you are running.
We will tell you what it should be.

A first conversation costs nothing and takes forty minutes. You will leave it with an honest opinion about your stack — including, occasionally, that you should change nothing at all.