C-sharp demand on par with Assembler - Apache releases a Java app server (Re: Skills in most demand)

A

asj

Actually, I did not notice that...C-sharp is about as in demand as
Assembler...how humiliating after all the hype!

Hehehe....

http://mshiltonj.com/sm/categories/languages/

And with Apache releasing its own Java app server, the demand for open
source Java developers continues to grow!

http://biz.yahoo.com/prnews/040601/latu089_1.html

Why remain in the Microsoft treadmill when you can be part of the
fastest growing platform in history?

http://www.angrycoder.com/article.aspx?cid=1&y=2003&m=7&d=17
 
H

Hot Tamales !

Why remain in the Microsoft treadmill when you can be part of the
fastest growing platform in history?

http://www.angrycoder.com/article.aspx?cid=1&y=2003&m=7&d=17

As much as *programmers* want stability in the tools, the customer, is
happy to watch the skill set erode with the delivery of simpler tools,
application servers, off-the-shelf and web based products ( to say nothing
of server blades, and other *utility* based IT ).

Like offshoring, these things make the cost of IT much lower for the
customer and bring down programmers fees to that of the average American.

Is it a big mistake ?

Should programmers be paid like customer service
representatives rather than demigods ?
 
J

Jeff Relf

Hi asj,

You wrote,
" And with Apache releasing its own Java app server,
^^^
the demand for open source Java developers
continues to grow ! "

Make that Applet server ... There's a Big difference.

And C++ would make better applets, In my opinion.
( Yes, C++ can be open source and cross-platform too )
 
J

Jeff Relf

Hi Hot Tamales !,

Re: Your endless envy.

You commented,
" Should programmers be paid like
customer service representatives rather than demigods ? "

I make 400 per month ... Is that low enough for you ?

Don't mistake lottery ticket stock options of yester year
with what the typical C++ programmer makes.

C++ programming is just plain fun.
Money is not the issue. ( And stop envying so much )
 
H

Hot Tamales !

Don't mistake lottery ticket stock options of yester year
with what the typical C++ programmer makes.

I just checked my portfolio.

Internet and technology stocks have netted me a loss of approximately 20%.

FCEL, my one energy investment, has netted me a gain of 20%.

I think Energy ( cells, hydrogen, renewable, even nuclear ) are the next
wave.
 
J

Jörn W. Janneck

Hot Tamales ! wrote:
[snip]
Should programmers be paid like customer service
representatives rather than demigods ?

if you want your average programmer to be as qualified as your average
customer service representative, sure.

of course, we would then sit in a fly-by-wire 777 whose control software was
designed by someone who learned programming during a weekend seminar.

you go first. ;-)

-- j
 
H

Hot Tamales !

Hot Tamales ! wrote:
[snip]
Should programmers be paid like customer service
representatives rather than demigods ?

if you want your average programmer to be as qualified as your average
customer service representative, sure.

Are most programmers really that 'qualified'

I think there are a lot of *fakers* amoung us...
of course, we would then sit in a fly-by-wire 777 whose control software was
designed by someone who learned programming during a weekend seminar.

You miss my point.

What I'm saying is that with sophisticated platforms like .NET with
automatic garbage collection, we can substitute a lot of low paid
programmers, ala India, for a few high paid programmers.

So, the job no longer requires quite the twists and turns of what was
needed in the past, just a lot of reasonably competent people.

So, a .NET fly by wire, writen in Advanced XML, would require a lot of
$55,000 a year people, to basically make sure there were enough try/catch
blocks to insure stability.

But nobody would have to worry about null pointers, for instance, so why
pay big bucks ?
 
J

Jeff Relf

Hi Jörn W. Janneck,

Re: Low paid programmers.

You joked,
" if you want your average programmer
to be as qualified as your average
customer service representative, sure.

of course, we would then sit in a fly-by-wire 777
whose control software was designed by
someone who learned programming during a weekend seminar.
you go first. ;-) "

I've worked at Boeing's South Seattle plant.
( And my dad did too, for 14 years, 1957 - 1971.
Tool and die ... drawing stuff )

You were closer to the truth than you might imagine.
 
J

Jeff Relf

Hi Hot Tamales !,

For flying by wire ( i.e. via electronics ) ...

You suggested:
" sophisticated platforms like .NET
with automatic garbage collection "

And have the code lock up under random garbage collection
while trying to land a 747 in a rainstorm ? !

That'd be a bonanza for the 11 o'clock news.
 
J

Jeff Relf

Hi Hot Tamales !,

You related another gem ( What a guy ),
" Internet and technology stocks
have netted me a loss of approximately 20%.
FCEL, my one energy investment,
has netted me a gain of 20%.

I think Energy
( cells, hydrogen, renewable, even nuclear )
are the next wave. "

The value of FCEL didn't go up,
the value of the dollar,
( i.e. the stock of the U.S. government ), went down.

I only invest in Jeff Relf, not that I'm doing any better.
 
A

asj

Hot Tamales ! said:
As much as *programmers* want stability in the tools, the customer, is
happy to watch the skill set erode with the delivery of simpler tools,
application servers, off-the-shelf and web based products ( to say nothing
of server blades, and other *utility* based IT ).

Like offshoring, these things make the cost of IT much lower for the
customer and bring down programmers fees to that of the average American.

How exactly does having to relearn new skills and tools make things
cheaper for the customer? I would think retraining costs a lot of
money, and of course, programmers having to relearn an entire new
language means all the past experience and skills they have become
obsolete - they start out just like all the new younger programmers
coming up.
 
H

Hamilcar Barca

Should programmers be paid like customer service
representatives rather than demigods ?

"Do not meddle in the affairs of wizards
for they are subtle and quick to anger."
 
J

Jörn W. Janneck

Jeff said:
Hi Jörn W. Janneck,

Re: Low paid programmers.

You joked,
" if you want your average programmer
to be as qualified as your average
customer service representative, sure.

of course, we would then sit in a fly-by-wire 777
whose control software was designed by
someone who learned programming during a weekend seminar.
you go first. ;-) "

I've worked at Boeing's South Seattle plant.
( And my dad did too, for 14 years, 1957 - 1971.
Tool and die ... drawing stuff )

You were closer to the truth than you might imagine.

dang. i'll try to forget this before the next flight... :cool:

-- j
 
J

Jörn W. Janneck

Hot said:
Hot Tamales ! wrote:
[snip]
Should programmers be paid like customer service
representatives rather than demigods ?

if you want your average programmer to be as qualified as your average
customer service representative, sure.

Are most programmers really that 'qualified'

don't know most programmers, so it's kinda hard to say. point is, however,
that programming is a fairly complex activity, with an absolutely staggering
productivity difference between really good and really bad programmers. iow,
it's an activity where your abilities really can make a difference, and yes,
if they do, i think it's not unreasonable to compensate you for it.
I think there are a lot of *fakers* amoung us...

unlike which profession again?
You miss my point.

What I'm saying is that with sophisticated platforms like .NET with
automatic garbage collection, we can substitute a lot of low paid
programmers, ala India, for a few high paid programmers.

i had understood your original remark as suggesting that locally the income
of software engineers is too high. maybe that was wrong?

offshoring is a different issue, i think. while, say, indian software
engineers are being paid substantially less than local talent, that seems to
be mainly a matter of relative income levels than qualification.
So, the job no longer requires quite the twists and turns of what was
needed in the past, just a lot of reasonably competent people.

actually, i don't think that the fact that programming has moved up in terms
of abstraction implies that it is any less difficult. in fact, one could
argue that some of the effort in constructing good software has moved away
from struggling with technical issues and more towards design, architecture,
and more, well, "high-level" concerns.
So, a .NET fly by wire,

that is a fscking scary thought!
writen in Advanced XML, would require a lot of
$55,000 a year people, to basically make sure there were enough try/catch
blocks to insure stability.

But nobody would have to worry about null pointers, for instance, so why
pay big bucks ?

at least in my experience, the big bucks are not paid to people worrying
about null pointers. they are paid to the architects, and i am not aware of
either .net or advanced xml having made any significant contributions to
automatically creating good architectures.

apart from that, next year it will be .somethingelse, and
advancedyetanotherml. unless you want to exchange your entire workforce at
the whim of some marketing department in redmond, you better hire people who
can assimilate this new-fangled stuff as quickly as it comes and goes.

no, i am not convinced that the need for intelligent, highly qualified
people with a solid understanding of the basics will go away anytime soon in
the field of software engineering. perhaps some phbs think so, but those
will be dealt with by the darwinian forces of the market.

-- j
 
A

asj

Hot Tamales ! said:
What I'm saying is that with sophisticated platforms like .NET with
automatic garbage collection, we can substitute a lot of low paid
programmers, ala India, for a few high paid programmers.

So, the job no longer requires quite the twists and turns of what was
needed in the past, just a lot of reasonably competent people.

heheh....sophisticated platforms? with garbage collection (oh, yeah,
that thing that's been here for decades now)? LOL...you actually prove
the point of low-level brains doing code, eh ;-)

but that does not obviate the need for high level brains creating
robust code...would eBay entrust its Java (J2EE) backend to a code
junkie who can only crank out code without really knowing it in
detail?

also, indian programmers are not just "reasonably competent"...they
are actually arguably better trained than people here in the USA or
Europe, simply because they may have a better motivation to become
very good at what they do. some friends of mine are indian and they
are most likely smarter than you too, and more competent.
 
M

Mike Williams

offshoring is a different issue, i think. while, say, indian
software engineers are being paid substantially less than
local talent, that seems to be mainly a matter of relative
income levels than qualification.

Agreed. Many people seem to think that all Indian programmers must
necessarily be less intelligent or less able just because they are paid less
money. That isn't the case at all. Many Indian (and other nationality)
programmers are very intelligent and very well educated people and in many
cases they are far more capable than the average American programmer. I
would agree that there is a bit of a language problem due to the fact that
English is not their first language, but judging by the appalling grammar
and spelling in many newsgroup messages written by native English and
American programmers I can't see that being too much of a problem for them!

Mike
 
R

Roedy Green

I
would agree that there is a bit of a language problem due to the fact that
English is not their first language,

In India nearly everyone speaks English, just like Sweden. It is just
they speak it with a different accent. It is not as though it is a
language picked up late in life.

I remember once asking a guy from the Caribbean what language he spoke
besides English. He was quite offended. That was his only language.
It just sound strange to our ears.
 
J

James A. Robertson

Hi Hot Tamales !,

For flying by wire ( i.e. via electronics ) ...

You suggested:
" sophisticated platforms like .NET
with automatic garbage collection "

And have the code lock up under random garbage collection
while trying to land a 747 in a rainstorm ? !

As opposed to locking up because of a wild pointer reference? GC
based systems exist for real-time software.
That'd be a bonanza for the 11 o'clock news.

<Talk Small and Carry a Big Class Library>
James Robertson, Product Manager, Cincom Smalltalk
http://www.cincomsmalltalk.com/blog/blogView
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top