Bob La Quey wrote:
On 1/15/08, Darren New <[EMAIL PROTECTED]> wrote:
Bob La Quey wrote:
One needs only look at the high percentages of immigrants
and the immediate children of immigrants in science and
engineering to see what a large advantage this is. It is
ironic in a way that so many immigrants see an advantage
to a career in science or engineering as compared to the
native born Americans.
You need to ask yourself why those immigrants chose to come to the USA
instead of any of the many other places they could have gone, including
China and India.

Two reasons:
          1) Historically economic opportunity has been better in the USA
          2) The USA has had relatively liberal immigration policies.

Very few of these immigrants come here for political or ideological reasons.
It is quite mistaken to suggest otherwise.

I wasn't suggesting it was for political or ideological reasons. Or did you fire that statement off before actually reading the next paragraph I wrote? :-)

I would also ask myself why ASCII is so ubiquitous. :-)

Because English is the second language of choice for most
of the world and the first language of economics.

And, uh, lots and lots of computer technology originally came from countries where english is the primary language?

ASCII does a pretty good job with English and is
simpler than the alternatives, eh?

Not really any simpler. Had (say) France or Spain been the first countries building popular computer stuff, I imagine they'd have found room for the accented characters.

That is a pretty simple minded view of entrepreneurship. :)

True, if you think that my 3-line summary in an email message embodies the totality of my view.

much rather be a poet in almost any of the Spanish speaking
countries to the south of us.

Sure, there are creative enterprises which are poorly rewarded in the USA. I can't think of any "school of poetry" offhand in the USA like I can think of "school of engineering" here. I was under the impression we were talking about computer software.

I don't imagine there are too many schools of innovative political scientist in China these days, either, just as an example. I don't foresee someone like Confucius showing up and making a big scene there this decade.

A good observation. And if you think about it a remarkable achievment.

I just hope it lasts! :-)

Further I see any serious software project is naturally divisible
into two parts: Definition and Implementation.

Bwaaa ha ha ha! Sure, all those serious software projects that go 900% over budget and then get scrapped as completely unusable can be separated into those two parts.

Definition  is hard
to outsource depending as it does on the "customer" who often
must be worked with face to face. Implementation OTOH is
realtively easy to outsource if one has a good solid definition,
which is, of course, a _big_ if.

Assuming you (a) have a customer who knows what they want, (b) you can figure out what the customer wants, (c) the requirements don't change in the time it takes to write it, (d) you can express that to the programmers who don't speak your language natively and never even met the customer and quite possibly never had anything to do with your customer's type of business, (e) that you convince the outsourcees that they should do what you need rather than what's easiest and most profitable for them, and (f) you have a way of telling that what you got back is what you asked for, and (g) you can tell before you start which outsourcing group will actually be able to accomplish what you're paying them for, and (h) you can convince them to work on your project to the exclusion of other projects that might come later but are more profitable.

None of these are even middling, let alone "relatively easy". By the time you can clearly write unambiguous specs and have an inexpensive way of ensuring that the result meets those specs and is flexible enough to meet your future needs, you have reduced the problem to something you might as well just finish yourself - you've already done 90% of the work.

--
  Darren New / San Diego, CA, USA (PST)
    It's not feature creep if you put it
    at the end and adjust the release date.

--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg

Reply via email to