Things Explained

In answering questions and generally trying to help a friend working through a CS degree, I realized there was probably a use for couple minute explanations of some technical concepts. None of these replace real documentation, but may help serve as a jumping off point. Complicated things half-explained in 500 words or less or your money back!

My Writing

It's difficult for me to get this out there—it's hard for me to believe that I would write anything worthwhile or novel. Maybe I won't, but maybe it's okay to put it out there anyway.

Curated Content

Some things I may have found around the internet that I thought were interesting. Not necessarily related to development. Probably related to cars and guns.

Really Quick

Quotes and quips I've collected.

The belief that complex systems require armies of designers and programmers is wrong. A system that is not understood in its entirety, or at least to a significant degree of detail by a single individual, should probably not be built.

Niklaus Wirth (Added: Jan 28th)

We did not ask for this room or this music. We were invited in. Therefore, because the dark surrounds us, let us turn our faces to the light. Let us endure hardship to be grateful for plenty. We have been given pain to be astounded by joy. We have been given life to deny death. We did not ask for this room or this music. But because we are here, let us dance.

Stephen King, 11/22/63 (Added: Jan 28th)

Any fool can write code that a computer can understand. Good programmers write code that humans can understand.

Kent Beck, Refactoring: Improving the Design of Existing Code (Added: Jan 28th)