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.