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.
Pop!_OS is my current OS of choice for my personal desktop and the System76 Lemur Pro I use for work. The Gnome window splitting is awesome and I wanted to stay consistent between my operating systems to reduce the amount of time I am “mucking” around with things so I can concentrate on getting things done.
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.