First Principles

Subscribe
Archives

First Principles

As developers, we're always learning the most cutting edge tools and practices.

I search for the opposite.

I slow down and look for how programming languages were born, compilers invented, and challenges overcome when constraints were much harder, and much more expensive.

Searching for the old, forgotten, and plain wacky, I dig for tools and practices that are dated far beneath our cutting edge.

"How did we make 3D graphic games on systems with no operating systems?"

"What is Array-Oriented programming?"

All in an effort to become a better programmer, using a bottom-up approach.

Part archaeological expeditions,

Part historical treatises

Completely eccentric, in each newsletter you'll find:

  • Updates on my quest to become a wizard programmer
  • Programming from first principles
  • Learning how to learn
  • Building Software as craft and for fun
Powered by Buttondown, the easiest way to start and grow your newsletter.