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!
Back when I fixed computers for the public I used to see a lot of badly organized iTunes libraries. Part of the problem was duff data from Gracenote/CDDB or whatever provider they use. Double albums and compilations were the most problematic, since apparently at the time no-one could agree on a format for tagging those. If course if you bought your music from Apple it was okay, but most people had lots of CDs to rip. Apparently most users didn't know how to fix the problems either.
iTunes was fine if you used it for everything - ripping, buying and syncing. If you wanted to do any of those things with another app though...
... you had to do EVERY FUCKING THING YOURSELF. Which is obviously what you want because you are anal - but smarter people use a program like iTunes for that.
I giggle every time I see an apple purist claiming that they are "smarter" people. I'm sorry, itunes is horrible.
"I've seen it. It's rubbish." -- Marvin the Paranoid Android