Software I use, gadgets I love, and other things I recommend.

Occasionally I get asked about what software and tools I use to write code, stay productive, or buy to fool myself into thinking I am being productive. Here is a list of all of my current favorite things.


  • 16” MacBook Pro, M1 Max, 64GB RAM (2021)

    I was using an Intel-based MacBook Pro before this machine, and I still can't believe the difference. Even with multiple Docker containers and driving multiple 4k displays, I have never heard the fans on this machine.

  • Kinesis Freestyle Edge Keyboard

    Over the years, I have tried all kinds of keyboards but ultimately settled on the Freestyle Edge split keyboard. With the tent kit, I can stay productive for long periods while saving some stress on my wrists.

Development Tools

  • Visual Studio Code

    After using Sublime Text for quite a few years, I gave Visual Studio Code a shot and never looked back! I have a lot of customizations to remove a lot of the noise from the IDE, and it has been a treat to use.

  • TablePlus

    From PostgreSQL, SQLite, and MariaDB to BigQuery and SingleStore, TablePlus has you covered. You can even use it for Redis and Mongo! When TablePlus was macOS exclusive, it was one of the drivers to get me to ditch Windows as my daily driver.

  • iTerm2

    iTerm2 was one of the first replacements for the default macOS terminal I tried when switching from Windows. It's an excellent terminal, and I haven't had any reason to move to something else.