Just launched! Get 30% off The Imposter's Frontend Accelerator Get It Now

Flex Your Advantage as a Self-taught Programmer

Join thousands of subscribers on my newsletter and I'll share some of the many skills and secrets I've learned over the years to grow my career without a CS degree. You've taken yourself this far, now the fun starts.

Don't Have a CS Degree?

Hey, neither do I! So I spent a few years studying and then wrote a huge book that describes the core CS concepts every developer should know. Over 25,000 copies sold to date!

Three Ways I Can Help You

Helpful, Actionable Posts

Learning is a wonderful thing, especially if what you're learning comes from a curated source. That's my job!

Deep, Real World Courses

If you're curiosity is fired by a topic I've written about, go deeper and see how it's applied in the real world. I don't do Todo lists or foo-bar nonsense.

Your Biggest Fan

I work one-on-one with programmers who want to take their career beyond the walls of work and into the public eye. Writing a book, making a course, making a difference.

Recent Posts

🤖 Does Functional Programming Matter To You?

Learning Elixir changed me as a programmer, and learning functional concepts changed the way I think about writing software. How about you? Is functional proogramming a useful thing to learn?

👻 Hacking Ghost for Fun and Profit

I've been using Ghost for many years and recently I decided to see just how far I could push it.

All Courses Are Belong To You

Lots happening here, so here’s an update.

Surviving the Structured Interview

The tech industry is slowly changing over to structured interviews, but most people don't know what they are and that they have a formula!

Explain It Like I'm 5 - Why Are Hashes Irreversible?

How to explain hashing algorithms to 5-year olds? Well... I'll do my best in this post, which comes with a video too!

The Imposter's Frontend Accelerator

JavaScript client frameworks are powerful and help you create an amazing experience for your end user. Unfortunately, learning how to use them sucks.


Join thousands of self-taught programmers just like you and me.

No spam. No marketing nonsense. Just helpful, actionable posts every few weeks.