Why programming is awesome

I’m Shamus Young, a programmer, an author, and nearly a composer. I have produced an unbelievable volume of content over the years. If you’re looking for the newest stuff, then read the blog, which has updated an average of once a day why programming is awesome 2005.

I translate it for the non-coders. More importantly, what basis would you use for making that decision? Silent Hill Turbo HD III was trying to make fun of how Silent Hill had lost its way but I ended up making fun of fighting games. But it it knows what it wants to be and nails it. The Best of 2017My picks for what was important, awesome, or worth talking about in 2017.

Did not find what they wanted? Try here

Actually, is this another one of those sneaky hard-to-define things? Overused Words in Game TitlesI scoured the Steam database to figure out what words were the most commonly used in game titles. The Strange Evolution of OpenGLSometimes software is engineered. And sometimes it’s thrown together seemingly at random over two decades.

Silent Hill 2 Plot AnalysisA long-form analysis on one of the greatest horror games ever made. Crysis 2Crysis 2 has basically the same plot as Half-Life 2. So why is one a classic and the other simply obnoxious and tiresome? Borderlands SeriesA look at the main Borderlands games. What works, what doesn’t, and where the series can go from here. Batman: Arkham OriginsA breakdown of how this game faltered when the franchise was given to a different studio. Bad and Wrong Music LessonsA music lesson for people who know nothing about music, from someone who barely knows anything about music.