Software, hardware, and other tools I use to do my work.

People sometimes ask me what tools I use to build software, stay productive, or otherwise enjoy. Here’s a big list of all of my favorite stuff.

Workstation

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

    I was using an Intel-based 16” MacBook Pro prior to this and the difference is astounding. My fans used to fire up regularly, even just idling. I am honestly not sure this machine's fans have turned on once.

  • ASUS VP249QGR Full HD monitor

    It's cheap, and it works. While I would like to have a whole lot more pixels at my disposal, this one works for now.

  • Keychron K4 Keyboard

    This keyboard is a lovely little piece of hardware with a very satisfying click.

  • Razer Basilisk X Hyperspeed

    This mouse fits really well in the palm of my hand and offers all the functionality I require from a mouse. It has adjustable DPI to change the mouse speed for different users as necessary, and works quite reliably. It's also wireless, allowing me to move it around as needed.

Development tools

  • Visual Studio Code

    I use Visual Studio Code for frontend web development, some backend web development (i.e., in the Backends for Frontend pattern), Rust, C, and PHP.

  • IntelliJ IDEA

    IntelliJ is my weapon of choice for Java, which I use when playing around with Minecraft or developing a Spring application.

  • JetBrains DataGrip

    Yep, another JetBrains tool. I use DataGrip as my main database manager, schema tool, and SQL suite.

  • iTerm2

    I’m honestly not even sure what features I get with this that aren’t just part of the macOS Terminal but it’s what I use.