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.