Quote:
Originally Posted by davidthefat
I like the motive of the guys behind the autonomous SDK stuff, but really, it won't help in the long run... Building things from scratch builds character.
|
From scratch then? Alright, well why aren't you programming in assembly language then?
Yes, clearly it's important to know how things work and to be able to evaluate their performance. But from scratch, really? I'm going to use std::sort() on my std::vector<> full of dynamically allocated objects full of boost::shared_ptr<> objects long before I try to write my own sort function on a raw array that I have to manage myself along with all of the silly pointers for my dynamically allocated objects. It's just not worth my time.
Once you get to the real world, you will find there is a *huge* value to generic frameworks/libraries that already exist and have been debugged and well thought out (and theres even value in some of the ones that haven't quite been thought out all the way).