The Imposter's Handbook

Decades as a self-taught programmer. There are so many things I didn’t know… 

Don’t have a CS degree? Neither do I! That’s why I wrote this book: to fill the gaps in my career. The result? 700+ pages of essentials skills and ideas every developer should know.

I'm a self-taught developer and for most of my career I've learned what was required to get the job done. When conversations veered toward core concepts, I disengaged.

I decided to change all of this in 2014. I sat down and looked up all of the topics that a typical CS degree covers and then I dove in. Half way through, I decided to write a book about what I was learning.

That book is The Imposter’s Handbook: a compendium of my year-long quest to fill the holes in my CS knowledge.

This is an ebook, and comes in 3 formats: epub, mobi and PDF. All of which are yours. In addition you'll receive any updates in the future.

"I LOVE THIS BOOK! It’s a great resource for *any* programmer, self-taught or otherwise."

Chad Fowler / CTO, Wunderlist

600+ Pages, 16 Chapters, and Over A Year In The Making

I began writing this book in December, 2015 as a list of things I wanted to know more about. At first I figured it could be a series of blog posts, but I decided to push myself to go deeper and do a bit more. In August of 2016 I released a preview and began taking feedback on Github.

Lots. Of. Feedback.

Finally, in November of 2016, version 1.0 of the book was released. Since then I’ve pushed 3 additional versions – to me this book is alive!

What You Get With The Book

This is a digital book, there is no print version available. Yet. The formats available are epub, mobi and PDF. In addition you get …

12 Code Projects which you can download from Github and follow along with.

148 Hand-drawn Illustrations. It’s how I learn things and I thought it would be fun to add them to the book.

My Obsession: Your Gain

Here’s the deal: I’m a complete snob when it comes to watching programming-focused screencasts. Clattering keyboards, ukuleles, dumb jokes and general fumbling around all amount to the same thing: a waste of time.

I hate wasting people’s time.

So, I spent over 5 months putting these 17 videos together (~3.5 hours), fine-tuning the audio, editing the videos down to be as concise as possible. You won’t stare at bullet points on a slide for 5 minutes while I drone on, nor will you watch me fumble about trying to type while I install dependencies. Your time is valuable, and if I’ve done my job right, you’ll turn that time into knowledge.

Have a watch and see for yourself.


  • Have a team?

    No problem! You can get the book and video at a reduced price. Our pricing is based on your team size,  not per individual.

    Team Licenses

What Others Are Saying