Click here to Skip to main content
11,583,865 members (64,906 online)

Welcome to the Lounge

   

For lazing about and discussing anything in a software developer's life that takes your fancy except programming questions.

Technical discussions are encouraged, but click here to ask your programming question.

The Lounge is rated PG. If you're about to post something you wouldn't want your kid sister to read then don't post it. No flame wars, no abusive conduct, no programming questions and please don't post ads.
 
GeneralRe: I know you're not meant to look at the sun during an eclipse, but... Pin
wizardzz13-Nov-12 10:46
memberwizardzz13-Nov-12 10:46 
GeneralRe: I know you're not meant to look at the sun during an eclipse, but... Pin
Peter_in_278013-Nov-12 10:57
memberPeter_in_278013-Nov-12 10:57 
GeneralRe: I know you're not meant to look at the sun during an eclipse, but... Pin
Mycroft Holmes13-Nov-12 12:02
memberMycroft Holmes13-Nov-12 12:02 
GeneralRe: I know you're not meant to look at the sun during an eclipse, but... Pin
_Maxxx_13-Nov-12 13:19
member_Maxxx_13-Nov-12 13:19 
GeneralRe: I know you're not meant to look at the sun during an eclipse, but... Pin
Michael Martin 13-Nov-12 21:27
member Michael Martin 13-Nov-12 21:27 
GeneralRe: I know you're not meant to look at the sun during an eclipse, but... Pin
BobJanova13-Nov-12 22:30
memberBobJanova13-Nov-12 22:30 
GeneralRe: I know you're not meant to look at the sun during an eclipse, but... Pin
jsc4214-Nov-12 23:50
memberjsc4214-Nov-12 23:50 
RantThe VB Stigma Pin
SixOfTheClock13-Nov-12 10:15
memberSixOfTheClock13-Nov-12 10:15 
Hello Everybody,

As a software developer that has used VB.NET for several projects over the years, I am used to the look that I sometimes get whenever my VB work comes up in conversation. It says "Oh, that's cute. When you grow up, maybe you'd like to try C#. It's got curly braces and everything!".

Those with opinions on whether or not VB.NET is a 'real' programming language or not generally fall into one of three categories:

1. Those that have worked in it and enjoy using it. While it is not my only (or even my main) programming language, I proudly include myself in this group.

2. Those that have tried it and after doing so decide they don't like it because it's too verbose etc. That's completely fine by me, no language is for everybody.

3. Those that have acquired an illogical, extreme hatred for it through an unholy combination of hearsay, rumour and code samples (often VB6) they've seen on the internet. They have never tried it and so are horribly uninformed on the topic. They say things like "VB isn't a real language!" and "VB is a language for babies!". It is with this group that I take issue.

Today, I overheard a colleague inflating his own head by bragging about the progress he was making on his C++ course while designing a class in Java with another colleague. He had just finished calling VB a 'baby language' among other things when I caught this little gem:

"What's the point in declaring things as private? Just declare everything as public. That way nothing will break."

For someone with such a billowing ego when it comes to his experience with 'real' programming languages, that last sentence demonstrates without a doubt that beneath the haughty 'I'm a real programmer' exterior lies a secret - 'I have got no idea what I'm talking about'.

This is an example of the VB Stigma in action. People have flaunted their negative opinions of the language to my face even when they know that I have worked on several successful VB.NET projects with other programmers in the past. I find myself having to lead a secret life as 'one of those VB people' to avoid being looked down upon. My question is - why? It is built on exactly the same technology as C#, but I very rarely hear that talked about with the kind of vitriol that some people seem to reserve for Visual Basic. Do some people really need these things '{}' every couple of lines to feel like they're actually programming?

In my opinion, for what it's worth, one of the best things about programming is the diverse tool set we get as programmers for doing what we do. We're lucky enough to have C++, Java, C, C#, VB, Python, Perl and so many other languages of various types to choose from to accomplish different things. I think we should try to keep it that way by respecting other people's right to use the language they enjoy the most without heaping scorn on them for using what is, to the uninformed, the 'wrong' one.

So what do you guys think? Am I missing something here? Is there actually a reason beyond ego that in 2012 people still have this attitude towards VB.NET?

SixOfTheClock Smile | :)
A programming language is to a programmer what a fine hat is to one who is fond of fancy garden parties. Just don't try wearing any .NET language on your head. Some of them are sharp.

GeneralRe: The VB Stigma Pin
Pete O'Hanlon13-Nov-12 10:22
protectorPete O'Hanlon13-Nov-12 10:22 
GeneralRe: The VB Stigma Pin
mark merrens13-Nov-12 10:27
membermark merrens13-Nov-12 10:27 
GeneralRe: The VB Stigma Pin
CodeBubba15-Nov-12 3:21
memberCodeBubba15-Nov-12 3:21 
GeneralRe: The VB Stigma Pin
mark merrens15-Nov-12 5:05
membermark merrens15-Nov-12 5:05 
GeneralRe: The VB Stigma Pin
CodeBubba15-Nov-12 6:04
memberCodeBubba15-Nov-12 6:04 
GeneralRe: The VB Stigma Pin
mark merrens15-Nov-12 6:12
membermark merrens15-Nov-12 6:12 
GeneralRe: The VB Stigma Pin
Vasily Tserekh13-Nov-12 10:29
memberVasily Tserekh13-Nov-12 10:29 
GeneralRe: The VB Stigma Pin
Pete O'Hanlon13-Nov-12 10:34
protectorPete O'Hanlon13-Nov-12 10:34 
GeneralRe: The VB Stigma Pin
John Simmons / outlaw programmer13-Nov-12 11:38
mvpJohn Simmons / outlaw programmer13-Nov-12 11:38 
GeneralRe: The VB Stigma Pin
Sitalkes13-Nov-12 10:37
memberSitalkes13-Nov-12 10:37 
GeneralRe: The VB Stigma Pin
Pete O'Hanlon13-Nov-12 10:41
protectorPete O'Hanlon13-Nov-12 10:41 
GeneralRe: The VB Stigma Pin
Sitalkes13-Nov-12 11:06
memberSitalkes13-Nov-12 11:06 
GeneralRe: The VB Stigma Pin
Simon_Whale13-Nov-12 12:02
memberSimon_Whale13-Nov-12 12:02 
GeneralRe: The VB Stigma Pin
wizardzz13-Nov-12 10:45
memberwizardzz13-Nov-12 10:45 
GeneralRe: The VB Stigma Pin
Ian Shlasko13-Nov-12 11:01
memberIan Shlasko13-Nov-12 11:01 
GeneralRe: The VB Stigma Pin
jsc4215-Nov-12 0:05
memberjsc4215-Nov-12 0:05 
GeneralRe: The VB Stigma Pin
StephenPhillips18-Nov-12 9:32
memberStephenPhillips18-Nov-12 9:32 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Mobile
Web03 | 2.8.150603.1 | Last Updated 7 Jul 2015
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid