I'm a bit of a pedant when it comes to the gear that I use everyday. I like to use good quality things that make my life easier.
I change aspects of my setup fairly often so this page will serve as a living document and a place to point curious developers to when I get asked.
I have the 2019 16" model. It's a fucking beast!
This is my day-to-day workhorse. It was my first foray into mechanical keyboards. It is a fairly straightforward tenkeyless keyboard and a real workhorse. I added the Royal Navy keycap set to personalise it a bit more.
This is my latest mechanical keyboard. I love the fact that it can easily be configured so the keys can be changed exactly to my preferences. I recently added the MT3 /DEV/TTY keycap set from Drop which are so good, I'm thinking of getting them for my Code keyboard.
This is my current mouse. It is an upgrade from my trusty Anker Vertical Mouse. It is great for easing the stress on my wrist.
I use this when working from home. It is a great, solid mouse with tonnes of buttons.
Amazing and affordable standing desk
You need a proper chair for what we do all day.
Great monitor without being too pricey
I use Alfred in nearly every aspect of my work. I use it for searching the net with its custom web searches (e.g. npm, JIRA, bundlephobia, MDN and many more); looking up obscure programming information with the Dash workflow; searching npm with the npms workflow and loads more. It truly is a massive productivity booster.
Having been a long time Sublime Text user, I made the switch to VS Code last year and haven't looked back.
- VS Code theme: Always dark, I switch every few weeks between a few favourites: Monokai Pro, Dracula, Neon Night or Night Owl.
- Code font: IBM Plex Mono
I never need to worry about passwords anymore. It integrates with my browser (via their extension) and the Mac app automatically copies one-time passwords to the clipboard so I don't even need to manually do it. It's also great on the iPhone; since iOS 12 was released, the integration with the OS is massively improved.
I moved to Notion a few months ago and haven't looked back. It has most of what I want for a note-taking app with a healthy free-tier and Markdown-like input method.
Chrome is the main browser that I use when developing, but I use Firefox for everything else. I use these extensions at the moment.
The best git client for Mac.
A cloud-based private DNS service that gives you full control over what is allowed and what is blocked on the Internet. There are Mac and iPhone apps that essentially block ads, malicious code and more.
- Things: The best Mac/iPhone-based task list/productivity app I know. Find out more from The Sweet Setup.
- Rectangle: Window snapping and positioning.
- Dash: Dash is an API Documentation Browser and Code Snippet Manager. Devdocs.io or the Devdocs app are free alternatives.
- NordVPN: The best personal VPN service in my opinion. Great apps for Mac and iPhone.
- Bartender: Hide some of those pesky menubar items.
- iStat Menus: Monitor and display pretty much everything in my Mac's menubar
- Micro Snitch: This little app displays a notification whenever your Mac's microphone or webcam are in use, so you always know when something is using them.
This page is featured on uses.tech. If you're reading this and want to see others like it, head on over there to find out more.
You can also see this list on Kit.co