Video Productions for the modern programmer.

Spend the weekend learning (or relearning) the core skills and concepts that will set you apart.

Sign Up

Core Skills and Concepts

Concept and Theory Distilled

I've spent the last 6+ years diving deep into the world of computation, information theory, data structures and algorithms and so much more. Your time is valuable - so I've made it my mission to produce the best possible videos that get to the point quickly.


Practical and Relevant Topics

Learning theory is fine - it's how you use it that counts. Testing, for example is a great skill to cultivate but there are different approaches for different situations. You won't just learn the how, you'll learn the why and when .

Latest Videos

Below are the latest videos I've pushed - they might be standalone or they may be part of a collection.

The Collections

I've assembled every video I've made into collections that you can also think of as "courses". Brush up on your CS, practice interviewing or figure out how to go out on your own. They're all right here.

Getting Started as a Solo Contractor

In 2017 I created a set of videos and posts designed to help solopreneurs launch their business. I've gone through this process 4 times now and each time I've learned something new... and relearned something old (aka 'the hard way'). You can learn from my mistakes in this collection! Good luck.


CompSci Basics

Learn your core CS concepts, including theory, binary, data structures and algorithms, information theory and encoding, encryption and more. Can't remember your CS basics or maybe you're self taught? Start right here.


Coding Interview Prep

Get yourself into a job you love. This collection will help you get through the grueling interview process at larger tech companies like Google, Microsoft, Facebook, Amazon and more. These are the most grueling interviews in the world. The questions are annoying, but the jobs are worth it.


Skills and Techniques

As a programmer you need to have command of your tools, processes and design principles. Our industry is mostly focused on the cutting edge - our tools however, are not. These skills will last you the length of your career - so dive in and sharpen them now.


I just wanted to say “Thank you” for the clear, concise and useful content you put out for developers out there. There have been many times when learning a new technology I came across your post/video and I went “Aha!! I get it now”. Today was learning Dokku and came across your video and as always it made things simple and easy to understand - thank you!

testimonial Jahangir A.

Just bought Mission:Interview - third (fourth?) product from you. You're doing great work for us self-taught developers. Between The Imposter's Handbook and videos, Going Solo, and your interview videos I really think I'll be able to level up and land something great, whether a job or a consulting gig. Thanks again - keep up the good work.

testimonial Sam Julien


There are a ton of videos for you to watch, choose the access that's best for you. No annoying subscriptions to worry about. If you don't find value, you can get a full refund within 14 days.

Wanna go for a test ride? Explore the free videos to get an idea of how I make videos.

Get Sharp: Access for a 3 Months


If you're practicing for an interview and need to focus on your technical "burst damage", this is a fine choice. You have access to hours and hours of prep, go get that job!

Three Months is Fine

Invest in You: Access for One Year


Take your time and wander through the catalog on weekends and vacations and enjoy a hefty discount. Level up as a programmer and watch new stuff as it comes out.

Invest for a Year