Tools that I use
| toolsThought
I think that having a good knowledge of your tools makes you work better and quicker. In this way, you became more efficient.
I tend to use tools that are easy to use and that can be customized to adapt to my needs. When searching for a new tool, I focus my attention on its simplicity1.
The customization part is ongoing work. While coding, it happens to me often that an idea sparks in my head, and until I make at least a draft of the customization/script I can’t return to working with full concentration. And this is what I love about customization.
Tools
These are the tools that I use daily.
Text editor
I tend to use nvim or vim whenever it is possible. These editors make writing a pleasure: you can move through your text quicker and smarter. Also these editor are present in almost all systems.
Shell
I use zsh, because is easier than bash to customize, and with the addition of some plugins, you can use the vim key binding in it.
Version control
git, easy to use easy to customize.
Terminal multiplexer
tmux enables you to organize your work in the terminal. You can work with different sessions, each with a different purpose. And, if the terminal closes or the ssh connection drops, the sessions stay alive; enabling you to attach to it whenever you want. Also, you can install tmux in almost all systems.
Linux:
Terminal
I use st (simple terminal) by suckless.org, it is lightweight and easy to customize.
Windows manager
I use a tiling windows manager called dwm (dynamic windows manager), by suckless.org. It is a lightweight minimal tiling window manager that is easy to customize.
Mac:
When possible I work on Linux machines, but in some working places this is not possible and I end up working on a Mac.
While for Linux I choose tools that are easy to customize, in the Mac I choose a good option that fits my needs without much, or any, customization. Because even if customization is greate, it takes time and I don’t like the Mac so much.
Terminal
iTerm2, because is better than the default one.
Windows manager
I didn’t change the windows manager, but since I love the tiling windows manager, I found Amethyst an easy-to-install software that displays for you the windows in tiling windows style; where you can add some key binding.
-
“Do not use a cannon to kill a mosquito” ↩︎