hahahaha, this is funny...
Your analogies are funny... Doctors Miss Diagnose
problems all the time.. People don't always die becuase
of it...
Hardware is realeased with flaws all the time, that's why
more and more hardware have bioses that can be flash
upgraded... To fix problems that the hardware engineers
may have accidently introduced...
As for buildings.. we are talking about a profession that
has had a few thousand years to get it right... It's not
like it took them 35 years to go from nothing to building
bridges like the golden gate and buildings the the
pertonus towers... We are talking about a profession that
has standards, TESTING, TESTING and more TESTING before
something can be built.. Not to mention reviews, reviews
and more reviews during the build procedure..
Speaking about taking a year to learning the ins and
outs... Don't you find it strange that Doctors and
Engineers take several years to learn the ins and outs..
then they spend the rest of their life reading journals,
publications and attending forums to learn about the
LATEST way to do their job, more efficiently and
affectively.. They don't just keep giving out penicilan
and cutting off limbs with saws.. These professions
progress over time... They are also alot more mature...
Automotive engineers, once again, the basic internal
combustion engine has not really changed a great deal
since the first mass produced model T.. Sure, they have
moved the cams around, tweeked here, added electronic
fuel injection, but it still works the same.. So it's not
like they are designing completely different solutions
every time they start a new project...
Now, lets not actually take a look at the quotes you
plucked out of the air... I don't believe I ever said
that N-Tier was the only/best way.. It's just the way I
work...
Seen as you bought in COBOL, lets talk about that for a
second.. Yes, COBOL has been around for years, however
it's nowhere near as productive as as .NET, Java etc...
Wasn't that one of your main critisisms about the n-tier
model, it takes to long.. Sure, lets just use cobol and
every project will take twice as long... Sounds like a
good idea...
EULA's, where did you pluck that from??
Really, I think what you where trying to point out is
that poorly written software can kill people, correct...
Sure, that's why you need to implement good quality
control... Yes, I know it costs, but that should have
been factored into the cost of development.. Software
costs to develop, and if it is so sensitive that a
failure could cost lives, then I'm sure it's easy enough
to justify....
Design really doesn't take as long as you say.. Have you
heard of design patterns, re-usable code etc... Not to
mention that an application does not have to be fully
architected before development can start...
Testing, does it really cost a contract.. It does if you
submit a fixed price for the work that does not factor in
the testing.. Most clients I deal with are happy with
including the testing, as long as they see it.. Break
down the quote, into dev/test/deploy etc... People like
to know the software they get is going to be tested
(Helps with winning the contract...)..
Now lets look at what can happen if you deliver software
that has not been tested.. Your client sues you for all
your worth... (Not that you ever make a mistake when you
develop..)
Interesting.. Shipping off work to India.. I'm actually
from australia... And I have to say that so far very
little work has gone that way... So really, I'm not sure
I need to be worrying about that right now..
As for that well thought out shot about MCSDs.. I
actually produce a large amount of code.. Most of which
has made it's way into production.. (there is always a
small amount of code written, like TEST harnesses etc
that don't go to production..)
Don't take this the wrong way, but most other people on
this news group consider you a troll and not worth
arguing with, that's why they are not here arguing....
Me, I'm always looking for a better way to do things.. I
just need some real proof (Not MS/.NET/OOP bashing) that
what I'm doing is not the best for my clients.....
-----Original Message-----
COMMENT INLINE BELOW
Whoa, wait a second!!!! "....developers cannot understand simple
programming"
If the medical profession said that some patients die because doctors don't
understand simple diagnosis we would be in a lot of trouble
How about the hardware engineers? If they said that some hardware fails
because they didn't understand the basics of electricity, their company
would fail immediately.
How about plain old construction workers? If they said what you said,
building and bridges might fail.
How about automotive workers and engineers? If they said what you said,
cars would not start in the morning....
What do all these profession have in common? They know the limitations of
their professions and the techniques they use. They use AUTOMATION when
possible...not some fancy stupid OOP model that's so complex it would take a
year just to learn the ins and outs.
Arrogant programmers think they every programmer should do it their way and
their way is the BEST WAY.
Well, since you are in denial about the failures of IT, let me wake you up!
One cannot say, "Oh, software failures are a part of life. And come around
and say that the current method is the best one we have." B.S.
supprised...
WHOA!!!! wait ONE SECOND HERE.
"DON'T JUDGE A PROGRAMMING METHODOLODY ON IT'S FAILURE"!!!!!
Oh, OK.
Let's see.... if 2-Tier fails you will immediately point out that failure,
BUT when n-Tier fails, you are not allowed to point that out.
HA HA HA HA HA HA HA HA
You are REALLY FUNNY!!! Do you what a DOUBLE STANDARD is?
Let's see, the DOT BOMB FAILURES....OK, well since a lot of those were OOP
failures and we can't look at those, the DOT BOMB has now become DOT.COM
back from the dead????
But Cobol, of which is still being used to this day has had a stellar track
record...but of course we can't look at those success as the programming it
TOO simple to handle today's COMPLEX programming tasks..but when push comes
to shove in mission critical apps like Hospitals...they have proven
themselves...
OH BY the way, when a crappy OOP program kills someone, lawyers don't even
bother to look at EULA's
If that is SOOOOO true, WHY, right NOW, is the IRS computer system so
screwed up? It takes forever to get your returns back......Why? right now
is the FBI system so screwed up there is a congressional investigation?
Congress is holding up money for the FBI's Trilogy modernization program
because of a projected 50 percent cost overrun.
http://www.fcw.com/fcw/articles/2003/0127/web-trilogy-01- 28-03.asp
But I thought OOP was supposed to solve everything....2- second change,
n-Tier...blah blah blah......
Isn't OOP and n-Tier supposed to be GREAT for LARGE IT PROJECTS???
Doesn't seem so does it?
NO, NO, NO, NO......
With OOP, you are still in the "Design the OOP Model" for at least a half
of year. Then, you have to code the stupid
model.....and by that time, you