"be consistent" | |
PerlMonks |
Re: Re: Learning methods (valid use for reinventing the wheel?)by hardburn (Abbot) |
on Oct 10, 2003 at 14:14 UTC ( [id://298268]=note: print w/replies, xml ) | Need Help?? |
I'd say that when it's efficient to learn something by implementing it yourself is relatively rare. Many big things you mention (language implementations, GUI toolkits, RDBM systems, etc.), IMHO, make up a small precentage of the number of libraries or applications out there. For every RDBM, there are a few dozen SQL-related modules that could be implemented by any competent coder. You also mentioned Operating Systems, which actually is something that many people have learned by creating their own (maybe not a sophisticated system that would find a real-world use, but enough to get a basic shell up). Perhaps in other areas of life (such as heart surgeons and drivers) what you can learn-by-implementation is limited, but there are quite a lot of problems in programming that can be learned that way. ---- Note: All code is untested, unless otherwise stated
In Section
Meditations
|
|