Tools I use and things I recommend.

A curated list of the software, gadgets, and services I rely on for building applications, staying productive, and exploring new ideas. Everything here is essential to my workflow.

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.

  • Zed

    I’m really amazed by the speed and simplicity of Zed. Zed is a next-generation code editor designed for high-performance collaboration with humans and AI.

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

  • Maven

    I have participated in a few courses on Maven and I have found them to be of high quality. In early summer of 2024 the course Mastering LLMs For Developers & Data Scientists included so many guest lectures that is became a conference in itself.

  • Brilliant

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

Productivity

  • Gemini Pro

    I use Gemini Pro for brainstorming, writing, and coding. It’s incredibly useful for generating ideas, writing content, and debugging code. I use it in the browser, but also in the JetBrains IDEs.

  • Jules

    This AI agent is a great way to get help with coding tasks. I have used it to help me write features and tests and it works great where it pushes changes to GitHub.