In Defense of Zack Snyder's Superman

To start, let me say this: I’m no lover of Zack Snyder’s overall oeuvre, I have never seen and do not plan to ever see 300 or his Dawn of the Dead remake, and definitely not Lgend of the Guardians: The Owls of Ga’Hoole.

Living in the Problem Domain

There’s a general guideline in software development that states you should always work at the highest level of abstraction you can, so that as much of your time is spent as possible “living in the problem domain.” I wanted to look at how this could be applied in life as well as software.