W
William Ryan
Perhaps this isn't the best venue to vent...but I was
just wondering if anyone else has had an experience like
my current one. (This does actually relate to ADO.NET -
unfortunately)
I was working on a project where some consultants from a
company who's former initials looked something like GMPK
but has recently changed their name to somethign like
OverBearing Point. The second underling in charge of
everything was a very talented IT expert with a Finance
in undergrad and a MBA in International Business. He
took one course on Information Technology in the
Enterprise which qualified him to do everyting from
designign robust object classes to 'normalizing' tables
(In that class, from the tone of his ideas, they had a
really novel approach to normalization which basically
can be summed up as this - every table should have at
least 100 fields. Primary keys and other constraints
are 'problematic' b/c they cause programmers to code more
slowly and time is money. Relating tables is bad b/c
modern RDBMS systems don't handle joins very well, flat
tables are ALWAYS the fastest. It's totally cool to
store ImageFiles as Blobs in tables with 100+ fields even
if they are going to contain 10,000,000 fields).
From inference, programmers spend too much time writing
code...filling in Percent Complete on MS Project is a
much more efficient use of time. Having programmers send
around an Excel spreadsheet is also a good use of there
time b/c it makes it easier for consultants to import
data.
Also, every thing in the world must come with a
Delta. "<Programmer Name>, what was the delta
on ...<fill in the blank even if there isn't a delta
available>" If a Delta can't be
calculated... "<Programmer>, I know you went to CMU and
have a MS in a real subject, but if you can't calculate a
simple Delta on the absolute difference between two null
values, I think I'll have to take issue with that, and
we'll have to take it off-line" "<Programmer Name>, we
are here to empower you to do your job. As one of the
resources on this project, you need to understand we are
here to help. We all need to focus on our core
competencies. Ours is developing the system
architecture, your's is implementing it. Many 'techies'
such as yourself have a hard time accepting that non-
technical guys serve customer much better as architects
than 'techies' do, but you don't need to be Limberg to
know that the airplane seat is too small"
And for the best part...... "ADO.NET was great
technology, but it's overrated and it's still buggy. I
won't argue nuance with you. But you don't understand it
enough to get out of the <EMPHASIS ADDED> DISCONNECTED
mindset. It's soooo, early 90's. It's a holdover from a
time long lost. No one buys into the whole disconnected
thing anymore. You need to think in XML, not
disconnected dogma."
At least E.F. Codd isn't around to hear this 'wisdom'.
My regard for 'Big 5' consulatants (vs. Real Consulants
like Wintellect) is like the delta between Null and
Taking it offline (see, I'm learning). Am I alone?
Sorry for the long post, just thought someone else might
have dealt with this and could use a good laugh.
sreecH,
lliB,
Not making fun of
tnioP gnireaB - or you lauP.
just wondering if anyone else has had an experience like
my current one. (This does actually relate to ADO.NET -
unfortunately)
I was working on a project where some consultants from a
company who's former initials looked something like GMPK
but has recently changed their name to somethign like
OverBearing Point. The second underling in charge of
everything was a very talented IT expert with a Finance
in undergrad and a MBA in International Business. He
took one course on Information Technology in the
Enterprise which qualified him to do everyting from
designign robust object classes to 'normalizing' tables
(In that class, from the tone of his ideas, they had a
really novel approach to normalization which basically
can be summed up as this - every table should have at
least 100 fields. Primary keys and other constraints
are 'problematic' b/c they cause programmers to code more
slowly and time is money. Relating tables is bad b/c
modern RDBMS systems don't handle joins very well, flat
tables are ALWAYS the fastest. It's totally cool to
store ImageFiles as Blobs in tables with 100+ fields even
if they are going to contain 10,000,000 fields).
From inference, programmers spend too much time writing
code...filling in Percent Complete on MS Project is a
much more efficient use of time. Having programmers send
around an Excel spreadsheet is also a good use of there
time b/c it makes it easier for consultants to import
data.
Also, every thing in the world must come with a
Delta. "<Programmer Name>, what was the delta
on ...<fill in the blank even if there isn't a delta
available>" If a Delta can't be
calculated... "<Programmer>, I know you went to CMU and
have a MS in a real subject, but if you can't calculate a
simple Delta on the absolute difference between two null
values, I think I'll have to take issue with that, and
we'll have to take it off-line" "<Programmer Name>, we
are here to empower you to do your job. As one of the
resources on this project, you need to understand we are
here to help. We all need to focus on our core
competencies. Ours is developing the system
architecture, your's is implementing it. Many 'techies'
such as yourself have a hard time accepting that non-
technical guys serve customer much better as architects
than 'techies' do, but you don't need to be Limberg to
know that the airplane seat is too small"
And for the best part...... "ADO.NET was great
technology, but it's overrated and it's still buggy. I
won't argue nuance with you. But you don't understand it
enough to get out of the <EMPHASIS ADDED> DISCONNECTED
mindset. It's soooo, early 90's. It's a holdover from a
time long lost. No one buys into the whole disconnected
thing anymore. You need to think in XML, not
disconnected dogma."
At least E.F. Codd isn't around to hear this 'wisdom'.
My regard for 'Big 5' consulatants (vs. Real Consulants
like Wintellect) is like the delta between Null and
Taking it offline (see, I'm learning). Am I alone?
Sorry for the long post, just thought someone else might
have dealt with this and could use a good laugh.
sreecH,
lliB,
Not making fun of
tnioP gnireaB - or you lauP.