That's not the point. This has nothing to do with realizing that one
can't write all the code, but all to do with bringing food on the
table.
A western programmer can't make enough money on RAC to bring food on
the table. This is a general trend in programming in the western
world. Since you are so keen on RAC being capitalism in action, it is
also capitalism in action when people no longer want to be programmers
but bean counters. I am entirely serious when I emotionless suggest
that people shouldn't get a CS degree, but an MBA. Programming in the
western world is a dying profession. Customers have sunken so low that
they accept all kinds of junk and low quality, as long as they get it
fast and cheap.
So be it.
I don't care.
You are making a huge mistake in judgment, or actually: two mistakes.
(1) I would never, ever, recommend a Java NG reader to go to RAC as a
code seller. That would be a tragic and stupid move. Well, perhaps if
you find somebody who wants to hire you but they don't know you, both
parties can go to RAC and have a "private bid" in which you are the
one and only bidder invited. I am assuming that those brainy computer
science students (one of mine was finishing his Master's and writing
his PhD proposal in Turkey) don't hang around c.l.j.p and my
readership is mostly western programmers. RAC will simply serve as an
agent, paying you when the buyer approves. Granted, this is not the
common scenario. You are a big shot in such and such, the company is
not a cheap slave driver, they just want some intermediary agent which
provides a record of the deliverables.
(2) But your bigger mistake is that you assume that some pointy-haired
marketing guy can be a successful RAC user. You *have* to know
programming. You are like a professor there. Those kids are young, are
used to only program what they are told, such as homework. They have
the energy to crank out code, but they lack the *wisdom*, sometimes
they only know one programming language (but they know it very well),
in short: they don't understand the big picture.
(Hmm, I am not so sure that you do, either).
In a place like RAC, you need to have people skills. I cannot stress
that enough.
-Ramon