you deserve to get screwed.
So you agree with me that when projects like Oculus Rift sell out they screw their pledgers. =P
1 Handles errors gracefully.
This statement always hits me as mind numbingly stupid. In general try / catch and other error managing statements are for the lazy that don't want to understand the environment and inputs well enough to write the proper code to manage them. You want rock solid code that will last for years, eliminate the errors, don't "handle them gracefully". The only exception to this rule should be when the native environment forces it upon you or there is a lack of some proper check "doesThisReallyExist()".
2. Only reinvents the wheel when there is a measurable benefit in doing so..
I learn more reinventing the wheel and there is no substitute to working with code you are sure of and know how it's going to perform.
I agree with the rest.
Pardon the ignorance, what are you referencing?
It's called "popular culture".
It's what happens outside basements...
Seems like a rough reply for one of the few people that would openly admit ignorance on Slashdot. ^_^ BitZtream, I commend your initial bravery!
Variables don't; constants aren't.