Uses
This post lists out all of the tools and equipment I use day-in, day-out. I'll update this post semi-regularly, whenever I make any major changes to my setup.
Workspace
- Laptop: MacBook Pro M1 14" (2021)
- Monitor: LG 38WN95CP QHD+ 38” Curved UltraWide
- Keyboard: ZSA Voyager
- Mouse: MX Master 3 Mouse
- Headphones: AirPods Pro
- Speaker: Bose SoundLink Flex Portable Speaker
- Webcam: Logitech C920S
- Desk: Flexispot E7 Standing Desk
- Chair: Unsure... it was a Christmas present 😅
Development
I started using PHPStorm about a year ago. I don't know how I lived without it. It makes it so easy to refactor a large codebase, or source dive vendor code.
I'll often defer to VS Code whenever I'm dealing with a foreign codebase, like one from a support request, or updating my dotfiles.
When I'm not using the integrated terminal in PHPStorm or VS Code, I'm using iTerm:
I'm using Zsh with a lot of bash aliases & functions. If you're interested, you can browse them all in my dotfiles repository.
Aside from my code editor & terminal, there's a few other apps I use on a fairly regular basis:
- Firefox
- Tower (my Git GUI of choice)
- TablePlus (my database GUI of choice)
- Tinkerwell (makes it super simple to tinker with code)
- Ray (easy dump debugging without the need to break the request)
- HELO (local email testing)
- Tuple (for 🍐 programming at Statamic)
Productivity
I'm pretty happy with my current "productivity stack". They work great for me, so I have no reason to switch it up.
- I use Things 3 for keeping on track of my tasks, both personal & work ones. It's got to be one of the most well-designed macOS and iOS apps out there!
- I use Bear for taking notes. I love being able to use a hierarchical structure for my notes and the iOS app works well for writing long notes.
- I host my emails with Fastmail. It's a great privacy-focused email service and has a really decent web UI & iOS app which I use on a daily basis.
Business
Finally, these are a few of the apps I use to run my business:
- I use FreeAgent to send invoices, handle my bookeeping, file my tax returns. I've been using it for just over five years now - don't know what I'd do without it.
- Starling Bank is one of the big challenger banks here in the UK. They have a really simple interface, and it automatically syncs all my transactions into FreeAgent.
- I use Wise so I can send & receive money internationally. Wise has really good low rates compared to the rest of the market.