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.
- Elixir LS
- Project Manager
- Bracket Pair Colorizer 2
- Tailwind CSS IntelliSense
- Shift Saver
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.
Sublime Merge - A very useful and wonderful to use interface to Git. I used maggit when inside emacs but (at the time) no vscode version existed. Merge is mostly used for basic commits where I need to stage bits of code and commit them opposed to all files at once.
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.
The NH-D15 has been removed and replaced with a [Fractal Design Celsius+ S24 Dynamic X2](Fractal Design Celsius+ S24 Dynamic X2). I dropped my case and the monster NH-D15 bent its heat tubes.
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.