My response, 'If you dont know, you wouldn't understand. . . Can I talk to
your clients??? And while I steal your business, take a look at delphi.'
With that "logic," and the emotional religious zeal you possess, you aren't
likely to be stealing anyone's business any time soon.
Microsoft, take your VB development team out back and shoot them. . . and
then shoot their mothers for bearing them! Protect the gene pool and shoot
their sisters, too!!!
Considering that Microsoft is the most powerful software company in the
world, it might be logical to assume that they know a bit more than you do.
When one does not understand something, presuming that it is a stupid idea
is a stupid mistake.
I have often mulled over the VB issue, and am not at all convinced that
Microsoft has made mistakes in that area. The biggest problem it has caused
is the proliferation of "less-than-professional" software developers in the
world, due to its ease of use. However, as I have thought the issue over,
there are levels of development in the software development world. Some
people need to write operating systems, and need to know everything down to
the machine level, and these people are rare. They make developers like me,
and developers like you, look like morons by comparison. At the other end,
you have users, who need to tweak their software to perform specific tasks,
and who may be able to "program" at the Macro level. Between these 2
extremes, you have a vast gradient of development needs and skill levels.
And there is a fairly vast gadient of pay grades as well to go along with
it.
Simple because someone knows less than you do about one thing or another
doesn't make you "superior" to someone else, any more than being taller than
another person makes you "superior" to another person. And why should an
employer who needs, for example, a relatively simple web interface to
display reports, pay 100K+ to an OS-level developer to perform the task?
The problem that was caused by VB is not really a problem at all. If there
is confusion in the market place, the confusion is not caused by VB; it is
caused by the ignorance of the employers. It distressed me when VB
developers began to move to C#, thus, in a sense, "muddying the waters," and
for a time, there was some inconsistency in pay levels for developers having
different skill levels, due to a mistaken impression on the part of
employers that the programming language used was an indicator of skill
level. But again, that was the mistake of the employers.
I am now in a position where I participlate in the evaluation and hiring of
developers from time to time. I know what questions to ask, and what to look
for. What programming language is used is not a criteria where I am
concerned. There are hacks that use every programming language in existence.
But I do look at their code. Regardless of the language used, good code is
good code. Good logic is good logic. And I find, for example, a good number
of holes in yours. I know I wouldn't hire you. I would tell you to come back
after a few more years.
--
HTH,
Kevin Spencer
Microsoft MVP
..Net Developer
Ambiguity has a certain quality to it.