“If you don't understand your editor, you don't understand your development environment. If you don't understand your development environment, you're trusting code you've never read.”
The Story
TJ DeVries is a core maintainer of Neovim and the creator of telescope.nvim — the fuzzy finder that became the centerpiece of the modern Neovim ecosystem. His work on Neovim's Lua integration transformed a decades-old text editor from a configuration-driven tool into a programmable platform.
His approach to software is archaeological by nature: Neovim is itself an excavation of Vim, which was an excavation of Vi, which was an excavation of ed. Each layer preserved the interface of the layer below while adding capabilities the original authors never imagined. TJ's work on the Lua API layer sits atop forty years of accumulated editor architecture — and his ability to navigate that stratigraphy is what makes his contributions work.
Why He's in the Hall
TJ represents a thesis that runs through Technical Depth: the developers who understand their tools at the deepest level are the developers who produce the fewest exhibits. His insistence on understanding the editor — not just using it, but reading its source, understanding its architecture, building on its internals — is the opposite of Katie's Law. It is the deliberate choice to do more work now so that the tool cannot surprise you later.
His livestreams and educational content demonstrate what it looks like to read a system's layers in real time — navigating source code, tracing function calls, understanding why a design decision was made decades ago and whether it still holds. That's software archaeology practiced live, with an audience.
