Here's what I use.

My current picks for web dev, general programming, and video recording.

Hardware + Accessories

2018 MacBook Pro 15 Inch

This is the main machine that I do all of my work on. It has the touchbar, it's pretty awful when I hit the Siri button at least a few times a week. I went from developing on Windows, to Linux, and then to a Mac a few years ago, and I honestly don't think I could go back.

HP 27f LED Monitor

The external monitor I use on a daily basis. I have this set up next to my MacBook, but the bulk of my work is done on this screen. It's standard HD, but the large real estate gives me plenty of room to move apps around in.

Cooler Master MasterKeys S TKL MX Blue

I always wanted a mechanical keyboard, and it's one of the best investments I've ever made. I like the tenkeyless layout, it's compact but I still have arrow and home keys. The Cherry MX Blue switches give a great light, clicky feedback (but be warned, it is pretty loud).

Sennheiser HD 558

These headphones have incredible quality. I've used them pretty much daily for almost 3 years, and you couldn't even tell. The sound quality is fantastic, although I'm looking to get something wireless soon.

Realspace Magellan 60 Inch Standing Desk

After I started working fully from home, I really wanted a standing desk that was easy to move up and down but didn't break the bank. This one fit all of those qualifications, and it's incredibly sturdy.

Blue Snowball

The microphone that I use to record all of my videos, live streams, and anything else audio-related. It's currently supported by a boom arm I got off Amazon, which is attached to the side of my desk.

Monoprice MP Select Mini V2

In my free time I work on a lot of small electronics projects, like weather monitors and home automation using Raspberry Pis. Being able to print out my own customizable cases and specific small parts is both useful and super fun.

Software + Apps

PHPStorm

Hands-down the best IDE if you do work with Laravel, WordPress, or PHP in general. I've used VS Code successfully in the past for PHP development, but it just never come close enough. Startup time might be a bit slower, but it's a trade-off for the deep integrations available in large or complex projects.

Material Theme UI

This is the theme plugin I use for PHPStorm. It adds gorgeous icons to the sidebar and provides a huge amount of color options and customizations. I personally use the Atom One Dark theme with #F50057 as the highlight color. My font of choice in IDEs is Fira Code with ligatures turned on.

OBS

I use OBS to record all of my streams and videos. The settings I use are pretty standard, although I have the FPS bumped up to 60 and I use a full color palette to avoid wash-out.

iMovie

All of my videos are edited in iMovie. I've tried a few different premium and open-source solutions throughout the years, but I enjoy the mix of flexibility and simplicity that iMovie offers.

Audacity

Audio for my streams and video tutorials is all recorded, edited, and adjusted in Audacity before being imported to iMovie. I follow a procedure from thisinterestsme.com when it comes to sound editing to remove echos and sound artifacts while optimizing the audio from the Snowball mic.

Brave Browser

A privacy-oriented browser with a built-in ad block that also rewards users with cryptocurrency called BAT. Because it's built on Chromium, all Chrome extensions are compatible and the native Chrome devtools are present.

iTerm

If you're looking for an incredibly feature-rich terminal replacement for MacOS, you need to check out iTerm. I use its split-screen function in almost every project, and combined with oh-my-zsh it's a gorgeous experience all around.

Table Plus

My absolute favorite database app for MacOS, Table Plus has the unique feature of waiting until you press Cmd+S before any changes to a table or column are sent to the actual database. Be wary, large SQL imports can be slow, but it's the only con I've experienced so far.