It's not the technology

Published Tue, May 4 2004 20:56 | William

One thing that really drives me nuts is programmers who take on more than they can handle, and when they start to realize this, start blaming the technology.  I really wish MS tracked the number of 'alleged' bugs people claim in the NG's for instance vs the ones that are real. 

This is what pisses me off, really bad.  Something like .NET comes along and shakes my little C++/Java/VB6 world.  It doesn't have some things I'm used to, has many things I could only dream about, and basically forced me to do some learning if I wanted to hang in the .NET world.  Well, to make any progress, it took a bunch of books, a bunch of playing with things and a BUNCH OF MISTAKES.  Tons of them.  I still have some dues to pay, but hell, it's well worth it.

So it blows my mind that someone who doesn't have the first clue  about .NET screws everything up, gets themselves in an ugly bind and blame .NET.  My last manager pulled this sh**.  We used this crap called DataFlex, and it was known to have issues with index corruptions which were REALLY bad.  I found out about it, brought it to his attention, and of course, it wasn't a concern.  He could always spend time proving someone else was wrong but never spent any time proving he was right, until things got screwed up anyway.  So indexes started crashing and messses were made.  As a punishment, they made him go to all the customers that we sold this stuff to and explain it to them.  Mind you that we got in a huge fight over the whole issue previously and it was really ugly.  So, what does he say?  “There's a flaw in Microsoft's operating system that caused this”  He screwed up in the first place. He ignored all the evidence that his choice of programming environment was trouble prone, and then when it blew up in his face, he blamed it all on Microsoft.  The managerial IQ of this company was somewhere between 2-5 depending on what day it was and who wasn't there.

So I felt deja vu when I saw this happening on a few NG's that I won't mention.  If you don't know what you are doing, why in the hell are you promising it to people?  Who cares how easy it was in some other langauge, that's not what you are writing it in.  Who cares what you used to be able to do with ________ .  That really doesn't matter. and if it did, you should have mentioned it to someone weeks ago, not the night before.  And trust me, no body just figures out at the last minute that they don't know what they are doing.  And who's fault is it???????? You guessed it. Microsoft's.  .NET sucks, that's why they can't get their stuff done.  Tons of people use it successfully every day, but you can't so it sucks.  Your code screams “I DON'T HAVE A CLUE” but it's not your terrible code with every mistake in the book in it, it's Microsoft's fault.  Two days ago you knew it wasn't going too well, as you did a week ago.  But only tonight when it's due tomorrow (like you promised) does .NET suck?

Where do these people come from?  I know Boiling Springs, SC can't be the birthplace of this many people, can it?

Comments

# William said on May 5, 2004 9:47 AM:

Intellisense is the greatest thing since sliced bread!

Long live the ability to mouse over a variable and know what it's been dim'ed as! No more having to call variables 'strCompany'

# William said on May 5, 2004 11:19 AM:

Amen to that. What about intellisense in the debug Window - that was the greatest feature in the 1.1 framework...hard to remember life without it.

# William said on September 2, 2004 11:14 AM:

I very much like Visual Studio and I think C# is an awesome language, but I think .NET is horrible for web design. ASPX is utter crap.

Color me bitter that I work for a company that requires me to use ASPX when there are so many other perfectly good (and easier to use) languages/implementations for web design.

Search

This Blog

Tags

Community

Archives

News

My other sites

Cool Stuff

Book Stuff

Security

ORM

Data Access

Funny Stuff

Compact Framework Stuff

Web Casts

My KnowledgeBase Articles

My MVP Profile

Design Patterns

Performance

Debugging

Remoting

My Fellow Authors

My Books

LINQ

Misc

Speech

Syndication

Email Notifications