Different from the "best free tools" post — this one's more personal. These are the specific things I genuinely couldn't do my work without, not because they're objectively the best option, but because they're the ones I've built my entire workflow around.
tmux
Persistent terminal sessions that survive SSH disconnects, split panes for watching logs while working, everything organised across windows I've set up exactly how I like. I do almost all my server work through tmux sessions and losing it would genuinely disrupt how I work.
rust-analyzer
The Rust language server in VS Code. Inline type hints, instant error checking, go-to-definition that actually works well. Writing Rust without it would feel like going back to a much slower, much more painful way of working.
My SSH config file
Not a tool exactly, but functionally one. Every server I manage has a shortcut. I genuinely don't remember most of my server IP addresses anymore because I've never needed to — the config file remembers for me.
Docker Compose
Every service I run is defined in a Compose file somewhere. If I lost access to Docker Compose tomorrow, rebuilding my entire infrastructure from memory would take weeks instead of hours.
Discord
Most of my actual communication — with friends, with communities, with people I collaborate with — happens through Discord. It's not a dev tool exactly but it's genuinely load-bearing for how I stay connected to people and get help when I need it.
My music library
Not software exactly, but the actual playlists I've built up matter. They're the start signal, the focus tool, the thing that gets me into work mode. Losing access to specific tracks would genuinely mess with how I work, which sounds dramatic but is just true.
The terminal in general
If I had to work entirely through GUIs with no terminal access, I don't think I could function the same way anymore. Everything routes through it — file management, server work, Git, deployments. It's not a tool so much as the environment everything else happens inside.