So if it makes me horribly inefficient programmer, fine... My contra-suggestion to any new programmers would be not to bomb forum with many questions, but read more articles, compare problem solving methods and studying math... and start code than you completely know thats gooing on
That’s fine to suggest, but if it were practical, why would this forum be here?
And sometimes it is indeed wiser to swallow some pride and ask for help—the forum is here and it is here for a reason. All we ask is that you be a good poster.
And the frank fact is I don’t know what you intend to gain by spending weeks on your own instead of a day with a little shove. If you believe you will have made more personal gain by solving it yourself, that may be fine for a short-sighted person. But a long-sighted person can easily recognize the disservice he or she is doing to him- or her- self this way, as when you borrow knowledge from others you grow faster and learn more in the long run.
I don’t know why I need to explain this but borrowing knowledge is not only what all humans do in order to grow for themselves but also to grow the human race. If you did not get a helping hand from others, you’d be 400 years old still trying to figure out English and math on your own.
To solve this we created a thing called “school”. While you are supposed to learn how to learn, and how to help yourself, you are also given deadlines on all assignments partially as a means of learning a thing called “pacing”. You are expected to advance at a certain rate with the others, and this rate has increased over the centuries as our race as a whole has gained from the knowledge of past generations. A normal person finds a middle ground between these 2 things.
By requesting a shove at a reasonable pace I have grown enough to create an order-independent transparency rendering algorithm that works on API’s as week as OpenGL ES 2.0 (which I plan to document soon) as well as a new routine for DXT compression. I gained the ground knowledge for all of this by asking questions reasonably.
The questions are simple: What do you ultimately plan to accomplish in your life at your pace, and why did you get wrong what so many people got right?