Software and Hardware I use daily

Development and Workspace Tools

Visual Studio Code – Bar none, the best text editor around right now. I’ve been through a lot of them since the dawn of time, but it’s remarkably fast especially considering it’s an Electron app, the extension ecosystem is amazing, it’s intuitive and fast to use, and available on three platforms. Still waiting for an official iPad release.

IntelliJ IDEA Community Edition – Some of my full time work is in Scala, and while the Scala support in VS Code is getting better, IDEA is far and away the best way to understand the calisthenics being done by that language, or any JVM language.

HeidiSQL – When I need to see my data more than the cli provides, HeidiSQL provides a unified interface for tons of database servers.

Windows Subsystem for Linux 2 – A Linux kernel right along side Windows, allowing me to use all of the tools I’m used to and want, while still working in an environment with all of the applications I’d like to use.

Windows Terminal – Finally, a first party, fast, GPU-accelerated terminal, supporting all of the different ways to get a shell on a Windows machine.

Tilix – A multi-pane, tabbed terminal that sits nicely at home in the GNOME desktop environment on Linux

iTerm 2 – On the Mac, iTerm2 gives me an experience like the built in Terminal, while having more control over my tabs, split-panes, and it’s free.

Bash + powerline – All the cool kids are moving to zsh, but I have bash where I like it, and my neckbeard is bristling.

Git on the command line – Because I hate myself.

Docker – Giving me the flexibility to try things out without breaking everything else, and the assurance that my deployment is going to look the same everywhere else.

Hyper-V and/or VirtualBox


Office 365 – I know, I know, but holy crap does it work surprisingly well, I have no problem paying that subscription

Bitwarden – A surprisingly great, cross-platform password manager with cloud storage, with a user interface that doesn’t get in the way (ahem, LastPass)

Notion – I came across this trying to find a Confluence replacement, and found an incredible tool for organizing thoughts, projects, tasks, and data in one place, both personally and professionally.

Google Calendar – Most of my Google stuff has moved on, but Google Calendar is prolific and allows me to share calendars with my family and contacts easily.

Workspace (this is huge, but not everything is used at the same time)


  • Lenovo ThinkPad X1 Yoga Gen 4 running Windows 10 Professional and Pop_OS 21.04
  • Apple iMac 27″ 5K 2017 running macOS 11 Big Sur
  • Lenovo ThinkPad X230 running Pop_OS 21.04 and Haiku


  • Google Pixel 4 running Android 11
  • Sony Xperia 10 running Sailfish OS 3.0


  • Apple iPad Pro 11″ 2018 running iPadOS/iOS 14
  • Lenovo ThinkPad 10 running Windows 10 Professional
  • Kindle Fire HD 8 running LineageOS


  • Logitech G610 keyboard – Great mechanical feel, reasonable cost, lovely media controls.
  • Logitech MX Keys keyboard – Wonderful low profile wireless keyboard, with a keyfeel similar to a ThinkPad, a weighted base, and backlighting
  • Logitech K810 multi-device bluetooth keyboard – One of the best feeling mobile keyboards I’ve ever found, and they sell it now as the K811.
  • Logitech ERGO M757 trackball – Keeps the carpal tunnel at bay.
  • Logitech MX Master mouse – My own latest in the long line of fantastic mice from Logitech. They are now on the 3rd iteration.
  • Blue Yeti USB microphone – I’m not a podcaster or do professional video, but honestly made all communication much better.
  • Dell P2715Q 4K display – A great, value-priced at the time, 4K 60Hz display.
  • Timeular tracker