Everyday I get a few emails asking about the specifics of some piece of software or hardware I use.
I change up things fairly often, so this page will serve as a living document and a place to point curious developers to when I get asked.
If there is something missing leave a comment below or ask in my AMA — happy to chat and help you figure out your own situation.
I created a theme called Cobalt2 for VS Code, Sublime Text and iTerm2 v3 which I use.
I'm currently using Operator Mono for a font. Yes I paid the $200 for it. Before that I used Inconsolata for many years.
I use Operator Mono in VS Code and Hyper Term
I'm currently switching between Firefox Developer and Chrome Canary as my main browser
The cursive font you see is just the italic weight of Operator Mono. Your theme must have italics in it for it to work - my Cobalt2 uses italics heavily.
I currently use Hyper for my terminal, but many of my videos show me using iTerm2.
For Sublime Text, The JavaScript suggestions you see in my videos is called JavaScript Completions - you might have to play with the settings to get it to not popup some of the node completions. For VS Code, there are no plugins needed to get this.
You can see most of my config files (.eslint, VS Code settings) over at my Dot Files repo but please don't just take these settings carte blanche - they work for me but might not be the best
I use Text Expander for canned responses and for most of my code snippets
I use Things App with a GTD mindset for managing my tasks.
I design almost entirely in Sketch
I backup with 2 time machines local HDDs, Dropbox for most files, and BackBlaze for my entire hard drive.
The cool Emoji picker you see me use in my videos is Rocket
I use ScreenFlow to record and edit my screencasts
I wrote about my animated gif workflow here
My mic is a Heil PR40 on a PL2T boom arm. Many of my videos were recorded on the cheaper but still amazing AT2020
I use a DBX286s to do almost all my audio compression and processing as a I record and pipe it into my computer with a Focusrite 2i2
My webcam is a Logitech HD Pro c920
All this gear is pretty demanding, so I use an Anker 7/3 port USB 3.0 hub DIED 😵 Amazon Basics 10 Port USB Hub to make it all work at once while only having to plug in a single cable.
My main monitor is a 32" 4k LG 32ud59
To my right I run a vertical 27" 4k Dell 4k P2715Q and an open loaded macbook pro nested on a Rain mStand
I sit on a polished aluminum Herman Miller aeron
My desk is an 8 foot oak butcher block countertop on legs
Here is a photo of my setup
Everything — Monitors, Ethernet, Hard Drives, Webcam, and Power — is plugged in via a single USB cable and piped into my Caldigit TS3 Plus - This is a pretty sweet setup!
I currently use a 2019 16" MacBook Pro 2.3 GHz 8-Core Intel Core i9 with 32gb memory
My last laptop was a 2017 15" MacBook Pro 3.1GHz i7 with 16gb memory
Find an issue with this post? Think you could clarify, update or add something?
All my posts are available to edit on Github. Any fix, little or small, is appreciated!