• On The Insider: Harry Potter Stars Brave Rainy Premiere

April 19, 2005 4:00 AM PDT

Newsmaker: Can Johnny still program?

See all Newsmakers
Can Johnny still program?
If David Patterson had his way, the president of the United States would congratulate top code jockeys just like the commander-in-chief applauds the Super Bowl champs.

That would send a message about the importance of technology smarts and skills, argues Patterson, a computer science professor at the University of California, Berkeley, and president of the Association for Computing Machinery, a group that runs a major student coding contest.

"(Our presidents) meet the winners of the football championship, right?" Patterson says. "Gee, wouldn't it be wonderful if the presidents would meet the winners of the programming contest? Wouldn't that be a better world?"

After U.S. students earlier this month made their worst showing in the 29-year history of the ACM International Collegiate Programming Contest, Patterson and others are wondering whether the United States does enough to encourage programming talent. The top U.S. school finished in a tie for 17th place. Students from China's Shanghai Jiao Tong University took the top honors, continuing a gradual ascendance of Asian and Eastern European schools during the past decade or so. The last time a U.S. institution won the world championship was in 1997.

Some argue the results don't necessarily mean much, given the way foreign schools may put more emphasis on the contest. What's more, the number of entrants has mushroomed, from fewer than 650 teams in 1994 to more than 4,100 this year.

Patterson, though, thinks there's more to the U.S. decline--viewed by some as a sign the country's tech leadership is in trouble.

ACM's leader knows a thing or two about creating important technology: He played a key role in the development of so-called reduced instruction set computers, or RISC, and was involved in a Berkeley networking project that led to technology used by Internet companies such as Inktomi.

CNET News.com recently spoke with Patterson about ACM's contest, the state of student tech talent in the United States, and how outsourcing is affecting the field.

What's measured in the ACM programming contest?
Patterson: The problems are not simply, as the title sounds like, 'Write a program to do factorial fast.' It's more problem-solving than that. One of them had to do with a cell phone tower. You had to cover this many people, so where would you place your cell phone tower, or something like that.

Gee, wouldn't it be wonderful if the presidents would meet the winners of the programming contest?

What are the origins of the contest?
Patterson: Since ACM has been around so long, it started off as a local programming contest and then it expanded to be nationwide and then international. Education was a big part of the ACM mission. Since computers were brand new, one of the big challenges was going to be to teach people how these use them. So this was kind of a natural thing to do for this volunteer organization. Somebody thought it would be nice to have a programming contest.

What's happened in the last 10 or 15 years is information technology has been spreading through a bunch of these countries, many of which do not have great economies and find information technology very attractive. It's not capital intensive. It's a nonpolluting technology. And nations think of themselves as good at things. If you think you're good at math and science--like the Russians, I think, do, and Indians and Chinese--if they think, 'Gee this is something we're good at,' IT becomes a target.

As result of your story, I've gotten feedback about how seriously this is taken. I'm told in Russia...the contest couldn't be taken more seriously.

That's one of the questions I had: Is it taken more seriously in other places?
Patterson: Yeah. As far as I know there's no steroid that you can take to make you a faster programmer. (But) you had the feeling it's almost like East Germany was with the swimmers--it was national pride how well they did in the Olympics. Well, apparently Russia takes it so seriously?that success in the programming contest affects the funding of local schools. Those that are more successful in the programming contest get more funding.

The programming contest is now like (soccer's World Cup). It's not just a national competition. You get to measure yourself against everybody in the world.

Do you think that the U.S.'s poor showing--the poorest showing so far--is a reflection of us not taking it as seriously?
Patterson: I've been thinking about that. The United States is used to being No. 1 in everything. If we were fourth and it was, 'Oh, the other guys are just trying a lot harder,' that wouldn't be as big a deal. But I suspect that--given that we're 17th--it's more than that. It's not just like, 'Well, this one country is taking it really seriously and so we're never going to beat them at that.' You know, we're 17th. There's a lot of teams from a lot of countries ahead of us. So I think it's more serious.

Why did the U.S. do so poorly?
Patterson: First of all, I think that'd be a great study. That'd be a great study to see what's happening at these other places versus here.

From the ACM perspective, this is great. The contest is getting more popular, and people are taking it so seriously. It's impressive. The Russians winners--they won it I think a year or two ago--they got to meet (President Vladimir) Putin. They got to meet the leader of the country.

Wouldn't that be wonderful if that were true in the United States? What happens with our presidents? They meet the winners of the football championship, right? Gee, wouldn't it be wonderful if the presidents

More Newsmakers

CONTINUED: ...
Page 1 | 2

See more CNET content tagged:
contest, president, programming, U.S., winner

Add a Comment (Log in or register) (64 Comments)
  • prev
  • 1
  • next
The programming and computer science field is stagnant
by Titos 2 Cents April 19, 2005 8:05 AM PDT
I just finished my CS degree and I can assure the Russian, Chinese and Indian programmers out there that I am not a threat to their future. While coding still has a place in today's marketplace, it doesn't hold any interest for me when I look at the analysis and management aspects of the IT field. I prefer to see how the overall environment is affected by technological change and how that can improve processes, learning and efficiencies.
The primary reason for this lack of interest on my part and probably a number of others is the lack of advances in coding. The article's expert admits that colleges and universities are still teaching the same courses from 30 years ago, and that is the biggest roadblock in my view. Computing technology has eveolved dramatically from where it was 25 years ago, yet we are still using C++ and similar languages of that period to create today's software solutions. The software industry as a whole is so change resistant and introverted that a software version of Moore's Law could never work. We take machines with phenominal capability and saddle them with bloated code based on principles developed a quarter century ago. Object-oriented design doesn't go far enough, the developer toolkits are efficient enough, and there is not enough research or incentive to more programming to the next level. Until then, you'll have trained "programmers" like myself who really don't care to write C++ or (god help me) COBOL apps all day doing analysis and other IT roles.
Reply to this comment
Moore's Law
by April 19, 2005 3:32 PM PDT
Moore's Law is really about solving the same basic problem to a higher precision over time.

Most software on the other hand, is a unique solution to a unique set of requirements, so it's impossible to get the same effect.

Keep in mind that digital hardware was used prior to the invention of the microprocessor to do the sorts of things that software does now.

The use of software greatly expanded our ability to solve complex problems and produce products at a resonable cost.

Despite all the talk about the lack of discpline in software vs. engineering, we would be far behind where we are now if we relied on hardware alone.
I think what CS Programs need now...
by culture_of_one April 20, 2005 5:15 PM PDT
is a swift kick in the annual budget! :p

Seriously, though--it's time for government to step up to the plate.

-JDM
View reply
So build better tools
by wanorris April 28, 2005 10:48 AM PDT
If you think today's programming tools are lousy -- and I don't disagree -- devise better tools. Get a research position at a university and study new ideas, or just start a company to build and sell the tools you envision.

It's not like programming is a field where you need the resources of a big aerospace defense contractor to get new ideas off the ground. So if you think there's a lack of innovation, well, innovate.
Not a programming competition
by April 19, 2005 10:15 AM PDT
The ACM competition of 2004 had been changed from the last years. It didn't test people on their programming ability, it tested them on their ability to solve complex math riddles. It didn't seem very fair to me and my team. We accomplished none of the puzzle. Our score did not represent our programming ability.
Reply to this comment
CS
by pcLoadLetter April 19, 2005 11:57 AM PDT
CS is based on 'math riddles'. For a while, most CS programs were part of the math department as well as engineering departments(which are heavily math based). To say it is unfair that the contest is nothing but a bunch of 'math riddles' would be comical if it was coming from someone outside of the programming world. That someone who claims to be inside that world can say that is pathetic.

Like it or not, programming is not only permanantly linked to math, it is built on it.

Programming contests are misnamed, they are problem solving contests. For better or worse, they don't judge programs on their efficiency(to point a they do, but the fastest executing code, won't get you any points), how well written they are, or how secure they are. You certainly would not want to use contest code in a project, but that is not the point of the contests.

The point of them is how well you and your team can problem solve, come up with a workable algorithm and type it out in the shortest time possible.

I love programming contests and participate in them at least 3 times a year. They stretch your anaytical thinking, and in the long run makes you a better programmer.
View reply
Kind of an interesting response
by wanorris April 28, 2005 10:59 AM PDT
Others have already pointed out why Computer Science really *is* about the ability to solve math puzzles, but I still think this is an interesting response.

The fact is, in most programming jobs in this country, you do very little algorithmic work. Most programmers do database access, user interfaces (desktop or web), business logic, things like that. Knowing how to build compilers or even implement A* is stuff most working programmers will rarely (if ever) use.

As long as this continues to be the case (and I don't see it changing anytime soon), I expect we'll keep turning out programmers more focused on the skills they will actually use in the job market than on serious Computer Science.
Workers of the world unite!
by culture_of_one April 19, 2005 11:56 AM PDT
Most of the IT people I meet these days are so damned negative that I'm surprised they can get themselves out of bed in the morning. Whenever I talk with them, all I hear are reasons why nothing is their fault--and how the nasty, greedy rich take unfair advantage of the downtrodden poor. (Mind you, I strongly suspect that the vast majority of these people would gladly make the switch to the "nasty, greedy rich" category--if they could just win a lottery.) Almost no one seems to realize the absolute futility of this kind of "world-owes-me-a-living" mindset.

What we need now are "innovators" and "entrepreneurs"--not "negative, neo-communist, cushy-job-seeking cry-babies". We need people who can accept a challenge and prevail, not people who can explain in great detail why everything is impossible all of the time.

Sincerely,

JD MacDonald
Reply to this comment
Oh and by the way . . .
by InetUser April 19, 2005 3:43 PM PDT
Oh and by the way, your job will be off shored within 6 weeks, and we expect you to train your off shore replacement in the next 5 weeks. Is your passport up to date?. After that you'll get our generous two week severance package for your 10 years of service.

I won't be able to escort you out on your last day. There us a management off site in Vale for the week. So you'll have to show yourself to the door that day. Just drop you ID badge on the empty receptionist's desk on your way out.

Other positions available? Why, no. There are no other positions available at the current time. But we'll keep your updated resume on file just in case something comes up and we need you for some reason.
View reply
Big deal
by betelgeuse68 April 19, 2005 12:03 PM PDT
90% of IT jobs are with companies where that is not their core competency. With the consolidation in the technology industry happening not unlike what happened in the rail and automotive industries in yesteryear, the only companies that will give a rat's a** if someone can program will be Microsoft, IBM, Oracle and whoever else is left. This is when we're talking about paid situations. As for open source developers, they have a passionate that cannot directly be quantified. Direclty mind you. Indirectly such people can become domain experts and charge for services and other peripheries. However having spent the past year with a financial organization who has a monstrous IT budget, 99% of the people in the IT organization are average at best, mediocre at worst and they are a big reason why India/offshoring is happening (there and in the industry in general). One day we had some people from the Mozilla group over to talk about FireFox in corporate America and it was clear to me that my peers within this company were utterly clueless as to not only the drive in people who write open source software but their motivations as well.

These people exist irrespective of countries' borders and will continue to benefit people all over the world. These people have made and will make a much bigger impact than the notion that we should improve the general programming abilities of people who took received a computer science degree because "I heard it was a stable paycheck" and little else. Guess not, that no longer holds true.

-M

PS: CS graduate (1991)
Reply to this comment
Amen!
by culture_of_one April 19, 2005 12:20 PM PDT
It all starts with a love of whatever it is you do. And the open source people LOVE what they do.

The people who got into IT because they were expecting a cushy job and/or a fat paycheck were misinformed. Now they'll either have to change their approach...or get out.

-JDM
Remember that...
by culture_of_one April 19, 2005 12:37 PM PDT
learning the alphabet won't make you a great novelist--that requires talent, drive, and experience. It won't make you a great feature writer either--as that also requires talent, drive, and experience. And learning to code won't make you a great programmer--that will require...(I'll let you finish this sentence yourself.)

-JDM

(*In my experience, less talented people with the proper drive to succeed consistently achieve more than very talented people with no motivation.)
Reply to this comment
Outsourcing?
by April 19, 2005 2:19 PM PDT
Indian school took 29th place. So where are all those "highly skills" indian programmers?
Reply to this comment
You're getting it...
by culture_of_one April 19, 2005 5:00 PM PDT
The "outsourcing boom" is just corporate America's misguided attempt to cut costs. It has very little to do with "quality"...and believe me, the companies involved are already paying for it.

-JDM
Programmers as rock stars, lol
by April 19, 2005 2:33 PM PDT
Yes, there it is ...

I'm saved. Now I know I should be admired by millions. Girls should be falling at my feet. Even my in-laws should admire my unfailing, incisive wit that keeps them constantly 'irritated'.

Yup. I see it now, 'PutDownPete' for President.
Reply to this comment
Respect will do, thank you
by truegenius April 19, 2005 3:46 PM PDT
While it would be nice for Pete's musings about programmers being rock-star types becoming reality, I think it would be nice if programmers and other I-T workers simply got respect. There's a basic lack of respect for intellect-based occupations in this country, especially if they involve math. The U.S. is a land of action and immediate gratification, not finesse, and intellect is all about (I believe) finesse. Few people here really, truly get excited about smart people, sadly. Maybe it's because smart people like programmers are seen as threats. Maybe it's because our culture has encouraged folks to be lazy and take the path of least resisstance rather than asking "Why does that work?" or "How did he do that?" "Easy" is what sells, "easy" is what moves dollar bills.

I have worked in the I-T field for well near 20 years now; I started out as a programmer. And believe me, it hasn't gotten me dates. I don't think I've ever heard the masses say, "You work with computers? I really admire that."
View reply
Results reflective of decline of education in US
by lawrencewinkler April 19, 2005 2:51 PM PDT
The recent PISA and TIMSS studies shows that U.S. kids are
falling behind many other countries in math, science, reading,
and general problem solving. So the result of the ACM contest is
to be expected.

The recent PISA study of 15 year olds' problem solving abilities
placed the U.S significantly below average of the other 40
countries involved. The study showed the majority of US
students could only handle problem solving at the basic level,
with only about 10% capable of handling level 3 (proficient)
problems. 30% of the top countries' kids could handle level 3
problems.

The problem should not be seen as needing to educate kids in
some skill area (such a programming), but in the general
rigorous education at the grade, middle and high schools.
Reply to this comment
Hmm. Any thing to do with . . .
by InetUser April 19, 2005 3:47 PM PDT
Hmm. I wonder if this has any thing to do with political correctness?

Political Correctness has taken persistence and self-reliance out of our kids, and deferring to people in authority roles into them. I see it in mine everyday, and I cringe and try and force them to solve some of their own problems. To make them stand up on their own feet for their own ideas and rights.
View reply
The elephant in the living room that nobody will talk about
by April 19, 2005 3:05 PM PDT
There may be many reasons why U.S. programmers have declined in skill in recent years, but it's interesting that no one seems to want to talk about why more young people aren't taking computer courses. Why spend 4 years or more in a very challenging discipline when you know your job, which you studied hard to prepare for, will get exported overseas?
Reply to this comment
Agree with your point
by InetUser April 19, 2005 3:51 PM PDT
I agree with your point completely.

At the same time, some business leaders are imploring more students to enroll into programming and technical classes out of one side of their mouths, while at the same time they want increases in the H1B visa program to import low cost technical resources out of the other side of their mouths.

Face it. They don't one rats behind about the technical people. All they want is their fat bonus checks and stock options.
Anyone can write volume...
by culture_of_one April 19, 2005 5:24 PM PDT
We need people who can build better virtual mouse traps. It is impossible to outsource "intelligence" and "innovation". Schmuck-work, on the other hand...

-JDM
View reply
TIMES HAVE REALLY CHANGED
by April 19, 2005 4:55 PM PDT
I'm a retired Systems Analyst. When you have really dedicated, hard working employees who are willing to go that extra mile and get extra training that will benefit your company, you should treat them with kindness and appreciation. As many corporations are now realizing, it's not always economical or cost effective to outsource your IT structures. And some applications are native country sensitive. After all, 'All that glitters is not gold'.
Reply to this comment
For some of us who love the craft
by jerrellt April 20, 2005 6:10 AM PDT
I was told in by my high school trig teacher years ago that I would not cut it in Computer Science. Mind you, my grades were not great in math, but I worked very hard in programming. It was my enthusiasm that pushed me along the way into IT today.

What do you say to a kid who's got the heart, but not the "talent"? I admit, in the 1980's, I got into computers because I knew it would be a steady paycheck and good money when I became an adult. I was also intrigued by how computers operated and had a passion for it. Today, I can't see myself doing anything else but IT. I have a love for the craft and a bonifide interest for the discipline.

I ask the question, should a mediocre kid who has the passion, but lacks the "talent" should simply choose something else? Should we totally discourage those who are interested in programming and IT yet may not have the "genes" to handle it?

I am a propent for those who love the craft, love to develop solutions, and have an overall drive and enthusiasm for computers. I think all should have a chance if they really WANT it. That way, maybe the best and the brightest can come out and we can come out on top again.

-another CS grad (1992)
Reply to this comment
Yes!
by culture_of_one April 20, 2005 8:17 AM PDT
You've really hit the nail on the head! "Attitude" is almost always more important that "aptitude".

When I was in high school, I took an Electro-tech course. My final mark was 98%--without even trying. In my class, there was one kid who was incredibly enthusiastic about the subject--he just loved it--and his final mark was 78%. Which of us do you think eventually became a very highly paid and well-respected electrical engineer? (Hint: It wasn't me!) :p

-JDM

(*I'm highly paid and well-respected in my field now--but until I found something I really loved to do, my 98% average in school didn't mean squat. Until then, I was a classic "under-achiever".)
Remember that...
by culture_of_one April 20, 2005 9:30 AM PDT
until about a hundred years ago, most people "owned" their work. They were either self-employed or worked in small businesses. And remember that Apple and Microsoft used to be small businesses that hardly anyone cared about.

Don't fall for the BS that you have to work for a big company...or for anyone at all, for that matter. Entrepreneurship and "small businesses" (i.e. places where people value each other, and work and live together like a family) are the key to making any country great.

-JDM
Reply to this comment
Thanks, but no thanks
by April 20, 2005 10:54 AM PDT
Dave Patterson's suggestion of the US President meeting the US contestants of the ACM Programming Contest is well-intentioned. But on a lighter note, if I were the losing 17th place contestant, I would not want to meet a Yale C-avg graduate to console me on my loss and shame at an international arena...Sheesh! What we need are decent statesmen and women in our political arena...not power hungry, bottom-line greedy and unscrupulous politicians and businessmen and women representing us in Washington, D.C.!
Reply to this comment
Let me get this straight...
by culture_of_one April 20, 2005 11:13 AM PDT
You think we should have "politicians" who have genuine integrity, aren't power hungry, and don't care about money...is that it? Well, you know what? I agree with you completely. Now, if you could just point them out to us...

And, do you know what else? I frequently find myself envying the high moral standards of politicians in other countries around the world. None of them lack integrity, are power hungry, or care about money. They are all just lovely human beings, with a strong desire to serve the public! ;)

-JDM

(*And they accuse me of being a "utopian"...)
It is "politics", after all...
by culture_of_one April 20, 2005 11:18 AM PDT
I hate to disappoint you, Nash...but in politics ******** not only walks--it runs for office! :p

I do, however, appreciate what you're trying to say.

Sincerely, JDM ;)
View reply
Yawn...
by August 23, 2005 9:13 AM PDT
Just because you don't necisarily like a politician's policies or views has nothing to do with anything, troll troll troll.....

The president thing is just used as an example. If people doing useful things got as much "fame & fortune" as people doing things that lead to merely entertainment value, then that might help. Or like one of the other comments mentioned, the investment of 4-5 years and $40k-$100k is worth it, that ncreases the quality and quantity of programmers. I have to admit that I'm not really centered on IT, but I could run circles around most of the the IT people I've met in the companies that I have worked for, which is quite sad.
Strange: India not in top 12 of ACM either?
by April 20, 2005 12:01 PM PDT
It's interesting to here the perspective of a professor, what's scary is the opinion is so predictable.

Why isn't a university from India in the top 12? India is the #1 destination for out-sourced US programming jobs.

They could be #13, 14, 15, 16, that would make some kind of sense, as they are the #1 source for out-sourced-off-shored US tech jobs. But, think about it, if it really made any sense to use ACM as a barometer, then maybe China should be the #1 destination of US IT jobs?

It would be more constructive if CNET would post an opinion that is tied to some economic reality.

Corporate America doesn't give a hoots behind about the ACM, out-sourcing is all about how many workers you can buy for your dollars. Indians are currently, (strictly because of the value of the Rupee vs. the US dollar) about 1/10 the cost of a US worker.

Our biggest economic weakness is the value of the US dollar.

Here are the top-12 in the ACM:

1st Shanghai Jiaotong University

2nd Moscow State University

3rd St. Petersburg Institute of Fine Mechanics and Optics

4th University of Waterloo

5th University of Wroclaw

rest (in order)

Fudan University

KTH - Royal Institute of Technology

Norwegian University of Science & Technology

Izhevsk State Technical University

POLITEHNICA University Bucharest

Peking University

The University of Hong Kong
Reply to this comment
Did I say all research is dead?
by April 20, 2005 5:57 PM PDT
I don't think I did. I think I was referring to CS research, not research in general and in other fields. Certainly, there are more gains in other science and engineering fields that will be facilitated by CS. My basic premise is that CS research itself is currently in a trough as far as important problems go. The current mindset is to focus on problems that bring in research money, not focus on problems that are important.

Here is an simple example. Security is currently huge. Lots of money is being spent and lots of minds are cranking out proposals and papers. What if we didn't have buffer overflow problems? How many threats would go away? What is the primary mechanism that most threat use to gain priviledge escalation to install themselves in order to propagate or perform malicious activities? How long has the buffer overflow threat been solved?

CS researchers need to refocus on moving the field forward, not getting grants, building centers, etc. Those problems that move the field forward don't get lots of money or build centers because they don't translate immediately into things politicians or academic administrators understand (and can sell).
Reply to this comment
To use your examples
by April 20, 2005 5:58 PM PDT
Streamline code (compiler optimizations?) and improving things in general is not CS research. It is engineering and maintenance.
Reply to this comment
I wouldn't call it R&D...
by culture_of_one April 20, 2005 6:50 PM PDT
but I would call it "improvement". ;)

-JDM
Are they better
by April 20, 2005 6:01 PM PDT
I agree they are different. Do they receive significant research interest? They are solutions that are several years old, and I imagine (as a former NSF proposal reviewer) that if someone proposed a considerable advancement of the Harvard architecture that it would not be funded.

I'm not saying that computing technology is dead. I am saying that CS research is focused on short-term profit, not long-term problems.
Reply to this comment
Mea culpa
by April 20, 2005 6:03 PM PDT
I see I failed to respond to post and responded to story instead.

(That's what wine tasting class will do to you! Don't drink and surf.)
View reply
Now that's where...
by culture_of_one April 20, 2005 6:46 PM PDT
we're in complete agreement!

;) JDM
What is expected?
by cwxpffkd April 22, 2005 11:23 AM PDT
Does any one know what is expected anymore? Are we too complacent on our daily routines? Do we not live in a post materialistic society and simple mediocrity? Who is accountable for any thing? We just let people do things and get away with it. I just hope we all wake up or we are in for a shock. And that is putting it lightly.
Reply to this comment
He has a point
by April 27, 2005 7:39 PM PDT
It does make sense that the Russians would be top performers in these fields. A professor I had, who comes from the former Soviet Union (and has/still worked/works with the MPEG since it started), had mentioned that Discrete mathematics is a course they teach in grade school in Russia. It does seem right that thinking in terms of sets from earlier ages would increase aptitude in programming related skills. Also, thank Clinton and his kind of people for dumbing down the school systems...
Reply to this comment
Positive incentives are lacking
by April 28, 2005 11:00 AM PDT
No, we don't need the feral government to pour a
bunch of extorted or counterfeited cash into
academe.

If the tech C*Os want to see more R&D in the
field, they'd better start investing in it
instead of raiding those cash reserves to line
their own pockets.

If they want more Americans to be interested in
careers in the field, they'd better start showing
that they're willing to hire and develop
employees for life-time careers, instead of
treating them as disposables, engaging in age
discrimination, and expending so much effort and
cash on scams to depress compensation or dodge
compensation obligations.

And, for some of these tech firms, it would help
if a few more of their projects were ethical. I
mean, why would any honest person want to be
involved with privacy invasion and violation
schemes like RFID or CRM?

Lastly, I've always had the impressions that
these programming contests were a bit silly. The
best programmers I knew in college were not the
ones who entered these contests. We were all far
more interested in and busy pushing the envelope
in our parts of the real world in under-paid
programming jobs at the university and outside
academe.

If they really want more programmers, they should
recruiting at more than a tiny fraction of
American colleges and universities, they should
be interviewing a higher percentage of new-grad
and experienced unemployed Americans, hiring a
higher percentage of those interviewed, providing
more new-hire and on-going education and training
to their employees, and investing more of their
own R&D money in the USA.
Reply to this comment
(64 Comments)
  • prev
  • 1
  • next
advertisement

Latest tech news headlines

RSS Feeds

Add headlines from CNET News to your homepage or feedreader.

More feeds available in our RSS feed index.

Markets

Market news, charts, SEC filings, and more

Related quotes

Dow Jones Industrials (0.06%) 4.76 8,183.17
S&P 500 (0.35%) 3.12 882.68
NASDAQ (0.31%) 5.38 1,752.55
CNET TECH (0.38%) 4.78 1,259.65
  Symbol Lookup
advertisement

Inside CNET News

Scroll Left Scroll Right