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.

Development Tooling

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.

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.

PCPartPicker Part List

Type Item Price
CPU AMD Ryzen 9 3900X 3.8 GHz 12-Core Processor Purchased For $499.99
CPU Cooler Noctua NH-D15 SE-AM4 82.52 CFM CPU Cooler Purchased For $89.90
Thermal Compound Thermal Grizzly Kryonaut 1g 1 g Thermal Paste Purchased For $9.67
Motherboard MSI MEG X570 ACE ATX AM4 Motherboard Purchased For $349.99
Memory Corsair Vengeance LPX 32 GB (2 x 16 GB) DDR4-3200 Memory Purchased For $164.99
Storage Western Digital Black NVMe 500 GB M.2-2280 NVME Solid State Drive Purchased For $109.99
Video Card PowerColor Radeon RX 590 8 GB RED DRAGON Video Card Purchased For $199.99
Case Fractal Design Meshify C ATX Mid Tower Case Purchased For $89.98
Case Fan Noctua NF-A15 HS-PWM chromax.black.swap 82.52 CFM 140 mm Fan Purchased For $26.90
Case Fan Noctua NF-A15 HS-PWM chromax.black.swap 82.52 CFM 140 mm Fan Purchased For $26.90
Case Fan Noctua NF-A14 PWM chromax.black.swap 82.52 CFM 140 mm Fan Purchased For $24.90
Case Fan Noctua NF-A14 PWM chromax.black.swap 82.52 CFM 140 mm Fan Purchased For $24.90
Case Fan Noctua NF-A12x25 PWM 60.1 CFM 120 mm Fan Purchased For $29.90
Custom Noctua NA-SAVP1 Chromax Anti-Vibration Fan Mount Set - 16 Pack - White (NA-SAVP1 white) Purchased For $6.95
Custom upHere Sleeve Extension Power Supply Cable Kit, Power Supply with extra-sleeved 24 PIN 8PIN 6PIN 4+4 PIN-Blue/White Purchased For $29.99
Custom Noctua NA-HC3 chromax.black.swap heatsink covers (for NH-D15, NH-D15S & NH-D15 SE-AM4) Purchased For $29.90
Custom Razer Nommo - Computer Speakers, Rear Bass Ports for Full Range Gaming & Sound Immersion - Custom Woven Glass Fiber 3" Drivers Purchased For $99.99
Custom CORSAIR HXi Series, HX850i, 850 Watt, 80+ Platinum Certified, Fully Modular - Digital Power Supply (Renewed) Purchased For $99.99
Prices include shipping, taxes, rebates, and discounts
Total $1914.82
Generated by PCPartPicker 2019-09-22 19:24 EDT-0400

2020 Updates

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.