I’m learning about how computers and programs work — operating systems, databases, compilers, game design, and others. I make each tutorial full of easy bite-sized pieces for you to learn. Every week I distill what I learn into articles that I share in my email.

In my weekly emails, you will learn…

  • Theory behind complex computer concepts and ideas

  • How to become a better developer

  • Hidden details behind everyday software