3 ms·
> Me: (complicated task X) is a complicated task. It will take you weeks to do it by yourself. It sounds like you're arguing against learning. When you're a b
by sillysaurus3 12y ago
> Me: (complicated task X) is a complicated task. It will take you weeks to do it by yourself.
It sounds like you're arguing against learning. When you're a beginner, one of the most frustrating things is when people won't answer your questions due to an air of superiority. I know you feel like you're guiding people onto the best path, but it can't be true that you're correct in every case. So it must be true that at least some of the time you're being deliberately evasive for incorrect reasons. In other words, you believe you're being helpful, but you're not.
Answer their question, choose not to answer, suggest an alternate way of doing something, but please don't go on for hours about why their original plan is a bad idea. It's often the quickest way to kill the fun and their will to learn.
- wmgries 12y agoYou can learn a lot by writing your own code to solve problems solved by existing libraries. I always used to do these kind of things when I was in high school; just because I was bored and wanted to code. Plus, there are many reasons you might need to write your own library to replicate functions of an existing library. A great example is when you can't use an available library because of its license (closed source and you're an open sourced project, or open source and you're a closed source project).