Tools I use
This page contains a list of tools I use for my work. It may contain some affiliate links. If you purchase something through these links, I may earn a small commission at no extra cost to you.
For Development Work
- Text editor: I use Cursor over Visual Studio Code nowadays because the AI features within Cursor are much better than VSCode’s.
- I still recommend VSCode for new developers because it’s free and easy to get started. (Cursor builts on top of VSCode anyway).
- By the way, I created a video series to help you get started with Visual Studio Code if you’re new.
- I have also customised Visual Studio Code shortcuts to make my workflow more effective. (These work with Cursor too).
- Theme: I use Twilight Cosmos (made by yours truly).
- Before that I’ve used Moonlight 2 Italic and Night Owl.
- Coding Font: I’ve used Jetbrains Mono (free) for a long time now and I prefer it over pricer options like Operator Mono Screensmart and Dank Mono (40 Pounds).
- Terminal: I tend to use iTerm2, but the integrated terminal in Cursor / Visual Studio Code is great too.
- Git: Tower is my choice for this. Get 20% off the first year of Tower with
zell20. - Database:
- I’ve switched over to SQLite ever since I started using Astro. If you’re using SQLite, TablePlus lets you check your SQL data. This is bundled with Setapp. (More below about Setapp below).
- MongoDB is good, but it gets complex. If you’re using MongoDB, MongoDB Compass is a great app for viewing your data.
- Hosting:
- I host most of my sites on Digital Ocean. It’s cheaper than Netlify or Vercel for higher traffic sites that consume more bandwidth.
- I use Netlify for client sites that don’t need a backend, or if they have lower traffic
For Writing and Editing
- Text Editor:
- Emoji: Rocket is hands-down the best emoji picker for Mac.
- Editing:
- Screenshot: I use Cleanshot over Mac’s default screenshot taker.
- It’s faster
- It cleanups the desktop.
- I get Cleanshot via Setapp.
- Annotation: Cleanshot has a built-in annotation tool that’s good enough for most use cases.
- Video capture and GIF makers: Recently, I’ve been using Cleanshot for this as well
For Design
- Design: I use Figma.
- Font Management: Typeface is currently my favourite font manager. (It comes with Setapp too).
- Color Picker: Sip (via Setapp) is a great color picker tool.
- It lets me check color-contrast against accessibility guidelines.
- Color Palette:
- I rely on my gut feeling and experience so I no longer use tools to generate color palettes nowadays but I’m open to suggestions if you have any.
- I write colors in
oklchformat. oklch.com is useful for converting betweenhexandoklch.
- Measuring:
For Life and Business
- Email: I use Gmail. No other email client seem to be a good fit nowadays.
- Todolist systems: I built my own system within Obsidian. Other systems don’t seem to work for me with the way I manage stuff.
- Email List:
- I use Sendy nowadys.
- I’ve tried Convertkit and Buttondown previously but they got really expensive really fast. They’re good when you’re starting out though.
- Sendy costs $1 for every 10,000 emails sent - and $0 if I don’t send anything.
- Payment provider:
- I used Thrivecart for a period of time.
- Nowadays I alternate between Stripe and Thrivecart
- Currency Conversion:
- I use Transferwise to convert USD to SGD whenever possible because it has better rates
- Scheduling: I use Cal to schedule calls because it’s free.
- Video calls: Google Meet is my go-to for video calls.
For Streaming
- Streaming App: I use Open Broadcaster Studio (OBS) to stream.
- It’s the only decent app you can use on Mac.
- Camera: Logitech C920 because it’s cheap and good.
- Microphone: My setup contains 4 things:
- Shure SM7B -DM1 Dynamite inline preamp
- Audient ID4 Audio Interface
- RODE PSA 1 Boom Arm
- Plus a cheap pop filter (like this one)
File Storage and Backups
- Dropbox: For files that require good syncing capabilities and speed
- Google Drive: For less essential stuff
- Backblaze: To backup all my projects (because they have large
node_modulesfolder). Backblaze backs EVERYTHING up. (It’s a lifesaver for the occassional faulty Mac models)
Mac Stuff
Lots of stuff here.
- I use Endurance (via Setapp) to extend battery life.
- I use Tripmode (via Setapp) to save mobile data.
- I use Clean my Mac X (via Setapp) to remove unwanted files.
- I use Bartender (via Setapp) to cleanup menu bar icons
- I use Alfred over Spotlight
- I use BusyCal (via Setapp) as my calendar.
- I use Moom to manage windows placement on Mac.
- Setapp has Mosiac that does the same thing.