What I Use


~ 2014 MacBook Pro with Retina Display: My primary computer. At the time of writing this, my laptop is 3.5 years old and yet shows no sign of slowing down. I had it customized with 16 gigs of RAM when I purchased it and haven’t run into any trouble with performance so far.

~ Dell UltraSharp U2412M 24-inch LED Monitor: My second monitor of choice. I use this monitor to write code and preview changes on my laptop’s in-built screen.

~ Apple Magic Trackpad 2

~ Logitech MX Master 2S Wireless Mouse: I can’t stand Apple’s Magic Mouse. The Logitech MX Master 2S is more ergonomic and comes with a bunch of customizable buttons. If you spend an inordinate amount of time in front of your computer, this mouse is worth it.

~ 2016 Google Pixel

~ Kindle Paperwhite

Mac OS

~ Chrome: Google Chrome is my browser of choice. I fire up Safari and Firefox only when I need to run cross-browser tests.

~ Visual Studio Code: My code editor of choice. I moved to VS Code from Sublime. I rely on a number of VS Code extensions to keep me productive. Will probably write a post about that someday.

~ Evernote: Where I note everything and I mean everything. Evernote is one of few apps that has the honor of booting up with my machine and staying open throughout the day. I use Evernote to jot down quick thoughts, ideas, release checklists, meeting notes and just about anything else. Will write a post about my note-taking workflow someday.

~ Todoist: I switched to Todoist after Microsoft acquired Wunderlist and use it mostly in the “Next 7 days” view. Todoist is where all my non-programming tasks go. I particularly enjoy Todoist’s natural language input to create new tasks (press “q” to open the input box when the app window is active).

~ Slack: For team communication.

~ Trello: Mostly as a project management tool and sometimes to draft project roadmaps.

~ Dashlane: My go-to password manager. In light of recent large-scale hacks, I can’t stress how important it is to set a different and strong password for every service you use. Dashlane isn’t cheap but then again, that’s the cost you pay for privacy.

~ Sketch: I switched to Sketch to design interfaces in 2014 after years of using Photoshop. I also wrote a post about my experience switching from Photoshop to Sketch here.

~ aText: Quite possibly the best $5 you can spend to improve your productivity. aText is a text-expansion tool that lets you set shortcuts for frequently used words or phrases. I use this to quickly create meeting minute outlines in Evernote, input contact information, code snippets etc.


I use a lot of apps, some the same as what I use on my laptop - Evernote, Todoist etc. Here are a few standouts that I find especially useful:

~ Feedly: I still get my news the old fashioned way - by following blogs using RSS. I switched to Feedly after Google Reader shut down. I follow roughly 75 blogs twice a day, every day.

~ Loop - Habit Tracker

~ Hooks

~ PocketCasts

~ Headspace: Meditation & Mindfulness