I've seen others detailing their most used software and hardware setups. Below is my
uses entry, feel free to contact me with any questions.
As of January 2020 my desktop runs Manjaro with the Gnome DE. Issues after upgrading Pop!_OS from 19.04 to 19.10 led me to wanting a rolling distro. The Arch installation process isn't difficult however I wanted a bit more stability that Manjaro gives me.
VSCode - After floating around different editors I kept coming back to VSCode. The extensions that I use are listed below in no particular order.
Tmux - Terminal multiplexing is vital to how I work. It allows me to split and arrange terminal sessions as I see fit. It's a great tool for pair programming.
Logi Ergo K860 - I switched from an Ergo Dox keyboard to the Logi Ergo K860 and have been pleased. The switch was due to needing a shorter and softer key travel and my Ergo Dox did not have removable switches.
Logi MX Vertical - Unfortunatly my Anker vertical mouse died and I had to look for a replacement. Logi has a receiver that you can pair multiple devices to which would save me a USB port and it was very confortable when I tested it in the store.
Ansible - When I have ops tasks I need to perform Ansible is my tool of choice to automate it. Repeatable systems make life as a developer much more sane.
Asdf - I routinely switch between language versions depending on the project and asdf allows me to easily accomplish this. The range of things asdf supports is amazing.
As a self admitted AMD fanboy I was thrilled when the Ryzen 3900X was announced in 2019. I have listed the parts used in my desktop below and will keep the list updated if/when things change.
YNAB (affiliate link) - You Need A Budget is a tool / methodology for budgeting that I wish I had in my 20s. You assign every dollar a job and stop living paycheck to paycheck.