News for hackers. Stuff that matters.
Re:The Silent Majority: Why Visual Basic 6 Still Thrives by j-b on Friday June 08, 2012 @03:46PM (#4085863)
"Visual Basic 6 did what its creators intended for its market niche: enable very rapid development of limited programs by programmers of lesser experience. It was never meant for heavy-duty coders developing complex applications."

This pretty much sums up my experience with legacy VB6 code. I've re-written a fairly large system that was entirely in VB6 and some of the code I encountered there was astoundingly bad.

Re:The Silent Majority: Why Visual Basic 6 Still Thrives by 51Cards on Friday June 08, 2012 @04:03PM (#4085934)
I do agree that the low entry point in VB did raise the percentage of bad code due to inexperienced coders. This ultimately damaged its rep as many experienced what you have. In turn a hammer also has a low entry point for use, but I can't blame it when I make a mess driving a nail. A good developer could do good things with it (and very very quickly), but unless you had learned and worked in other languages, VB itself wouldn't push you into proper practices. And that was a problem.
Re:The Silent Majority: Why Visual Basic 6 Still Thrives by FuzzyDunlop on Friday June 08, 2012 @06:53PM (#4086512)
Could one argue that a good developer could do good things, but they would then be at the stage where they could realise the same thing could be done better in another language of their choosing?

I only say this because the story is pretty analogous to PHP's. And I'm not saying that to bitch about the language; it's just the way it's gone.

Re:The Silent Majority: Why Visual Basic 6 Still Thrives by 51Cards on Friday June 08, 2012 @07:17PM (#4086586)
You're very correct, it depends what tools are available. For Win apps in the late 90's there wasn't much that touched some of VB's qualities... reasonable performance, full API access, rapid turn around, good dev environment. For custom software rapid turn around is a huge factor. Delphi was another option but we weren't a Pascal shop. Most of our Win apps then were VB6 sitting on top of home grown C++ DLLs as needed. And you're right, it's very analogous to PHP.