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

I get asked a lot about the things I use to build software, stay productive, or buy to fool myself into thinking I’m being productive when I’m really just procrastinating. Here’s a big list of all of my favorite stuff.


  • 16” MacBook Pro, 6-Core i7, 32GB RAM (2019)

    Believe it or not, before I was using the MacBook, I was a PC person. I still can’t believe I used a PC all those years as it hindered my development speed dramatically. Once you go Mac, you never go back 😉.

  • Viotek 32” display (Standard Glass)

    Not the fanciest monitor on the market, but a solid 1080p monitor nonetheless. When you are designing for the web, every pixel matters.

  • Apple Magic Keyboard

    I used to have an old mechanical keyboard back in the day. While the clicky feeling and lights were a cool aesthetic, I was ready for a change. This keyboard lets me seamlessly go from laptop to keyboard without missing a beat.

  • Apple Magic Trackpad

    Something about all the gestures makes me feel like a wizard with special powers. Like my keyboard I really like the ease of going from my MacBook to my trackpad without missing a beat.

  • Autonomous ErgoChair Pro

    If I’m going to slouch in the worst ergonomic position imaginable all day, I might as well do it in a fancy chair.

Development Tools

  • Visual Studio Code

    I’ve used Notepad++, Atom, Sublime Text, and now Visual Studio Code. I will never go back to another IDE.

  • 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.

  • TablePlus

    Great software for working with databases. Has saved me from building about a thousand admin interfaces for my various projects over the years.


  • Figma

    I don’t design often, but when I do I reach for Figma.


  • Alfred

    It’s not the newest kid on the block but it’s still the fastest. The Visual Studio Code of the application launcher world.

  • Spectacle

    I often find myself needing to reach for Spectacle for situations such as building responsive websites. This allows me to split screen my editor and the browser so I can work more efficiently.