a human programmer
a human programmer
This post was originally intended to be about Neovim configuration, but changed its focus along the way.

Operating System: I was never a big fan of Windows, though I started with it. I disliked dealing with numerous floating windows just to complete a task that can be done within the terminal window. You don't get to choose your window manager, login manager or choose when to upgrade, etc. You basically don't own that computer.

Computer 0: Arch Linux
I switch between Sway and i3 tiling window managers, for reasons that are admittedly somewhat amusing.

Computer 1: Ubuntu
Also equipped with i3 and Sway tiling window managers.

Computer 2: :}

I tend to gravitate towards tools written in my favorite programming languages and projects I could potentially contribute to when needed (with the exception of VSCode).

Code Editors:
I switch between Vim/Neovim and VSCode, depending on my mood. Occasionally, I use Lapce as well.

Neovim Configuration: tmux(0)

My Neovim configuration looks like the picture above... lol that is exactly how it looks... if you're curious, check out my Configs

For terminal emulator, I use Alacritty, and for terminal multiplexing, I primarily use Tmux. My shell environment is mostly Bash.

Browsers:
While I prefer Firefox, I occasionally use Chrome and Brave.