My Modern Developer Setup: Minimal, Fast & Uncluttered
A curated breakdown of the editors, CLI utilities, dotfiles, and hardware that power my day-to-day workflow.
Your development environment is your craft workspace. Over years of experimenting with heavy IDEs, electron wrappers, and bloated plugins, I've consolidated my workflow around a set of fast, keyboard-first tools that stay out of the way.
1. The Terminal Foundation: Ghostty & Zsh
I look for terminal emulators that render text with zero latency and support true color and ligatures natively. Paired with Starship prompt and zoxide (smart directory jumping), navigating repositories feels instant.
# Navigating instantly with zoxide
z personal.website
# Fuzzy search git history with fzf
git log --oneline | fzf --preview 'git show {1}'
2. Editor: Neovim with Lua Configuration
Neovim configured with Tree-sitter for semantic syntax highlighting, LSP (Language Server Protocol) via nvim-lspconfig, and Telescope for fuzzy search offers everything a modern IDE provides at a fraction of the memory footprint.
3. Raycast for System Workflows
Raycast replaced five separate helper apps on my machine: clipboard manager, window organizer, snippet expander, timezone checker, and script launcher.
Summary
Simplicity isn't about lacking features—it's about removing friction between thought and code.
Krishna (numerius)
Developer, robotics tinkerer & tech reviewer at numeri.us