tools
a day ago
- The author cares deeply about their tools but acknowledges their personal preferences may not suit everyone.
- Recommended basic tools include ripgrep, fd, jq (with JSON conversion preference), pkill, and killall.
- For shells, the author uses Zsh but recommends Fish for most; they tried xonsh, PowerShell, and nushell with mixed opinions.
- The editor choice is Neovim with heavy customization; most users are better served by VSCode with plugins.
- Terminal multiplexing is done via a custom tmux fork, but integrated terminals like VSCode's are recommended for most.
- Debugging tools include strace, GIT_TRACE, and rr; C/C++ projects benefit from cmake with Ninja and compile_commands.json.
- Rust development uses bacon, cargo tree, CARGO_LOG, and bisect-rustc; general tools include watchexec, btop, tailscale, and obsidian.
- Tools on the author's radar include various debugging tools, OS-level utilities, container tools like bubblewrap, and development frameworks like ast-grep and typst.