We interrupt our normal friendly .Net/tech blogging...

For a Rant!

I felt that Geoff's Rant (the last of which is here) answered this subject well... I told myself (stay out of it)... you don't want to be a part of the lunacy... you were a part of it once before, and now you should just stay out of it...

Until, I saw Joel's Spolsky's post here and then Scoble highlighting it again.  I think Joel is doing people a disservice as do I think the petition does.  I'm not talking about companies here; companies will always make strange decisions to support the unsupportable because they think they can save money...  I think there are people out there like I was...

<introduce cheezy back in time effect />

[Sorry, for stealing Geoff, it was a cool device that I'm borrowing]
Let's flash back to about Summer of 2001... this was when I first heard about Bill Vaughn referring to VB.Net as "Visual Fred" (It's not VB) and MVP Karl Peterson's VB.Not list.  When I read Karl's list I was so pissed you can't believe... I was a VB god... I was the king and all others bowed before my VB greatness!  I was better at it than 99% of the people I met (I believed that then..) 

Even then I decided that I would need to move forward to something... I had tried Java and the tools at the time absolutely sucked!  glorified notepad... who needs it... So I decided to jump on the C# bandwagon... It was a new language so I could trick myself into learning something new, and not have to make comparisons...  The reason I told myself was that VB.Net is NOT VB...  I wanted nothign to do with it...

<introduce cheezy time travel effect />

Fast forward about 1 year where I'm now working for a <nameless company that I still work for>, and I'm starting to help put together a .Net strategy for my project... unfortunately we have standardized on VB.Net, so I have to leave C# (which I haven't really gained much knowledge of.. in fact I discovered early on that I hate case sensitivity in a language...  Needless to say I was forced to do VB.Net

<introduce cheezy time travel effect again />

Fast forward a few months and I have discovered under the right tutelage that my name 1 year ago was really Mort... I was totally clueless... I have begun to embrace OOP which was something I knew about but never saw any true use for... I'm learning and growing again, and I thought I had arrived... silly white man...

<introduce cheezy time travel effect again />

Back to today... I can't stand opening up the VB6 editor (and I avoid it at all costs... it's painful... The VB6 syntax that I so desperately wanted to hang onto is still there for the most part, but it has been placed in my mind with some other languages I was once really proficient at like FoxPro (for Windows) 2.6... it's over... I refuse to go back... I even edit ASP pages in the Visual Studio editor...

Now, getting back to my rant... by doing things like the petition or telling people that they shouldn't have to move forward like Mr. Spolsky did, you are really encouraging people to stay behind... On top of that I say you are keeping companies behind the times which means you are ultimately hurting the industry... How are you hurting industry?  Simple, people ultimately make the decisions to move forward... most of our superiors aren't as technical as we are and they rely on us for recommendations... we don't make the decisions but we are heavy influencers on them.  If we say we'd rather do something a different way, most of my bosses have considered (and usually followed) my suggestion... anyway, companies are still in a belt tightening mode, and they think that they can continue to not spend much money on IT... I'm not saying that they should be spending huge amounts of money... but new projects should be a part of their business strategy...

Ok, my rant is dwindling down... We have got to quit encouraging people to stay behind... VB.Net is a paradigm shift, but it is an upgrade from classic VB (and there are a number of strategies that Geoff lists a number of them)... you can dwell on the VB.Not list or you can move forward and see that life is actually better on the .Net side of the fence...

<let the flaming begin />

Print | posted on Tuesday, March 15, 2005 11:08 AM

Feedback

# re: We interrupt our normal friendly .Net/tech blogging...

left by at 3/15/2005 11:33 AM Gravatar

What's amazing is that we as programmers in general are arguing and fighting over competing propriatory(sp?) languages.  I'm currently using C# for my professional programming, but my history includes C, C++, and of course, the ever lovable VB.

<br>

<br>I've dabbled in Java for a bit to see what it was all about, but when the .NET framework came out, I saw that it had learned from Java and made improvements to it (Non-Deterministic finalization 2.0).

<br>

<br>Microsoft definitely learned from Java and its VB customers (programmers - not end users).  I'm interested to know if Microsoft makes more money from its end-developers than from its end-users.

<br>

<br>But what are heading towards?  I see the growth from Assembly to C to C++ and Basic, to C#, Java, and VB.  As we go we further abstract away from the architecture of the computer so we can run our software on many configurations and platforms.  But if its getting more &quot;humanistic&quot; as we improve our languages, does that mean that someday some non-tech user of a computer can just walk up and say &quot;Computer, give me a job cost report&quot; or &quot;Computer, call my wife and send her the information she needs&quot;?  If that's the case, where do end up as programmers.

<br>

<br>But - I don't think that will ever happen.  It's evident in our world's societies.  As long as 1 person can look at another person and say &quot;You're Different! I'm Better&quot; (as governments, nations do) we'll never be working together.

<br>

<br>Instead of looking at our differences (C# Java VB, etc.), maybe we should be focused on our similarities.  Maybe then we could actually work together to a common good, as opposed to being the pawns of a programming language market-share game by big corporations.

<br>

<br>I always felt that the only way the world would unite is if we had a common enemy - that hate would actually bring about love.  I don't wish it to be so, but it seems evident to me throughout history.

<br>

<br>Since we all want to be able to walk up to a computer and tell it what to do more simply to get quicker and better results, it seems that what we're looking for is slavery - not of people, but of hardware, that they only exist to serve us.  &lt;insert your higher power here&gt; help us if they ever become conscious - sounds reminisicent of Asimov's &quot;All the troubles of the world&quot;

<br>

<br>

# re: We interrupt our normal friendly .Net/tech blogging...

left by at 3/15/2005 12:05 PM Gravatar

Gets out some matches and lights the fire.

Title  
Name
Email (never displayed)
Url
Comments   
Please add 6 and 6 and type the answer here: