My Tools

Hey there, I get a lot of questions about what Mac to buy for iOS development or what software I’m using to record my videos.

I’ve listed all the stuff I use below. To keep the list short, these are all the essential items that I’m currently using or have recently used.

Also, some of the links are affiliate links which means I’ll get a small bonus if you decide to follow my recommendations. (If you do use these links to buy, thank you for supporting CWC!)

My iOS development gear

iMac Retina 5K, 27-inch, Mid 2015, 3.3 GHz Intel Core i5, 32 GB RAM
This is my daily machine and although it’s new by any means, Xcode still runs like butter!
MacBook Pro Retina, 13-inch, Early 2015, 2.9 GHz Intel Core i5, 16 GB RAM
Obviously the iMac isn’t so portable so I have a laptop as well for on-the-go situations and presentations. Also serves as a backup machine in case something happens to my iMac.
Apple AirPods
I deliberated for the longest time on getting these but it turns out that I absolutely love the freedom of wireless earbuds! No regrets.
Matias Mechanical Keyboard
It takes a little bit to get used to but using this, I can type for long periods without feeling tightness in my wrists. That small Apple wireless keyboard doesn’t like my wrists (for long periods of typing).
Evoluent Vertical Mouse
I’ve never gotten used to using a trackpad or stylus so I’ve gone with using an ergonomic mouse. I’ve used this mouse since 2008 and it’s held up like a champ. Mine’s a wired version.

My iOS development software

Xcode
Good ‘ole Xcode. It’s not so bad once you get to know it.
Sketch
I’ve had this piece of graphics software for years and now I’m starting to put the effort into learning how to use it. It’s definitely more suited for app development than Photoshop is.
Adobe Photoshop
I still use Photoshop from time to time but it’s slowly being replaced with Sketch. Part of the reason I still use Photoshop for some tasks is because it’s so familiar to me. Plus, some tasks like legitimate photo editing is still better done in Photoshop but if we’re talking about vector graphics creation for an app, then it’s Sketch hands down.
Icons8
I use Icons8 for all of my icon needs. They have icons suited for iOS app development as well as icons in other styles so I find myself using them for app development as well as graphics creation for things like YouTube thumbnails and article banners.

Tools I use to run my business

Constant Contact
If you’re new to email marketing or looking for a new provider, I recommend trying Constant Contact. I’ve personally spoken with some of the folk over there and they provide a great service on top of a great software platform.
Drip
This is the email marketing software I currently use because back then only Drip had automated workflows at an affordable price. These days, that’s a standard feature in most providers. The problem with Drip is that it’s got a bit of a steep learning curve. If I were getting started, I would recommend trying Constant Contact first.
Ulysses
I do a lot of writing whether it’s for articles, emails or YouTube. I wouldn’t say that this app is crucial but it does make things easier by keeping all of your writing organized.
Monday
This recent addition has made a big impact on how we work together as a team. It keeps all of our projects, tasks, deadlines and communication together in one place.
Camtasia
This is the software I use to record my screen when I code. It’s not as versatile as the professional grade programs like Final Cut or Adobe Premiere, but Camtasia has a really good balance of being user friendly and being just powerful enough for what I need.