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.