Vercel Logo

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

14” MacBook Pro, M4, 16GB RAM (2024)

I use this MacBook Pro for all my development work. The performance is outstanding, and I've never heard the fans turn on, even under heavy loads.

Apple Pro Display XDR (Standard Glass)

The only display on the market if you want something HiDPI and bigger than 27”. When you’re working at planetary scale, every pixel you can get counts.

Development tools

Visual Studio Code

A lightweight, fast, and powerful code editor with a wide range of extensions for various languages and tools.

PyCharm Professional

An IDE specifically tailored for Python development, offering robust tools for debugging, testing, and remote development.

Postman

A collaboration platform for API development that allows developers to build, test, and document APIs efficiently.

Docker

A tool designed to make it easier to create, deploy, and run applications by using containers.

Git

A version control system that allows developers to work on projects collaboratively while tracking code changes efficiently.

Webpack

A powerful bundler for JavaScript applications, helping in managing and optimizing dependencies for front-end projects.

Tailwind CSS

A utility-first CSS framework for rapidly building custom user interfaces.

Next.js

A React framework for building production-ready web applications with static and server rendering.

AWS CLI

A command-line tool for managing AWS services, enabling effective automation of deployment and configuration tasks.

Design

Figma

A cloud-based design and prototyping tool enabling collaboration for UI and UX design.

Adobe Illustrator

A popular vector graphics editor for creating scalable illustrations and designs.

Sketch

A design toolkit targeted at creating interfaces and prototypes quickly.

Productivity

Notion

A versatile tool for note-taking, project management, and collaboration.

Slack

A communication platform designed for team collaboration and messaging.

Google Calendar

A time-management and scheduling tool to organize your day effectively.