Software, devices, and other things I love and recommend.

I put a lot of thought into the devices and software I use on a daily basis to efficiently write software and build businesses. I try to keep things as simple as possible, so if I add it to my tool bet then it has been heavily vetted to be worth it. Here is a short list of some of these items.

Devices

  • 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.

Productivity

  • Trello

    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.

  • Bear

    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.

  • Sublime Text

    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.

  • Google Drive

    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

    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.

  • Contexts 3

    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.

  • Everything Else

    You can see the rest of my personal apps in my brew install script.

Development

  • Neovim

    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).

  • iTerm2

    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

    TablePlus is a great database management tool. I use it for all my database needs (except for Redis, since the client can be sketchy).

  • Everything Else

    You can see the rest of my development apps in my brew install script.