|What? What are you trying to say? |
Executive Summary : Grow up.
Well, you are one of the youngest members on this forum, IMO you need to be more careful about what you say. Remember there are lots of people out there that are much older than you, and they have corresponding amounts of life experience and / or technical knowledge and industry experience.
Not only do you express naive pedagogic opinions about a range of things (not just programming), but you argue against those who present a more adult and / or technically correct view.
So, instead of making silly statements, consider what you have said before submitting it. Think about it from other people's point of view - keeping in mind the amount of experience they have. Also consider that there are thousands of people who look at this forum, and only a fraction who make replies. So you could think about it being almost like being on TV (or YouTube) - would you make an ass of yourself in front of so many people?
Better yet, how about enquiring, rather than telling.
Try to learn from others, rather than expressing your often wrong view.
In my mind, it is always a good idea to a realistic and honest idea of where one stands in relation to others in terms of knowledge, experience & ability - whether it be one's hobby, sport, work or any other thing that one may be involved in. Be aware of this when helping others - Is what you have said technically correct?
Having said that, no one is perfect, so I admit that I have said the wrong thing on several occasions, and I might need to follow my own advice sometimes. I have sometimes given advice that was outside of my boundary of knowledge.
All this doesn't mean you can't have an opinion of your own - I am saying just be more careful how you express it. Making generalisations is a big source of getting off side with lot's of people.
In terms of sarcasm (this is for everyone), I like to think of this line from a Dire Straights song :
|Dire Straights wrote:|
|When you point your finger because your plans fell through,|
There are three more fingers pointing back at you,
Sometimes sarcasm is warranted though.
|When did I disagree with what Disch said?|
|I know what a struct is in C. It's not really that much different than classes with the exception of no functions.|
, here :
|Not totally different. Just C++ structs have... well more. |
And me, here :
|Private/Public variables/methods only exist because functions are in classes.|
If they weren't I'd just be silly to have a private variable.
So that's 3 people you disagreed with.