Coding for the Future: Making Code Readable and Extensible

In today’s world, software tends to live on and on with many features added over the course of its lifetime. To deal with perpetual software, software engineers must write code that is maintainable. Maintainable code has two properties we care about: readability, the ease of understanding code, and extensibility, the ease of extending code later. As …

My Best Games of 2017

For me, this was an incredible year for games. As a 3D platformer and JRPG fan, this year was much-needed candy to my palette. Let’s do this by category: Adventure/Action RPGs Zelda: Breath of the Wild– Quite the experience. Probably the ultimate form of adventure we’ve seen in any video game to date. Buy this …

Combat Strategy Analysis – Xenoblade 2

Xenoblade Chronicles 2 is an outstanding JRPG and one of my favorite games of the year. with a strategic battle system that anyone interested in battle mechanics must examine. Battles focus on forcing the player to make quick decisions with risks and rewards keeping players captivated. Players feel accomplished and satisfied after achieving goals they …