Development Philosophy

The IDE is a Framework, the Shell is an Engine

February 20, 2026 • 20 min read

Most modern developers spend their day inside an Integrated Development Environment (IDE). They believe that features like "Auto-complete," "Debugger integration," and "Project management" require a massive, multi-gigabyte software suite. In Tebian, we believe this is a mistake. An IDE is a framework that restricts you; the shell is an engine that empowers you.

1. The Chromium Hijack

Modern IDEs like VSCode are not native applications. They are Electron apps—instances of the Chromium browser running a set of JavaScript scripts. This means that to edit a text file, you are loading a web browser engine that consumes 1GB+ of RAM. This is Engineering Bloat.

In Tebian, your editor is Neovim. Written in C and configured in Lua, it treated your code as a high-performance data stream decades before Electron existed. It starts in milliseconds. It talks directly to the terminal's GPU buffer. It doesn't "Interpret" your UI; it "Executes" it.

2. The Unix Pipeline as a Workflow

When you use an IDE, you are limited by the buttons the developer provided. If you want to perform a complex search-and-replace across 1,000 files, you wait for an extension to do it. In the shell, you use Sed and Ag. You compose a pipeline that performs the work at the speed of your SSD's I/O. You aren't using a tool; you are building a tool on the fly.

Conclusion: Return to the Metal

Engineering is about efficiency. By choosing the shell over the IDE, you are reclaiming your CPU cycles and your cognitive bandwidth. One ISO. One menu. One shell. Total mastery.