Click here to Skip to main content
15,892,161 members

Survey Results

Why are people derisive towards Visual Basic?   [Edit]

Survey period: 19 Jan 2004 to 25 Jan 2004

VB has received a lot of flak over the years. Why? (Sent in by FruitBatInShades)

OptionVotes% 
Because it's horrible39726.97
Because they have never used it16611.28
Because people are programming snobs36124.52
Because they need to grow up1177.95
Because it's not a real programming language!43129.28



 
GeneralRe: I think we just found an idiot! Pin
Jeremy Falcon24-Jan-04 4:14
professionalJeremy Falcon24-Jan-04 4:14 
GeneralIs that god speaking again? Pin
Fortner24-Jan-04 7:56
Fortner24-Jan-04 7:56 
GeneralRe: Is that god speaking again? Pin
Jeremy Falcon24-Jan-04 8:14
professionalJeremy Falcon24-Jan-04 8:14 
GeneralRe: I think we just found god! Pin
WillemM25-Jan-04 1:48
WillemM25-Jan-04 1:48 
GeneralRe: VB Pin
zero.sg25-Jan-04 5:42
zero.sg25-Jan-04 5:42 
GeneralRe: VB Pin
Anonymous1-Feb-04 10:09
Anonymous1-Feb-04 10:09 
GeneralRe: VB Pin
zero.sg1-Feb-04 21:03
zero.sg1-Feb-04 21:03 
GeneralSeveral sizes of hammers Pin
Anonymous22-Jan-04 18:48
Anonymous22-Jan-04 18:48 
There's an old saying that "once you own a hammer, everything looks like a nail." It's intent it toward management techniques, but works quite well with developer tools. I believe the best programmers will look at the task and use the best tool, of course, within their given environmental constraints (team skills, policy, portability, etc.). Some surveys say that over 60% of today's software is designed to pump data into a database and suck it back out. I see no reason why VB is not suited to that task, especially at the low, office-level, needs (as opposed to enterprise-level needs). I think it's rediculous for programmers to think that only "real programmers" should be allowed to program. It is and will be treated the same as homeowner do-it-yourselfers. If it's a small, uncomplicated task, the homeowner can handle it. If it's a big job, get a professional. If the do-it-yourselfer screwed it up and it now must be cleaned up or redone, do what the plummers do, charge them out the ass for their stupidity and the extra pain they caused you.

Computing power is much cheaper than brainpower today. So, business folks would rather have a maintainable solution on more horsepower (blades, clusters, etc.) than some arcane whizbang fast-ass unmaintainable code that a lot of so-called "real developers" crank out.

The level of real or perceived snobishness exuded by developers seems to be directly proportinal to the level of technical difficulty required to become a guru in the particular environment. That is perhaps just a natural occurance and possibly warranted. But, must we be so consistently blatant about it? Do brain surgeons openly belittle those dumb-ass "family practitioners?"

I have programmed VB, C/C++, PHP, Perl, C#, etc. I really like VB3-6 for desktop and client server apps jambing data. I now have done so much programming in C-derived syntax that I think VB.Net is far too verbose, so I use C#. I also have come to realize that once you step beyond data handling, you need a solid foundation in computer science principles (patterns, math, algorithms, distributed design, networking, graphics, etc.).

Bottom line: There are appropriate tools, skills, and uses for all languages that survive. Get the skills you need to do what you need to do, pick the language that is most appropriate for the job, and design the app according to its requirements (sh*tty little 3-user desktop hack, well designed enterprise app, kick-ass graphics game, etc.).

Personally, I think a lot of good programmers started by hacking together crappy apps and then, as they gained experience and range, figured out that they needed to get more skills. Technology takes a grip to hang on. If you aren't always learning, you will become obsolete. Same thing with languages and companies that don't satisfy a need.

Take care.
GeneralRe: Several sizes of hammers Pin
Anonymous23-Jan-04 0:13
Anonymous23-Jan-04 0:13 
GeneralVB most popular language? Pin
John R. Shaw22-Jan-04 10:26
John R. Shaw22-Jan-04 10:26 
GeneralWhat is meant by 'Real Programming Language?' Pin
Nathan Holt at EMOM22-Jan-04 7:46
Nathan Holt at EMOM22-Jan-04 7:46 
GeneralRe: What is meant by 'Real Programming Language?' Pin
bradw2k22-Jan-04 9:33
bradw2k22-Jan-04 9:33 
GeneralRe: What is meant by 'Real Programming Language?' Pin
zero.sg26-Jan-04 0:21
zero.sg26-Jan-04 0:21 
GeneralRe: What is meant by 'Real Programming Language?' Pin
ERV28-Jan-04 23:29
ERV28-Jan-04 23:29 
GeneralRe: What is meant by 'Real Programming Language?' Pin
Anonymous30-Jan-04 17:45
Anonymous30-Jan-04 17:45 
Generaloh dear lord here we go again... Pin
Signal-922-Jan-04 7:31
Signal-922-Jan-04 7:31 
GeneralRe: oh dear lord here we go again... Pin
Kippesoep23-Jan-04 5:56
Kippesoep23-Jan-04 5:56 
GeneralRe: oh dear lord here we go again... Pin
Signal-923-Jan-04 5:58
Signal-923-Jan-04 5:58 
GeneralRe: oh dear lord here we go again... Pin
Ellery_Familia25-Jan-04 17:28
Ellery_Familia25-Jan-04 17:28 
GeneralRe: oh dear lord here we go again... Pin
Signal-926-Jan-04 7:52
Signal-926-Jan-04 7:52 
GeneralRe: oh dear lord here we go again... Pin
Ellery_Familia26-Jan-04 11:05
Ellery_Familia26-Jan-04 11:05 
GeneralRe: oh dear lord here we go again... Pin
p05esto23-Jan-04 9:14
p05esto23-Jan-04 9:14 
GeneralRe: oh dear lord here we go again... Pin
ajita25-Jan-04 5:46
ajita25-Jan-04 5:46 
GeneralRe: oh dear lord here we go again... Pin
Simon Blundell25-Jan-04 13:30
Simon Blundell25-Jan-04 13:30 
GeneralThe last(?) word on VB vs. C Pin
Simon Blundell25-Jan-04 13:31
Simon Blundell25-Jan-04 13:31 

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

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