But also awesome.

This place functions as a stream of conscientious dumping ground for my thoughts on code, politics, and the meaning of everything.

Ohh, and god awful surface art, but I won't let being bad or looking stupid stop me!

The Three Big Lies

Mike Acton recently gave a wonderful talk at CppCon about Data-Oriented Design.  I wholeheartedly encourage you to watch it.

Inside this talk are specifics related to c/c++ and compilers… as you would expect from a c++ conference.  But, more importantly (to me) underlying it all is a wonderful set of principles that are elegantly expressed by Mike Acton, this post is an attempt to summarize the language agnostic principles I took away from his talk, from the reference point of his "three big lies".

The Three Big Lies

  1. Code is more important than data.
  2. Code should be designed around a model of the world.
  3. Software is a platform.

Read More

Pure Artistic Skill

Blog Reader: Those drawing aren't half bad for being drawn with you finger.
Me: I use a stylus.
Blog Reader: Ohhh.
Blog Reader: You probably shouldn't tell people that.

The ending of “Burn After Reading” (spoilers obviously).  But this is without a doubt one of my favorite endings of any film. 

My ignorance of properly pricing co-location for significant hardware is overwhelming.  Time to stare blankly into space.
My ignorance of properly pricing co-location for significant hardware is overwhelming.  Time to stare blankly into space.

My ignorance of properly pricing co-location for significant hardware is overwhelming.  Time to stare blankly into space.

Tagged: #overhwelmed