Stuff I Use

Posted 10/28/2023

My Setup

Neovim

Neovim has completely changed the way I code. If there is one tool that started my transition to feeling like a 100x developer, it is Neovim. Even if you end up going back to VSCode, Neovim is something that I think every developer should try. Not only are vim motions a good thing to know in general, but the process of setting up Neovim, adding / configuring plugs, and understanding how everything works is an invaluable skill.

If you are interested in some boilerplate for Neovim, you can check out my dotfiles. It is a bit heavy, but it currently does everything I need. Eventually I would like to move to a much simpler configuration with less plugins, but that will be for another day.

Arch Linux

Arch is another thing I think most developers should try, or at least some form Linux. Understanding how your operating system works under the hood makes debugging other problems far easier. Using Linux as a developer also gives you all of the amazing tools that developers have built over the years, right at your fingertips. Learn the command line, learn some Linux.

AwesomeWM

AwesomeWM is a great window manager. Its in my dotfiles too. To be honest I haven't tried other WM's, however as soon as I switch to an AMD GPU I would love to try out wayland.

Wireguard

Another game changer for being productive, Wireguard lets me ssh into my PC, Laptop, cloud servers, and even phone from anywhere in the world. I use a tiny Linode server in the cloud as a static IP address and host, and then connect all my devices to the vpn. Add some SSH keys to each device and boom, you have yourself a personal little network.

Stuff I like to work with


Contact me

Subscribe to the Blog