Sounds like a bull shit excuse to me, unless you can explain why you don't feel comfortable asking questions.
Same reason I never asked questions in school. I always fear sounding stupid when asking the question. You could ask any teacher I ever had (well those who are alive still) and they would tell you I never asked questions. Just hoped someone else would ask what I was thinking. Add to that, that I hate showing my code to other programmers due to knowing it is shit code to begin with, but they really rip into my code hard.
I hear a violin playing somewhere off in the distance...
Well that would work if I was depressed, but just figured it was a logical choice to leave.
Honestly I always thought it was because you were depressed or something, and unable to actually work on your programs.
No, I have over 100 different projects at different levels of completion. When I hit something I don't know how to do I just stop. I usually Google, but apparently use the wrong terms so I seldom find solutions. Like the pong logic I had trouble with a few months back, every search I did found tons of similar problems with no solution and most of the programmers I explained it to had the same issue with no solution. Have quite a few partial games, including a simple RPG.
Now you tell us we're to blame for confining yourself in the Lounge? Okay!
Feeling guilty? At no point did I say anything about anyone here confining me to the Lounge. I said my issue was the reason I confined myself to the Lounge. You read way too much into people's comments. o.O
You should start believing in your self a lot more (if you ask me).
Try treating any perceived criticism as a learning experience. I have posted somewhat bad code or advice a reasonable number of times, and have been quite rightly pulled up for it. But I don't take it to heart - I learn from it instead.
Like in the Ballroom Dancing I do for sport, I take my worst Dances & make them my favourite.
You have a lot of knowledge (You have said that you have essentially finished the course work for a Degree ) - that's more knowledge than other people, so be proud of your self for that achievement.
People are always finding new & better ways of doing things (CS is always evolving), and these might not match what you know or have been taught in the past. That doesn't mean that what you know is inferior, or you have been taught badly. Learn the new way and accumulate it into the knowledge you have.
For example, prior to C++11 everyone did dynamic memory with new & delete - now we have smart pointers. So if someone offers advice about not using new & delete any more, it's not criticism rather it's is some new education. People are learning new stuff all the time.
You can look at what you have learnt in a positive light as well - " I learnt 5 new things today".
I really hope this helps you - even if it is only a little. :-)
prior to C++11 everyone did dynamic memory with new & delete - now we have smart pointers
Sorry for a tangent, but smart pointers (scoped and shared) have been around since 1994, commonplace by 1998. C++11 didn't invent anything there, it just standardized a very common existing practice. Now why people weren't (and often, still aren't) taught them in schools is another story.
There we go, a case in point - Cubbi has just educated be a little bit (Thanks always for his expert advice).
Even though that sounds like a god idea initially, I don't think think that people pre-judge BHXSpecter to that degree (based solely on his tag), more that he needs to view things in a positive light IMO. BHX, we would be happy if you were happier :-)