Software I use, stuff 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, M3, 36GB RAM (2023)

    I am using a M1 16” MacBook Pro, which is a beast in terms of performance. I use it for everything, from coding to video editing. It can run Docker containers with ease, and I use it to run my local WordPress instances. I never reached the limits of the machine.

  • LG 27in 5K screen

    This LG 5K screen is a top notch monitor. I love how sharp it is, and the colors are great.

  • LG 27in 4K screen

    I also use a second monitor, a 27in 4K screen. It is not as sharp as the 5K screen, but it's still a great monitor.

  • Logitech MX Master 3

    I use a Logitech MX Master 3 mouse. It is a great mouse, and it is very comfortable to use. It has plenty of customisable buttons, and it is very reliable.

  • Logitech MX Keys

    I use a Logitech MX Keys keyboard. Most likely the best keyboard I've ever used.

  • Herman Miller Aeron Chair

    I use a Herman Miller Aeron Chair. It's extremely pricey, but it's the best chair I've ever used. It is very comfortable, and it is very ergonomic.

  • Shure MV7+

    I hate my voice, so I need a great microphone. It makes my voice much warmer, and the ambient noise cancellation is great.

  • Sony WH-1000XM4 headphones

    I got these headphones as a branded Automattic gift. They are great, I use them all the time!

  • Ikea Standing Desk

    I use an Ikea standing desk, I can't recall the name of it. It is a good desk, not too pricey. I changed the tabletop to a piece of hard wood, and it is great!

Development tools

  • Cursor

    I have been using Cursor for a while now (probably since the beginning), and I love it. It is a great IDE, and it is very fast. The AI integration is great, and the code completion is top notch.

  • Ghosty

    I use Ghosty as my terminal. It is a great terminal, and it is very fast. It's minimalistic, and it's very easy to use.

  • GitHub Desktop

    I do use git via the command line, but I also use GitHub Desktop to manage my git repositories. It is a great tool, and it is very easy to use. All other git clients are a pain to use.

  • GitHub CLI

    GitHub CLI is just a must have to be able to manage all sort of git related tasks easily.

  • YaaK

    Yaak is an API client that I use to test my APIs. It is super fast, lightweight and I love the fact that I can use the exact same color scheme as my terminal and Cursor/VSCode.

Design

  • Figma

    I used to love Adobe products until I started hating them. Figma is a great alternative and I do pretty much everything with it. When I need to do photoshop work, I use Affinity Photo.

Productivity

  • Raycast

    I used to be a big fan of Alfred, but now I use Raycast as my launcher. It is a great launcher, and it is very fast. It has plenty of features, and there is always a new feature to discover.

Google Chrome Extensions

  • TamperMonkey

    TamperMonkey is a great extension to load custom javascript code on any websites. I use it to inject my own scripts wherever I need to tweak a website. I particularly use it on GitHub's website to add custom shortcuts.

  • Picture in Picture

    An extension by Google to allow you to watch videos in a floating window. Very useful to do other things while watching a video. Really awesome!

  • Grammarly

    English isn't my native language, so I use Grammarly to check my English grammar. It is a great tool, and it is very easy to use. There's a pro version, but I don't use it for now.

  • Wappalyzer

    Wappalyzer is a very good extension to detect the technologies used on any website. Very useful to know what libraries, CMS, etc. a website is using.

  • Refined GitHub

    Refined GitHub is a great extension to improve the GitHub experience. It adds a lot of useful features to the GitHub website.