13” MacBook Pro, i5, 16GB RAM (2020)
Ever since I started developing software it has been on a MacBook. I usually upgrade every two years, but I haven't gotten around to upgrading this one yet. I always go with the 13" as having the portability is more valuable to me than the small increase in power that I don't need.
iPad mini 6 Wi-Fi 64GB
I've seen a significant increase in productivity thanks to this device. I frequently use it as a convenient, ultra-portable secondary display, and it's also my go-to for reading and casual gaming. Its compact size makes it easy to throw in a bag, take with me in a sling, or use comfortably with one hand.
iPhone 12 Pro
I was an early adopter of Android, owning the first Android phone, the HTC G1, and the first Google phone, the Nexus One. However, I eventually switched to iOS for its dependability and simplicity. Fully embracing the Apple ecosystem has improved my workflow, with features such as seamless copy and paste between my iPhone and Mac being an example.
Apple Watch Series 4
I make full use of the sleep, heart rate, and activity tracking features on my device. Additionally, it helps me to be more mindful of my phone usage by allowing me to quickly see whether a notification actually requires a response, reducing the chance of getting lost in my phone.
Sony Alpha A6600 Mirrorless Camera
I found myself wanting to better capture my life, and that cell phone cameras just weren't cutting it. This lead me to the Sony A6600, a camera that' fantastic and photo and video, while also being compact.
Trello is a simple, yet powerful project management tool. I use it for everything from personal projects to managing my business. I use integrations and shortcuts so it is seamless to stay organized.
I've tried a lot of note taking apps, but I always come back to Bear. It's simple, fast, and has a great Markdown editor.
I've been using Sublime Text for years, and I've tried a lot of other editors, but I always come back to it. It's fast, lightweight, with tons of keyboard shortcuts.
Apple + Google Calendar
I use Google Calendar as my actual calendar provider, and use the Apple Calendar apps to interface with it.
I use Google Drive for all my file storage needs. It's simple and reliable for my needs. I also back everything up to harddrives, which I recommend you do too.
Alfred is my prefered spotlight replacement. It is simple, but with a few extra features. For example, I use the clipboard history several times a day.
I've been using Contexts for years. It's a powerful window switcher that let's group my windows and switch between them with a few keystrokes.
You can see the rest of my personal apps in my brew install script.
I've been using Vim nearly since I started coding, and Neovim is a great modern version of it. It has a great plugin ecosystem and it makes me insanely productive (along with GitHub CoPilot).
I've been using iTerm2 for years. There have been new ones coming on the scene but iTerm2 has been reliable and always been my go-to.
TablePlus is a great database management tool. I use it for all my database needs (except for Redis, since the client can be sketchy).
You can see the rest of my development apps in my brew install script.