cross
|
|
response 2 of 28:
|
Feb 17 15:57 UTC 2009 |
Those are certainly good answers, and all true; what else?
I will submit that at least part of it is an attitude that holds software
separate from other engineering disciplines, and in many ways superior to
them. It's an implied attitude that it's too difficult to get it right,
and that programmers should just be excused. It's an acceptance and
defense of the status quo.
|
veek
|
|
response 3 of 28:
|
Feb 18 02:22 UTC 2009 |
(Ooo! yes! YES! Not just that it's too difficult to get it right - out
here both get it equally wrong)! It's revenue! Right now programming
pays WAY more than engineering! In fact out here, engineers are well.. a
guy with a B.Com will pass out, bone up on C at NIIT (some training
institute) and he is then ready to bill some aussie client millions of
dollars maintaining some software on a VAX. A engineer does the exact
same job, but he wasted 4 years learning Calculus and Algebra and knows
nothing about high-finance.
I haven't seen much acceptance or defense because everyone is happily
clueless (me included). I have this friend who is good at his work and
I've seen him code, his solution will be simple, clean and elegant and
he will do it really quick (3 hours). On the other hand I'll take
(literally 1 week), and It'll be so crappy, I'll get fed up and take it
to him. The thing is he has bitched about bad code at work and people
humor him.
The thing is, in the US, because you have lots of competent people who
have actually worked a lot on software, there is this good example that
is still visible and only then what you says holds true (managers see
the competent guys and go Oo.. that saves time and money)
|