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 from. I distill what I learn into articles that I share in my email newsletter.

In each newsletter, you will learn...

  • Theory behind complex computer concepts and ideas

  • How to become a better developer

  • Hidden details behind everyday software