&gt; This rant is typical from someone who&#x27;s still thinking very low level and who hasn&#x27;t spent any time upgrading his tools to embrace the new level of abstraction that modern language concepts offer.<p>OP is an undergrad whose public projects look like vanilla reimplementations of Box2D, so this isn&#x27;t too surprising in that light.