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

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

    I was using an Intel-based 15” MacBook Pro prior to this and the difference is night and day. I’ve never heard the fans turn on a single time, even under the incredibly heavy loads I put it through with our various launch simulations.

Development tools

  • JetBrains PyCharm

    I’m a big fan of JetBrains’ IDEs. I use PyCharm for my Python, React, and Rust projects.

  • RustRover

    I use RustRover for all my Rust projects. It’s a great way to navigate and understand large Rust codebases.

  • GitHub Copilot

    My AI pairing buddy. It’s fantastic to get the code suggestions that are context relevant. Love it.

  • Rancher Desktop

    I think this is the easiest way to do Kubernetes on your Desktop.

Design

  • Tailwind UI

    With the exception of a few things I’ve built myself, I’ve used Tailwind UI for every design I’ve done in the last year. It’s a great way to get started quickly and it’s a great way to get started quickly. And Tailwind CSS is a great way to to style things quickly.

  • Tremor

    I like to use Tremor for to build charts and dashboards in React apps.

Educational platforms

  • O´Reilly Safari

    I love to have access to books, videos, and lab environments all in one place. Safari is the best way to do that.

  • DataCamp

    I really like the gamified approach to practice and learn data science. The hosted notebooks are great when you don’t want to install or setup anything on your local machine.

  • Egghead

    Is my go to choice for picking up new web development skills. It’s high-quality video tutorials and curated learning resources with zero cruft.

  • Brilliant

    I have found it to be a great resource for learning about math and science during commute.

Productivity

  • Wolfram Alpha

    I use Wolfram Alpha for all kinds of calculations. It’s a great tool for doing quick calculations and conversions.