Uses
This is a list of hardware, software, and tools I use at work and home.
I occasionally change things in my setups and this page will serve as a living document and a place to point people to when I get asked.
This is page is inspired by uses.tech by Wes Bos.
Note
Last updated: 2021-12-30Hardware
Personally, I have a lot of computing devices that I use in different contexts.
- My iPhone 13 Pro (graphite, 256GB) is pretty much always on me and I keep it in an Apple Red Silicone Case (which I only use because the leather cases this year have horrible colors). I also use the Apple MagSage Leather Wallet.
- For headphones I use either AirPods Pro or AirPods Max (which, though expensive, I absolutely love).
- I wear an red Apple Watch series 6 (44mm) with a braided solo loop (either (Product)Red or Pride)
- For reading and playing games, I use an iPad mini (2021, 6th Generation, wi-fi, 64GB, Purple). I didn’t like how pale the purple was so I got a purple dbrand Skin for the back. When I take the mini out of the house I put it in an orange Smart Folio. I also occasionally use an Apple Pencil (2nd Generation).
- My iPad Pro, 5th Generation (2021, 12.9-inch, WiFi, 256GB) is used for watching videos, infrequent writing, and some games that benefit from the large screen. This iPad Pro lives in aSmart Keyboard Folio.
- My laptop is an M1 MacBook Air (2020) (with a dbrand Red Carbon Fiber skin). I got this to experiment with Apple silicon and as a couch/recliner computer.
- My main computer is a 2020 Intel 27" iMac. The iMac is on an Amazon Basics VESA mount attached to GeekDesk v1 standing desk.
- I use a Microsoft Sculpt Ergonomic keyboard and a Logitech MX Master 2s mouse.
- I have a Satechi Aluminum Type-C Clamp Hub and OWC Thunderbolt Hub to add a bunch of ports to the iMac.
- I back up my computer to a Samsung T5 SSD for Time Machine and a pair of SanDisk Extreme Portable SSDs for daily and weekly whole disk backups using Carbon Copy Cloner.
- I also have BootCamp set up to dual boot into Windows 10 for gaming.
- I also have a custom-built Windows 10 computer connected to my TV for hosting Plex and playing some games.
- Finally, I have a Synology DS-413j NAS for storing all kinds of files (and a lot of videos and music for my Plex server).
- I also have a Rasberry Pi 4 that I experiment with and a Raspberry Pi Zero running Pi-Hole.
Software
Services
- I use FastMail (referral link) for email, calendar, and contacts (which are all synced to macOS and iOS).
- iCloud Drive for file sync.
- I have iCloud’s “Desktop and Documents sync” feature enabled. This helps keep my iMac and MacBook Air in sync and also makes all of those files accessible on my iPads and iPhone.
- 1Password for password management. If you aren’t using a password manager, you really should start doing so.
- I subscribe to 1Password for Families to keep all my family safe(-er).
- RSS is handled by FeedBin - I use RSS for most of my “web browsing”.
- Music is handled by Apple Music and Plex
macOS
- I run my life with OmniFocus.
- Alfred for launching apps and a bunch of other workflows.
- I am testing Safari as my primary browser, but if it doesn’t work out I’ll go back toFirefox for my day-to-day browser.
- Backblaze, Carbon Copy Cloner, and Time Machine for backups.
- VS Code for quick text editing.
- Obsidian for notes.
- DEVONthink for document storage.
- BetterTouchTool, Keyboard Maestro, Hazel, and ShortCuts for automation.
- Bartender makes my menubar nicer.
- Magnet for window management.
- Fantastical for calendars.
- Carrot Weather for weather.
- TextExpander for fixing typos and text snippets.
- CleanShot X for screenshots and quick recordings.
- Rocket for emoji.
- Calibre and Apple Books for ebooks.
- VLC for videos.
- Day One for journaling.
- Acorn and Pixelmator Pro for image editing.
- Paprika Recipe Manager 3 for recipies.
- Steam for games.
- Plex and YouTube for video.
- Messages, Slack, and Discord for communication.
Development Tools
- PhpStorm for PHP code and PyCharm for Python code.
- For my PHP code, I use the Symfony framework for speeding up development.
- Dash for documentation.
- Docker for containers.
- Kitty is my terminal of choice.
- ZSH (with Oh My ZSH) for my shell and ShellHistory for extended history shared between computers.
- Kaleidoscope for diffing
- Tower or LazyGit for git/version control.
- Transmit for FTP.
iOS/iPadOS
I use a lot of the same apps on my mobile devices that I use on my Macs.
- 1Password for passwords (I disable iCloud Keychain).
- OmniFocus for task management.
- Day One for journaling.
- Fantastical for calendars.
- Carrot Weather for weather.
- Shortcuts for automation.
- Messages, Slack, and Discord for communication.
- Apple Music for music
- Marvis Pro is my main music app (for scrobbling to Last.fm)
- And I like Albums as a different interface
- I also use Prism for music from my Plex server. for Apple Music.
- Obsidian for notes.
- DEVONTthink To Go for document storage.
- iCloud Drive for file sync.
- Apple Books for ebooks, mainly because it syncs my books and reading location across all my devices. And that’s for ePubs or PDFs.
- Paprika 3 for Recipies
I also use:
- Drafts for starting text.
- Due for timers.
- Safari for browsing.
- Reeder for RSS (with FeedBin as the backing service).
- Pocket for reading stuff later.
- Lose It! for calorie tracking.
- YNAB for money tracking.
- Prologue for audiobooks.
- Overcast for podcasts.
- Scanner Pro for scanning.
- Parcel for package tracking.
- Streaks for habit tracking.
- Tweetbot for Twitter.
- Narwhal for Reddit.
Work Hardware
At work I use a 16" 2019 MacBook Pro. The laptop is connected to a HP Z27s and a Logitech C920s web cam.
I use a Keychron K3 (color LEDs, Gateron Brown switches) keyboard and a Logitech MX Master 2s mouse which are connected to the laptop via an old HooToo HT-UH010 7-Port USB 3.0 Hub.
I recently got a Fully Jarvis Standing Desk and an ErgoDriven Topo standing mat which I am getting used to. When I sit I use a SteelCase Leap Plus.
My work issued me an iPhone XR which I barely use and it sits most of the time on an Anker PowerWave Stand.
Work Software
Most of my development software is the same between work and personal.
The main difference between work and home is that at work I use Microsoft 365 apps, most notably:
- OneDrive for file backup/sync.
- Microsoft Edge for a browser.
- Teams for communication with my co-workers.