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.

Workstation

  • 13” MacBook Air, M3, 16GB RAM

    I was using an Intel-based 16” MacBook Pro prior to this and the difference is night and day. It's small and convenient, but still packs a major punch.

  • 49 Odyssey OLED G9

    The best display on the market if you want to have more screen real estate than you could ever possibly need.

  • Logitech MX Mechanical Keyboard

    Absolutely love this beast of a keyboard. It's well made, robust, and pairs nicely with my favorite mouse.

  • Logitech MX Master 3

    I've been using this mouse for years and it's still the best mouse I've ever used, and if you like to use more than one machine, it's invaluable.

  • Herman Miller Aeron Chair

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

Development tools

  • Cursor

    I've been using Cursor for a few months now and it's been a game changer for me. While it's not perfect, and often struggles with the nuances of more complex code, it's still the best AI code editor I've ever used.

  • LMStudio

    Iteration speed has always been the name of the game, and LMStudio abstracts away a lot of the complexity of working with AI models locally.

  • Large Language Models

    Claude, OpenAI, and the ever persistant open source community being in a race to the bottom for most interesting AI capabilities has been a blessing and a curse. It's great to have so many options, but it's also been a bit of a nightmare to keep up with.

Design

  • Figma

    We started using Figma as just a design tool but now it’s become our virtual whiteboard for the entire company. Never would have expected the collaboration features to be the real hook.

Productivity

  • SavvyCal

    Great tool for scheduling meetings while protecting my calendar and making sure I still have lots of time for deep work during the week.