Slashdot Mirror


Gates On Future of CS Education

lilrowdy18 writes "In an interesting article from Eweek, Microsoft chairman and chief software architect Bill Gates talks about how the lack of spending in research and development is 'kind of a crime'. He also talks about future problems that are facing the computer industry including outsourcing and the speed of upcoming processors." From the article: "Microsoft taps both native-born talent and foreign talent, but Gates said he is frustrated that more U.S. students are not going into computer science. 'The fastest growing major is physical education,' he said. 'The Chinese are going to wake up and say we missed this opportunity,' he joked."

426 of 563 comments (clear)

  1. Donation by fembots · · Score: 3, Funny

    It wasn't mentioned in the article, but Bill also donated 2 million copies of Visual Basic .NET to all universities in US, more copies are available on request.

    The software shall help easing both the finance and skill shortage.

    1. Re:Donation by Prof.+Pi · · Score: 2, Insightful
      Bill also donated 2 million copies of Visual Basic .NET to all universities in US

      Wasn't giving software to someone for free supposed to be anti-American or something?

    2. Re:Donation by PigIronBob · · Score: 3, Funny

      Visual Basic? isn't that exasperating the Skill shortage? ;)

      --
      You never catch me alive
    3. Re:Donation by rubycodez · · Score: 1

      Microsoft's Visual Sewage has held back the development and advancement of the art of software design and programming at least 10 years. It is very difficult to repair the brain of a coder who has been exposed to any form of BASIC, whether visual, dot-net, object or other.

    4. Re:Donation by Anonymous Coward · · Score: 1, Informative

      The word you were looking for was "exacerbate"

    5. Re:Donation by csimpkin · · Score: 1

      QBASIC didn't seem to have any lasting effects on me.

    6. Re:Donation by monopole · · Score: 2, Insightful

      Let's see, 2 million copies of a limited highly proprietary language which is a developmental dead end (remember .NET will not be the basis for Longhorn). All those VB script kiddies will most certianly ease the skill shortage in basic CS research.

      The donation just happens to lock the users into the donor's OS and development system. What a surprise!

      In the same spirit I donate an infinite number of copies of Python, an infinite number of copies of PERL, an infinite number of copies of GCC and an infinite number of copies of Linux for anybody to download!

    7. Re:Donation by Phu5ion · · Score: 1

      That just makes the rest of us that don't know any flavor of BASIC, that much more valuable.

      --
      Slashdot is kind of like Playboy; we aren't here to read the articles.
    8. Re:Donation by 222 · · Score: 2, Funny

      Not if it requires a Windows PC to work.

    9. Re:Donation by Timesprout · · Score: 1

      Yes, the Skill Shortage is so exasperated with VB coders its stress levels are through the roof and all the stress is exacerbating its angina, heart and dictionary failure are imminent.

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
    10. Re:Donation by sql_noob · · Score: 1

      Remove the windows and VB .NET is probably the better way of education, probably.

    11. Re:Donation by PigIronBob · · Score: 1

      Merci, Danke, dank u wel... Thank you

      --
      You never catch me alive
    12. Re:Donation by Thud457 · · Score: 1

      I'm gonna donate two million pairs of shackles!!!!

      --

      the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

    13. Re:Donation by ucblockhead · · Score: 4, Insightful

      Free? Free? You think he donated it "for free"? Hardly. He donated something that "cost" $500 million or more, and thus saved him lots on Microsoft Corporate taxes.

      --
      The cake is a pie
    14. Re:Donation by hungrygrue · · Score: 3, Insightful

      Giving schools an incentive to teach VB rather than C/C++, Python, or even ****ing Java. Great, that will really improve the state of CS education. :-(

    15. Re:Donation by Matt2k · · Score: 2, Interesting

      Right. Raise the barrier to programming so high that no one feels inclined to pursue an interest in the field. That's bound to generate more programmers!

      C has held back the development and advancement of the art of software design and programming by at least 10 years. All true programmers develop in assembler.

      Rediculous

    16. Re:Donation by rwven · · Score: 1

      have you ever used VB.NET. It's actually a very powerful language "now." It all ends up as MSIL anyway...

    17. Re:Donation by temojen · · Score: 1

      And also teaches students to use .net rather than java or Qt.

    18. Re:Donation by mr_sas · · Score: 2, Informative

      Remember Python will not be the basis of Red Hat! or any other linux distro for that matter.

      Why would you rewrite your "perfectly good" (well from the viewpoint of MS), operating system, just to say you've got .net as the basis of Longhorn?

      There are plenty more uses of languages than creating operating systems... vb.net speeds up development for 3rd party apps and dynamic websites (as does python) and if you look at the job market you'll see that .net jobs are thriving, certainly in comparison to python and also new versions of vb.net are undergoing development, hardly a dead end.

      *burns karma*

    19. Re:Donation by man_of_mr_e · · Score: 2, Informative

      You need to study the tax code a little better.

      You don't get the retail vail of a donation you produce as a tax write off. You can only claim the COGS (Cost of goods sold)

    20. Re:Donation by koreaman · · Score: 1, Insightful

      We're not talking about VB, we're talking about VB.net. The difference is almost incomprehensibly huge. VB.net doesn't cause brain damage or anything. It's essentially C# with a different facade.

      About it being very difficult to repair the brain of a coder exposed to any form of BASIC, do you have any actual evidence or studies on that? Because I really don't believe it's true.

    21. Re:Donation by RonnyJ · · Score: 2, Interesting
      He donated something that "cost" $500 million or more, and thus saved him lots on Microsoft Corporate taxes.

      You make it sound as if his main motive was to save himself some of the cost of taxes - considering the amount of monetary donations he's made to charity, this seems rather unlikely.

    22. Re:Donation by mcslappy · · Score: 1

      indeed. i'd appreciate a free copy of vc, but i already have 2 copies of vb that i rarely touch. one copy was free, the other came with the book i needed for software development 1 (CIS course).

      and i'm not even a cs major, i just enjoy taking some of the classes (java/unix).

    23. Re:Donation by EastCoastSurfer · · Score: 1

      I'll always have a soft spot for VB6. When it comes to throwing up data entry screens for a low number of users system it really couldn't have been much easier. Of course if you have lots of users web based is pretty much the way to go regardless of your tool stack.

      With VB.Net I'm not really sure why someone would use that over c#. One of the main strengths of vb6 imho was that it was quick and dirty and was a good tool for some jobs.

    24. Re:Donation by sleepingsquirrel · · Score: 1
      I donate an infinite number of copies of Python, an infinite number of copies of PERL, an infinite number of copies of GCC and an infinite number of copies of Linux for anybody to download!
      Wow. How much does it cost to get that kind of bandwidth?
    25. Re:Donation by Foobar+of+Borg · · Score: 3, Funny

      Assembler! You filthy philistine! All real programmers program in binary with a toggle switch and a square-wave generator!

    26. Re:Donation by Fulcrum+of+Evil · · Score: 1

      Bill also donated 2 million copies of Visual Basic .NET to all universities in US, more copies are available on request.

      Oh yeah, like 2 million copies of VB is going to help

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    27. Re:Donation by the31337z3r0 · · Score: 1

      Fact of the matter is, he's trying to help. As much as I don't like MS, this is a good thing. Education should not focus on just one language. A broad knowledge is MUCH more important than a narrow knowledge. Knowing VB.net's architecture and syntax will make it MUCH easier to learn a multitude of languages. It's just like learning a foreign spoken language. Once you become fluent in two, picking up others is MUCH easier.

    28. Re:Donation by mOdQuArK! · · Score: 1

      You were so lucky. I had to input my binary by sticking my fingers into a wall socket.

    29. Re:Donation by J_T_Biggs · · Score: 1

      He also donated $20 million to CMU to build a new computer science building.

    30. Re:Donation by log2.0 · · Score: 1

      I don't know much about the US tax system. Wouldn't it be possible to say that the COGS was $300 and you sell it for $500 normally?

      Of course, the COGS would be closer to 20c unless you include the overheads of making the initial product. Er, can't they just fudge the figures a bit and make it look reeeaaallly expensive to make VB.net?

      As I said I don't know anything about the US tax system.

      --
      Can your karma go above being Excellent?
    31. Re:Donation by Fjornir · · Score: 1

      You had a wall socket? I had an amber rod and a cat.

      --
      I want a new world. I think this one is broken.
    32. Re:Donation by Chrispy1000000+the+2 · · Score: 1

      Bah. Do you know how slow CavepaintPC is?

      --
      Sig
    33. Re:Donation by ozmanjusri · · Score: 1

      About it being very difficult to repair the brain of a coder exposed to any form of BASIC, do you have any actual evidence or studies on that? Because I really don't believe it's true.

      Well, this long scar on my medulla oblongata is from the first time I tried to use the help files supplied with VB6. The big burn on my occipital lobe is from subclassing the Windows API in a document control app I was playing with, the oozing sore on my hypothalamus...

      --
      "I've got more toys than Teruhisa Kitahara."
    34. Re:Donation by marafa · · Score: 1

      not anti-american anti-capitalism ie. communism. yes bill gates is a closet communist and microsoft is the community

      --
      _ In Egypt Networks: Network Solutions with a Twist
    35. Re:Donation by marafa · · Score: 1

      if you all will allow me to talk thru my hat (which since i m indoors, i m not wearing), donations are considered charity whether it be in cash or in kind, so long as a monetary value can be put to it.
      so by donating, microsoft is getting a tax break and all that goes with it. and all that bu*lsh*t

      --
      _ In Egypt Networks: Network Solutions with a Twist
    36. Re:Donation by flaterates · · Score: 1

      he donated a copy to me also. i use it. thanks bill. i have a cousin that works for larry. he loves his job. all he does is try to break the db.

    37. Re:Donation by Petersson · · Score: 1
      ASIC didn't seem to have any lasting effects on me.

      In that case you are good candidate for Karel Certified Professional. http://en.wikipedia.org/wiki/Karel_programming_lan guage

      --
      I'm not insane. My mother had me tested.
    38. Re:Donation by ultranova · · Score: 1

      You had a wall socket? I had an amber rod and a cat.

      In my youth, we had to enter our assembly by performing a rain dance around the computer and hoping we got a thunderstorm. It's not easy to input an operating system by altering memory locations by targeting them with lighning bolts every time you want to boot, you know !

      On the good side, back then it was the nerds who stole everyone's lunch money >:).

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    39. Re:Donation by dascandy · · Score: 1

      Mod parent down. There is no relation between education and visual basic.

    40. Re:Donation by blahplusplus · · Score: 1

      The fact that we still use languages like C/C++ , python and Java shows us Computer scientists and compiler designers have a lot more work to do to make programming language interfaces more intuitive and easier to understand. C/c++ in my mind is a few steps up from assembler but we should hail it as an achievement. Too much work still goes into writing things as basic as GUI's and buttons, imagine having to write an entire GUI From scratch. The fact is computer languages themselves still have a long way to go.

      Visual basic may be a "horrible" programming language but most people dont want to spend their lives having to do all the work that VB and other languages already does for them. As a rapid application development tool VB surely works as it's intended for quick small applications, you dont use assembler to do a job you can do easier in C/c++, and you dont use C/c++ for a job you can do easier in VB. Right tool for the right job.

    41. Re:Donation by Lonewolf666 · · Score: 1

      It is very difficult to repair the brain of a coder who has been exposed to any form of BASIC, whether visual, dot-net, object or other.

      That would make Commodore one of the worst causes of lost productivity, via their once hugely-popular C64 with builtin BASIC.

      --
      C - the footgun of programming languages
    42. Re:Donation by sumdumass · · Score: 1

      Actualy i think they can. It is called public image. Reguardless of how you pass it off, it will effect your public image.

      As a side example, I used to work at a restaurant and around holidays, we would by candy and small toys for the kids. It wouldn't amoutn to much more then a couple pennies per kid but it was the thought of it. I did this with corperate funds without asking and done so for a couple of years.

      One day the distric supervisor asked about purchasing food cost and why we had boxes of gumballs and rock candy. After i explained the thought of celebrating the holidays with the patrons, it because a corperate policy to do so. It help the public image and attributed to a small increase in sales. Nothign novel here but it was something never considered by the managment at the time. Microsoft or anyother company doing the same without intentionaly seeking profit of some sort would at minimun alter thier public image to some extent. Some companies hire add exects to do this. Giveing away a few thoughsand copies of some software that costs basicaly dollars to stamp but retailes for several hundred is just another way.

      Now even if microsoft werre bying airconditioners for the poor durring a heat wave, at minimum it would impact thier public image wich might be in the strategic goals of the company. I guess it might be a seperate story is they bought airconditioners for thier friends and the company is loosing money but that is another situation.

    43. Re:Donation by cecille · · Score: 1

      Why would schools teach VB instead of c/c++ etc when one of the really good things about .net is that it supports different languages? (I don't know about java...never tried or looked into it, but I know for sure it supports c/c++). Now, I'm not a .net programmer by any stretch of the imagination, but during my final year of university, our group got the school to give us a copy of .net from some microsoft academic deal they had specifically so we DIDN'T have to use VB for our program.

      We only had ~12 weeks to finish off a pretty hefty project (motion capture system essentially), and between the code planning, interfacing with the hardware and writing the image processing backend, we didn't really have the time to program a GUI from scratch, particularily since we didn't have a whole lot of experience with it, and because there were tools out there that would let us write a better, more flexible interface more quickly. Originally, we were going to go with VB, but there were concerns about interfacing a VB front-end with a C++ backend, particularily in light of the time constraints. Enter .NET.

      Now don't get me wrong - using .net for the first time with absolutely no training is no picnic. We jumped in with both feet and really felt the sting of early, ignorant decisions about how to use the program. The words that came out of my mouth during that project would have made a sailor blush, and I still harbour a hateful resentment towards the still elusive concept of managed projects and just why it is that our code libraries always seemed to require patches or tweaks to work in a manged .net project but not in any other compiler. [rant off]. But at the same time, we didn't have to resort to cobbling together VB and C++ for no real reason, and we were able to put together a decent GUI using the windows forms features, all written right in C.

      I still don't really trust .net - I'm way more comfortable in gcc, compling my own code, and "managing" my own projects - but I don't think this is something that will limit students - it supports a good number of standard high-level languages, and provides some good tools and features that can be quite useful.

      --
      ...no two people are not on fire.
    44. Re:Donation by rwven · · Score: 1

      lol i think you're getting your information from someone who was lying to you... MSIL is ALWAYS slow so matter what you write in but it doesnt matter which language you use beyond that...

    45. Re:Donation by falconwolf · · Score: 1

      Wasn't giving software to someone for free supposed to be anti-American or something?

      It's only unAmerican if the software is open source according to Bill.

      Falcon
  2. It doesn't help... by whitefael · · Score: 4, Insightful

    when every other news article talks about jobs being outsourced and the layoffs that are happening all over the place, most recently at HP.

    1. Re:It doesn't help... by ShibaInu · · Score: 1

      Exactly! If I were a college kid trying to figure out what to major in, I don't think the last 5 years in the IT industry would give me much hope that a CS degree was a great idea.

    2. Re:It doesn't help... by mfrank · · Score: 1

      Yeah. For an American high school graduate, joining the Army's smarter that getting a CS degree.

    3. Re:It doesn't help... by happyemoticon · · Score: 1

      I have to admit I'm with Gates on this one. At least you have to admit that his sentiments are better than Carly's attitude ("Everything important has already been invented;" didn't somebody say that around 1899?). The US and Silicon Valley survive as long as they are creating bleeding-edge technology. We can't compete on price because we're big fat Americans. But there will always be people out there willing to pay a premium for the best technology, and as long as we have that, then we survive.

      And so says the doomsayer, "But it is! It's all going out the window!" Hold on, dude. America still has an edge, albiet it has dulled in the last five years. We've still got lots of successful companies, lots of employed software developers (frankly, the 'developers' out of work now are, at least in part, the barely-competant code monkeys who got hired for 70k during the bubble. Flame away.) If the government and companies put money into research now, then we'll have a booming tech sector in ten years. If not, we'll probably just have a marketing shell.

    4. Re:It doesn't help... by JWW · · Score: 5, Insightful

      Thats what really gets me fired up about these kind of statements. Its simple supply and demand. The basic gist of all the outsourcing hoopla in the industry is "There is no demand for IT workers." Now Gates and others bitch about how few people are going into CS. Of course nobody is going into CS, everyone has been told and even better SHOWN that there is no future in it.

      Modern coporations are cutting off their nose to spite their face. Someday they will be crying in their beer about not being able to find any workers. Well they made their own bed now they've got to sleep in it.

      (Sorry once I got rolling on the cliches I couldn't stop myself)

    5. Re:It doesn't help... by wfs2mail.com · · Score: 1

      Well, there is a demand, but the cash ain't there!

    6. Re:It doesn't help... by computational+super · · Score: 3, Insightful
      Well they made their own bed now they've got to sleep in it.

      Not just them - you and I have to sleep in it, too.

      --
      Proud neuron in the Slashdot hivemind since 2002.
    7. Re:It doesn't help... by whitefael · · Score: 5, Insightful

      When I first saw the story, I was upset (hence my previous post), but as I think about it a little more objectively, maybe this is a good thing. So getting a job in the IT and software industry is tough, people are being laid off, and jobs are being outsourced. Maybe at this point, the people that are majoring in computer science REALLY want to do it. The hi-tech industry needs people that really have the desire to work in that field, not a bunch of people going into a major because it's the next big money-maker (MCSE certification anyone?).

    8. Re:It doesn't help... by DrinkDr.Pepper · · Score: 2, Insightful

      Is CS really the same thing as IT?

      --
      0xfeedface
    9. Re:It doesn't help... by d34thm0nk3y · · Score: 2, Interesting

      Modern coporations are cutting off their nose to spite their face. Someday they will be crying in their beer about not being able to find any workers. Well they made their own bed now they've got to sleep in it.

      I say good! When there are no more programmers around we can charge an arm and a leg for our services. For somebody who graduated from college at the height of the market flooding with CS grads this sounds like welcome news.

    10. Re:It doesn't help... by EastCoastSurfer · · Score: 4, Insightful

      Maybe at this point, the people that are majoring in computer science REALLY want to do it.

      Exacly. When I was in college getting my CS degree (graduated in '99) many people were in the program because that's where they could make money. The ones I still know about are struggling for work, but I haven't had any issues staying employed. Work hard and with a passion and people will notice and things will work out okay.

    11. Re:It doesn't help... by freeplatypus · · Score: 1

      I hope not.

    12. Re:It doesn't help... by vsprintf · · Score: 1

      I say good! When there are no more programmers around we can charge an arm and a leg for our services. For somebody who graduated from college at the height of the market flooding with CS grads this sounds like welcome news.

      There will still be plenty of programmers around - in other, low-wage countries, and that's where the jobs will be. Gates cries crocodile tears while he lobbies for increases in the H1-B cap and builds a new campus in Bangalore. The last I heard, MS hires less than 1% of US applicants. The sad part is that people still listen to him and report what he says no matter which side of his mouth it comes from.

    13. Re:It doesn't help... by vsprintf · · Score: 1

      I have to admit I'm with Gates on this one. At least you have to admit that his sentiments are better than Carly's attitude

      I don't care for Carly one iota, but at least she said what she really thought (and was doing) about jobs. Gates on the other hand lobbies Congress for more H1-Bs and builds a new campus in Bangalore while his company hires less than 1% of applicants here. MS can't even be bothered to send recruiters to more than a very few schools. Colleges and universities have invited MS with no result. Does that sound like a company that is hurting for staff?

      Give me a semi-honest, loud-mouthed corporate raider like Carly over a dangerous liar like Gates any day. Carly's mouth made people sit up and take notice of the situation. Bill's believable fabrications are diverting people down a blind alley. He has no need for more CS graduates that he won't hire anyway.

    14. Re:It doesn't help... by whitefael · · Score: 1

      I never said that wanting to make money made someone "a 'lesser' sort of person." I definitely want to make money, but I don't want to work in an industry I hate or don't really care about either. I still believe that a person who loves what they do will be a better employee. I don't have any statistics to back that up, but I have seen it happen with other people: those that liked what they did, for the most part, excelled and performed well. Those that hated what they did and only did it for the money, eventually became the bad seed within the company, quit, or was fired. I also believe that now that the IT/software industry isn't all rosey, those that choose to major in CS, really want to be there, which should produce better-qualified network admins and programmers.

    15. Re:It doesn't help... by Euler · · Score: 1

      Good point, but economically speaking there isn't a demand. Economists don't count a buyer's desires, only what they are really willing to put on the table.

    16. Re:It doesn't help... by Abreu · · Score: 1

      Going to Irak? No thanks!

      --
      No sig for the moment.
    17. Re:It doesn't help... by shmlco · · Score: 1
      while his company hires less than 1% of applicants here

      Proof, anyone?

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    18. Re:It doesn't help... by Thu25245 · · Score: 1

      CS is a subset of IT.

      Being a doctor means you're in the health care field. So does being a Certified Nursing Assistant. Health care is a broad field, and so is CS.

      Unfortunately, "IT Spending" or "Technology spending" does have a direct impact on the fortunes of Computer Science.

      CS university programs depend on the donations of alumni.
      Alumni donations depend on the successful employment of CS grads.
      CS grads, by and large, depend on technology companies for employment.
      Technology companies depend on the IT/Technology budgets of other companies.

      If college students keep hearing about how hard it is to get a job as a CS grad, (see above) they're not going to major in CS.

    19. Re:It doesn't help... by torokun · · Score: 1


      I completely agree, and to elaborate:

      Think about where our innovations come from. In order to have significantly innovative ideas with market potential, you really need to be immersed in the subject matter of the innovation you want to make.

      In other words, people innovate in the areas they work in, because they are paid to think about those things all day, and in their free time.

      I did a lot of COM and ATL development for years, and had tons of great ideas during that time. But I was learning new technologies because I had to learn them for my projects. I didn't have enough time to learn non-work-related technology.

      When most or all of U.S. companies' coders are in India and China, what is the obvious result? Americans are not cramming the latest technology at Barnes and Noble, because they don't have to do so for the latest project. They are not having eureka moments because they are not the ones solving the heinous problems. And those who remain to architect the systems to be outsourced -- those people gained their experience and wisdom about software architecture not from college, but from designing and coding systems, and running into problems over and over again that needed to be solved.

      The result is that eventually, few innovations will be by Americans, and few Americans will be able to accumulate real experience and wisdom in software architecture. You NEED people to do the work for a while in order for them to really have a friggin clue.

      I would support a law that taxed outsourcing such that no more than a reasonable fraction of a key knowledge industry like this would likely be outsourced. Something less than 1/2 maybe. It's hard to come up with a number, but I think it's obvious that our coders are our future entrepreneurs and architects and gurus. It's just stupid to throw that away. It's destroying our knowledge ecosystem.

    20. Re:It doesn't help... by Vicissidude · · Score: 1

      When it can take months for a new engineer to come up to speed and years to develop into someone who really understands your system, then losing an engineer means losing a significant investment.

      If you have an engineer that is only in it for the money, then they'll leave as soon as a bigger paycheck comes along. However, if you have someone who is really passionate about your technology, then you could pay them peanuts and they'll stay. For example, look at game developers.

      THAT is why companies should hire the passionate and not the greedy.

    21. Re:It doesn't help... by deaddrunk · · Score: 1

      Not only that but corps haven't yet realised that making your customers poorer is not a very good idea if you still want to sell to them.

      --
      Does a Christian soccer team even need a goalkeeper?
    22. Re:It doesn't help... by quarkscat · · Score: 2, Informative

      "There is no demand for IT workers."

      Well, that is what the companies in the industry are claiming publically. But that is not what they are saying privately. What they are saying privately is "There is no demand for IT workers that expect a Middle Class salary and benefits."

      In 2003, there were 78,000 IT workers layed off in Connecticut (sorry, no link to the details). But that same year in Connecticut, the IT industry in Connecticut went to Congress and got 65,000 MORE H1-B visa slots granted to them. If those jobs truly "disappeared", the increase in H1-B visas would not have been needed.

      There was an interesting PBS Frontline story earlier this year about the "mini-silicon valley" in Central Florida (Orlando area). Many IT workers there were being layed off after working there for a number of years. One of the provisions for qualifying for their "exit packages" was training of their H1-B visa-enabled Indian IT replacements. The homes that the layed off workers were being forced by bankruptcy to sell were being bought up by their replacements. In some neighborhoods, more than half the homes were up for sale.

      But the IT industry is not alone in the continuously downward pressure on wages. There was a news article from Boise, Idahoe, about a state legislator that was trying to drum up support for a bill that, on the state level, would penalize companies for hiring illegal aliens. Major players in the construction industry there were quoted as saying that they could not find Amwerican workers for their construction sites. But what they really meant was that they could not find American construction workers there willing to work for what they were now only willing to pay. In 2000, President Bill Clinton's administration prosecuted over 300 employers for their blatant policy of hiring illegal aliens. In 2001, President George Bush announced (prematurely) an amnesty program for illegal aliens. The floodgates opened, and in spite of post-9/11/2001 fears about domestic terrorism, the number of illegal aliens increased by 40%. In 2003, President George Bush's administration only prosecuted 13 employers for blatantly hiring illegal aliens, even though those numbers are way up.

      Face it. The Federal government, many of your Congress-critters, and industries big and small are in the middle of the (effective) destruction of the Middle Class in America. This is all in accordance with what they call "globalization", which is little more than an excuse. In the 10 years since NAFTA was passed, and "globalization" started to "snowball", the Middle Class jobs that could readily be off-shore outsourced have been, at the same time that L1-A and H1-B visas have skyrocketed, along with many domestic jobs taken by illegal aliens.

      Workers' wages have gone down, but the corporate executives that buy your Congress-critters salaries have gone up, sometimes spectacularly. When NAFTA was passed, there was considerable talk about "the level playing field", with concerns about wages, worker rights, benefits, and environmental issues that needed to be addressed when jobs moved offshore. Those concerns were never met by enabling legislation. Instead, the "level playing field" that American workers must adjust to are the prevalent wages of Bangalore, India and Shanghai, PRC.

      Bill Gates does the very same thing at MSFT, so he is full of it. Short of a revolution, the only way out for the American Middle Class is to throw out the bought-and-paid-for politicians of both national political parties, and the sooner the better.

    23. Re:It doesn't help... by quarkscat · · Score: 1

      "There is no demand for IT workers."

      Well, that is what the companies in the industry are claiming publically. But that is not what they are saying privately. What they are saying privately is "There is no demand for IT workers that expect a Middle Class salary and benefits."

      In 2003, there were 78,000 IT workers layed off in Connecticut (sorry, no link to the details). But that same year in Connecticut, the IT industry in Connecticut went to Congress and got 65,000 MORE H1-B visa slots granted to them. If those jobs truly "disappeared", the increase in H1-B visas would not have been needed.

      There was an interesting PBS Frontline story earlier this year about the "mini-silicon valley" in Central Florida (Orlando area). Many IT workers there were being layed off after working there for a number of years. One of the provisions for qualifying for their "exit packages" was training of their H1-B visa-enabled Indian IT replacements. The homes that the layed off workers were being forced by bankruptcy to sell were being bought up by their replacements. In some neighborhoods, more than half the homes were up for sale.

      But the IT industry is not alone in the continuously downward pressure on wages. There was a news article from Boise, Idahoe, about a state legislator that was trying to drum up support for a bill that, on the state level, would penalize companies for hiring illegal aliens. Major players in the construction industry there were quoted as saying that they could not find Amwerican workers for their construction sites. But what they really meant was that they could not find American construction workers there willing to work for what they were now only willing to pay.

      In 2000, President Bill Clinton's administration prosecuted over 300 employers for their blatant policy of hiring illegal aliens. In 2001, President George Bush announced (prematurely) an amnesty program for illegal aliens. The floodgates opened, and in spite of post-9/11/2001 fears about domestic terrorism, the number of illegal aliens increased by 40%. In 2003, President George Bush's administration only prosecuted 13 employers for blatantly hiring illegal aliens, even though those numbers are way up.

      Face it. The Federal government, many of your Congress-critters, and industries big and small are in the middle of the (effective) destruction of the Middle Class in America. This is all in accordance with what they call "globalization", which is little more than an excuse. In the 10 years since NAFTA was passed, and "globalization" started to "snowball", the Middle Class jobs that could readily be off-shore outsourced have been, at the same time that L1-A and H1-B visas have skyrocketed, along with many domestic jobs taken by illegal aliens.

      Workers' wages have gone down, but the corporate executives that buy your Congress-critters salaries have gone up, sometimes spectacularly. When NAFTA was passed, there was considerable talk about "the level playing field", with concerns about wages, worker rights, benefits, and environmental issues that needed to be addressed when jobs moved offshore. Those concerns were never met by enabling legislation. Instead, the "level playing field" that American workers must adjust to are the prevalent wages of Bangalore, India and Shanghai, PRC.

      Bill Gates does the very same thing at MSFT, so he is full of it. Short of a revolution, the only way out for the American Middle Class is to throw out the bought-and-paid-for politicians of both national political parties, and the sooner the better.

    24. Re:It doesn't help... by Whitemice · · Score: 1

      > Thats what really gets me fired up about these
      > kind of statements. Its simple supply and demand.

      In scenarios like this I don't think it is really "supply and demand". In the case of knowledge supply can often create demand. I suspect that the situation is much more complicated - do American IT staff expect to much money (spoiled by the 90's), are American IT people actually trained in the right things (IT or even CS is a pretty general and broad category), how does our CS/IT education compare to that of other countries?

      >The basic gist of all the outsourcing hoopla in
      >the industry is "There is no demand for IT
      >workers."

      I'm an IT worker, I know lots of IT workers. Many of us are turning down work because we just can't handle any more. Allot of this is unconventional; small companies, one time deals, etc...

      >Modern coporations are cutting off their nose to
      >spite their face. Someday they will be crying in
      >their beer about not being able to find any
      >workers. Well they made their own bed now
      >they've got to sleep in it.

      I'm an 'out there' liberal and more than happy to blame corporations for a laundry list of ills. But I just don't think the above is true. The US has failed - it has failed to control health care costs, it has failed to maintain a robust educational system, it has failed to provide basis services such as transportation (which raises the cost of living), and it has failed to convey to people the fact that there are a billion people 'over there' eager and willing to sacrifice to ge-what-we-got.

      Of course corporations are going to say 'see ya' and go over there. That is kind of a 'Duh' decision.

      The modern corporation isn't hurting itself at all because thanks to fiber optic cable it just doesn't matter where that research center is.

      And a final point is that supply-and-demand works in reverse in some cases. To open a research center I need say 100 CS people, several electrical engineers, etc... Unless I can find ENOUGH of those, and good, ones I can't open that research center. So I go where there are 10,000 highly qualified people I can pick through to find just the ones I need. With the US producing more lawyers than engineers and scientists the fact that there are unemployeed engineers and scientists doesn't help - there are not enough unemployeed engineers and scientists.

      --
      Using "Common Sense" is being either to arrogant or to ignorant to ask people who know more about something than you.
    25. Re:It doesn't help... by 16K+Ram+Pack · · Score: 1
      Wise words. Someone recently said "Do what you like doing. You'll get good at it and you'll earn as a result of it".

      People hopping industries are nuts. All that happens is that you hit the industry just as the supply/demand curve starts going against you.

      Choose what you like to do. You'll get good times and bad times.

      One thing that I'd advise a lot of people now is to become independent. Companies will outsource large departments, but small projects, they'll often choose the local guy who can visit them. Just think about the overhead game.

    26. Re:It doesn't help... by maxpublic · · Score: 1

      If you have an engineer that is only in it for the money, then they'll leave as soon as a bigger paycheck comes along.

      This is also true of any employee, anywhere, who favors the financial well-being of his or her family over his own selfish 'passion' in regards to company X. Responsible people choose family over business any day of the week.

      So it comes back to my original argument: skill is far more important than passion, and always will be - to a competent manager, at least. If you can get both in the same package, great; but don't think that 'passion' will win you any brownie points with a family man who has his priorities straight. Or, in fact, with anyone who thinks securing their financial future might be a tad bit more important than a sop to company loyalty.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    27. Re:It doesn't help... by JWW · · Score: 2, Interesting

      Well said! I think you are correct about the attempt to destroy the middle class. But the saddest thing is that the elite class will be brought down as well. What they (the super greedy elite) don't realize is that we (the middle class) buy all the stuff their companies make! Currently it is like each industry in the US is hammering its workers which happen to be the customers for every other industry. I fear that when things really get rolling we'll be facing a gigantic depression that will be incredibly difficult to get out of.

      What I'd like to see done is to have the US implement a Maximum Wage for publically traded companies. The CEO would only be able to bring home X dollars for their services more than the lowest paid worker at their company. Maybe a factor could be added that for years with massive job cuts their pay should be factored by being a certain percentage of their expected salary in relation to how many jobs they cut. Oh and before anyone says, what about their stock options. I say ethier give them no options or make tnem a full part of their compensation figured at full face value. CEOs have proven that they can't control their greed themselves. As much as I dislike government intervention, its time for them to step in and stop this. But of course they won't, they'll just raise the Minimum Wage, which only makes things worse as the CEOs will scramble to do more layoffs and more outsourcing.

    28. Re:It doesn't help... by cl0secall · · Score: 1

      Another thing that's going to become a problem for tech companies is that it will, for a while at least, become an employee's market. Meaning companies will have to drop the copyright 0wnage agreements, etc. which to my knowledge have been a sticking point with the more active of the programming crowd. Who wants to work for a company that claims copyright on your coding that you do at home, especially if it is unrelated to what you work on?

      --
      Model 551, Chambered in 6mm
    29. Re:It doesn't help... by vsprintf · · Score: 1

      If you're interested, try washtech, zazona , and Matloff's mailing list. It's not a secret from anyone except those in Congress.

    30. Re:It doesn't help... by Vicissidude · · Score: 1

      This is also true of any employee, anywhere, who favors the financial well-being of his or her family over his own selfish 'passion' in regards to company X. Responsible people choose family over business any day of the week.

      I'd agree with your second sentence there. However, that doesn't logically flow from your first sentence.

      If you are happy doing Job A for a good amount of money (no one working in IT is likely to be making less than the national average), then picking Job B for more money and less happiness doesn't make sense. Regardless of the reason of the reduced happiness, you're going to be rubbing that off on your family. Which would be better for your family, a happy person or a pissed-off person?

      To put it another way, which would you choose?
      Job A - Work is awesome, You come home happy, Family loves you
      Job B - Work sucks, You come home pissed, Family hates you, You have a few more dollars

      As a business, which would you rather hire? Frankly, the happy person in Job A is going to be far more stable.

      So it comes back to my original argument: skill is far more important than passion, and always will be - to a competent manager, at least.

      Skill is important. However, a competent manager does not want to hire someone that is completely skilled who lacks passion for the job. That worker is going to get bored. They're not going to put their heart into their work. That'll negatively affect their productivity, their longevity in the company, as well as the productivity of those around them.

      It's far better to hire someone with 80% of the skills the job actually requires who has true passion for the work involved. They are far more likely to stay with the company and in the position after you spend thousands of dollars and months to years training them. They are also less likely to get lured away from to other companies because they're not hotshots and frankly, they aren't looking. Also, their family life will probably be more stable because they're happy at work and therefore going home happy as well.

  3. A lack of spending on R&D? by Richard+Steiner · · Score: 2, Insightful

    Maybe that's because Microsoft has demonstrated that a technology company doesn't have to engage in any original work at all in order to be wildly successful, at least in the current US legal climate...

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
    1. Re:A lack of spending on R&D? by Skiron · · Score: 1

      Nor conduct an ethical business practice...

    2. Re:A lack of spending on R&D? by Rei · · Score: 5, Funny

      The title should have been "Billionaire College Dropout Accountant Encourages Students To Go To College, Major In Computer Science"

      --
      Point of interest. Offering to shoot us might not work so well as an incentive as you might imagine.
    3. Re:A lack of spending on R&D? by DaHat · · Score: 2, Informative

      Before badmouthing MS R&D... perhaps you should look into a bit of what they do: http://research.microsoft.com/.

    4. Re:A lack of spending on R&D? by Really+Wannabe+Geek · · Score: 2, Informative

      Amen to that! MS is putting their money where their mouth is - MSR has an annual budget of $7 billion and dream jobs for well qualified researchers who can basically do what they want without worrying about converting research into products in the near term.

    5. Re:A lack of spending on R&D? by Daniel+Dvorkin · · Score: 3, Insightful

      Before badmouthing MS R&D... perhaps you should look into a bit of what they do: http://research.microsoft.com/.

      That doesn't prove Microsoft R&D is worth anything. All it proves is that their R&D section has a pretty website.

      It seems like there are always apologists willing to defend Microsoft, or any other big company that makes shitty products and uses slick marketing to crush its better competitors, with the cry, "Look how much money they spend on $X!" So what? If $X sucks, it doesn't matter how much money the company that makes $X spent; it still sucks.

      So Microsoft spends a ton of money on algorithms research? Their apps are still slow bloatware. HCI? Their interfaces are still painful to use. Security? Using Windows is still pretty much the equivalent of leaving your PC out on the front lawn with a sign saying, "Steal My Computer." They can tell us about their wonderful research all they want, but it has yet to show any meaningful results.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    6. Re:A lack of spending on R&D? by multiplexo · · Score: 4, Funny
      The title should have been "Billionaire College Dropout Accountant Encourages Students To Go To College, Major In Computer Science"

      No kidding, you could have a similar headline for Steve Jobs. I loved seeing this story in the Seattle Times this morning. The headline was "Gates Stresses Need for Qualified CS Grads", the headline underneath it was "Hewlett-Packard to cut 14,500 jobs in restructuring plan". Do they put these things together deliberately to fuck with us, or is it just an accident?

      --
      cheap labor conservatives - they want to keep you hungry enough to be thankful for minimum wage.
    7. Re:A lack of spending on R&D? by Dav3K · · Score: 1

      You are so very badly missing the point. Nobody gives a RAT'S ASS about the quality of the research. It's the amount of money being funneled into it that counts, and specifically, how that translates into domestic jobs. The article simply states that the resource pool MS has typically been able to pull from is quickly evaporating because everybody thinks the programming jobs are all overseas. How you have been able to spin that into another anti-MS rant simply amazes me. We get enough of that on-topic around here without adding to it unneccesarily.

    8. Re:A lack of spending on R&D? by Com2Kid · · Score: 1

      • So Microsoft spends a ton of money on algorithms research? Their apps are still slow bloatware.

      To an extent, yes, but some of their algorithms are rather nice, have you tried out a tablet PC lately? It can do for the first time what no computer could do before:

      Read really bad human hand writing (ie: mine)

      Understand really cruddy spoken words.

      I did not expect speech recon to ever work; now it goes. Handwriting recon that actually can understand my scribbled? Wonderful.

      Now the software that implements those algorithms is written in .Net, and yes, it is huge bloatware, no argument about that there.


      • HCI? Their interfaces are still painful to use.

      Actually they are VERY nice. You would not believe the number of small details that Microsoft has put into each new release and update of their Explorer UI.

      Does Microsoft occasionally release brain-dead and dumb UIs? Yes they do, Office XP is a great example of this, but they also FIX their dumb UI mistakes, Office 2003 is a great example of that! I hated Office, until I saw 2003, powerful as heck! Now does it still have some UI flaws? Yes it does, but it is easy to see that Microsoft may a definite effort to improve it from XP.

      Visual Studio 6, was OK UI wise, the first incarnation of Visual Studio .NET sucked, 2003 is a lot better.

      Microsoft also wises up about crud installation, on occasion. For awhile the MSDN Library by default installed a copy of some Radio Webcasts that sucked up around a gig (or more) of space. That went on for a year or so then Microsoft wizened up and decided to ditch a lot of the default MSDN installation material and instead bundle it as an optional "extras" pack.


      • Security? Using Windows is still pretty much the equivalent of leaving your PC out on the front lawn with a sign saying, "Steal My Computer."

      First off, remember, Microsoft gets to "update its distribution" to non-MSDN members, about once every 2 or 3 years.

      Compare an unpatched Windows XP box to an unpatched Redhat box from 2001 or so. Will XP still be less secure? Likely so, but the difference will not be that much different. Also compare how long it takes a new XP user running as Admin to kill their box (w/o the net) to how long it takes a new *nix user running as root to kill their box.

      (I remember just five or six years ago when I tried out Mandrake, back with ext2, when my machine crashed / power surge / whatever, upon next boot I was dumped to a shell and told to run something called fsck, not knowing what the heck was going on back then, I reinstalled. And that was a "newbie" distribution!)

      Windows XP actually shipped with a lot of services and daemons running by default (it shouldn't have, and SP2 distributions do not ship with nearly so many enabled out of the box), this caused many problems, and still does, but a fresh SP2 copy will last at least for a bit on the net, and SP2 behind even a cheesy NAT firewall can withstand a few days (maybe...)

      On the security plus side, Windows has ACL, which provide much finer grained security than Unix's simplified security model. There are also places in *nix land that piss poor security advice is given in tutorial documentation!

      A few weeks back I was setting up an Apache system with Bugzilla and MySQL, lo and behold, the installation tutorial said use user nobody, I did, to get things to work right I had to set the entire bugzilla directory to 777, the local *nix guru came up to me "what are you doing! User nobody is very dangerous! And change those permissions!".

      Well it turns out you can create another user, another group, run Apache under that user who belongs to that group, and just give that user/group read execute permissions on most of the files, but damned if the tutorial docs said anything! In fact the checksetup.pl scr

    9. Re:A lack of spending on R&D? by kisielk · · Score: 1
      ... have you tried out a tablet PC lately? It can do for the first time what no computer could do before:

      Read really bad human hand writing (ie: mine)

      Understand really cruddy spoken words.

      I did not expect speech recon to ever work; now it goes. Handwriting recon that actually can understand my scribbled? Wonderful.


      Maybe it's just me, but I *still* can't get most of these devices to recognize my writing worth a damn. I have at work a CE.Net 2003 based tablet, and attempting to write on it using the handwriting recognition is an exercise in futility..

      Haven't really tried any more recent devices, perhaps they're better.. but my experiences haven't been exactly encouraging.
    10. Re:A lack of spending on R&D? by Com2Kid · · Score: 1

      Oh the CE ones are questionable, I am talking about the full fledged XP ones.

      Then again they dedicate enough of your CPU to it, they SHOULD recognize what is going on! :)

      As I said, the stuff IS bloated, but what it can do is also quite amazing.

    11. Re:A lack of spending on R&D? by Fulcrum+of+Evil · · Score: 1

      Do they put these things together deliberately to fuck with us, or is it just an accident?

      I know which one I'd be...

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    12. Re:A lack of spending on R&D? by Truth_Quark · · Score: 1
      ...Right...

      The company's profit margin is so high that Bill is the richest man in the world by half a mountain, where, were there competition in the marketplace that would have to be reinvested into R&D to keep up with the competition or returned to the consumer as lower prices, as long as the competition were happy to be the richest man in the world by less than half a mountain.

      And the problem is the government not putting in the R&D dollars.

      Have you heard of 64 bit computing? Windows is approximately 5 years behind Linux, 7 years behind Sun, and 2 years behind apple.

      And Bill's right it is a crime. Antitrust. Abuse of Monopoly.

    13. Re:A lack of spending on R&D? by Ernesto+Alvarez · · Score: 1

      Algorithms research is mathematical design and analysis of algorithms for interesting problems. Today it has little bearing on how fast applications run. For eg. algorithmic research cannot help Microsoft Excel sort a list of 10000 numbers faster, because the time bounds to this problem are already known.


      Algorithms research has everything to do when the "interesting problem" is what you want your copy of MS Excel to do (like sorting numbers, a classical one).

      You wouldn't believe how inefficient these apps turn to be. I've seen lots of cases where apps use algorithms far from optimal (such as merging two sorted lists via nested loops, O(n*m), instead of merge-sorting, O(n+m)).

      If programmers (and designers) chose their algorithms properly, it would probably be a different story.
    14. Re:A lack of spending on R&D? by metamatic · · Score: 1

      Yeah, but at least Steve Jobs wasn't a millionaire before he dropped out of college...

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    15. Re:A lack of spending on R&D? by jo42 · · Score: 1

      Except most of what they come up with is total crap. I can't believe highly educated people are actually working there...then again, that just might be the problem (ivory tower vs. real world).

    16. Re:A lack of spending on R&D? by jo42 · · Score: 1
      > Actually they are VERY nice.

      I don't consider putting the minimize, maximize and window close buttons so close together, small and hard to hit as being "VERY nice". One absolute UI stupidity they haven't fixed since, what, Windows 95?

  4. You mean.. by FLAGGR · · Score: 2, Funny

    The lack of spending in windows [security/stability/logo's and icons/etc] R&D

    Zing!

  5. Hypocritical? by WizardRahl · · Score: 1, Interesting

    I thought Gates was a University dropout....

  6. Ironic... by PhysicsPhil · · Score: 3, Insightful

    ...how the same corporations that complain taxes are too high also whine about the government not spending taxes to help their industry.

    1. Re:Ironic... by AvantLegion · · Score: 1
      No Alanis, that's not "ironic".

      The two arguments don't contradict in any way at all.

      Let's say you're spending millions or even billions in taxes. AND, little or none of that money gets turned around and spent on your industry. Then you have those two complaints. If you WEREN'T spending a lot in taxes, then you might not mind so much that the money doesn't get spent on your industry.

    2. Re:Ironic... by Keeper · · Score: 1

      When it is cheaper to build an entire corporate campus in a foreign country and hire skilled people there, there is a problem in this country with supplying skilled people.

    3. Re:Ironic... by mav[LAG] · · Score: 1

      Not to mention slashing Microsoft's own R&D budget by half...

      --
      --- Hot Shot City is particularly good.
    4. Re:Ironic... by m00nun1t · · Score: 1

      Not many. Most of the work is still done in Redmond, where they have such trouble finding new people they are more or less forced to outsource - not that cost isn't a factor.

  7. I was considering majoring in CS, but... by pHatidic · · Score: 2, Interesting

    Let's see here:

    1) Four years of one of the most time intensive majors in colleges

    2) Going through Microsoft's dehumanizing interview process

    3) Getting free soda in exchange for 80 hour work weeks at minimum wage

    4) Getting fired at age 28 for being too old

    versus...

    Well, anything actually.

    1. Re:I was considering majoring in CS, but... by op12 · · Score: 1

      2) Going through Microsoft's dehumanizing interview process

      And they wonder why they don't get as many people as they want. Drop the arrogance and you may stop sending good people away.

    2. Re:I was considering majoring in CS, but... by Pinky3 · · Score: 1

      You left out

      5) Anything I create will be stolen by a monopoly excercising its monopoly power

      Bill Gates and Microsoft have given the computer industry a bad name in the US, and students don't want to play their game.

    3. Re:I was considering majoring in CS, but... by Synbiosis · · Score: 3, Informative

      2) Going through Microsoft's dehumanizing interview process

      I don't know where you got that one from. Sure, they ask strange questions, but they treat you quite well when you're interviewing.

      I've had two friends interview for internships with Microsoft, and a third who got a job there after college. All three of them made it a point to brag about how well MS treated them at the interviews (despite the bizarre questions asked), and how well they treat their employees.

    4. Re:I was considering majoring in CS, but... by Monkelectric · · Score: 3, Interesting
      No shit! Businesses are busy screaming, "NO! NO! We don't hire those kind of people!" And then they wonder why nobody is entering the field?

      It took me *3 years* to find my first programming job after college (graduated just after 9/11)... Now I know my experience was one of the worst, but it happened. With the worries about outsourcing, the szhizophrenic (sp?) attitudes of companies ... If I had known then what I know now, I wouldn't have gone to CS either. The average programmer makes no more than the average teacher, and teachers have better pensions, don't have to go through insanely difficult curriculum, don't have to worry about outsourcing, technology trends, the global economy ... Maybe I'll take the cbest and teach CS.

      --

      Religion is a gateway psychosis. -- Dave Foley

    5. Re:I was considering majoring in CS, but... by pipingguy · · Score: 1


      Study "real" engineering instead. Over the past decade or so engineering companies have been putting up with what the software business have provided. That's about to change, so get in with what is coming up.

      "Cradle to grave" engineering software solutions are vendor-specific and cannot last.

    6. Re:I was considering majoring in CS, but... by Rew190 · · Score: 1

      1. I learned a lot about responsibility and learned some really abstract and helpful concepts. The toughness of the degree made it that more exhilirating to get it. I also have a degree in business administration, but my CS degree was far more rewarding. Many employers also recognize the difficulty in getting a CS degree. I regard my CS degree with pride.

      2. You do not have to work at Microsoft. There are TONS of companies out there. I've had no experience with this, and neither does anyone else who asks flat out in an interview if there's mandatory overtime.

      3. Damn fine point... plus, it rots your teeth and gives you kidney stones. Again though, see #2.

      4. At the age of 28 and with a CS degree, you should have more than five years of real-world experience. Another few more and you're a senior engineer, of which there are a healthy amount of positions that pay well. There's also the choice to move up to doing some management work or project leading. Software design is incredibly interesting, if not simply from a puzzle-solving stance. I'd say you're only in trouble at 28 if you have no ambition to move up.

      The job market really isn't as bad as folks are saying. When I was a junior in college I landed an internship that paid me 15 bucks an hour and gave me a totally flexible schedule. I learned a ridiculous amount and was thus one (or even two) up on all of the other graduates, since I had two years of actual experience under my belt. Finding a job is not difficult if you're into it enough that you're a cut above the rest, and no, this does not require you to do nothing but program on your off-time. Don't get me wrong, this isn't exactly the tech bubble, but there are very few job markets that see that sort of activity.

      Basically, I just want to address the folks who want to get CS degrees: If you want it, go get it. It's a great looking degree, will teach you the art of hard work, and despite what others might say, will still land you a decent job if you want it. I still highly recommend trying for a minor in business or another field as it expands your skillset greatly on top of that, but not because a CS degree on its own is weak. It's also a nice reprieve from CS classes, as they will be nicely easier than what you would be used to.

      Best of luck to any prospective CS students.

    7. Re:I was considering majoring in CS, but... by $criptah · · Score: 2, Insightful

      I hate doing "me too" posts, but this is exactly what I went through. I graduated during the worst time when the unemployment level was sky high. So did my friends in non-tech majors. Although I love what I do for living, it becomes obvious that the market is somewhere else right now. Not a biggie, let's create a new bubble and retire rich :)

    8. Re:I was considering majoring in CS, but... by wirelessbuzzers · · Score: 3, Informative

      Let's see here:

      1) Four years of one of the most time intensive majors in colleges

      2) Going through Microsoft's dehumanizing interview process

      3) Getting free soda in exchange for 80 hour work weeks at minimum wage

      4) Getting fired at age 28 for being too old


      Funny. I work at Microsoft as an intern, and I didn't find their interview process dehumanizing. It was mostly tests to see if I could solve problems, design as part of a team, and write clean, bug-free code. Sure it was a pain to fly to Redmond, but they paid for the tickets so I can't complain too much. And I work only 40 hours a week, for something substantially more than minimum wage. If my product were about to ship, I'd work longer hours for a few weeks, but that's not the case. I also haven't heard of them firing people... well, for just about anything, but particularly not for being "old."

      It's also one of the nicest jobs in any industry: interesting work, no heavy lifting, flexible hours, air conditioning, great office machines, free soda, good view, mobility within the company, lots of benefits, good pay, minimal dress code (anything not revealing or offensive).

      I'm not sure what more you could ask for other than a northern California location or free money. Or more women. But I have a girlfriend, so I don't care that much. (And yes, trolls, she's a female human, unrelated to me, about my age, and she dates me without any chemical, physical or monetary persuasion.)

      Perhaps it's just a trap, and if I come to work here full-time, I'll see what it's really like.

      Perhaps not. Current employees seem pretty happy with it. Maybe they put something in the free soda?

      Point #1 stands on its own, but many interesting jobs require a lot of education to get.

      --
      I hereby place the above post in the public domain.
    9. Re:I was considering majoring in CS, but... by ettlz · · Score: 1
      5) Anything I create will be stolen by a monopoly excercising its monopoly power

      So we're back to the old free coders/happy coders thing again. There's no incentive to it! Prostitute your creative programming soul in some godforsaken Microsoft project, take home the pay cheque: Be Happy and forget everything you saw.

    10. Re:I was considering majoring in CS, but... by Matt2k · · Score: 1

      > I don't know where you got that one from. Sure, they ask strange questions, but they treat you quite well when you're interviewing.

      They pulled it out their ass. Like you'd expect anything different from slashdot.

    11. Re:I was considering majoring in CS, but... by targo · · Score: 1

      Well, this is simply absurd, who is moderating this troll up?
      For the background: I work at Microsoft, and our team is currently hiring.

      1) Four years of one of the most time intensive majors in colleges

      I was able to work part time (as a programmer) while going to college, so it really wasn't all that time intensive.

      2) Going through Microsoft's dehumanizing interview process

      You are interviewed by your future peers. I ask mostly coding (e.g. write code that generates all permutations of letters in a word), logic, or design/algorithm (e.g. how would you design a memory manager) questions. If this is dehumanizing for you then yes, perhaps this is not the right field for you.

      3) Getting free soda in exchange for 80 hour work weeks at minimum wage

      You are really full of it. Even the entry level (straight from college) Microsoft developer salary is more than twice Washington state's median plus 100% health benefits, free sports club membership and many other things.
      Neither me nor anyone in my team is working 80 hour weeks.

      4) Getting fired at age 28 for being too old

      Most people in my team are older than that.

    12. Re:I was considering majoring in CS, but... by DrAegoon · · Score: 1

      1) Four years of one of the most time intensive majors in colleges

      If the fact that it's hard or the lower wages now is what stops you from pursuing a CS degree, you probably weren't cut out for it in the first place. If you choose CS because you enjoy problem solving and want a career that will mentally challenge and stimulate you then go for it and none of those points will be a problem. If you actually like CS the classes won't seem unbearable. You'll probably be able to get a couple of good internships which will either make (2) easier or let you avoid it all together when you get offered a full time position. If you like what you do the occaisional deadline crunch will be easier to bare. If you have passion for what you do you will never be too old.

      Too many people went into CS because of the dot com boom. Now those people who chose for money have flooded the market and are making it look worse than it really is.

      Also, another solution to (2),(3), and (4): Get a job in the Defense industry or Government that requires a security clearance. Your job can never be sent overseas and if you find the right civil service position it's very hard to be fired. The job security in Defense contracting isn't quite as good, but cleared personnel generally command a premium.

    13. Re:I was considering majoring in CS, but... by asscroft · · Score: 1

      If you're gonna teach, teach math or physics. They're both "real" sciences, and much more portable. Why help put others where you don't seem to enjoy being?

      I'm a EE/CS major thinking about switching to physiology and business and going to chiropractic school. You don't outsource your chiropractor.

      --
      because I have been enjoined by this Holy Office to abandon the false opinion which maintains that the Sun is the centre
    14. Re:I was considering majoring in CS, but... by Traa · · Score: 1

      1) Four years of one of the most time intensive majors in colleges

      If you only excel in arts and crafts, please don't pick up CS. If on the other hand you have discovered you enjoy math and love 'how a computer works' stories as a kid then CS might be something for you because...(see below)

      2) Going through Microsoft's dehumanizing interview process

      Lots of people will now tell you that our beloved Google is the one with the dehumanizing interview process. Go there, see what you thing. Then go job interview at 10 more companies. If you feel that Microsoft is evil, why would you interview there?

      3) Getting free soda in exchange for 80 hour work weeks at minimum wage
      Free soda? Check.

      80 hours? Well, I actually did 3 weeks at a 100+ hours once. Was an amazingly cool experience. Everyone else in the team put in the same effort. We got the demo done in time. Then got send home for a week (paid). 9% Salary raise that quarter if I remember correctly. Never done anything near that amount of hours again. You got to be young and willing. Right now I average about 45 hours a week with peeks up to 60 for the few weeks in the year that it matters.
      As for the salary. Nothing overly special about mine. Typical Silicon Valley employee, 15+ years experience. Including bonusus around $160k a year.

      4) Getting fired at age 28 for being too old

      I am 37 years old and the second youngest in our software development team of 6. To me it looks like in the last 10 years the average age of engineers around me has gone up with 8 years. I see no reason why I would be replaced with a young unmotivated brat like you anytime soon :-P

    15. Re:I was considering majoring in CS, but... by MatD · · Score: 1
      Let's see here:

      1) Four years of one of the most time intensive majors in colleges

      CS is tough, but it was nothing compared to physics, or some of the chemistry majors. I switched from physics to computational mathematics because it was a lot easier.

      2) Going through Microsoft's dehumanizing interview process

      I've interviewed at a lot of companies (including MS) and I can say that there is nothing wrong with their interview process (it's actually pretty good).

      3) Getting free soda in exchange for 80 hour work weeks at minimum wage

      I've never had to work more than 60 hours in a week, and even that is pretty rare. My normal work week is 50 hours or so. It's probably closer to 35 once you take out all the time wasted reading sites like slashdot :) .

      4) Getting fired at age 28 for being too old

      Whatever dude. No one get's fired for being too old. If you keep your skills up to date and you aren't an jerk to work with, finding/keeping a job isn't that hard.

      --
      Since when did operating systems become a religion?
    16. Re:I was considering majoring in CS, but... by TheSync · · Score: 2, Insightful

      Maybe I'll take the cbest and teach CS.

      Be careful. I know people who have tried to become teachers. The kids will try to kill you, and you will have almost no way to discipline them. It takes a special kind of person to teach in the US public schools today, more of a prison guard than a professor.

    17. Re:I was considering majoring in CS, but... by aralin · · Score: 1
      Nah, its the easiest technical field. Physics being the hardest major overall, closely followed by math (mainly advanced calculus) and engineering (simply because they don't give you proof or explanation for any of the math they teach you, so you cannot possibly understand it and need to just learn). And then at the end of it, just above the teaching majors you have the IT. At my university people went there because the math there is really easy. Mostly some combinatorics, linear programming, basic algebra and calculus.

      I have to tell you, I have spent 4 years doing advanced calculus (functional analysis mostly) and then I decided to just take it really easy and go major in computer science. No need to actually attend the classes or study for exams, everything almost patently obvious and the math real breeze.

      As for the age, I just turned 30, I am still the youngest member of my team and I actually cannot wait to be older to get treated with the respect I think I deserve. As the industry is already maturing, you can say that age discrimination is factor at both ends of the spectrum. Never in my wildest dreams I have thought that at thirty I will be treated as too young to be listened too.

      And yeah, I think I do make something like 5 times the california minimum wage and 150 times the minimum wage of the place where I was born (in Europe) so I feel like I can chip in with a weekend now and then.

      --
      If programs would be read like poetry, most programmers would be Vogons.
    18. Re:I was considering majoring in CS, but... by aralin · · Score: 1

      Was supposed to be 15 times, not 150 times :)

      --
      If programs would be read like poetry, most programmers would be Vogons.
    19. Re:I was considering majoring in CS, but... by colinrichardday · · Score: 1

      Except that other professionals don't have to settle for studio apartments and little cars. And if people want to have children?

    20. Re:I was considering majoring in CS, but... by Frank+T.+Lofaro+Jr. · · Score: 1

      I work at Microsoft as an intern ... If my product were about to ship, I'd work longer hours for a few weeks, but that's not the case.

      If it's Longhorn, you won't have to worry about it shipping for quite a while.

      I also haven't heard of them firing people... well, for just about anything

      Such as blogging?

      http://seattlepi.nwsource.com/business/146115_blog ger30.html

      --
      Just because it CAN be done, doesn't mean it should!
    21. Re:I was considering majoring in CS, but... by Nasarius · · Score: 1
      It takes a special kind of person to teach in the US public schools today, more of a prison guard than a professor.

      You're being ridiculous. There are plenty of nice suburban high schools. Pick a decent neighborhood, get a decent school.

      --
      LOAD "SIG",8,1
    22. Re:I was considering majoring in CS, but... by SA3Steve · · Score: 1

      1) compared to what? If your curriculum is not time consuming, why are you paying so much money for so little amount of material being fed to you. Most of my non-CS friends spent quite a bit of time in their majors as well.

      2) You obviously have never been on a Microsoft interview. I can speak from personal experience, on both sides of the Microsoft interivew. We do ask a lot of tough questions and such but to call the interviews de-humanizing? I have never heard that from any candidate nor did I or any of my friends who interviewed (most of whom did not get accepted) say that about the interview process.

      3) If you are going to take a job because you are getting free soda, that is pathetic. If you are going to work an 80 hour week at minimum wage after getting a CS degree, that is also pretty poor job selection skills.

      4) You would have to be a really horrible programmer (or whatever job you are doing in the CS fields) to be fired at 28 for being too old. I guess I should expect my pink slip soon?

    23. Re:I was considering majoring in CS, but... by maxpublic · · Score: 1

      If this is dehumanizing for you then yes, perhaps this is not the right field for you.

      It isn't the right COMPANY for you. Microsofts interview process isn't a determinant of qualification for the field of CS.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    24. Re:I was considering majoring in CS, but... by l0ungeb0y · · Score: 1

      Since when is 6 figures minimum wage?

      Granted, I have been independent for several years, but here in the US, a skilled and knowledgeable contractor can get 100-200k per year.

      It's funny reading your rant, because I've been on the phone since 8am entertaining a slew of job offers today after posting my resume online yesterday and while the majority want to pay 60-85k per year, 7 are actively persuing me even though I have stated I am 30-50k over their budgeted amount. And that's just in 24 hours of looking -- and not looking very hard might I add.

      Then again, I'm not your typical developer and I know how to swing a deal.

    25. Re:I was considering majoring in CS, but... by wirelessbuzzers · · Score: 1

      If it's Longhorn, you won't have to worry about it shipping for quite a while.

      There are these things called betas...

      Such as blogging?

      Good point, I'd forgotten about that.

      --
      I hereby place the above post in the public domain.
    26. Re:I was considering majoring in CS, but... by DocScience4 · · Score: 1

      If you like teaching more than research, consider going the community college route. You need a master's for most fields and your time is spent in the classroom rather than research. If you would prefer doing more research, you can get grants and spend part of your time working on them. If you want to do a lot of research, get a PhD and teach at a four-year school.

      I'd say your prospects at the comm. coll. level are pretty good, at least in CA, in CS, Math, and Physics. But look into it more if you want to land a particular location.

    27. Re:I was considering majoring in CS, but... by Frank+T.+Lofaro+Jr. · · Score: 1

      Speaking of betas, why does turning on the beta updates enabled option in Windows Update never seem to find any updates on a Windows XP SP1 box?

      (you aren't going to say upgrade to SP2, right? Right? Right?? :)

      On the subject of update problems:

      I can't just point the finger at Microsoft for update bugs - Firefox 1.0.4 says no updates available even when I press the button to check now, even though Firefox 1.0.5 is out and it fixes critical security bugs.

      Just tried it 10:03 pm USA Pacific time on Firefox 1.0.4 on Linux. Tried it on Firefox 1.0.4 on Windows XP SP1 earlier - same deal.

      And why does Linux Firefox put options under Edit (that's dumb - Edit is for text editting functions) -> Preferences and Windows has it under Tools -> Options (which makes more sense) but the inconsistency sucks because it is confusing.

      --
      Just because it CAN be done, doesn't mean it should!
    28. Re:I was considering majoring in CS, but... by Triones · · Score: 1

      Sorry to tell you that this is the reason you didn't get a job easily:

      "insanely difficult curriculum".

      Most of my friends think CS is an easy major, and we all got offers before we graduated.

    29. Re:I was considering majoring in CS, but... by colinrichardday · · Score: 1

      Well, I don't have any children. When young people see CEOs and athletes making the big bucks, don't be surprised when they don't flock to teaching and CS.

    30. Re:I was considering majoring in CS, but... by ebuck · · Score: 1

      Then they improved.

      When I interviewd, it was dehumanizing.

      We had to "prove our worth" to Microsoft so they would "consider if we were good enough" to obtain a job. This was in the height of the "puzzle" interviews. You had to solve puzzles while being yelled at about the time you were taking to think about the issue.

      Mabye they didn't know it, but they were rewarding everyone that memorized the puzzles and punishing people who were thinking. Fortunately for me, these puzzles were the same kind that my dad used to challenge me with growing up, so I had memorized all of the answers. I know about the yelling because some of the "trick" questions I wanted to rework in my head to verify the memorized answer.

      Second round of interviews consisted of my "Proving my worth to Microsoft." I replied that I didn't understand how I could prove my worth because I hadn't been given the opportunity to work for Microsoft. They got annoyed with my answer, and replied that "I had to prove my worth as a future employee to Microsoft, that is, 'What makes you think you are good enough to work for us?'" I told them about my past projects, and they indicated that they already had thousands of people who could program, so what made me think that I could program better that someone who worked for Microsoft? Basically it turned into 30 minutes of, yes that's good, and that's why we're talking to you right now, but that's not good enough, what else can you do (but it will never be as good as an employee we already have, because that's a Microsoft employee we're talking about!) The guy even implied that he brought a few patents into to the Microsoft coffers, and that (perhaps) if was was a good prospect, I'd have a few to chip in for good measure.

      My third (and thankfully final) interview ended almost as soon as it began. About the second or third question was if I ever had used Linux. I said yes, and the pervading silence prompted me to try to back peddle a bit, saying that it came with free compilers that were useful to do my homework on a student's budget. Then silence for about five very long minutes before being barked at that "This interview is over, Get Out!"

      Really, I'm glad they improved. I feared that other companies would follow Microsoft's lead. Microsoft was the only company that conjured up visions of an unhappy employment before I was even "worthy" of an on-site interview.

      Funny thing is, they never asked me to code anything on a whiteboard. Mabye because my University's career placement center didn't have whiteboards available, but hey, there's always paper.

    31. Re:I was considering majoring in CS, but... by ASimPerson · · Score: 1

      I think you're getting ripped off if you're not making more than a teacher.

      According to the Dept. of Labor:
      Median annual earnings of computer programmers were $60,290 in 2002. The middle 50 percent earned between $45,960 and $78,140 a year. The lowest 10 percent earned less than $35,080; the highest 10 percent earned more than $96,860.

      Median annual earnings of kindergarten, elementary, middle, and secondary school teachers ranged from $39,810 to $44,340 in 2002; the lowest 10 percent earned $24,960 to $29,850; the top 10 percent earned $62,890 to $68,530.

      Sources:
      http://www.bls.gov/oco/ocos110.htm
      http://www.bls.gov/oco/ocos069.htm

      --
      In 3010, the potatoes triumphed
    32. Re:I was considering majoring in CS, but... by 16K+Ram+Pack · · Score: 1
      But would you rather be a teacher or a coder?

      I'd probably consider being a lecturer, to people who actually have the option of turning up or not.

    33. Re:I was considering majoring in CS, but... by Lonewolf666 · · Score: 2, Insightful

      Noone cares about whether he's taking with him the tens of hours of coaching with GCC. All the time he spent doing Graph theory with free software. Hours with a program like Haskell. GCC. cpp. All the so-called fucking IP that he's taken from free/oss to Microsoft
      So what? The Open Source community accepts copyright (and relies on it with the GPL) but believes that ideas should be free. And free also means that you can keep using your skills in a proprietary environment.
      So there is nothing wrong with someone from the Open Source crowd taking a job at Microsoft.

      --
      C - the footgun of programming languages
    34. Re:I was considering majoring in CS, but... by TheSync · · Score: 1

      There are plenty of nice suburban high schools

      The experience of people I know who have worked in "nice suburban high schools" is that there are still plenty of nasty kids in there.

    35. Re:I was considering majoring in CS, but... by Monkelectric · · Score: 1

      Thanks for being stupid. I went to an extremely difficult college where the graduation rate was 30%. Touche!

      --

      Religion is a gateway psychosis. -- Dave Foley

    36. Re:I was considering majoring in CS, but... by Monkelectric · · Score: 1

      I make a hell of a lot of money actually ... but I remember just after the bust my friends were getting picked up around 33 - 40k a year (in california thats pretty brutal). Theres one place out here that pays applications programmers 9$ an hour. As you can imagine they're always hiring heh.

      --

      Religion is a gateway psychosis. -- Dave Foley

    37. Re:I was considering majoring in CS, but... by wirelessbuzzers · · Score: 1

      If I'm helping to make their software more secure and better for users (regardless of its current state), why shouldn't my conscience be clean? Am I "selling out" by not going into academia?

      --
      I hereby place the above post in the public domain.
    38. Re:I was considering majoring in CS, but... by wirelessbuzzers · · Score: 1

      I'm not a manager or anything here, but I'm guessing that they don't want to test beta updates on more than one platform, especially since SP2 was pretty major (which, I'm guessing, is why you didn't install it).

      As to Firefox, I'm guessing that Linux and Windows conventions are different for where you put options, and that in this case the Linux one is dumb. Like, maybe they think you want to edit the options or something. (This is not meant as a troll; I use mostly Linux at home, Windows mostly for gaming, and I find certain design decisions of each platform to be dumb.)

      --
      I hereby place the above post in the public domain.
    39. Re:I was considering majoring in CS, but... by Frank+T.+Lofaro+Jr. · · Score: 1

      Guess the moderators don't like me telling the truth about the state of Commie-Fornia.

      --
      Just because it CAN be done, doesn't mean it should!
  8. Wrong tense, Mr. Gates. by Tackhead · · Score: 2, Insightful
    > Gates said he is frustrated that more U.S. students are not going into computer science. 'The fastest growing major is physical education,' he said. 'The Chinese are going to wake up and say we missed this opportunity,' he joked."

    One correction, Mr. Gates.

    It is we in North America who are asleep, and who will one day wake up and have to admit that we missed the opportunity.

    The Chinese are wide awake.

    1. Re:Wrong tense, Mr. Gates. by youknowmewell · · Score: 1

      I think you misunderstood what Gates said.

      'The Chinese are going to wake up and say we [we, as in us, Americans] missed this opportunity'

    2. Re:Wrong tense, Mr. Gates. by jonathansen · · Score: 5, Funny

      Mmm, I think you both misunderstood. He was being sarcastic, implying that Chinese are going to wake up and say "we [as in the Chinese] missed this opportunity [to have more physical education majors]".

      --
      "A dessert without cheese is like a beautiful woman who has lost an eye." -- Jean Anthelme Brillat-Savarin
    3. Re:Wrong tense, Mr. Gates. by nizo · · Score: 1

      I'm just pissed to find out that you really can major in PE; I thought the advisor was joking when he said that.

    4. Re:Wrong tense, Mr. Gates. by sTalking_Goat · · Score: 2, Funny

      I don't know. I think the Chinese have got that one covered.

      --

      My days of not taking you seriously are certainly coming to a middle...

    5. Re:Wrong tense, Mr. Gates. by jhylkema · · Score: 1

      I'm just pissed to find out that you really can major in PE; I thought the advisor was joking when he said that.

      Of course you can.

      What do you

    6. Re:Wrong tense, Mr. Gates. by jhylkema · · Score: 1

      Trying again . . .

      I'm just pissed to find out that you really can major in PE; I thought the advisor was joking when he said that.

      Of course you can.

      What do you suppose
      the football jocks major in?

    7. Re:Wrong tense, Mr. Gates. by gg3po · · Score: 1

      When I read your post, at first I laughed. Then realized that you're giving Billy the exact same kind of interpretation work-over that most religionists give the Bible -- scary.

      --
      ---
  9. MS doesn't care about academic research by Whafro · · Score: 2, Interesting

    When academics and computer scientists create "standards" as a result of substantive research, MSFT chooses to ignore them. If MSFT hasn't come up with something themselves, or hasn't had a key role in financing/advising the development, then they don't use the standard. If they don't use the standard, then it never actually becomes a de facto standard, due to their monopolistic hold in the computing world.

    Who wants to produce research that is dead before it's ever published? Especially for those who see research as a way of improving the world in some (even small) way, it seems that CS research in many directions may not be the way to go...

  10. Lip Service by Anonymous Coward · · Score: 2, Insightful

    Sounds like an excuse for outsourcing. It has been my experience that more people (in the US) go into CS than can obtain a career in CS. I think it is incorrect that we are missing the boat. The boat has already sailed for cheaper employment waters.

    1. Re:Lip Service by ForumTroll · · Score: 1

      Maybe you should take a trip to a university and see how many programmers are enrolled in courses and see the quality of the code they write. Most students I work with simply shouldn't be writing code because they have no real interest in it and don't want to spend the time/read the materials in order to be the best and be competitive in today's world. I feel that we have a small fringe of top notch world class programmers with most of the rest being mediocre at best.

      Outsourcing isn't the only factor here; most of the top end programmers that live here in the US have highly paying well respected jobs and don't have a problem in gaining employment. The problem is that we've created mostly an army of mediocre programmers who aren't really good for much without someone walking them through it, and they think that they deserve to be highly paid simply because of the field they are in.

      --
      "A Lisp programmer knows the value of everything, but the cost of nothing." - Alan Perlis
    2. Re:Lip Service by Red+Flayer · · Score: 1

      From an employer's perspective:

      Gates understands that some tasks cannot be satisfactorily outsourced, for performance issues, political issues, or otherwise.
      The issue here is the bottom line. A continued glut of CS grads will allow Microsoft to continue rolling over aging (read: more expensive) employees in those positions.

      I would not be surprised to see entry-level CS employment and salaries begin to rise above inflation in the next 10 years.

      Besides, where does most innovation come from? Entrenched employees, code factories, or fresh grads?

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
  11. the answer lies with him... by advocate_one · · Score: 5, Insightful

    if he's complaining about the lack of CS students, then perhaps he should pay graduates more, stop outsourcing to India and relying on H1b visas... then people might just believe there's a future in CS... he and several others like him are the root cause of the problem...

    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    1. Re:the answer lies with him... by John+Seminal · · Score: 4, Interesting
      if he's complaining about the lack of CS students, then perhaps he should pay graduates more, stop outsourcing to India and relying on H1b visas... then people might just believe there's a future in CS... he and several others like him are the root cause of the problem...

      You hit the nail on the head. When I was in college, my roomate who was a buisness major switched to computer science when he saw an article in US News and World Report which said that computer science majors would start at $40,000 a year. The only major that started higher was chemical engineering. Buisness was somewhere in the middle at $29,000 or so, with art at the bottom with $18,500.

      Now people are avoiding computer science because there is no growth seen. There is percieved shrinkage in the USA. HP lays off 11,000. Sun fired 4,000 a few years ago. Who wants to work in an industry where they have no job security?

      It is not like someone can get a degree in computer science, get a job at GE starting at $40,000, and work there the next 30 years and retire with a pension. Most comp sci people I know work on a contract basis. One year at a single company is considered a long time by some people. Then there is the pain in the ass of finding a new gig.

      How does someone plan buying a house under those conditions? What do you tell the bank? Umm... I have had 5 different contracts the past 3 years.

      Then there is the question of sanity. Who will live longer. They comp sci guy, who works 60 hour weeks, under stress, then even when he has no work, he is stressed looking for work. I see an early death due to heart attack. Or is it better to be a PE teacher, making $35,000 a year and spending time outdoors lobbing softballs and playing tennis?

      The problem the comp sci students are going to face is the same problem the auto workers are facing. Companies don't give a crap about americans, even though the companies started in the USA, the CEO and board of directors are American, and they sell their product to Americans. They will move their factories and tech support and anything they can to Mexico or India or anywhere they can find cheap labor. The CEO's are pretty much trators and they are crapping on the USA.

      --

      Rosco: "If brains were gunpowder, Enos couldn't blow his nose."

    2. Re:the answer lies with him... by Monkelectric · · Score: 4, Informative
      Very good. Now here's the *REASON* he complains about there being too many programmers when he uses h1b's etc etc:

      Bill Gates *WANTS* the market of programmers to be flooded. The glut of CS students during the dot com boom was fabulous for software companies who were hiring programmers for 35k a year *AFTER THE BUST*. The economy is starting to heat up again (until oil prices kill us, a story for another day) and wages are starting to pick up again, and companies don't want to pay them. Believe me, bill gates does nothing but serve himself, if he says we need more programmers, we most surely don't.

      --

      Religion is a gateway psychosis. -- Dave Foley

    3. Re:the answer lies with him... by kin_korn_karn · · Score: 1
      Who wants to work in an industry where they have no job security?

      If you know of an industry where there is any job security, please share it with us.

    4. Re:the answer lies with him... by dancpsu · · Score: 1

      Any government or unionized job.

      --
      "Scientists don't change their minds, they just die." -- Max Planck
    5. Re:the answer lies with him... by John+Seminal · · Score: 4, Interesting
      If you know of an industry where there is any job security, please share it with us.

      In my family, I have people who retired from GM as a factory worker, who still has enough money to buy a new car every 4 years.

      Next door is a nurse who is retired. Same thing, she has new cars and has money.

      When I was 19 I worked in a bookstore one year during college. One of the women who worked there part time was 60 years old and was a retired teacher. I asked he if she needed the money, thinking how sad that a 60 year old woman needs to work. She said she did not need any money, had more than enough, but she was lonely and wanted to be around people. Since she was a teacher, she loved books.

      My friends dad was a truck driver, and he is retired, and living comfortably in a 4br 2.5bath house.

      What two things do all these people have in common? An automotive factory worker, a teacher, a nurse, and a truck driver? They all started working in the 1960's and each and every one of them has a pension in addition to social security.

      It is a shame when today, skilled workers are not gaurenteed a pension. There should be a law which says that anyone who puts in over 10 years sweat and work into a company will get some kind of pension from that company. Maybe a good rule would be for every year worked, the company must pay a pension of 2.5% of that years salary, adjusted for inflation. A 30 year career would yeild 75% of the that persons salary. Add in social security, and most can retire comfortably.

      I wonder what has changed from the 1960's-80's and today. Why is it today most companies don't want to offer health insurance or pensions, or make people pay into their own private funds. What has changed? Companies could afford it back then, but today they outsource work, they close factories, and they don't want to pay workers. But the CEO's get HUGE bonuses, it is nowhere in line with the bonuses they got 30 years ago.

      The only way to fix it is to pass new laws. No more outsourcing of jobs. All companies must have a pension package. No lay offs unless the union okay's it. And every company must have a union, or the workers must collectivly agree on pay and terms.

      --

      Rosco: "If brains were gunpowder, Enos couldn't blow his nose."

    6. Re:the answer lies with him... by UnderScan · · Score: 1

      Garbage man or the p.c. Sanitation worker

    7. Re:the answer lies with him... by bnenning · · Score: 2, Insightful

      Maybe a good rule would be for every year worked, the company must pay a pension of 2.5% of that years salary, adjusted for inflation.

      Immediate result: base salaries go down 2.5%. Nothing's stopping you from saving on your own. (Actually high taxes, particularly the regressive payroll tax can make it hard, but if you're willing to make tradeoffs it can still be done).

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    8. Re:the answer lies with him... by Apocros · · Score: 1

      "...or make people pay into their own private funds."

      is it really so terrible to expect people to save for their own futures?

      --
      "onward!" cried the copper man, little knowing brass corrupts...
    9. Re:the answer lies with him... by Peter+La+Casse · · Score: 1
      I wonder what has changed from the 1960's-80's and today. Why is it today most companies don't want to offer health insurance or pensions, or make people pay into their own private funds. What has changed?

      Nowadays they actually have to pay the pensions that they promised, and they realize that they can't. So in addition to jumping through various hoops (such as declaring bankruptcy) to avoid paying the pensions that 40 years ago they committed to paying, they're doing their best to avoid making new pension "commitments".

      It's just too hard to compete with companies that don't have huge amounts of pension overhead. Requiring every company in the country to have huge amounts of pension overhead isn't a solution, because then companies outside the country would eat our lunch.

      Personally, I don't have a problem with the citizens of some other state voting themselves up some government-mandated pension benefits, because that's a state matter, not a federal matter. Ideally, there will be at least one state in the union for me to live in that doesn't.

    10. Re:the answer lies with him... by Frank+T.+Lofaro+Jr. · · Score: 2, Insightful

      There should be a law which says that anyone who puts in over 10 years sweat and work into a company will get some kind of pension from that company.

      So many people will get fired at 9 years, 364 days.

      Just like many companies give people 39.5 hrs/wk.

      They don't have to pay benefits since its only part time.

      And you thought getting off a half hour on Friday was because they were being nice.

      --
      Just because it CAN be done, doesn't mean it should!
    11. Re:the answer lies with him... by Dolly_Llama · · Score: 5, Insightful

      The only way to fix it is to pass new laws. No more outsourcing of jobs. All companies must have a pension package. No lay offs unless the union okay's it. And every company must have a union, or the workers must collectivly agree on pay and terms.

      Most companies do have some sort of retirement package, but the shift has been away from defined benefits regimes like that of a traditional pension toward a defined contribution like a 401k or and IRA.

      The difference here is a question of risk and flexibility. The pension model was designed around the worker who would stay at the same company for thirty years, then die a short time later. The automotive companies are quickly discovering, like other formerly strong American industries like steel, that these open ended pension liabilities coupled with longer lifespans are like boat anchors when their margins slip away.

      The fixed contribution model tries to solve two problems at once. First, workers can more easily move from firm to firm when their retirement package is not owned by the first company. Second, since only contriubtions are fixed, difficult variables like lifespan are removed from the employer's pension equation, allowing them to be focused only on their current workforce.

      The shift in risk is a political issue. Does the worker gain by the potential windfall of compound interest and appreciation or does he lose by inheiriting the risk associated with direct exposure to the market?

      --

      Somewhere, something incredible is waiting to be known. -- Carl Sagan

    12. Re:the answer lies with him... by nohup · · Score: 1

      "Companies don't give a crap about americans, even though the companies started in the USA, the CEO and board of directors are American, and they sell their product to Americans. They will move their factories and tech support and anything they can to Mexico or India or anywhere they can find cheap labor. The CEO's are pretty much trators and they are crapping on the USA."

      I hate to burst your bubble, but the real "traitors" are Americans themselves not the people running America's companies. Why? Generally when given the option Americans would rather buy a cheaper product than pay more for American-made goods. Would you willingly pay a few thousand dollars more for a car that is in every way equal to a foreign car, for example, based on principle of supporting American workers?

      It is estimated about $1,400 of the amount you pay for a GM vehicle goes straight to health-insurance costs for a GM employee. Let's say a Mexican worker's health insurance would contribute only $500 to the cost of every vehicle. Imagine that the Mexican car company is in direct competition with GM and produced an identical vehicle, but the only difference is price. Which one would you buy? Which one would most Americans buy?

      Given that GM had a 1.1 billion dollar loss during the first quarter of this year, it would seem they need to find a way to turn around the company quickly. What will become of our auto industry once China starts producing cars en masse with employees that cost around $0.25 / hour? Will you continue to pay thousands more for American cars? Will foreign countries buy American cars even though they are much more expensive?

      Try putting yourself in the shoes of these "traitor" CEO's and see what you would do to keep the company in the black. Are there bad CEO's out there? Sure there are. But there are many CEO's that would love nothing more than to continue to give Americans jobs. Bottom line is: if they can't turn a profit then not only do they lose the unskilled workers to foreign countries, the company ceases to exist and all the support, services, sales, tech, legal, finance, and marketing in the USA sink with the ship.

    13. Re:the answer lies with him... by maxpublic · · Score: 2, Insightful

      Same thing I was thinking. Bill isn't complaining that there aren't enough folks in CS; he's complaining that the market isn't so flooded that he can pay people in the United States the same wages he pays people in India.

      Bill isn't stupid, and it's becoming rather apparent that outsourcing to Third World nations isn't working out nearly as well as people thought it would. What he needs are American workers he can pay peanuts, and he can't have that if the market isn't glutted enough to drive people to desperate measures.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    14. Re:the answer lies with him... by Evil+Butters · · Score: 1

      ...I wonder what has changed from the 1960's-80's and today. Why is it today most companies don't want to offer health insurance or pensions, or make people pay into their own private funds. What has changed? Companies could afford it back then, but today they outsource work, they close factories, and they don't want to pay workers. But the CEO's get HUGE bonuses, it is nowhere in line with the bonuses they got 30 years ago.

      You basically hit the nail on the head. You say, "I wonder what has changed...?" It's called CORPORATE GREED! Not only do CEO's get HUGE bonuses, they get HUGE salaries, HUGE incentive packages, and yet they still raid their companies, commite securites fraud, or whatever it takes to make just $100 million more this year.

      --
      Homer no function beer well without.
    15. Re:the answer lies with him... by John+Seminal · · Score: 1
      Given that GM had a 1.1 billion dollar loss during the first quarter of this year, it would seem they need to find a way to turn around the company quickly. What will become of our auto industry once China starts producing cars en masse with employees that cost around $0.25 / hour?

      We had a solution to this problem. It is called tariffs. We charge a tax on all goods that are imported into the USA to protect goods manufactured inside the USA.

      We don't let China sell $8,000 cars in the USA. We charge the China company a tax for the right to sell in the USA.

      I have a friend who is into wines, big time. He has one of those fancy wine dehumidifiers/refrigerators with the glass case. He reads about wine, goes to wine tastings, he knows his wines. Anyways, he went to France last year, and he called me when he got back. He said the same French wine he buys in the USA was less than 1/3rd the price in France. He said he does not buy that wine often because it is so expensive, but he purchased 6 bottles to bring back home. He buys many more wines produced in California than anywhere else. Seems tariffs are working well in that situation.

      Generally when given the option Americans would rather buy a cheaper product than pay more for American-made goods.

      This is not true for me. I only buy American cars, I have NEVER owned a foriegn made car. But does that matter any more when much of the money in that car comes from parts that were made outside the USA? What good is it buying a Chevy if it is manufactured in Mexico?

      It is estimated about $1,400 of the amount you pay for a GM vehicle goes straight to health-insurance costs for a GM employee.

      I don't have a problem with that. What is that? 4% of the total cost of a new car? $1400 per employee for health care is nothing compared to the $2,000,000 bonus the CEO got? How many people could that 2 million cover? And that is not touching one penny of the CEOs salary.

      --

      Rosco: "If brains were gunpowder, Enos couldn't blow his nose."

    16. Re:the answer lies with him... by Monkelectric · · Score: 2, Interesting
      Bill isn't stupid, and it's becoming rather apparent that outsourcing to Third World nations isn't working out nearly as well as people thought it would.

      Agreed. Do you recall when the president of HP said (paraphrasing), "The problem isn't that American engineers aren't highly skilled...Is that highly skilled american engineers won't work for minimum wage."

      --

      Religion is a gateway psychosis. -- Dave Foley

    17. Re:the answer lies with him... by krunk4ever · · Score: 1

      i thought the reason why pensions were gone were because 401K showed up.

    18. Re:the answer lies with him... by nohup · · Score: 2, Interesting

      "We had a solution to this problem. It is called tariffs. We charge a tax on all goods that are imported into the USA to protect goods manufactured inside the USA."

      We don't let China sell $8,000 cars in the USA. We charge the China company a tax for the right to sell in the USA.

      I have a friend who is into wines, big time. He has one of those fancy wine dehumidifiers/refrigerators with the glass case. He reads about wine, goes to wine tastings, he knows his wines. Anyways, he went to France last year, and he called me when he got back. He said the same French wine he buys in the USA was less than 1/3rd the price in France. He said he does not buy that wine often because it is so expensive, but he purchased 6 bottles to bring back home. He buys many more wines produced in California than anywhere else. Seems tariffs are working well in that situation."

      There are quite a few major problems with tariffs. First, they artificially prop-up industries. This makes the economy less efficient overall and in turn makes so less jobs are created in other sectors. Tariffs also increase the price of goods to consumers. And the biggest problem, in my opinion, is that tariffs severely hamper the ability of the U.S. to sell our exports to other countries. We are not the only consumers of American cars in the world. A tariff in the U.S. on cars would make so automobile manufacturers can breathe a little and can sell more expensive cars in the U.S. because there would be a tax on the Chinese cars. Then we wouldn't have to worry about China flooding our market with cheap goods.

      Sounds great in theory... but what about all the other markets in the world where people are currently buying our cars? Does our U.S. tariff stop the Chinese from selling their cheap cars to the other major world economies? No, it wouldn't. A tariff would severely decrease the foreign demand for our U.S. made cars because they are more expensive. It would cause Chinese car companies to outpace us significantly in growth and efficiency because we couldn't remain competitive in the global marketplace.

      "I only buy American cars, I have NEVER owned a foriegn made car."

      I applaud you for your principles in supporting our American workforce. I'm sure the car companies that spend millions in advertising campaigns to "buy American" would be happy to see their money is paying off for some people. The important question though is what would most Americans do if they could buy an identical product made oversees that was thousands of dollars cheaper? The Chinese don't meet the quality of our cars yet, but most experts today are predicting that by around 2010 they will be there. Look at Wal-mart today--it's full of Asian goods. I think it is reasonably clear that most Americans would rather have cheaper prices than pay more to buy American goods.

      "$1400 per employee for health care is nothing compared to the $2,000,000 bonus the CEO got? How many people could that 2 million cover? And that is not touching one penny of the CEOs salary."

      Well given that GE has 1.1 million employees, your hypothetical would mean about $2 per employee.

      How many people can and want the responsibility of making a multi-billion dollar company perform? If you put the wrong guy at the helm, he can run the ship into the shore. I want to make it clear that I'm not trying to defend what are often times terribly high-salaries, and some CEO's are definately overpaid.

      However, look at a company like Merck. It is a billion-dollar pharmaceutical company in trouble. How many people are there out there that can step up to the plate and turn the behemoth into a money-maker again? What if the person fails? Who wants to hire a CEO that failed at his previous company? They need a "star" CEO, one who can really turn the company around. Would it be worth a few million to lure away a CEO from another co

    19. Re:the answer lies with him... by ksheff · · Score: 2, Interesting

      Would you willingly pay a few thousand dollars more for a car that is in every way equal to a foreign car

      The problem is that the foreign car is often a better vehicle(more reliable, better mileage, better resale, etc), so the real question is: are you willing to make a bad personal economic decision in order to help someone else that you have no other dealings with? Too many people got burned by the shitmobiles of the 70s & 80s and the "buy Amuricun" slogan just rewarded the companies for making rotten products. That's a hard reputation to shake and Joe Sixpack would rather spend the weekends working on the car for fun, rather than doing it out of necessity.

      It's interesting to compare the revenue and profits of the big automakers: GM, Ford, Daimler-Chrysler and Toyota. GM has significantly higher sales than any of them, but is about the worst when it comes to the bottom line. What's Ford doing right and what's GM screwing up?

      --
      the good ground has been paved over by suicidal maniacs
    20. Re:the answer lies with him... by lw54 · · Score: 1

      Healthcare.

      I'd like to see them try outsourcing that =)

    21. Re:the answer lies with him... by timbo234 · · Score: 1

      Maybe a good rule would be for every year worked, the company must pay a pension of 2.5% of that years salary, adjusted for inflation

      And what if that company collapses during the intervening 30 years? Or you change jobs? Don't you Americans have compulsory superannuation funds? In Australia 9% of your salary every pay is contributed by the employer.

      I don't understand how Americans plan to live once they retire if they have no super? I can't imagine living off a government pension would be much fun.

      --
      Pre-canned Evolution Links for all those Slashdot holy wars.
    22. Re:the answer lies with him... by roman_mir · · Score: 1

      Last year I went through 4 short term contracts. 5 with this year contract that just ended. Before it I had a 3 year 5 extended contracts at one place. It's rough now.

    23. Re:the answer lies with him... by stor · · Score: 1

      Healthcare.

      I'd like to see them try outsourcing that =)


      Huh? They won't outsource it: they will dismantle it.

      Cheers
      Stor

      --
      "Yeah well there's a lot of stuff that should be, but isn't"
    24. Re:the answer lies with him... by cornelius1729 · · Score: 1

      If all the jobs are being outsourced to India and China, then quit moaning and just move to India/ China.

      *Bingo!*

      Job security and unlimited takeaway food in one fell swoop.

      --
      1729 = 9^3 + 10^3 = 1^3 + 12^3
    25. Re:the answer lies with him... by dajak · · Score: 1

      I wonder what has changed from the 1960's-80's and today. Why is it today most companies don't want to offer health insurance or pensions, or make people pay into their own private funds. What has changed? Companies could afford it back then, but today they outsource work, they close factories, and they don't want to pay workers.

      Several things have changed. We have learned that we cannot really afford the benefits promised in those days.

      Population growth is leveling off and average age is increasing, increasing the non-productive proportion of the population significantly. We also decided to start competing with the rest of the world on a slightly more level playing field, after we coerced them into a harsh kind of capitalism, and pay a more equitable price for oil, which also happens to be running out. We pay increasing interest over debt, notably the government debt created by the delayed public expenses of our parents. At the same time we consume much more per capita, and inequality, as measured by the Gini coefficient, inside Western economies has been increasing as well.

      It is an unlikely, and actually suspect, miracle we still seem to be able to pay for all of this. The short term strategies we use for this are consumption growth at the expense of saving (look at the scary graph), cutting government benefits and services, artificially inflating real estate and stock prices, and more government deficits. Some countries even go as far as simply attacking oil-producing countries to intimidate them. There are four possible medium and long term strategies: consuming much less per capita, inventing things that really increase productivity and using them in such a way that they actually do, cancellation of debt (which reduces the Gini coefficient, but usually requires a Napoleon, Lenin, or Hitler to effect the cancellation), or fencing off or killing a significant part of the world population.

      The people that benefit from the increasing Gini coefficient, who also happen to rule us, are not in a hurry to solve the problem as long as there are still short-term solutions left. My hunch is that eventually we will go with the last solution first. The pretexts are already being created.

    26. Re:the answer lies with him... by tmortn · · Score: 2, Informative

      Well if you flip it around and realize that in 1960 you were not expected to live more than 5 years after retirement it might start to make sense. This was especially true for the more blue collar proffessions as at the time there was a notable gap in life expectency between those of average means vrs those who were wealthy. One of the real unherealded advances of the 20th century was that by its end that gap essentially ceased to exist in developed countries. So you might look back and find 65-66 as the average life expectancy in the 60's but if you took a closer look at more specific populations you would actually find a lower average of like 62-63 or even less.

      If a company has a 1000 workers making an average of 50k that means labor costs 50,000,000 and you then have an added pension plan cost for previous workers. If you have one retired worker for everyone position you maintain that is an added cost of 37.5 million (worst case) and it will remain that way until they start to die. When these plans were introduced it was thought some would die relatively quickly and some would live a long time but it would average out the same way as life expectancy to about 5-6 years after retirement (or hopefully, from their perspective, less due to the actual demographic of their employees on the average life expectancy scale).

      link to a look at life expectancy through the years.
      http://answers.google.com/answers/threadview?id=13 9242

      So in the 60's when these plans started out they looked win win. The company assured employees that long term work would be rewarded and that people had a deffinate goal to look forward to. The company had what it thought to be a reasonably short term liability that would gain them value in employee loyalty.

      However, then life expectancy beyond the age of retirement doubled from 65/66 to 75+ in the intervening 30 years so that it no longer looks so good from the companies perspective. Its liability just doubled (or worse) and there was no increase in the benifit of offering the plans. Increasing the age of retirment without increasing the benifits seems unfair (IE have to work longer for less reward) so the age of retirment has not been increasing nearly as fast as medicine has been increasing life expectancy. To make matters worse, living longer is costing more and more and that raises the expense of medical benifits plans which were also a large part of those retirement packages.

      In short the wages of current workers at companies that offer and are stuck with these plans are directly affected and the potential exists (see recent airline pension plan debacles) for the added liability of this increasing cost of providing pension plans to drag a company into the red in a hurry. Profit margians are razor thin and it dosn't take to much to adversely affect them. In this case liabilities entered into several decades ago are coming due in a BIG way and I fear we have only seen the lightest rumbles of the potential problems it could cause.

      It is to some extent the same problem facing SS and the baby boomer bubble albeit without the added complexity of a potentially smaller work force trying to provide for a longer lived retired population.

      Now if you want to understand CEO compensation plans consider how to get out of this mess. Offer a plan that is mostly at cost to the employee like 401K. IE they choose to deffer part of their check into a pension plan rather than you adding it to their compensation package. As an incentive you then say you will match funds. Matching plans normally come with what is known as a period of time in which you become vested in the plan. Most times if you are not with the company long enough to become vested then any extraneous contributions by the company in matching funds is defaulted back to the company.

      Now the companies have some nasty options. One, not push 401k very well, and two find a way to have a roll over rate t

      --
      I don't ask you to be me. I only ask you not expect me to be you.
    27. Re:the answer lies with him... by Shotgun · · Score: 1

      I wonder what has changed from the 1960's-80's and today.

      Spreadsheets (PHB has instant access to what said plans do to this quarter's bottom line) and day traders in the stock market.

      --
      Aah, change is good. -- Rafiki
      Yeah, but it ain't easy. -- Simba
    28. Re:the answer lies with him... by Shotgun · · Score: 1

      The only way to fix it is to pass new laws. No more outsourcing of jobs. All companies must have a pension package. No lay offs unless the union okay's it. And every company must have a union, or the workers must collectivly agree on pay and terms.

      And workers will not be allowed to quit a job or stay home sick, unless given written permission by the union. How can you put restrictions only on one side of the bargaining table? How long do you think it will take for the companies to say 'F-U_U-S-A'?

      --
      Aah, change is good. -- Rafiki
      Yeah, but it ain't easy. -- Simba
    29. Re:the answer lies with him... by virtual_mps · · Score: 1
      Truly good CEO's are probably far and few between, and if a CEO is making a company billions of dollars, they probably will get a good payoff. Not fair you say? I would love to do a job where I could make lots of money too. On the other hand, am I good enough where I could actually take the reigns, stress, and responsibility of a big company like that and make it profitable? Probably not.

      That's a nice theory, but the reality is that these days you could get a job as a CEO, get millions of dollars in compensation, do a bad job, get fired, and still get another job as a CEO. (Hi Carly!) CEO's and the boards who set their salaries (and whose salaries are set in a reciprocal fashion) love to claim that the pay is related to responsibility & performance, but that's demonstrably false. I'd love to have the opportunity to be a bad CEO at a major corporation for a year or two, so I could retire early on the golden parachute.
    30. Re:the answer lies with him... by SporkLand · · Score: 1

      In all honesty, even durring the glut Microsoft was paying no where near 35k a year. They have always payed their employees well. (I worked there)

      I do agree that he has a vested interest in having more people graduate with CS degrees, but it isn't so they can pay less. It is so he can get the quality people that they want. Durring the glut there were a ton of bad CS people being spat out, I was in classes with them. At the same time there were a lot of great CS students graduating as well. When less people go into the major less come out overall, and even less great ones come out.

    31. Re:the answer lies with him... by ksheff · · Score: 1

      To follow up on this, I saw a Chrysler commercial today with Lee Iacocca and it had his "If you can find a better car, buy it" slogan from the 80s. Sure it's a bit of marketing hubris, but it's still good advice and that's why you have many people buying imported cars.

      --
      the good ground has been paved over by suicidal maniacs
    32. Re:the answer lies with him... by Mark+of+THE+CITY · · Score: 1

      Nit: pensions really took off after World War II, as a way to make up for low pay due to low cash flow.

      --
      The clearance system sounds logical. It is not. It is completely arbitrary. -- John Bolton
    33. Re:the answer lies with him... by ZenFu · · Score: 1

      I liked the analysis, but your figures do not appear to adjust for the infant mortatility rate.

      The statistic that I keep seeing is that a person who is 40 years old today has a life expectancy only 4 years greater than a person that was born in 1900. So, we appear to have the forces of lifestyle and medicine cancelling each other out.

      When I was in business school in the 80's I also remember reading that pension funds were typically 40 to 60 percent overfunded. Unfortunately, many of these overfunded pension funds were restructured by corporate raiders to pay off their junk bonds. And now, we have several large companies with underfunded pension plans.

    34. Re:the answer lies with him... by tmortn · · Score: 1

      Yeah infant mortality differnce is a good point as higher numerbers that far out of whack with the general scale can have a strong impact on realistic numbers for those who survive infancy. And yeah the deal with 40 years ago is pretty big because that is when vaccines had been almost universaly available in the US long enough that a number of desieases were irradicated as common occurances for the most part resulting in a much lower rate of not only infant mortality but young childhood and even adult mortality due to disease.

      What seems to have really finished off closing the class gap is a better standard of basic healthcare easily available ( long lines and shitty doctors beat none at all ) and probably more importantly widespread emergency services. It truly is amazing what 911 coupled with EMT's ready to go at a moments notice have done for dealing with preventable deaths. Same goes for copmuters and something seeming so simple as patient record availability in a time of crisis.

      --
      I don't ask you to be me. I only ask you not expect me to be you.
  12. Why get a CS degree? by Anonymous Coward · · Score: 2, Insightful

    Why get a degree in a field that already has an oversupply of workers, and in addition is continuing to outsource even more of those jobs that are left?

    American high schoolers might be stupid, but they're not that stupid.

    1. Re:Why get a CS degree? by neenbeenbaby · · Score: 1

      Well I guess that makes me downright retarded to be enrolled as a CS major huh? By the way, who modded this as insightful???

    2. Re:Why get a CS degree? by seven+of+five · · Score: 1

      Why get a CS degree?

      So you can have intelligent conversations with the other cab drivers!

    3. Re:Why get a CS degree? by gartogg · · Score: 1

      It's funny, because the fact that you say this means you're right; if you like programming so little that only a secure job and a high salary make it worth doing, you're not going to be happy choosing that as a career.

      So yes, you're retarded, but you can be happy that at least you were right about it.

      --
      I'm a concientious .sig objector.
  13. The Reason Why...Simple by varmittang · · Score: 5, Insightful

    Is because we believe/afraid that we wont have a job when we get out of college due to all the out sourcing going on in IT. People don't want to spend all their money on a great education, to not have chance at a job when they graduate. So they look into other majors, while possibly doing some code on the side. Simple as that.

    --
    -----BEGIN PGP SIGNATURE-----
    12345
    -----END PGP SIGNATURE-----
    1. Re:The Reason Why...Simple by op12 · · Score: 1

      It's not an irrational fear either, since there is really no end in sight to outsourcing. Reminds me of that AP article from a few weeks back.

    2. Re:The Reason Why...Simple by Otter · · Score: 2, Interesting
      If you love computers, and have a reasonable aptitude for programming, don't let the "OUTSOURCING!!!" panic scare you away from the field. The idea that software jobs are all going to disappear is as foolish as the previous notion that a high school dropout with a Cisco cert is set for life. The 90's aren't coming back (although you'll have to pry my Zubaz off my cold dead legs!) but that hardly means there won't be decent jobs.

      Believe me -- with the dummies with new CS Masters degrees I see getting hired, you'll do fine.

    3. Re:The Reason Why...Simple by 91degrees · · Score: 1

      Oh, rubbish.

      Looking at my peers - One did biochemistry. I earn twice what she does. Another did law. I earn a little more than him. Another did politics. He stayed in Academia. Another did Mathematics. She's hoping to get a decent job soon.

      Out of my peer group, the only people who earn more than me did engineering. And they did it not because it paid well, but because they loved computers. I don't fear outsourcing and neither do they. Some people want skills that can't be outsourced.

    4. Re:The Reason Why...Simple by nido · · Score: 1

      People don't want to spend all their money on a great education...

      I spent all my money on schooling (3.5 years at a rather expensive "institute"). About a year after I got out, I was going through John Taylor Gatto's A Different Kind of Teacher, and identified strongly with his experience of his 7th or 8th graders reading comprehension abilities were dismal. I took his simple reading test (first 20 pages of All's Quiet on the Western Front), and couldn't answer his simple questions.

      16.5 years of schooling, and I still can't read. The signs were there all along - couldn't get more than 20 pages into The Hobbit or the first Lord of the Rings, and I have no clue what Moby Dick's about, or any of the other books I supposedly "read" for english class. Sure, I scanned the pages, and did okay on the teacher's tests, but I had no real comprehension of what all those books were about. I somehow managed to get through the first Harry Potter (it's about a boy who goes to wizard school), but I couldn't read the second one.

      But I could do well on standardized reading tests (which should not to be cnofused with actually reading something), so no one ever caught on. According to Mr. Gatto, 90%+ of his students couldn't really read before they got to his class.

      Don't be fooled. "School" is not Education. It can be, but just 'cause you go doesn't mean you'll be "educated".

      --
      Learn the rules so you know how to break them properly.
      www.teslabox.com
    5. Re:The Reason Why...Simple by varmittang · · Score: 1

      I do love computers, so I switched from CS to IST (Information Science and Technology) so that I could do things like Project Planning, Project Management, Resourse Management, Risk assetment, etc. All the job skills that a CIO needs. I personally think it was a good choice for me, because coding wasn't that exciting for me. I never felt like sitting in front of the computer all night trying to solve something, though I have since the IST major does have programming as a part of the curriculum. But for others, there are other majors that deal with computers, that is not a CS degree. By the way, I'm an IT Manager right now, and I graduated May 2004.

      --
      -----BEGIN PGP SIGNATURE-----
      12345
      -----END PGP SIGNATURE-----
    6. Re:The Reason Why...Simple by Colonel+Panic · · Score: 2, Insightful

      Another did law. I earn a little more than him.

      Lemme guess - your friend just got out of Law School and you've been out with your CS for five years or more?

      In the longrun I'd place my bets on the Lawyer having a larger/more stable income. Law is a field where experience matters. It's one of those fields where the older you get the more valuable you become. Not so with CS/EE/IT where after a certain age your income/employability can fall precipitously off a cliff.

      Of course, the way to make a lot of money (if you're so inclined) is to get a CS or EE degree and then get a Law degree. Patent/IP attorneys make the big $$$.

    7. Re:The Reason Why...Simple by $criptah · · Score: 2, Informative

      I think you're right on the target. It is impossible to outsource everything. Cubicle-only warriors who used to sit, get specs, code and ship the code somewhere are going to be gone. However, there is always consulting, security, management and other things that you can use to make money. Knowledge is capital. Use it wisely.

    8. Re:The Reason Why...Simple by 91degrees · · Score: 1

      Lemme guess - your friend just got out of Law School and you've been out with your CS for five years or more?

      Nope. He finished a year before me. Law pays well, but not everyone get's to be a corporate legal advocate.

      In the longrun I'd place my bets on the Lawyer having a larger/more stable income.

      More stable - certainly. Larger - I might strike lucky and work for a successful startup or produce a killer app. I'll have to shift career track slightly at some point since codemonkeys only get paid up to about 25% more than I get, but even so, it's a comfortable amount, and as long as I keep my skills up to date, my employability remains.

    9. Re:The Reason Why...Simple by Frank+T.+Lofaro+Jr. · · Score: 1

      There can only be so many CIOs.

      Very easy for supply to exceed demand.

      --
      Just because it CAN be done, doesn't mean it should!
    10. Re:The Reason Why...Simple by Whitemice · · Score: 2, Interesting

      > If you love computers, and have a reasonable
      > aptitude for programming, don't let the
      > "OUTSOURCING!!!" panic scare you away from the
      > field. The idea that software jobs are all going
      > to disappear is as foolish

      Exactly. Hey people! - getting a degree isn't enough. You need to know you stuff, get some experience, etc... And try to spread out your skill set.

      Part of the problem is that the value of American degrees are greatly diminished by the millification of our colleges.

      We are currently shopping around for an ERP system - and WOW - are european software house help desk and programmers way more aggressive and 'on-the-ball' than the American equivalents.

      Maybe these companies are out sourcing because not only are those developers and researchers cheaper - maybe they are also more aggressive and focussed (and less arrogant).

      --
      Using "Common Sense" is being either to arrogant or to ignorant to ask people who know more about something than you.
    11. Re:The Reason Why...Simple by 91degrees · · Score: 1

      Let me guess - you're from the UK.

      You guessed right.

      Is there really that big a difference? I'm quite surprised.

    12. Re:The Reason Why...Simple by SporkLand · · Score: 1

      How do I determine if I am a dummy with a CS Masters degree or an intelligent person with a CS Masters degree?

      I lack a certain amount of self-confidence that the "less-insightful" people around me seem to have in spades.

      I'm not being confrontational, I'm looking for a proper method to determine my location in the intelligence hierarchy.

  14. He's right by cached · · Score: 2, Interesting

    Ladies and gentlemen, he might finally have a good point. At my current school, one that has approximately 2000 students, the minimum requirement of 12 students per class to keep it active was not met for ANY computer class (web/graphic design excluded), so they will ALL be canceled next year. This WILL (excluding the debt, corruption, etc) be the reason for the US becoming a second or third world nation, unless this trend is reversed.

    --
    +1 funny, -2 overrated. Life isn't fair.
    1. Re:He's right by ForumTroll · · Score: 1

      I'm also a university student and have noticed this as well. The problem that Gates is referring to is that once we stop innovating in technology our economy is going to be seriously hurt and right now we are setting ourselves up for that. Honestly, our economy and quality of life cannot be the same if we do not remain innovative and competitive technologically. We are currently falling behind in the area to more dedicated countries and once they surpass us by a larger margin our economy will be hurt badly and the damage will be extremely hard to undue.

      The fastest growing major being physical education is just a perfect example of this. Physical education is quite possibly the most useless skill you could take and does not allow us to compete in anything anywhere in the world. I mean are we going to have everyone by Phys-ed teachers?

      --
      "A Lisp programmer knows the value of everything, but the cost of nothing." - Alan Perlis
    2. Re:He's right by orderb13 · · Score: 1

      Only 2000 students? I think I had that many in one of my classes at school one time.

      What is sad is that at the Univeristy I went to there were 20,000 undergrads, and the Philosophy department almost got shut down because they didn't even have 10 declared majors.

      Besides, who needs a CS undergrad degree, if you want to learn to program, then grab a couple of books and learn, no need to sit in a class with a professor that hasn't ever worked in field try to teach you stuff you'll never use (bubble sort comes to mind).

    3. Re:He's right by mattbot+5000 · · Score: 1

      Right, because what first world power could possibly survive without CS students? You talk as if there couldn't possibly be a more advanced state of society than one in which everyone is a computer scientist.

      Softare engineering is the new train engineering.

    4. Re:He's right by Anonymous Coward · · Score: 1, Insightful
      ry to teach you stuff you'll never use (bubble sort comes to mind)


      Wow, you *really* missed the point of those algorithms courses, didn't you?

    5. Re:He's right by ForumTroll · · Score: 1

      "Besides, who needs a CS undergrad degree, if you want to learn to program, then grab a couple of books and learn, no need to sit in a class with a professor that hasn't ever worked in field try to teach you stuff you'll never use (bubble sort comes to mind)."

      That looks real good on a resume.....

      --
      "A Lisp programmer knows the value of everything, but the cost of nothing." - Alan Perlis
    6. Re:He's right by guitaristx · · Score: 1

      Besides, who needs a CS undergrad degree, if you want to learn to program, then grab a couple of books and learn, no need to sit in a class with a professor that hasn't ever worked in field try to teach you stuff you'll never use (bubble sort comes to mind).

      There is a very big difference between a programmer and a computer scientist. A programmer might be able to write a program given a design, but a computer scientist would be able to write the design and make sure that it's solid. I'd run screaming from a significantly large piece of software designed by a mere programmer.

      Finite State Automata, Big-O notation, working knowledge of compilers and hardware, and discrete mathematics are some of the things distinguish programmers' bodies of knowledge from computer scientists' - you'll find that such things are absent from the former. You'll also find that knowledge of such things leads one to design and implement vastly more robust software. If anyone intends to pursue a career in developing software, they should not settle for being a mere programmer.

      programmer : computer scientist :: technician : engineer

      --
      I pity the foo that isn't metasyntactic
    7. Re:He's right by swiftstream · · Score: 1

      Alright, this is it.

      I can handle the misuse of first and third world labels, but the misuse of second world simply takes it too far.

      For the record, this is what the labels really mean:

      1st world: capitalist, allied with USA during cold war
      2nd world: communist, allied with USSR during cold war
      3rd world: nonaligned.

      The USA will never become a 2nd or 3rd world country, because it is 1st world by definition.

      Now, we can talk about economic development... but that is a different matter.

      --
      Be a PATRIOT--because the only thing we have to fear is the lack thereof.
  15. if microsoft can't find staff... by geoff+lane · · Score: 4, Interesting

    ... perhaps it is because the modern CS students have just spent three years learning about operating systems by using open source operating systems?

    Once upon a time you could make real money by working for a startup Microsoft. Today, it's just another job and all the cool ideas are coming out of Google.

  16. It's no joke! by otis+wildflower · · Score: 1

    The Chinese aren't being left behind in the obesity wars either..

    (Anyone else reminded of Thunder from Big Trouble in Little China?)

    1. Re:It's no joke! by georgewad · · Score: 1

      Ob. BTiLC:
      I don't think he's gonna stop...
      KABOOM!

      --
      Karma: It's not just a good idea. It's the law.
  17. this is what gates thinks about education: by Anonymous Coward · · Score: 1, Insightful

    Rule 1: Life is not fair - get used to it!

    Rule 2: The world won't care about your self-esteem. The world will expect you to accomplish something BEFORE you feel good about yourself.

    Rule 3: You will NOT make $60,000 a year right out of high school. You won't be a vice-president with a car phone until you earn both.

    Rule 4: If you think your teacher is tough, wait till you get a boss.

    Rule 5: Flipping burgers is not beneath your dignity. Your Grandparents had a different word for burger flipping: they called it opportunity.

    Rule 6: If you mess up, it's not your parents' fault, so don't whine about your mistakes, learn from them.

    Rule 7: Before you were born, your parents weren't as boring as they are now. They got that way from paying your bills, cleaning your clothes and listening to you talk about how cool you thought you were. So before you save the rain forest from the parasites of your parent's generation, try delousing the closet in your own room.

    Rule 8: Your school may have done away with winners and losers, but life HAS NOT. In some schools, they have abolished failing grades and they'll give you as MANY TIMES as you want to get the right answer. This doesn't bear the slightest resemblance to ANYTHING in real life.

    Rule 9: Life is not divided into semesters. You don't get summers off and very few employers are interested in helping you FIND YOURSELF. Do that on your own time.

    Rule 10: Television is NOT real life. In real life people actually have to leave the coffee shop and go to jobs.

    Rule 11: Be nice to nerds. Chances are you'll end up working for one.

    1. Re:this is what gates thinks about education: by booyabazooka · · Score: 1
      this is what gates thinks about education

      I believe you meant to say Charles J. Sykes?

    2. Re:this is what gates thinks about education: by amliebsch · · Score: 2, Informative

      Actually that's from the book "Dumbing Down Our Kids : Why American Children Feel Good About Themselves But Can't Read, Write, or Add" by my local talk show host Charlie Sykes.

      --
      If you don't know where you are going, you will wind up somewhere else.
    3. Re:this is what gates thinks about education: by colinrichardday · · Score: 1

      On Rule 5, how does he expect graduates to pay off their student loans by flipping burgers?

  18. The difference is by overshoot · · Score: 4, Informative
    Microsoft and others are hiring in China.

    In the USA, they're not only laying off IT and CS staff, they're even letting H1-B visas go unused, not that that's keeping Bill and others from lobbying to raise the H1-B cap anyway.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    1. Re:The difference is by ad0gg · · Score: 1

      Umm. Wheres you your links backing up your claims?

      --

      Have you ever been to a turkish prison?

    2. Re:The difference is by targo · · Score: 2, Interesting

      In the USA, they're not only laying off IT and CS staff, they're even letting H1-B visas go unused, not that that's keeping Bill and others from lobbying to raise the H1-B cap anyway.

      Don't lie. Microsoft has literally thousands of vacancies (http://members.microsoft.com/careers/search/defau lt.aspx) in the US, and they pay decent money.
      I am leading a team of developers myself, and I have an open position, you just have to have some coding/design/intellectual skills above the regular Slashdot wannabe level to get it.

      And the yearly H1B cap gets filled in the first 2 months of the year, as some friends from my native country found out.

    3. Re:The difference is by overshoot · · Score: 1
      Microsoft has literally thousands of vacancies (http://members.microsoft.com/careers/search/defau lt.aspx) in the US, and they pay decent money.

      Re-reading the OP I should have been clearer that the "they" was national, not just MS.

      I am leading a team of developers myself, and I have an open position, you just have to have some coding/design/intellectual skills above the regular Slashdot wannabe level to get it.

      Thanks, but

      • I have a BSCS and 30 years experience, a score of patents or so, and am well-known in my field
      • I quit software to do circuit design, which pays better and is much more fun
      • "Decent" for Microsoft doesn't cover what I cost even if it weren't that
      • I have some ethics. I can't imagine being that hard up; if nothing else, Wal-Mart is still hiring greeters.
      --
      Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    4. Re:The difference is by Trepalium · · Score: 1

      You think Wal-Mart is somehow less evil than Microsoft? Wow. Wal-Mart rates slightly lower on my list of companies I don't like than Microsoft does. Microsoft at least pays their workers fair wages. Too much of Wal-Mart's stuff comes from sweatshops in third world countries.

      --
      I used up all my sick days, so I'm calling in dead.
    5. Re:The difference is by overshoot · · Score: 1
      You think Wal-Mart is somehow less evil than Microsoft?

      Sure, it's a slam-dunk. Wal-Mart screws its employees and gives its customers good value. Microsoft just leers at its employees and screws everyone else.

      Go with the numbers.

      --
      Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
  19. Simple by jav1231 · · Score: 1

    The answer is simple, people saw the .com bust and young people are leary. I think that and the technology sector's woes since are just keeping them at bay.

  20. Ironic... by blahplusplus · · Score: 5, Insightful

    Gee, this is like the pot calling the kettle black, how many jobs as Mr. Gates company outsourced I wonder?

    The guy is just playing the governments of the world off one another to benefit his own company. Not really news.

  21. No Jokes Here by $criptah · · Score: 4, Interesting

    How many of your Comp. Sci. peers got jobs before graduating from college? I know that only two of my fellow students did. How many business, accounting, education, and other students get jobs? Again, I don't know about your experience, but all my friends who chose not to major in Comp. Sci. did quite well and landed nice jobs BEFORE they got their diplomas.

    Supply and demand. This is a no-fucking-brainer for students who go to college in order to get jobs and move on with their careers. Last time I checked, nobody wants to spend -- or waste -- for years of school in order to end up unemployed. There are tons of articles that describe newly minted CEOS who decide to hire and developm in India or China because it is cheaper. Kids read that and decide not to fall into the same hole as the previous generation.

    Sorry Bill, not every students gets to be one of the wealthiest people on the planet. Software was hot in 80s. Now it is a freaking commodity. Let's move on.

    1. Re:No Jokes Here by bradleycarpenter · · Score: 1

      I have not seen any of my friends having trouble getting CS jobs. I got a job a semester before graduating. All my CS friends had jobs lined up before graduation. Just have to look at the right places. We are in the midwest so I'm sure it is easier to get a CS job here than on one of the coast. There are a lot of great tech companies inland that are always looking for people with tech skills.

    2. Re:No Jokes Here by jlapier · · Score: 1

      Sorry Bill, not every students gets to be one of the wealthiest people on the planet. Software was hot in 80s. Now it is a freaking commodity. Let's move on.

      Maybe all the would-be CS students are using that now classic excuse:
      "I don't need to go to college - Bill Gates dropped out and he's the wealthiest man alive!"

    3. Re:No Jokes Here by 91degrees · · Score: 1

      I did.

      Most of my friends did too.

      I could claim this was because I went to a prestigious university, but really this was because I graduated before the end of the dotcom boom.

      There were other golden times as well. We're not in one of them.

    4. Re:No Jokes Here by jinzumkei · · Score: 2, Interesting

      How many Comp. Sci. grads just "got by" in the program thinking that graduating with a 2.5 GPA would land you a $50k job JUST because it was CS.

      All of my CS grads I know who actually took the time to learn the material had no problems. All of us had jobs lined up 2-3 deep before we graduated. The ones who couldn't find jobs were the people playing frisbee during their data structures class.

      CS is a very rewarding field IF you put effort into it.

    5. Re:No Jokes Here by bradleycarpenter · · Score: 1

      Actually right now the job market for new graduates is the best in about 4 years. Granted now as great as the boom years, but most everyone I know is getting good jobs out of college. The average salary for a CS graduate is in the $50,000 range. Pretty decent for someone right out of college.

    6. Re:No Jokes Here by AutopsyReport · · Score: 1

      I've been working steadily for 3 years doing independent contracting, and I'm just heading into my fourth year of my CS degree. If a simple Canadian boy can land lengthy contracts with successful companies in the US, then there's much hope for other Americans who put forth the effort. There's plenty of employment there. Qualify yourself, and start scanning the job postings.

      --

      For he today that sheds his blood with me shall be my brother.

    7. Re:No Jokes Here by $criptah · · Score: 1

      I did not go to a community college (and there is nothing wrong with any education as long as you get educated). I have a job that pays much more than $50K and I am pleased with that. However, the topic of this conversation is: Fewer kids get into Comp. Sci. This is a direct relationship with supply and demand. Compared to 1997, there is less demand for computer science grads. Do you not agree with me on this one? There is a lot of competition going on and headlines like, "HP is laying off 14,5K", do not help. This is a direct reaction.

      Plus, $50K is a joke. Seriously, you do not need to study in CS in order to make that much money.

    8. Re:No Jokes Here by ForumTroll · · Score: 1

      "All of my CS grads I know who actually took the time to learn the material had no problems. All of us had jobs lined up 2-3 deep before we graduated. The ones who couldn't find jobs were the people playing frisbee during their data structures class. CS is a very rewarding field IF you put effort into it."

      EXACTLY! Best post in this thread. The vast majority of CS students just barely get by and when they come out of there studies they can barely program a Hello World let alone be relied upon for writing secure enterprise level applications. They can't get jobs because they can't offer any value to a company. Programming a Hello World program and barely understanding the basic fundamentals of programming can't get you anywhere in real life. All the students I know which studied, worked hard and did projects in some of their spare time have had no problems getting good paying respectable jobs in the industry.

      The problem is that too many people get into the course because they think people that work with computers make good money and they just barely get by, by getting help from others, only doing the bare bones reading and just barely understanding the fundamentals of the subjects. Ask any old programmer that is doing hiring and he will tell you that most of the CS students they interview are utterly clueless and have nothing to offer of value. Most just simply think they should make a good living because they earned there degree and not by actually producing valuable products.

      --
      "A Lisp programmer knows the value of everything, but the cost of nothing." - Alan Perlis
    9. Re:No Jokes Here by Frank+T.+Lofaro+Jr. · · Score: 1

      No mention of the school or city - hard to falsify that statement.

      Are you an M$ shill?

      --
      Just because it CAN be done, doesn't mean it should!
    10. Re:No Jokes Here by $criptah · · Score: 1

      A simple Candian boy has nothing to do with the U.S. I worked as a contractor though my school years as well. The problem is that the market is changing right now. We may not need as many comp. sci. students as you think. Plus, in the U.S. being a contractor is much harder, unless you work for a company that provides you with benefits. Healthcare is a mother-fucker (or lackthereof).

    11. Re:No Jokes Here by Frank+T.+Lofaro+Jr. · · Score: 1

      Getting a business degree.

      Or becoming an outsourcing consultant.

      --
      Just because it CAN be done, doesn't mean it should!
  22. People who use the technology by doombob · · Score: 1

    In this article from USA Today Gates seems disappointed that kids and students using the technology don't seem more interested in it. And I don't blame him. I don't know about many other Slashdotters around here, but every time I used to get a new gadget or toy, I wanted to know how it worked.

    Oh, and Maria Klawe seems like a qualified lady to be talking about this subject.

    1. Re:People who use the technology by Locutus · · Score: 1

      sure but that was when most toys were mostly or even all mechanical. And to top it off, with MS Windows, you can't get too deep into it at all. Now if GNU/Linux were on everyones desktops, there would atleast be somewhere/something to dig down into AND there isn't a marketing company behind it trying to block you from looking or going too deeply into it.

      With MS Windows, it so much like "FM"(F#cking Magic) that when something goes wrong, you usually can't figure out where to fix it. Did I just see a story about how many people just throw their Windows computers away and get a new one when they can't clean it of virus's and spyware?...

      So Gates really made a point about FOR GNU/LINUX and OSS.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    2. Re:People who use the technology by whitehatlurker · · Score: 1
      Maria Klawe seems like a qualified lady to be talking about this subject.

      She is. The last I heard she was at UBC. Good on her for the move.

      --
      .. paranoid crackpot leftover from the days of Amiga.
  23. physical education? by artoo · · Score: 1

    I'd like to know where the numbers for this came from, and if it includes medical majors such as physical and occupational therapy.

    It's very believable though. At the rate a lot of us are becoming "super sized", a physical education degree may give you access to a larger job market than a CS degree.

  24. Gates On Future of CS Education by tacarat · · Score: 1

    It's about time somebody with his resources stepped up. Maybe now I don't have to worry about getting stupid newbies the next time I want to play a round...

    --
    "Common sense will be the death of us all"
  25. It starts to sink in... by Pitawg · · Score: 1

    This is one behind the corporate effort to keep software toys out of the hands of the users(students and more). He cannot even see that the ones that "Cannot Play" with his toys do not gain interest in creating his toys under his watchful eye.

    Hmm..

    Maybe it is not sinking in. I give it five more years and 50% fewer employees.

    Come On! How can there be R & D without the legal ability to "DO" R & D?

  26. Re:Hmm. by The+Lynxpro · · Score: 1

    "I've done work in university CS research and I just constantly saw MS and their reps doing stuff that just reeked of trying to bribe people into doing work on .NET or other Microsoft platforms instead of the open platforms that academics naturally tend to gravitate toward."

    If you think that's bad, then try doing a tally of all the government offices (local, State, and Federal) that are "programming" using .NET these days.

    --
    "Right now, somewhere in this world, Scott Baio is plowing a woman he doesn't love," - Peter Griffin, *Family Guy*
  27. Right... by cyrix · · Score: 3, Funny

    Gates talking about the problems facing the computer industry is like listening to Dom Deluise talk about the benefits of dieting.

    1. Re:Right... by lilrowdy18 · · Score: 1

      or Bill Gates talking about problems facing the computer indstry makes about as much sense as Wesley Smipes getting in a tanning bed...

  28. The fastest growing major? by The+Angry+Mick · · Score: 1
    The fastest growing major is physical education

    If this is true, I am truly apalled.

    Business Administration or Marketing I can take, but P.E. ?!?

    Mother of God, we are doomed...

    --

    I'm not tense. I'm just terribly, terribly, alert.

    1. Re:The fastest growing major? by Dystopian+Rebel · · Score: 1

      "Fastest growing" does not necessarily mean "largest".

      A positive interpretation of this is that people are growing more aware of the importance of physical fitness in a society that has for too long neglected health and failed to build communities that do not need combustion engines.

      --
      Rich And Stupid is not so bad as Working For Rich And Stupid.
    2. Re:The fastest growing major? by I_can_not_believe_I_ · · Score: 1

      The key phrase is "fastest growing", good solid degrees (Sciences, Engineering, Business, etc.) have always had relatively high numbers, they may fluctuate and change focus, but overall the departments continue to exist and produce students. Looking at Phyiscal Education, prior to 5-10 years ago, there were not a lot of specialized degrees in PE (and associated programs, nutrition, etc.). Where they were present, courses were often rolled into other Faculties. People that ended up working as Trainers etc. did not come out with a PE degree (if they even had degrees), and instead relied on experience. Today you're suddenly granting degrees focused on PE in large numbers, and more importantly, industry is requiring those degrees (or at least favouring them). Suddenly, more people are enrolling, and doubling a class of 15 to 30 is a lot faster growth than the Engineering faculty adding another 100 kids to the 400 they used to have. Basically, "fastest growing" == troll, using the wonderful worlds of statistics and language.

    3. Re:The fastest growing major? by The+Angry+Mick · · Score: 1

      Thanks for the well written response. It goes a long way to easing my sense of impending doom at a nation of gladiators - I just kept seeing the fall of Rome all over again...

      It does beg a further question though. Shouldn't a "trainer's" degree come from the medical schools?

      --

      I'm not tense. I'm just terribly, terribly, alert.

    4. Re:The fastest growing major? by I_can_not_believe_I_ · · Score: 1


      It depends on the degree of work being done by the trainer (assuming we're dealing with sports trainers who assist with injurues/conditioning), most of them are done by people with Kinesology (Phy Ed) degrees, and a bit of specialised training. At least up here (University of Calgary), the Kines program involves a lot of work on anatomy, and sports injuries, which leads quite well into this.

      This way they have someone less expensive than a full doctor, who's specifically trained to deal with common problems, knows the sport, and can still refer them to further help if it is required.

  29. Microsoft patents taps... by MosesJones · · Score: 1

    Microsoft taps both native-born talent and foreign talent

    They've probably got a "one-tap" patent.

    And yet for all this talent that MS taps, and all this research that MS does... they've STILL to come up with one major IT break-through.

    --
    An Eye for an Eye will make the whole world blind - Gandhi
    1. Re:Microsoft patents taps... by drsmithy · · Score: 1
      And yet for all this talent that MS taps, and all this research that MS does... they've STILL to come up with one major IT break-through.

      When was the last time anyone came up with a "major IT breakthrough" ?

  30. Spending on R&D, Mr. Gates? by MagikSlinger · · Score: 1

    Why not lead by example then? Have you sponsored a Summer of Code? How about releasing even some source code to everyone so they can learn about your software, make improvements and become an integral part of the process?

    --
    The bitter lessons of a veteran coder: http://bitterprogrammer.blogspot.com
  31. Re:We don't care what Gates said by lord_rob+the+only+on · · Score: 1

    If I had mod points I'd mod you up because I agree with you. Gates is probably the man who says the most bullshits a day, but you know he is rich he has somewhat the power. He is admired by a lot of people; most of them don't read Slashdot, but some do ...

    And what is more, M$ bashing is one of the favourite subjects here. So lots of people will click on the story so Slashdot team will earn money from ad revenues. It's all about money in this world ...

    Just my 2 cents

  32. I don't get it... by jvollmer · · Score: 2, Insightful
    We're supposed to take College guidance advice
    from a dropout?

    If it's not Consolidated Lint, It's just fuzz!

  33. Bill Gates wants to have his cake and eat it too by Teckla · · Score: 5, Insightful

    From TFA:

    Microsoft taps both native-born talent and foreign talent, but Gates said he is frustrated that more U.S. students are not going into computer science.

    This is the same Bill Gates that wants to completely eliminate H-1B quotas (that is, allow an unlimited number of foreign software developers in). This is the same Bill Gates that is constructing a huge, sprawling Microsoft Campus in India.

    You want more students going into Computer Science, Bill? Then quit telling American students, through your actions, that there won't be any software development jobs left for them in America by the time they graduate!

    He's just another F'ing "I want cheap labor at the expense of American workers" prick. Excuse my French.

  34. 20% unemployment rate in CS by HermanAB · · Score: 2, Insightful

    With the current unemployment rate in CS, the US can limp along for a few years with zero new admissions to CS schools...

    --
    Oh well, what the hell...
  35. Re:We don't care what Gates said by Locutus · · Score: 1

    ah but you must remember that Microsoft is just starting on it's latest multi 100 million dollar marketing campaign and this is close to free advertising. Have you noticed all the MSFT ads showing on the Tele and in online press?

    I've noticed all the gates-isms over the lasts 2 weeks or so and figured it was all part of their new marketing push. You know, they have to keep the interest away from GNU/Linux and OSS, or atleast at bay, so that they can start drumming up MS Longhorn interest. I expect to see more articles on that over the next year also.

    I'm with you, who needs to listen to these guys anymore since they have proven over and over that they don't know the truth or refuse to tell it and all that comes out of their mouths is MS-speak.

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  36. Laser Beam Focus on Computers = Bad by ndansmith · · Score: 1
    . . . Bill Gates talks about how the lack of spending in research and development is 'kind of a crime'.

    I think that our lack of investment in the humanities is a greater crime. While our nation focuses like a laser beam on computer technology, funding for other important aspects of life declines. Many students in all levels of education know how to operate computers (and some receive advanced training, as is the thrust of the article) but cannot express themselves musically or write down their thoughts coherently or interact in a meaningful way with their communities. So here we are producing the most technologically advanced nation in the world which consequently has no culture. Of course I cannot blame Bill Gates for this per se (his foundation does make investments in the humanities, and it is his business after all).

    Still, I would much rather spend "R&D" money on music, art, and drama than on computers, genetics, and the art of war.

    1. Re:Laser Beam Focus on Computers = Bad by schnikies79 · · Score: 1

      Mod up! This is dead on.

      --
      Gone!
  37. Microsoft is dead by Elektroschock · · Score: 1

    Microsoft was a company which put emphasis on developers and development.

    But this year I saw Microsoft lobbying in Brussels. Unintelligent Braggarts of different flavours. Joanthan Zuck fo ACT, Hugo Lueders of CompTIA. Microsoft did an intellectual insult on developers by their lobbying scum. Microsoft even hired right wing radicals such as TechCentralStation.

    Microsoft was once a high IQ charm company, now intelligent people are offended.

    Lobbying for software patents means neglecting developers, developers, developers.

    Microsoft is not "sexy" anymore. who wants to work there? Who is inspired by their products? .Net is a great plattform but who praises it. customers hate Ms products because of the bugs and securtiy flaws. Anti-MS is mainstream. Microsoft has huge corporate affairs problems.

    Bill Gates can talk a lot but the relationship is broken. And they do everything they can to make it worse. No happiness in slavery anymore.

    1. Re:Microsoft is dead by Elektroschock · · Score: 1

      I saw a lot of them in brussels and it was difficult for me to understand...

  38. Screw the degree, get a certificate... by John+Seminal · · Score: 1
    Let's see here:

    1) Four years of one of the most time intensive majors in colleges

    Well, at least 10 years ago, the degree was meaningless. I knew a guy who was a highschool drop out, over 40 years old with a shitty work history. His wife was the breadwinner, he stayed home fucking around with the computers. He lied to everyone about having a home buisness, some years he would get lucky and set up a network for an office and make $20,000, the next year he would make $0.

    When the MSCE was first offered, he did nothing. When a family friend got a $75 an hour temp job, he started studying and passed all 5 exams in under 6 months.

    He got a temp job making $80 an hour. And he milked the timesheet, there was no week where he did not charge 20 hours or more for overtime. I saw some weekly checks that were over $6,000. His crappy $12,000 car that did 35 miles per gallon was replaced with a $40,000 SUV that did 14 miles per gallon.

    And here is the kicker. Is everyone ready?

    He would work it so the contracts lasted 6 or 7 or 8 months. One lasted a year. But as soon as his contract was up, he would go and file for unemployment. There is a requirement that says people on unemployment must look for work and keep a log. So he used monster, to look for CIO jobs, knowing none would hire him, but he would email a resume, and write it on his log so if the state asked, he could say he was looking for work. As soon as unemployment was up, he would get another job with a temp agency.

    This all ended many years ago, when the $80 an hour jobs went down to $25, then dissapeared. Funny thing is he would not take the $25 an hour. Now it is back to the old way. His wife is working, he is home fucking around with computers. And if she ever bitches for him to get a $12.50 an hour job at some local factory, he will remind her of the $80 an hour he got, how his home buisness is hit or miss, and how she has to now ride out through the lows.

    --

    Rosco: "If brains were gunpowder, Enos couldn't blow his nose."

    1. Re:Screw the degree, get a certificate... by Anonymous Coward · · Score: 3, Funny

      Wow, that certainly convinced me. A loser friend of yours was able to abuse the system and captitalize on a job market that would do anything for a warm body at a time when we were steamrolling towards a huge bubble burst in an industry. He is now back to where he was, leeching off his wife, with no future and no accomplishments besides defrauding stupid companies.

      On second though, I think I'll keep my CS degree.

    2. Re:Screw the degree, get a certificate... by maxpublic · · Score: 1

      He is now back to where he was, leeching off his wife

      Whereas if the wife does this she's "taking care of the home".

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
  39. The lack of hard science by Gothmolly · · Score: 2, Insightful

    is because kids nowadays are taught that wishing makes it so, that you can never be 100% right about anything, that there's no way to really know reality, that nobody has any control over anything, and that public opinion is more important than facts.

    Faced with this, why NOT go into some soft social science, where you can graduate, and go work for some policy making body, who can govern the skeleton of America's scientific establishment
    ? Take the short-cut!

    --
    I want to delete my account but Slashdot doesn't allow it.
  40. Gates got Phys. Ed. wrong by Anonymous Coward · · Score: 1, Informative

    I watched the video of the interview with Maria Klawe when he said this and made so little sense that I followed up. Gates said (and I played it back several times) that the fastest growing major is physical education.

    Klawe countered that she thought it was economics.

    Googling shows that Klawe may have seen a Wall Street Journal article last week claiming that econ was the fastest growing major, but that article was very short on comparison data with other disciplines. It reported on a survey done by an economist for an economics journal and said little about the past, and little about other disciplines. The conclusion of fast growth needs support from the past and needs to be put in context of the number of students in other majors and all majors combined. A fabulous new Klingon language major can be shown to experience a phenomenal growth rate with few actual participants, if growth is simply reported as a ratio between new Klingon majors and old Klingon majors.

    Gates was FAR worse than Klawe, though. His remarks on PE, which were presented in an offensive manner, by the way, were probably based on Bureau of Labor statistics. Recently, it has been shown that the growth rate for JOBS for PE majors is extremely high. This is completely different from saying that the growth of the major is extremely high. It also doesn't take too much digging to find out the reason for this: the graying of America and the rapidly growing health problems due to obesity are requiring some kind of response.

    The other majors experience fast JOB growth rate are nursing and elementary school teaching. These, like the PE related jobs, are underpaid and undervalued. We need more of them because we don't deal with the root problems (the low value we as a society place on nurses and elementary school teachers). One reason we don't deal with the problem is because billionaire shithead college dropouts (who are perceived as somehow wise because they are good at making money) set a bad example.

  41. Mod parent up! by khasim · · Score: 1

    The people who are going into the field for the paycheck are smart enough to realize that they'll be the first ones cut to reduce costs (and their jobs shipped off to India/China).

    The ones going into the field because they love it are trying for Google because that's where you'll be on the cutting edge.

    The sad thing is that we are losing the CS majors because they will be off-shored.

    1. Re:Mod parent up! by Frank+T.+Lofaro+Jr. · · Score: 1

      And then the universities will close CS depts or fail to keep them up to accreditation standards, leaving one with an even more useless degree, and even those that want to try to make it in the field can't.

      Then when the US does realize it needs it own IT professionals it will be too late.

      It will probably mean the US is hurt by terrorists using off shore outsourcing firms to poison US code and hurt our economy and defense or just for countries that hate us to cut us off from the programmers - we won't be able to function.

      --
      Just because it CAN be done, doesn't mean it should!
  42. The Key to Microsoft! by OldAndSlow · · Score: 2, Insightful
    Gates went on to say "What you're really teaching about design is pretty much the same information you used to teach 30 years ago...

    The next time someone calls Gates a technical genius, remember this quote.

  43. PE? Makes sense. by Geckoman · · Score: 5, Insightful

    Who gets paid millions of dollars to play games?
    Athletes and coaches

    Who gets put on the covers of countless magazines?
    Athletes and coaches

    Who gets multimillion dollar contract buy-outs when they fail to perform?
    Athletes and coaches

    Who gets invited on Leno and Letterman?
    Athletes and coaches

    Who gets multimillion dollar endorsement deals?
    Athletes and coaches

    Who gets put on posters and tacked to the walls of thousands of teenagers?
    Athletes and coaches

    Who gets worshipped and forgiven for all sins for being successful?
    Athletes and coaches

    Who gets teased mercilessly throughout their school years?
    Science geeks and nerds

    Who gets fired to raise stock prices even after successful work?
    Science geeks and nerds

    Who gets taunted and degraded by society at large?
    Science geeks and nerds

    Who gets underpaid for long hours and little security?
    Science geeks and nerds

    Who gets to spend 4-8 years in school in a difficult, demanding major with perceived diminishing job opportunities?
    Science geeks and nerds

    The perception is that you have to be born with certain talents and abilities to become a great athlete, but you can be trained to be a coach (even a mediocre one) and at least be in that field, so something fun, and bask in the reflected glory of the truly talented. Plus, we're not outsourcing football yet.

    Yeah, I can't imagine why so many people are choosing PE over CS.

  44. Lack of spending on R&D? by dR.fuZZo · · Score: 1

    I'd say lack of spending on primary education is an even bigger crime. Also, the shortfall the VA has had is something that borders on the criminal. But, of course, more spending in those areas wouldn't benefit Microsoft...

    --
    -- dR.fuZZo
  45. Re:Bill Gates wants to have his cake and eat it to by tulsadano · · Score: 1

    Anyone can have his cake and eat it, too. Perhaps you mean "eat his cake and have it, too" (which can't be done; once you eat your cake, it is gone and you therefore can no longer have it).

  46. well... by fbartho · · Score: 1

    I was. I am still planning on getting that degree. :( Its a good thing I enjoy programming so much, because otherwise I'd be bored in unemployment... Here's to internships giving me a false hope of a career once I finish school!

    --
    Gravity Sucks
  47. Decline in CS majors. by Captain+Scurvy · · Score: 1

    I think this has to do with the fact that "offshoring" is seen as a really serious issue in the field. I heard someone the other day call Software Engineering the manual labor of the computer world. This, I think, coupled with the fact that you don't necessarily need a tough engineering degree to work with computers, makes a lot of people not go the Computer Science route at the university.

    1. Re:Decline in CS majors. by Fastball · · Score: 1
      Ironically, I'm looking for a way out of software engineering, perhaps into manual labor, construction, etc. A skilled laborer can pull down some good deniro, and you can't offshore the construction of a house or building.

      But yeah, I too have often felt that programming is mental ditch digging.

  48. Nice FUD but... by RingDev · · Score: 5, Insightful

    1) Four years of one of the most time intensive majors in colleges

    I actually thought my CS classes were the easy ones. It was that damn Lit class that gave me hell.

    2) Going through Microsoft's dehumanizing interview process

    There are (e-gahds!) other companies to work for you know. You don't HAVE to be evil.

    3) Getting free soda in exchange for 80 hour work weeks at minimum wage I don't get free soda, and I only put in 5 hours of overtime a week to run nightly processes. I get paid a good deal more then minimum wage.

    4) Getting fired at age 28 for being too old

    I'm only 26, so I can't say for sure, but my Boss (a former mainframe coder) is in his 50s, my team lead is in his late 30s and another developer on the team is in his mid 40s.

    Just wanted to shed some light on the ACTUAL life.

    -Rick

    --
    "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    1. Re:Nice FUD but... by MemoryDragon · · Score: 1

      Dunno about you, but CS was pretty rough when I studied it (Europe) 4 semester of advanced university mathematics, add to that basic logic classes, a bunch of semesters of statistics and that was only the mathematics side, on the compsci side you had algorithms, compiler stuff, basic operating systems, basic processor design, and a bunch of other lectures and add to that time consuming practices for programming etc... and you had something like a batchelor, the second part was more academic.

    2. Re:Nice FUD but... by oni · · Score: 2, Interesting

      CS was pretty rough when I studied it

      sorry it was so rough for you.

      4 semester of advanced university mathematics,

      I had great math teachers. For me math was always fun. The only class I remember hating was trigonometry and thinking back, I suspect it was because the teacher wasn't enthusiastic. She just went through the motions.

      add to that basic logic classes,

      If you don't enjoy logic classes why are you majoring in CS?

      a bunch of semesters of statistics

      That is weird. I only had to take one statistics class. It wasn't that bad.

      on the compsci side you had algorithms,

      Data Structures and Algorithms was the best class I ever took in my entire life. Ever. Dr. Jeremy Jones was the instructor's name. He really knew his stuff. I love being around smart people. I hope that some of it will rub off on me.

      compiler stuff, basic operating systems,

      Yeah, those were tedious. Networking classes were even harder, but I still enjoyed them.

      basic processor design,

      I can't really relate to that. My CS curriculum didn't include it.

      time consuming practices for programming

      ?? Man, the best part of being a CS major is hanging out in the lab at 3:00 drinking mountain dew and joking with your buddies as you hack away on sparc workstations. If the assignment is to use recursion to traverse a binary tree, you have to love what you're doing enough to want to spend the time to implement the Towers of Hanoi problem. Wtf man? Why did you major in CS??

      For me the hard classes were psychology, literature, stuff like that. It wasn't interesting to me.

    3. Re:Nice FUD but... by PWatson · · Score: 1

      1) Four years of one of the most time intensive majors in colleges

      I actually thought my CS classes were the easy ones. It was that damn Lit class that gave me hell.

      Everybody has different things that are difficult for them. For me operating a computer is second nature, but for others its a complete mystery. On the other hand, I can't dance worth anything and there are plenty of people who love it.
      Besides, he said that CS was time consuming. He didn't comment on it's difficulty. I went to Georgia Tech, and CS had reputation of being difficult and for keeping you up long hours. Personally, I didn't think it was that hard for the most part. However, it was definitely very time consuming.

      3) Getting free soda in exchange for 80 hour work weeks at minimum wage

      I don't get free soda, and I only put in 5 hours of overtime a week to run nightly processes. I get paid a good deal more then minimum wage.

      Exactly. You have to find a good employeer; and they do exist in the US. I was recruited out of college (been out a year and a half) and make very decent money. Though I'm salaried, my employer hasn't taken advantage of that. Some weeks I put in 45-50 hours, but most of the time its been around 40.

      4) Getting fired at age 28 for being too old

      I'm only 26, so I can't say for sure, but my Boss (a former mainframe coder) is in his 50s, my team lead is in his late 30s and another developer on the team is in his mid 40s.

      I don't know about all teams, but mine has 7 programmers. 3 of them are significantly over 30; they're there because they are still good coders. Our company does have more young developers than old, but I haven't seen any evidence that older developers are looked down on. Of course, that's just one company so YMMV.

      --
      Does your application handle + characters in e-mail addresses? (RFC2822)
    4. Re:Nice FUD but... by Marxist+Hacker+42 · · Score: 1

      At Oregon Institute of Technology, Software Engineering was considered the second hardest major. The hardest was Lasers (really optical hardware in general). I struggled through my math- because I'm a verbal thinker- and was rather sad that OIT offered only the basics in the stuff that gave you problems. Took me 6 years to get my 4 year degree- because I took a year off to catch up on my math, and because I did a natural language processor for my senior project.

      I'm 36 now- and like everybody else, I'm earning about 80% less than I was 5 years ago. I've never worked for a company that stayed in business more than 2 years. I now work for government- hopefully a lot more stable but I'm currently a contractor and can be fired easily.

      When kids ask me what they should go into- I say business courses and managment. Keep CS or Engineering as a minor- because the United States talks a good game of being technologically advanced, but in reality the general assumption is that engineering is better done in third world countries for half our minimum wage. And you know what? Given the basic assumption of corporations today to completely fuck the country in favor of profit- that's the right choice. Until of course China buys us all, because managers are stupid.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    5. Re:Nice FUD but... by Knara · · Score: 1

      If I had mod points, I'd give them all to you.

      CS isn't a business major. You don't just do it "because"... you gotta love it. It's not like a communications major where you go to class, then spend an hour or two doing a week's worth of homework, then do something else. That was one of the amazing things, to me at least, about getting a CS degree in the late 1990's. The sheer number of people in CS 1xxx was startling, but not as startling as the drastically lower number of people in the 3xxx series classes.

      If you wanna have lots of "free" time and potential to make money without having to take "hard" classes, then you picked the wrong major. I agree with parent, enjoyed those "hard" classes (except Calc 3 at 8:00am M-F... that was killer), and most of my "free" time was spent on computers anyway.

      I think programming has to be a calling, to some degree, otherwise one is probably better off doing something else.

    6. Re:Nice FUD but... by oni · · Score: 2, Insightful

      I think programming has to be a calling, to some degree

      me too. And I spend extra time on the code I write because I really want it to be beautiful. If I write or if a coworker writes it, it will probably look the same to the end user. There's a button. there's my output. All pretty typical. But when I write it, I want the code to be beautiful. Maybe Bill Gates and so many other people are right. Maybe I wont have a job in a year. If that's true then it doesn't matter how fast I code (or what the code looks like). Given that reality, I choose to enjoy it. It is my calling.

    7. Re:Nice FUD but... by maxpublic · · Score: 1

      I think programming has to be a calling, to some degree, otherwise one is probably better off doing something else.

      I think it's more accurate to say that to be any good at a thing (no matter what it is) you have to have some natural talent at it. People who have a natural talent at something tend to enjoy it more than doing something they have no talent for.

      Either you have the talent or you don't. You can't develop it and no amount of love for a thing (computers, painting, whatever) will ever make you any good at it if you don't have the talent in the first place. That's just life, and sometimes it sucks, and you just have to deal with it.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    8. Re:Nice FUD but... by RingDev · · Score: 1

      Ever hear of the "at" command? It is cross platform and will let you spend those late nights at home with the wife (scratch that - this is Slashdot) home Linux server.

      Actually, the process is cross platform. Half of it is a series of cron scripts, saftey checks, and backups, the other half is Sybase command and a custom 3rd party windows app that we can't redesign.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    9. Re:Nice FUD but... by rk · · Score: 1

      I don't know about you, but for me, hard != uninteresting. In fact, I think that for me easy = really boring. I surely don't want to implement recursive binary tree traversal, because I've already worked through it, understood it, and moved on. It was fun at the time, though, because it was all new then.

    10. Re:Nice FUD but... by Miss+Liz · · Score: 1

      Thank you for saying this!!! I keep reading these eggagerated posts on how crappy everything is, while my future seems bright. I'm a 22-year-old MIS college student and the recruiters are swooning over me. Yeah, I'm not a CS major (I admit I'm not a 'programmer,' though I do know how to program), but I still intend to work in the IT world. I'm interning right now for a large corporation, and from what I can see, the sky is not falling.

    11. Re:Nice FUD but... by RingDev · · Score: 1

      The sheer number of people in CS 1xxx was startling, but not as startling as the drastically lower number of people in the 3xxx series classes.

      My CS1xx classes had about 35 students. At the End of the Assoc there were 8. Starting the Bach I know 3 of us stayed here, the 2 transfered to the UW system, and the remaining 3 dropped out. There were 4 of us through out the Assoc program that worked together. We were refered to as 'Team Depricated' and we were all the guys who Loved to program. The 5th guy who stuck with the classes doesn't have the love for coding, but he enjoys it enough to stick with it, and he managed to get a job somewhat in the feild. The other 3 struggled like hell, one of them picked up an internship, but I heard he lost it (He was kinda a moron), and the other 2 I haven't heard from.

      Loving it won't make you successful, but it'll make you more likely to succed.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    12. Re:Nice FUD but... by torokun · · Score: 1


      mmm. ACTUAL life.

      My life at one company consisted of 20+ hour days many times a month. NO weekends off for up to 5 months at a time. Getting chewed out for showing up at 10am after going home after 5am that morning to catch 3-4hrs sleep and getting a quad venti latte just to see straight.

      Further, getting chewed out because we didn't meet the deadlines for the under-bid projects whose schedules were set in stone, and completely unrealistic, before any investigation or risk-assessment was done.

      Developing health problems was just a matter of time. Try dealing with disturbing health problems in such a situation. Basically a 9:30/10am to 3+am job every day, with no days off. My incredible wife used to make me dinner and bring it to me to eat in the office, and surf the web on a free machine late at night, just to see me sometimes.

      Dude. You really cannot talk about what actual life is without recognizing that some of what people say is true. What I experienced was probably just about as bad as it can get. I was born to code. I love it. I've been programming since I was in 2nd grade. I loved the chances I had to write cool code until at some point, I just had to admit that it was completely stupid and ridiculous what we were doing. We were literally killing ourselves. I probably took years off my life doing that.

      Our parents did not prepare us for exploitation. They said to work hard for our companies, get ahead, do well, be a success, do something you love... But some of us have found that people can be just as easily exploited now as they were many years ago.

      I am one of the first people to say 'suck it up' when people whine about shit. But I am not whining here. I am saying that as a human being, there is only so much you should be expected to suck up. Even if you love what you do, you won't anymore if you have this much crap thrust upon you.

      There should be a limit, and we should warn people coming out of school that there are many many companies out there that will try repeatedly to go beyond this limit.

    13. Re:Nice FUD but... by RingDev · · Score: 1

      I'm sorry that you implied and 'suck it up' attitude from my post, I assure you it was not intentional. I have been in the same long hour crunches in my carreer, things like "If these invoices don't print correctly and mail on friday, the company will lose $50,000." Well, Wednesday afternoon looks mighty busy.

      But I've never worked for a company (since leaving the Marine Corps) that asked for more then a 60hour week, and never more then 2-3weeks in a row. There will be crunch times, but study after study is showing that pushing programmers specificly, over 40 hr/week is significantly more detramental.

      In my experience, companies asking for huge overtime are the exception. The norm is a much more relaxed 40-50 hour work week.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    14. Re:Nice FUD but... by RingDev · · Score: 1

      Greg actually got a job with TDS. Owen had his internship at school for a while, but he was struggling, and I haven't seen him in any of the night classes. Steve (another one of the 4) might know if he's still arround since he got the job at Corporate. Mike, last I heard was at UW Oshkosh err some other practically Canadian university.

      The one chicka who made it through the Assoc disappeared, no idea what happened to her. And I can't remeber who the last person was.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    15. Re:Nice FUD but... by MemoryDragon · · Score: 1

      Hard does not mean uninteresting, you mix things up, just because something is hard and time consuming does not mean it is uniteresting. And that is the reason why I studied it.

    16. Re:Nice FUD but... by MemoryDragon · · Score: 1

      Another thing, I just wanted to debung the impression that a CS master is a walk in the park, in fact even a batchelor is not. Those who said, that an absolute dumbass and idiot went through the courses in half a year either lie (given the amount of code practicing and mathematics this is not possible at all unless you are a genious) or the university is totally lousy.

  49. Re:Bill Gates wants to have his cake and eat it to by donutz · · Score: 1

    He's just another F'ing "I want cheap labor at the expense of American workers" prick.

    Well I would have put it a little nicer, but that's not a bad description of it.

    There's a shortage of workers. And a high demand for those workers, so you've gotta pay them a premium (or someone else will).

    Bill can't get his cheap worker bees unless the supply grows, so that they're a dime a dozen. The less he has to pay his programmers and computer scientists, the more he can line his and other shareholders' pockets with cash.

  50. Not true by vlad_petric · · Score: 1

    They're hiring in China and in the States. I know someone who got a job there recently (went with the darkside ... oh well). Their standards are very high though, so a person who doesn't get an interview with them might inadvertently conclude that they're not hiring.

    --

    The Raven

  51. Re:Hmm. by Locutus · · Score: 1

    you called it correctly and we've seen it posted a few times here in /. but we all know that they are NOT A TECHNOLOGY COMPANY don't we? Therefore, the way the buy off researchers and university departments has nothing to do with technology or innovation. It's also why, when word gets out of the contracts they're signing, they are hounded by the students, and others, for not having the students or education in their best interests.

    The internet is preventing, or atleast slowing, Microsofts use of the same tactics they used to stop OS/2 in the early 1990's. Bullshit in in the press and bullshit in backroom eventually gets brought to light and publicized for what they really are.

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  52. Have you seen? by deanj · · Score: 1

    Have you seen what sort of money is spent at universities for R&D? It's quite a bit. The *real* crime is the sort of results that come out of R&D. I'm not talking failed projects; that's something to expect, since if the outcome were already known it wouldn't be "research".

    What I'm talking about is handing over money and having NO follow-up on what's going on with the projects. I've seen projects that are nothing more than slush funds for professors, and that's the sort of thing that needs to stop. Quit paying people that are using money like that, redirect it to other folks, and you'd go a long way to solving the problem.

  53. Re:Bill Gates wants to have his cake and eat it to by 91degrees · · Score: 1

    This is the same Bill Gates that wants to completely eliminate H-1B quotas (that is, allow an unlimited number of foreign software developers in). This is the same Bill Gates that is constructing a huge, sprawling Microsoft Campus in India.

    Does Bill Gates want to do that? I'd have thought that was a corporate decision from Microsoft for the benfit of the shreholders. Bill Gates may have a decent chunk of the pie, but by no means does he have a controlling interest.

  54. 'The fastest growing major is physical education,' by kesuki · · Score: 2, Interesting

    So maybe we'll be dethroned as having The most overweight teens because of the global obesity problem

    well, what would you rather have a country of obese programmers who die of heart disease at age 40? or some of our smarter more talented people going into teaching kids how to exercise and diet properly, so they can lead longer heathier lives.

    I guess gates would rather have the former... and rely on computers to design the medical technology to replace a 'frail' human cardiovascular system ith a 'easily replacable' mechanical system..

  55. You're getting it all wrong... by neenbeenbaby · · Score: 2, Funny

    1. Wait for decline in CS enrollment
    2. Get a CS degree at nation's all time low for CS students
    3. Become the best programmer in the US (the only one left)
    4. Get the best programming job in the US
    5. Profit!!!

  56. so long as... by Tachikoma · · Score: 1

    The Chinese are going to wake up and say we missed this opportunity

    Bill Gates knows they will say this because he works so closely with them, censoring their internet content and all.
    DEMOCRACY
    ooops i said a bad word....

    --
    i don't care
  57. This is a no-brainer by AutopsyReport · · Score: 2, Insightful
    Gates said he is frustrated that more U.S. students are not going into computer science.

    One of the causes of this is simple -- to earn a CS degree, to be eligible for CS-related jobs, and to qualify yourself to be recognized as a professional CS individual, you have to teach yourself more than what you are taught. Almost every other discipline you can take at school teaches you what you need to know, but CS does not.

    Want to become an accountant? We'll show you how.
    Want to become a doctor? We'll show you how.
    Want to become a computer scientist? We'll show you fundamental principles of CS, examine the primitive roots of CS and (formerly) popular programming languages, but the rest is up to you!

    Two years into my CS degree, I came to the conclusion that I needed to teach myself to be useful post-University. I've done just that. Now I preach to my friends that they should be spending more time researching and learning the things they really need to know (new technologies, new programming languages) that will qualify them for jobs when they get out, rather than dedicate all their time to their to outdated cirriculms (and some professors).

    Improve and update the typical CS cirriculum, and I'm sure more individuals will be attracted to the programs, knowing that, with confidence, they will be qualified after they are handed their degree.

    --

    For he today that sheds his blood with me shall be my brother.

    1. Re:This is a no-brainer by 91degrees · · Score: 1

      Software engineering changes over the years. Programming changes even more so.

      A good CS degree will have taught basic skills and concepts. Not specifics. You can learn specifics yourself. You do have to teach yourself anything usefulm but the whole point is that you can. Learning a programmng language takes very little time. Even becoming well versed in a field doesn't take that long, as long as you understand basic principles.

      At the time I was disappointed. I still am a little about some of the courses, but since working in the computer industry, I have a better understanding of exactly what I was being trained for.

    2. Re:This is a no-brainer by Sloppy · · Score: 2, Insightful
      You're trying to redefine CS.
      One of the causes of this is simple -- to earn a CS degree, to be eligible for CS-related jobs--
      Hold it right there. What is a CS-related job?
      Two years into my CS degree, I came to the conclusion that I needed to teach myself to be useful post-University. I've done just that. Now I preach to my friends that they should be spending more time researching and learning the things they really need to know (new technologies, new programming languages) that will qualify them for jobs when they get out, rather than dedicate all their time to their to outdated cirriculms (and some professors).
      The problem isn't that the CS cirriculum was outdated or failed to teach you CS -- the problem is that CS isn't what you wanted to learn, probably because you have realized that nobody is particularly interested in hiring computer scientists.

      If you want a Java programming job, then you should be at a technical college learning Java and other ephemeral trends, not at a university studying mathematics (which is what CS is).

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    3. Re:This is a no-brainer by AutopsyReport · · Score: 1
      Your neglecting the fact that many jobs require a CS degree. Sure, a CS degree may be heavy on mathematics and useless information, but it's a requirement for many decent-paying jobs, and as such, leaves college as a less-than-desirable alternative. I'm not knocking college and experience, though.

      Furthermore, CS (at least here) is a mixture of programming, development practices, math and hardware. It's not just mathematics as you suggest. If it was, then I'd agree with "nobody is particularly interested in hiring computer scientists".

      --

      For he today that sheds his blood with me shall be my brother.

  58. it's not CS majors by amichalo · · Score: 2, Insightful

    Gates says "The fastest growing major is physical education" but we all know that it isn't CS majors jumping ship to do jumping jacks.

    --
    I only came here to do two things; kick some ass, and drink some beer...looks like we're almost out of beer.
  59. Again... by Tom · · Score: 1

    Is it national "more headlines for the Gates boy" month or is it just the sommer?

    I mean really, this one is the most ridiculous one. Gates repeats what pretty much everyone who wrote about the topic for the past two years has said, including the China reference (minus the actual numbers, such as IT students, which are frightening), and it makes /.?

    Time to update my filter settings.

    --
    Assorted stuff I do sometimes: Lemuria.org
  60. programming != R&D by Anonymous Coward · · Score: 1, Interesting

    Gates seems to be complaining about the lack of people who can do R&D, not about a lack of programmers.

    Sure, programming and systems administration get outsourced. What about R&D or consultancy? I am sorry (actually not) but the field of CS is broader than most slashdotters seem to acknowledge.

  61. The Rise and Fall Of Gates by Eric+S+Raymond · · Score: 1

    F* You Gates, you greedy bastard. Your empire is in decline, mirroring the decline of the anglo-american empire.

    Remember how Babylon was conquered? They left the gates unlocked. Damn You All!

    --
    Bypass Compulsory Web Registration -- http://bugmenot.com/
  62. Jesus H. Christ by HunterZ · · Score: 1

    You know, I wasted a year trying to get into CS or CE at UW Seattle and they wouldn't let me into the program because I only got a 2.8 GPA in their first year Physics wash-out classes that were taught by uninterested, sadistic professors who couldn't speak English (despite getting 3.9 GPAs in the intro to EE class and the CS class that teaches C++). If Bill wants more CS majors, he should be whining at the schools that he pays to name buildings after his mother instead of at the students.

    UW tried to pressure me into do EE or some stupid applied math program, so I ended up going to a private University instead. It cost more but got me the same job in the end -- not at Microsoft, but rather somewhere where I am doing more interesting stuff for comparable pay and benefits.

    He should also be trying harder to pressure the industry to make more domestic CS jobs available to recent graduates - I had to work at Taco Bell for a year (while most of my classmates went back and got Master's degrees in CS) before I finally got the entry-level software engineering job that I have now.

    --
    Arguing about vi versus Emacs is like arguing whether it's better to make fire by rubbing sticks or banging rocks.
    1. Re:Jesus H. Christ by HungWeiLo · · Score: 2, Interesting

      CS, CE, and EE at UW are incredibly easy to get into - now that the number of applicants have dropped off significantly.

      A friend of mine with a similar intro physics GPA as you did got into CS with no problem. Someone else I know with a 1-point-something in one of the intro calc classes got into EE.

      Although grad school is still pretty competitive. Good thing it's not exactly my cup of tea. (Although did you know the UW EE grad program is half women?)

      --
      There are a huge number of yeast infections in this county. Probably because we're downriver from the bread factory.
    2. Re:Jesus H. Christ by benjamindees · · Score: 1

      by HungWeiLo

      blah, blah, getting into US schools is easy, blah, blah

      Are you and your friends non-US citizens, per chance?

      --
      "I assumed blithely that there were no elves out there in the darkness"
    3. Re:Jesus H. Christ by HungWeiLo · · Score: 1

      Are you and your friends non-US citizens, per chance?

      No. Pure-bred Seattle natives, the bunch of us.

      --
      There are a huge number of yeast infections in this county. Probably because we're downriver from the bread factory.
  63. what's the point? by cahiha · · Score: 1

    Gates can blame himself. People look at the roadkill Microsoft has left behind, companies like Netscape, Go, NeXT, DEC, and even companies like Sun, IBM, and Apple, and they wonder: what's the point? If I do anything interesting, Microsoft is either going to kill me or buy me, and then they are just going to continue shipping their own stuff. Should someone get a CS degree just to become an Microsoft certified virus remover?

  64. Did he count the bailers? by Anonymous Coward · · Score: 1, Interesting

    In terms of the shortage of CS grads, I wonder, did he factor in those of us who bailed because the only stupid jobs we were being offered were stinkin' M$FT technology jobs?

    Over the past five years a fair number of university educated IT professionals in their 30's and 40's got fed up, myself included, and found work in other industries where our talents are valued, the work is interesting and the business environment is competitive (not monopoly ruled).

    I have a good chuckle when I hear the blather about CS grad shortages.

  65. Hypocracy. by Irvu · · Score: 1

    Bill makes a point here of bemoaning the future of U.S. Programmers but then he has made a profit off of outsourcing. Microsoft, along with HP has been among the big name tech firms pushing for laws to ease both outsourcing and the introduction of non-american workers in the U.S. In the 90's microsoft joined with HP and Intel in pushing for more guest worker visas that would enable them to bring in programmers from other countries on the condition that they a) are exempt from some U.S. laws (e.g. maximum work hours) and b) that they are dependent upon the goodwill of their employer to remain in the country. This used to be called "Bond Slavery" back when it was legal.

    While I'm all for investment in research and education in the U.S. I get a little tired of people like Bill who have actively promoted some of the key problems now bemoaning them.

    1. Re:Hypocracy. by INetUser · · Score: 1

      I'll second that sentiment. Reap the seed that you sow and all that.

      I read somewhere (CNN News Alert?) that 30% of US venture capital was looking at businesses and ideas to invest in in China (like that's a smart IP move?). Guess the US just got a 30% cut to the national R&D budget. Guess we'll have to be even more innovative on even less. Hmm, something about everything with nothing comes to mind.

    2. Re:Hypocracy. by Locus+Mote · · Score: 1

      I agree! Bill's disingenuous pining over a lack of US job applicants is the doing of companies like his own.

      Why would I want to go out and become heavily trained in a highly specialized kind of knowledge (CompSci), only to watch company after company outsource every job I am trained to do?

      It's really hard to outsource jobs in areas like physical education to overseas IT sweatshops. Such a job would require an overseas person to come here in order to do their job, negating the savings benefit of outsourcing.

      Then again, if we could outsource Phys Ed, my kid could learn Tai Chi, Kung Fu or Yoga instead of the stupid Crab Walk and Teatherball...

  66. Feh. by SocialEngineer · · Score: 1

    I'm about to graduate with a degree in CIS, and I will say this much.. We don't need any more people at my school majoring in computers. Period. So many of the majors we have came in not even knowing about open source software, or even how to add RAM to their machine. Our department, because of this, has a "special" (more like Speshule) system of grading; They base your grade on how much you improve, as opposed to how viable you will be in the real world.

    So, you have guys like me, who have been doing hobbyist and freelance tech work for years before going to college, being held back by students who just plain don't know which end of the RAM goes up. I actually have taught classes (mostly regarding Linux and computer/network security) because the teacher can't be bothered (or doesn't have the capability) to learn these things. The latter is the case in my dept; I spent 2 years trying to teach the head of our dept Linux, UNIX, and BSD, and she just doesn't get it. Same with MySQL.

    Plus, thanks to this grading system, I have a harder time getting As and Bs than my peers because I have to go to extreme lengths to learn new, obscure things to impress the teacher with.

    A note to potential students: If your school has this sort of grading system for your CIS/CS dept, lie. Don't let them know that you are actually intelligent - ESPECIALLY if the instructors aren't knowledgable themselves. You'll end up paying a buttload to do their work.

    /* This has been a rant about a crappy CIS dept at a crappy school */

    --
    "Better to be vulgar than non-existent" -Bev Henson
    1. Re:Feh. by SocialEngineer · · Score: 1

      1: CIS is applied computer tech. Networking, web development, database development and management, application programming, etc. I've taken Finite, Discrete, and Stats, along with accounting and productions/operations management (our dept mixes in business classes with our CIS stuff). 2: Yeah, I am going to a mediocre school. I didn't realize it was so mediocre when i visited, though.. Needless to say they definately pulled the sheet over on me. 3: No, it doesn't have anything to do with open source software. You are splitting hairs - most people seriously interested in IT know about open source. I haven't actually ever met anybody really involved with computers who didn't know about it. CIS: Computer Information Systems. Why am I complaining here? I'm sharing my experiences - hopefully others can learn from them.

      --
      "Better to be vulgar than non-existent" -Bev Henson
  67. IT problems by Civil+Beast · · Score: 1

    "Gates offered his views on the decline in government funding for computer science research, hiring in the industry, solving hard problems and bringing more women into the field, among other issues." Perhaps if the slashdot crowd would stop trying to show these poor women their own hard problem, we'd be able to keep them in our industry. :-)

  68. Re: Luck Be A Lady..... by mpapet · · Score: 1

    I've got karma to burn so here goes...

    >The job market really isn't as bad as folks are >saying.
    Everyone has a different experience in this economy. Yours, for whatever reason has not been bad. Assinine comments like this make you look like a windbag.

    >When I was a junior in college I landed an >internship that paid me 15 bucks an hour.

    And that job was at your Dad's company was it? Maybe your Mom/Dad was a Veep or something? Maybe parent's friend? Who/What was the connection there? What was the college, hmm? Not some second-tier state school I'm sure.

    >Finding a job is not difficult if you're into it >enough that you're a cut above the rest.

    So you've just described the other 90+% of people in your field. You are far too cavalier to suggest you are anything else but a well-connected, pompous, ass.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  69. What are the practical results? by Richard+Steiner · · Score: 2, Interesting

    Anyone can spend money, and I'm quite aware of the many things that they're supposedly working on, but why aren't we seeing any real benefit in the Microsoft products that we're actually using on a day-to-day basis?

    It's one thing to work on pie-in-the-sky research (and I have no problem with that), but quite another to do that while also continuing to maintain one of the most problematic computing platforms in history in an almost unchanged state for over a decade.

    Some of the money might be better spent researching things like Linux Capabilities, a feature that the mainframe OSes I play^H^H^H^Hwork on for a living have had for a number of decades now.

    I mean, UNIVAC boxes and VAXen both had the concept of a permissions bitmask down over 20 years ago, so what the heck is Microsoft's problem? Too expensive to implement? I think not...

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
    1. Re:What are the practical results? by timeOday · · Score: 1
      Anyone can spend money, and I'm quite aware of the many things that they're supposedly working on, but why aren't we seeing any real benefit in the Microsoft products that we're actually using on a day-to-day basis?
      Interesting question, since Microsoft Research really *has* acquired a lot of the best people in a lot of areas.

      I don't know the answer, so I'll hazard a guess: maybe it's because their environment isn't open enough? I do see quite a few papers from Microsoft Research, but perhaps real collaboration beyond the level of reading each others' papers is required, and maybe they don't do enough of that.

      Look at Xerox Parc. Had others not built on their innovations, very little might have come from them (clearly Xerox never managed to take their inventions nearly as far as others did.) Yet at the same time, Microsoft must take Xerox as a poster child of why being too open is dangerous - because what academics call collaboration, business calls plundering.

    2. Re:What are the practical results? by man_of_mr_e · · Score: 1

      Jesus, way to show your ignorance.

      NT has had the equivelent of Capabilities since it's inception. In NT they're called privileges, such as "Can load device drivers" or "can log on locally".

      But it's easier to shoot off your mouth.

  70. Not enough money? by Triple+Click · · Score: 1

    Microsoft pays incoming graduates very well. Say what you will about the company, but getting $55-$70 (common) right from college is a sweet deal.

    (caveat: I graduated from the CS dept at UW, which sends dozens of students to Microsoft every year)

  71. Let me see... by game+kid · · Score: 1

    Bill Gates knows they will say this because he (if I may cut you off here) is trying to get whatever profit he can from the country while those evil Communist psychos still let them operate in China in the first place. After all, what semi-sane company wants to disrespect a belligerent, nuke-brandishing government who wants to blow up their corporate country of origin, nevermind extinguish all free speech in their own spaces?

    --
    You can hold down the "B" button for continuous firing.
  72. Gates - the Harvard dropout - on education by ch-chuck · · Score: 1

    the big I word

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  73. Physical Education is nething to laugh at. by rolfwind · · Score: 2, Interesting

    Don't laugh at Physical Education Mr. Gates. With our obesity rates skyrocketing and diabetes II coming already to teenagers, this epidemic will be much more costly than simply having a few less Microsoft Certifieds around.

    In highschool, my gym teacher Mr. Brynard taught a better nutrition (more practical and teenage oriented) than the middle school's dietician and also was instrumental in deciding to that the vending machines in school serve no soda. I'm not saying that this is the case everytime - but the ones I met were generally very well self-motivated.

    I think they'll do more good than an extra programmer or two.

    And Mr. Gates also falls into the trap thinking that more programmers = more productivy. I can't really envision Mr. Brynard as the type of guy sitting down and programming for eight hours a day just because it bought more money. How happy and productive are those people who do it for the money anyway?

    There's more to the world than computers - let's remember that.

  74. Now think. What could Red Hat do with $7 Billion? by Richard+Steiner · · Score: 1

    I'm guessing we'd see a few more results out here in the real computing world...

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  75. Problems with education by kingbyu · · Score: 2, Insightful

    Sure there are a lot of people majoring in physical education, it is a required course in a lot of high schools. Computer programming is rarely a required course in high school. Perhaps it should be. If it were, it might spark a lot of interest and talent developement in a lot of people before they even go to college and think about choosing a major.

    The big problem with teaching computer science in high school (or a lot of other things) is that teachers make a lot less money than computer programmers. Most people who are qualified enough to teach computer science would find they can make a whole lot more money doing something other than teaching.

    So until you can pay for good CS high school teachers, you aren't going to find a lot of people entering college with an interest in CS. Especially if all their computer experiences have been with a dumb Windows computer.

  76. "Come on People!" - Bill Gates by Colonel+Panic · · Score: 1

    Here's what Bill actually meant:

    "I just CAN'T understand why more highschool students don't get CS degrees so they can have the priviledge of working for Microsoft. I mean who wouldn't want to do that? Free soda - what else do you need as a motivator? I mean if we don't get an oversupply of CS majors soon, I'll actually have to start paying a decent salary. Ok, sure I'll probably send your job to India in a couple of years, but at least you will have had the experience. Hey, it's your duty to support free trade. And if you make it to age 40 at Microsoft - well we'll give you a nice going-away party. Hey, why would you want to go into something stable and boring like Law or Medicine when you can ride the exciting roller coaster of IT?"

  77. Fortune says lack of PhDs is the problem by WillAffleckUW · · Score: 2, Interesting

    And that CS degrees is just one of many fields in which the USA is underinvesting.

    Not only that, but they think that China does get it, and is kicking sand in our faces.

    Gates, of course, cares mostly about his area of expertise.

    However, even though we as a society need way more higher education, I don't believe we need a Tablet [as Gates says all students do in the article] nor do I agree that the xBox or xBox 360 is sexy - my first degree was in Marketing/Sales and I'm a geek who owns an xBox and a GameCube.

    --
    -- Tigger warning: This post may contain tiggers! --
  78. Re:PE? Makes sense. by b1t+r0t · · Score: 1

    Who gets multimillion dollar contract buy-outs when they fail to perform?
    Athletes and coaches
    ...and CEOs.

    --

    --
    "Open source is good." - Steve Jobs
    "Open source is evil." - Microsoft
  79. Re:PE? Makes sense. by AtariEric · · Score: 1

    Yeah, I'm surprised the science geeks and nerds haven't started a war...

    --
    Don't trust any concentration of power.
  80. Re:fp? by enjerth · · Score: 2, Insightful

    I learned computer programming when I was young, toying around with BASIC that came with the operating system. It was a neat toy back then. The few commands and ease of the language was perfect for a beginner, and at a time when games and applications were also simple. You could aspire to write a game that's comparable to the games you played every day.

    Today, there is no software compiler bundled with MS operating systems. Sure, you can run VB script. But the difficulty of actually doing something interesting on a novice level is discouraging. Having a free-use IDE (in whatever language) where simple drawing and user interaction is accomplishable at a novice level would boost interest a great deal, where currently the only viable solution to begin learning is to pirate an IDE and fiddle. Software and books on the subjects of computer programming have become so costly that no novice, whether ignorant or keenly aware of potential, can afford to purchase them.

    Microsoft's fierce opposition to open-source software is another stumbling block. Open-source software was one of the greatest learning tools for me.

    Many third-world countries don't enforce copyright protection. You can buy pirated copies of just about any major piece of software at very low costs. Foriegners have the upper-hand on the middle class and lower class in the US when it comes to affording an education in CS.

    Computer programming today is comparable to rocket science yesterday, but you can't acquire a model rocket for less than $500.

  81. not a new problem ... by constantnormal · · Score: 5, Insightful
    Computer Science has never been a "popular" major in the USofA, and has suffered right along with other technical majors, like engineering and the sciences, when the additional disincentives of age discrimination and pummeling the graduates with the horde of pointy-haired-managers for which American business has become a haven.

    Go check out a copy of The Peter Principle (copyright 1969 -- pick up a used copy from Amazon) to confirm that the current decrepit state of our managerial skilz is nothing new.

    When the nation's leaders stop rewarding managerial ineptitude and punishing technical workers, we might have a chance of turning this around. You can count on other nations (China, anyone?) not making this particular blunder.

    If it offers hope to anyone, in today's WSJ (subscription required) there is a piece advocating outsourcing of our outrageously overpaid top management to bring excessive top management compensation under control. It's the 7th most-emailed article today. But it will take a long time after such practices begin (assuming they ever begin) before they filter down through the corporate structure and clueless incompetence is no longer rewarded.

    1. Re:not a new problem ... by Anonymous Coward · · Score: 1, Interesting

      ...the horde of pointy-haired-managers for which American business has become a haven.

      Bill Gates said it himself. From TFA:

      In particular, Gates said finding recruits who have project management skills is difficult. Management overall is an area of need, he said. Indeed Gates said he welcomes students coming out of engineering management career tracks.

      He doesn't want technical doers; he wants more friggin' managers!

    2. Re:not a new problem ... by corblix · · Score: 2, Interesting
      When the nation's leaders stop rewarding managerial ineptitude and punishing technical workers, we might have a chance of turning this around. You can count on other nations (China, anyone?) not making this particular blunder.

      I'm not sure about that.

      It's tough to generalize about East Asian cultures, but we can generally say that most of them place a high value on education and technical skills. They do much better than U.S. culture in that way.

      But they also (again, overgeneralizing a bit) tend to have a reverence for authority and experience that makes bad managers difficult to eliminate. In my experience, they do worse than U.S. culture in that way.

      Disclaimer: My primary experience and information come from Japan, Malaysia, and Korea. Maybe China is significantly different from all of these?

    3. Re:not a new problem ... by idsofmarch · · Score: 1
      You can count on other nations (China, anyone?) not making this particular blunder.

      Dear Mr. Xiang,

      I am writing to you to introduce you to an exiting opportunity. The US you see would like to invest large assets into your economy and we would like to source several prominent members of the business establishment, including Mr. Bernie Ebbers, Mr. Kenneth Lay, Ms. Martha Stewart, Ms. Carly Fiorina and several others in order to guide your country's economy into the kind of economic powerhouse the US currently enjoys.
      As an additional bonus, we would like to act Mr. John Dvorak an exciting and influential commentator whose amazing ability to divine the future surpasses the Great Kreskin.

      Lastly, we would like to send to you all our phone sanitizers in this one time opportunity.
      Thank you for your time.

      Check that, I couldn't do that to the Chinese.

      --
      Anyone who whines about being modded down should be.
    4. Re:not a new problem ... by dkf · · Score: 1

      [Gates] wants more friggin' managers!

      Not quite; he wants more competent managers. Incompetent ones are easy enough to come by after all.

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
  82. The fastest growing major... by cr0sh · · Score: 1
    'The fastest growing major is physical education,' he said

    Well - to a certain extent (all the way up to being found guilty and sentenced, that is), it worked for Bernie Ebbers, didn't it...?

    --
    Reason is the Path to God - Anon
  83. Be a mortician... by Richard+Steiner · · Score: 1

    I'm dead serious!

    (Okay, maybe not completely.)

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  84. Who needs a CS degree? by tulsadano · · Score: 1

    The fact is that if you are a good programmer, you can get an entry level programmer position without a CS degree. If you're good at math, and want to be a programmer you're much better off taking a job doing tech support at an IT company straight out of high school than going to college. In that tech support role, you'll learn from real programmers doing real programming and in a couple years get a job as an entry level programmer. By your 2nd - 3rd year of programming, you'll be a tech lead at about the same time your fellow high school alums graduate from college. If you spend the 4-5 years to get a CS degree, you'll end up 2-3 years behind the technophiles who go straight into IT from high school. At some point, a degree may be desireable to move into mgmt at larger corps, but you can pick that up (without debt) part time with company paid benefits in you first 7-8 years of employment. Of course, you'll miss out on all the non-career benefitting activities of college... Added to this is the "betrayal" of 2003-2004... In the late 1990s all the software advocates were scurrying around high school campuses expounding to the good math students what a great life they would have if they went of to college and got their CS degree. So four years later, those kids started saying, "Okay, I've got my CS degree, where's my kewl job?", but industry was saying,"Oh, well, we're in a recession and we've found some nice Indians and Chinese who'll do our software dev. Have a nice life." You could almost hear the stampede of upperclassmen rushing to their advisor to switch out of CS and into econ, and engineering in 2002 as word circulated about the software dev outsourcing trend in industry. As for the gender bias, the fact is that programming is generally a male field. Not because men are inherently better programmers, but because men (generally) program more. For most successful male programmers, programming is not just their chosen profession, it is their primary hobby in one form or another as well. I appreciate that there *exists* women who program 9 hrs a day professionally, and then go home and tinker on their linux box, or personal webserver for another 4-5 hrs over their Chinese takeout, but such women are the *exception*, whereas *every* male programmer I've ever met leaves their daytime programming job and go home (or some wireless hotspot) to putter around on their own personal software projects. Frankly, I believe women have a healthier attitude toward software development, but my opinion doesn't change the facts. So when a hiring manager is looking at a male candidate who is two years out of college, and a female candidate for the same job, that male candidate almost certainly has 2500+ more hours of programming experience than the female. And that extra programming shows up in technical interviews. Right out of college they're probably closer to parity, but career path-wise men generally out program women because men program more than women. My experience has been that when a woman is programming as much as her male counterparts (and I've know a handful who did) their is no appreciable difference between their careers. If *anything* those women do better than their male counterparts because management finds it so refreshing to have a woman who has programming as her hobby as well as her profession.

  85. Re:PE? Makes sense. by jinzumkei · · Score: 1

    Jocks vs Nerds? have fun in the locker, buddy!

    I, for one, welcome are new Jock overlords...

  86. May if he stopped condemning Linux by electrosoccertux · · Score: 1

    Then we'd all be able to get something done. If we actually had a machine that allowed us to be productive..........

  87. Re:Bill Gates wants to have his cake and eat it to by elgatozorbas · · Score: 1
    Then quit telling American students, through your actions, that there won't be any software development jobs leftfor them in America by the time they graduate!

    These two actions aren't neccessarily contradictory. He may also be hiring Indians due to the lack of good programmers in the US. I am not saying this is true but it is a possibility.

  88. Ok, I will troll a bit... by orzetto · · Score: 4, Informative
    the most technologically advanced nation in the world

    I thought too that the US were a long way ahead in technology. I came for a conference in Austin, TX last November, and on the way back I stayed for a week in NY. I was disappointed in some ways:

    • How comes that I can't bloody call Europe from a payphone in Chicago airport? And where are the credit-card phones? It's an international airport, not a café! It's not that I did not try, and I tried the week later too. Yes, I know you use 011 instead of 00. It finally worked on Broadway by the 50th street.
    • Why doesn't my damn GSM mobile work? What's the fuss with multiple standards over here? (Yes, my phone is a triple band and was supposed to work in NY and Chicago, though not Austin). Damn, these work in Thailand, why don't they work in the US?
    • The conference in Austin was AIChE 2004. Number of participants: about 5,000. Number of complimentary internet connections: 0. Luckily there was a nice café at 6th/Congress with free access to Macs.
    • My Diners stopped working for a couple of days, and the Visa was dead. It would work early in the morning.
    • (This one is getting flamed)The statue of Liberty is small!!! I can't believe it's taller than the one in my town.
    • Why are still stuck in the stone, pound and foot age?
    • Times square: it's not square to begin with, and it's ludicrously small. It looks so big in the images from new year's eve...

    Ok, ok, I have to compensate with some positive points...

    • Ok, there are people who speak other language than English. I expected worse, on the plane to New York I was sitting beside a girl who completely by chance spoke Italian (and not bad either!).
    • Ellis Island more than compensated for Liberty Island. The museum there was cool, even if I did not find my grandfather's brother in the archives.
    • Food is nowhere near terrible as in England, and because of Mexico food in Austin was actually quite good. Que vivan los migrantes!
    • I happened to hear the Veteran's Day speech at the Texas capitol. Sorry for the people governed by these beasts, but for me it was an experience to see the closest thing to a Nazi rally I will ever witness (I hope).
    • Prospect park in NY rules!
    • Now, when I see "Venner for livet" (Friends) or "Sex og singelliv" (Sex and the city) I actually recognize the places!

    Anyway, back to the point: the US are not as advanced as many, Americans and not, think they are. At least not in the level of technology the citizens are exposed to, I have definitely seen enough to deem it unlikely that I was victim of a long series of unlucky coincidences.

    --
    Victims of 9/11: <3000. Traffic in the US: >30,000/y
    1. Re:Ok, I will troll a bit... by the+eric+conspiracy · · Score: 1

      Yup. It's a troll, and full of factual errors too.

      How comes that I can't bloody call Europe from a payphone in Chicago airport?

      Don't know what you were doing, but I used to call my wife in Santiago Chile from O'Hare.

      Why doesn't my damn GSM mobile work?

      Don't know. My GSM cell phone doesn't work in Europe either. Must be something wrong with the European cell phone system.

      Number of complimentary internet connections: 0

      What do expect from a bunch of Chemical Engineers? The chemical industry is in decline without much real innovation. It is why I got out and into something more exciting, despite the fact I had invested the time to get a Ph.D. in ChE.

      My Diners stopped working for a couple of days, and the Visa was dead.

      Pay your bills? I've travelled all over the world on my credit cards; the only place I had problems was in Chonju, Korea.

      The statue of Liberty is small!!

      What do you expect? It's a gift from the French. Everyone knows the French are cheap. And short too like the statue because Napoleon picked all the tall men for his army, and we know what happened when they tried to attack Russia. And it had to be chopped up to fit on a boat to get here anyway.

      Why are still stuck in the stone, pound and foot age?

      An Europe is a bunch of little squabbling principalities that still haven't even adopted a common language, currency (getting closer on currency but not there yet) or constitution. Our system may suck, but at least we all use it.

      Times square: it's not square to begin with, and it's ludicrously small

      Big enough for a million people on New Years Eve. What more do you want?

      Ok, there are people who speak other language than English

      Typical Euro chavanism. I speak 3 languages, my wife 7.

      Sorry for the people governed by these beasts, but for me it was an experience to see the closest thing to a Nazi rally I will ever witness (I hope).

      The real Nazis came from Europe. These beasts are the sons and daughters of those who broke the Atlantic wall to help free Europe from those Nazis, funded the Marshall plan, the Berlin airlift and much of the military that kept Europe free over the past half century. Of course it seems declasse' in Europe would have or admit any knowledge of such a thing.

      At least not in the level of technology the citizens

      I don't know about that. I've travelled all over the world - Europe, Asia, South America. Sure, there are some things (cell phones) that have greater acceptance in other countries than in the US, probably because their land lines never worked very well. That doesn't mean the US is unsophisticated technically; the cell phone was invented in the US by researchers at Bell Labs and Motorola, rather that the life style of people in the US hasn't adopted the technology to the extent of other countries.

      And the internet? The penetration in the US is FAR higher than in Europe. The last published results show that the penetration in the North America is 67.4%. Europe 35.5%.

      http://www.internetworldstats.com/top25.htm

      But each country has its idiosyncracies. Many European countries haven't even got up to the idea that mail should be delivered on a regular schedule yet, or that hotel rooms should be reasonably sized and clean, or that you shouldn't have to bribe a public official to get some paperwork processed.

  89. I'm a Cybercowboy! by Nerdgate · · Score: 1

    Install Linux while the gettin's good! He is kind of biased towards tech. He contradicted himself by saying the government should filter all of this money for his tech programs while (His MCAD doesn't support C++ anymore by the way so what's that!) the Health sector is taking up the slack. We don't want all kinds of money put into tech and I really don't think the personal market wants 20 gig chips although there is the Cell processor that is pretty fast. Bill, it's not programmers who are going to invent this stuff it's the phycicists who are going to use Blue Gene with Linux installed who will. Also, why is a degree in CS so importent? The only people that get degrees and put anything out of use are managers who do the paperwork. You can't manage if you don't have the hardcore programmer who doesn't need the degree. Too much managed stuff. Should Bill go back and get the degree?

  90. Capitalistic by null-sRc · · Score: 1

    "The fastest growing major is physical education"

    The behaviour of majors shifting away from CS and towards PE, may be because there is more money to be made in the other industry... hence capitalistic free society.

    if americans have created a larger (no pun) industry in physical education due to it's historically high obesity rates, then well .. you can make more money telling little fat high school kids to do some yoga...

    --
    -judging another only defines yourself
  91. Gates:: the Victim by ElitistWhiner · · Score: 2, Interesting

    of his own success!!! While at Columbia, *ONLY* MS certified courses were supported, while a completely furnished NeXTSTEP laboratory served duty as email terminals to student accounts.

    The argument was *anything* other than MS CS related courses was useless, and a waste of students education since there only existed MS related jobs after graduation. So bought-in to the MS monopoly was CU that they saw it as their duty to the Corporate customers who fund its programs to turnout a ready pool of qualified talent that meets their needs, and salary requirements. NYC was a fileLOCK by 1990.

    Welcome Bill Gates to YourWorld. You created it. So if you don't like it, look at your own sorry assine monopoly.

  92. Re:PE? Makes sense. by gamer4Life · · Score: 2, Funny

    You forgot the most important one:

    Who gets all the hottest girls?

    I don't think I even have to answer that one =P

  93. The American way by geekee · · Score: 1

    " Maybe that's because Microsoft has demonstrated that a technology company doesn't have to engage in any original work at all in order to be wildly successful, at least in the current US legal climate..."

    Yes, MS demonstrated that all some company has to do is claim they were working on product x, but couldn't compete because of the MS monopoly, and collect a big paycheck at MS's expense. That's the American way.

    --
    Vote for Pedro
    1. Re:The American way by vsprintf · · Score: 1

      Yes, MS demonstrated that all some company has to do is claim they were working on product x, but couldn't compete because of the MS monopoly, and collect a big paycheck at MS's expense. That's the American way.

      And what companies were those? The way I remember it, it was always a company working on product X that entered talks with MS about being acquired or licensing, and then MS backed out and built a competing product, driving the company out of business. Considering Microsoft's resident legal division, it's a little hard to believe they would have settled so often or lost so many cases if they were following the rules.

      When company executives talk about cutting off the air supply of a relatively small company with a competing product to a fairly new MS offering, that is not normal business practice. Companies normally compete based on the merits of their product, not by working to destroy other companies, and that is part of why MS was convicted of abusive monopolistic practices.

  94. Another crime by guard952 · · Score: 1

    Just what we need, another CS related crime. Next thing you know, you'll need an MS license to accesess the internet.

  95. Bill, Have A Word With Ballmer by cmholm · · Score: 1
    While Bill is speaking nationally, Steve is acting locally. Back in WA, Ballmer is telling the Seattle area school districts that they need to step up and provide better prepared students.

    On the other hand, he and his minions have been pushing hard for corporate tax cuts and credits. In other words, we want better employee fodder, and we want (the rest of) you to pay for it.

    --
    Luke, help me take this mask off ... Just for once, let me butterfly kiss you with my own eyes.
  96. H1B Visa situation misrepresented by tlambert · · Score: 1

    The H1B Visa situation has been misrepresented.

    There was a cap of 195,000 H1B Visas; in October of 2003 (after the "dot bomb"), this was dropped to 65,000.

    As of about June of this year, an additional 20,000 have been allocated, but so far very few people are actually filing for these additional Visas: the US is no longer seen as such a desirable place to work, after all.

    Note that the H1B criteria for these Visas is an MS from a U.S. school, or a BS and 5 years work experience prior to the filing.

    Here's a CRN article that also quotes Bill gates:

    http://www.crn.com/sections/breakingnews/dailyarch ives.jhtml?articleId=163101217

    This one's a little out of date regarding what actually happened: the article headline claims "U.S. Expects 20,000 H1B Visas To Go Quickly", but in fact hardly any of them have gone anywhere.

    I think the real issue here is that during the "dot com gold rush", a lot of U.S. students left college before graduating, or graduated with a BS and left for the money, to be a warm body in a V.C.-funded cubicle far, and didn't pursue a post-graduate degree.

    From that perspective, Mr. Gates is right: there's a serious lack of available talent; if an MS is the same as a BS + 5 years experience, then many of the people who at least got their BS still have ~2 years on average to "ripen".

    Another problem, more or less one he brought on himself, is that it's a common Microsoft practice to get students fresh out of graduating college, and make them over in their own image. From that perspective, Mr. Gates is also right, that there's a serious lack of available talent - that he's willling to hire. The issue here is more complicated, but it boils down to to the staza from the song about social unrest in Algerian Muslims, post WWI: "How are you going to keep them down on the farm, once they've seen Paree?". Working 5 years in the real world would probably sour someone on working for Microsoft at an entry level position.

    It's an untenable position to be sure, but it's mostly of his own making.

    -- Terry

  97. Don't get into anything they can offshore. by C3ntaur · · Score: 1

    I wouldn't encourage the next generation to study anything that can possibly be moved offshore, because sooner or later, it will be. This definitely includes CS, but probably extends to just about any sort of office/information work. Stick to hands-on, local professions or expect to compete with equally-skilled people willing to work in their country for a tenth of USA living wages.

    --
    Loading...
  98. Gates On Future of CS Education? by Trogre · · Score: 1

    Isn't that a bit like asking Ronald McDonald on the future of Gourmet Restaurant education?

    --
    "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  99. CS majors and major IT companies by jcdick1 · · Score: 1

    When I read things like how China is watching us miss this opportunity, I get kind of angry. Basically, his concern is not for the state of the US industry, but of course, for Microsoft. Bill and co. want to see more CS majors not so that the US can stay on top, but so that they can get American worker productivity while having a market so glutted that they can get the labor willing to work at much lower wages.

    --
    What?
  100. Any Slashdotters from the Demoscene? by Anonymous+Writer · · Score: 1

    All true programmers develop in assembler.

    You don't happen to be familiar with the Demoscene are you? I'm curious that in all this time I've been reading Slashdot, I have never seen it mentioned. I've only heard about it recently, though I forgot how I came across it on the web. I Found some sites about it, googling around, and I'm a little bit curious. I've been wondering if others on Slashdot are from the Demoscene.

    1. Re:Any Slashdotters from the Demoscene? by Directrix1 · · Score: 1

      I'm not from, but with it for a long, long time.

      --
      Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
    2. Re:Any Slashdotters from the Demoscene? by Anonymous+Writer · · Score: 1

      Is there a website or blog that you would recommend to be the best for Demoscene information? I already know about Scene.org and a few others, but I'm not sure which is the most popular. I first saw the Demoscene mentioned in an article about an upcoming game called Spore. I asked a friend of mine who is heavily into Linux and has been in the computer industry for years. I was surprised to find that he never heard of it. I'm curious about finding any local groups.

  101. Now that the hype is gone.. by jvagner · · Score: 1

    ..who wants to be a programmer? When it takes MS 6 years to produce new versions of their OS, how does that serve as a good-sell opportunity?

    Next time the bubble grows, let's leave the investment bankers by the side of the road. Maybe rationality in the process would help preserve the integrity of the industry.

  102. On The Other Hand by korielgraculus · · Score: 2, Interesting

    Who is out of a career at 35, no matter how successful they are?
    The majority of athletes and coaches. Think about it, if all athletes went on to be successful coaches, universities would have 1-1 tuition in PE and major clubs would have at least one coach per player.

    What are several of the richest men in the world?
    Science geeks and nerds.

    Of course on the gripping hand, John Madden managed to succesfully cross from PE to computers without ever having a successful sports career :)

    1. Re:On The Other Hand by DocScience4 · · Score: 1

      Of course on the gripping hand, John Madden managed to succesfully cross from PE to computers without ever having a successful sports career :) Actually, Madden had a successful college career and was injured shortly after being drafted by the NFL. Because of this, he entered coaching at an earlier age than most and was one of if not the youngest coaches in the NFL before he retired relatively young. So no he didn't have much of a playing career, but he was a very successful coach. He leveraged his coaching career into a hugely successful (sports) broadcasting career, which in turn led to his EA sponsorship. He's his own brand now.

    2. Re:On The Other Hand by bluGill · · Score: 1

      Who has earned more money by 35 than most people will in their life? I've wish I could throw a baseball from center field to home plate, and hit a 90mph fastball hard enough that I get on base 1 out of 3 times, with 50 homeruns in a season - I'd be close to retirement by now if I could do that. (Granted less than 1% of the population can, but if I could...)

      My body won't do that, so I didn't even consider baseball as a career. Looks like I'm stuck working until I'm at least 60, sitting in a chair on nice sunny days, working year round.

    3. Re:On The Other Hand by 14erCleaner · · Score: 1
      I've wish I could throw a baseball from center field to home plate, and hit a 90mph fastball hard enough that I get on base 1 out of 3 times, with 50 homeruns in a season - I'd be close to retirement by now if I could do that. (Granted less than 1% of the population can, but if I could...)

      "Less than 1%"? Try 1% of 1% of 1% of 1%. You need to work on your math skills more to be a successful geek... :)

      I like the odds in CS better myself. I should, since I've been working at it for 25 years now, with no prolonged unemployment stretches. If you're good at it, and if you got into the field for the right reason (because you like it, not because the bucks are good), you'll probably do fine, even now.

      Besides, much of major league baseball has been outsourced to the Caribbean these days anyway. So much for that "industry", maybe Congress should get involved...

      --
      Have you read my blog lately?
  103. Yeah, right, Billy G. by dimplemonkey · · Score: 1

    The Chinese are going to wake up and see that they've been assimilated! Resistance is futile.

  104. ~1000 Programming jobs open at MS by HermanAB · · Score: 1

    I just had a look at the MS careers site. They have about 1000 software job openings. If they can't find people, despite the high jobless rate in the SW field, they have to consider that maybe people don't want to work for them. Clearly, if programmers will work for free on other projects, yet don't want to be PAID to work for MS, then it must eventually give them some pause...

    --
    Oh well, what the hell...
  105. Re:PE? Makes sense. by sien · · Score: 1
    Yeah. Exactly. And even 99% is generous. Every second sales guy in a department store was or is an athelete.

    The same sort of daft point could be made about actors, a few are very, very successful, some get by and the rest are waiters.

  106. Re: Luck Be A Lady..... by Fulcrum+of+Evil · · Score: 1

    And that job was at your Dad's company was it?

    Didja know that some companies pay interns entry-level wages? $50-$60k/yr is pretty nice when you're an intern.

    --
    "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  107. How useful is a C.S. degree anyway? by King_TJ · · Score: 1

    Seriously, I'm wondering.... Did any of you who graduated with a Comp. Sci. degree actually feel like the majority of courses you took helped you do your job better once you found one? Or was it more a matter of just wanting the degree so it looked good on a resume/unlocked the gates of H.R. depts.?

    When I was in college (back around '91 - '93), I started out thinking I should work towards a major in computers, because that had been my interest since I was a kid. I quickly discovered that my only real options were "data processing" (glorified typist, basically), or "Computer Science", which was very heavy on math courses and didn't seem to cover much about computing itself at all. I ended up just taking general, basic required courses and then went for an A.D. in Communication Arts. After that, I had enough of college and started working as a tech. for a computer store a buddy was just starting up, and I haven't really looked back since then.

    I see lots of jobs out there today that I'm pretty sure I could do just fine if they hired me, but (especially in the cases of the larger corporations) they won't, because I don't have a "Bachelors in Comp. Sci." or equivalent degree. But again, that seems to just be a "tool" to make it easy to cut back on the number of resumes they have to go through. Throw in a "filter" of that type so H.R. can throw away half the submissions up-front.... It strikes me as rather sad if I'm expected to spend all that money on courses and learn relatively useless information (for my field, at least), just to get that "line item" on a resume....

  108. Name That Company by mpapet · · Score: 1

    Prove me wrong here. Really!

    Post a current advertisement for an internship paying that much.

    If it exists, I want my kid to know about it. She's on the right track (unlike her father at that age) and I want to be sure she stays on it.

    Please do it for the children!!!

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
    1. Re:Name That Company by Fulcrum+of+Evil · · Score: 1

      Amazon pays well. I know because we have some interns right now and I know what they make.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  109. Some suggestions for MS, IBM, HP, BMC, CA, etc by Anonymous Coward · · Score: 1, Insightful

    >Now Gates and others bitch about how few people are going into CS

    Some simple suggestions for those companies:

    1. Hire people in the USA
    2. Don't import 3rd world wage workers into the USA and expect the same quality you get from USA workers
    3. Don't offshore thousands of jobs to the 3rd world and expect USA workers to enter the IT labor force or remain in the IT labor force
    4. Don't make 'we value our employees' statements and then shift work offshore since the two actions are a contradiction.

    1. Re:Some suggestions for MS, IBM, HP, BMC, CA, etc by RWerp · · Score: 1

      2. Don't import 3rd world wage workers into the USA and expect the same quality you get from USA workers

      Why not, given the fact those 3rd world wage workers are perfectly capable of delivering the said quality?

      --
      "Long run is a misleading guide to current affairs. In the long run we are all dead." (John Maynard Keynes)
  110. The wisdem of Bill by klept · · Score: 1

    OMG I only read your excerpts, which basically told me why waste time reading the article. If Bill is so unhappy about what's happening in the business, why doesnt he just change MS's policy. After all, they are the business, or have pretentions of being.

  111. No, you couldn't by Thu25245 · · Score: 1
    No kidding, you could have a similar headline for Steve Jobs.

    Except you'd be talking out of your ass, because Steve Jobs isn't exhorting people to go an major in CS. Quite the contrary: he advised people to do whatever.

    ...you can't connect the dots looking forward; you can only connect them looking backwards. So you have to trust that the dots will somehow connect in your future. You have to trust in something - your gut, destiny, life, karma, whatever. This approach has never let me down, and it has made all the difference in my life.
    (From a recent speech to Stanford University grads)
  112. It's a start, and good for grad school by Szplug · · Score: 1

    Though math is also fine (maybe better), for grad school. Grad school's where it's really at though.

    My BS CS was kind of straight-laced and boring - I could see how someone, faced with the same kind of thing, could think it's not worth it. But the really interesting material comes at the higher levels, and if you go to a school with a graduate component you can get in on the research, which is the juice.

    If you think knowing how to use stacks, queues, and databases is all there is though, you haven't seen what's out there, or what it takes.

    But as for your main point, no, it's true, you don't need a CS degree to /do/ for-hire coding - just be decently smart. I'd say mostly what you get from the degree is practice! (and maybe knowledge of DBs & graphics or whatever).

    --
    Someday we'll all be negroes
    1. Re:It's a start, and good for grad school by mode13h · · Score: 1

      I would have to strongly agree with Szplug - I enjoyed courses in discrete mathematics and linear algebra more than alot of my undergraduate coding classes. I was always primarily interesting in research and publication anyways, so I am getting more out of grad school. Research grants at university are sometimes easier to get than asking your boss for a raise at a private company.

  113. At the risk of sounding like a broken record... by plopez · · Score: 2, Insightful

    The 2 points I always make about these sorts of articles are:

    1) Good riddance. I hope this shakes out some of the riff-raff that jumped on the band wagon in the late 90's, the "I've got l337 VB skillz u owe me 72k/yr." crowd. Only people who are serious about their profession and passionate about it need apply.

    2) The entire focus of technology is automation. If you need a huge army of programmers and IT people to support your software, your software is crap. billg does not seem to get this. His is attacking a cost center, like most managers, by looking for a cheap source of commodity resources (code monkeys, sysapes). Rather than building a product which requires minimal support. I twigged on this in the 90's when M$ announced that they wanted to produce 100k newly minted MC*E's. Rather than improve the software, reduce the cost of supporting it.

    This is a harsh opinion, I know.

    --
    putting the 'B' in LGBTQ+
  114. +1, you got it right on both counts (no text) by Szplug · · Score: 1

    except that slash doesn't allow no text.

    --
    Someday we'll all be negroes
  115. oh... THAT CS! by xedicate · · Score: 1

    For a moment, I was wondering why is Gates worried about educating noobs on Counter Strike...

  116. Brilliant! by ardle · · Score: 1
    It stands to reason that a company, if behaving responsibly with its shareholders' investements, should avoid paying inflated wages to any member of staff.
    I suppose the arguments against this would be:
    1. If we don't pay him x bucks, company B will (a sort of defensive logic, probably more common in "bubble" times when the figures don't make realistic sense :-)
    2. Our guy is so good, we have to pay him x bucks (this tends to be aimed at rival companies and potential investors)
    3. It's a very responsible position (won't argue with that but shouldn't this mean that someone who has wilfully made a decision that unnecessarily damaged the quality of life of another should be held entirely responsible for the decision, rather than given a golden handshake? And how do such people get given the same kind of job again?)
    4. Trade Secrets
    The last item may make it very difficult to convince a company to outsource management positions :-)

    It's a wonderful idea, though, and until (ever the optimist!) businesses can be comfortable enough with what they are doing to pay an employee what they are worth, it will be difficult to implement...

    http://www.bbc.co.uk/bbcfour/documentaries/storyvi lle/congo.shtml
  117. industries where there is job security? Plenty. by walterbyrd · · Score: 1


    Absolute 100% security? Not many. Better than IT? Take your pick.

    Medicine is a protected field - you have to have a license, and the governing bodies will only issue so many licenses each year.

    A nurse with a two year degree can have his/her choice of jobs with $15K sign-on bonuses, and $35/hour - if don't mind working nights (my sister is a nurse).

    Ever talk to a doctor? To a doctor the very idea of having to face a job glut is incomprehensible.

    How about lawyers? I predict that within 20 years, all Americans will make their living by suing each other.

    Engineers may not have the kind of security that they used to have; but engineers don't have to scrape and beg for every nickle and dime like computer pros.

    1. Re:industries where there is job security? Plenty. by Medevo · · Score: 1

      I think what the parent suggested, but perhaps didn't get to is the careers mentioned, nursing, doctors, engineers, are for the most part recession proof. Even in a recession, people still need health care (nurses and doctors) and still need engineers (the "design link" between science and planning, and real objects). Compsci/IT is a classic example of a career that suffers the most under a recession, like retail typically does. The difference in the USA is that the average consumer is being told that they need to SPEND SPEND SPEND SPEND SPEND or else the artificial economy will collapse under the weight of the punishing trade deficit and faltering federal budget. Bush is even going to FORCE people who want to invest in retirement to put money in the stock market to inject more liquid cash into the unsustainable system. (not to diss stock markets in general, but they require a level of training to interact with, one that I am sure that over 98% of the population doesn't have).

      At the end of the day its best to be the boss, and business is the easiest way to get there. If you don't have/like leadership, pick a job that cannot be easily outsourced or replaced by robots (ie recession proof).

      Medevo

  118. Donation or bribe? by Jetson · · Score: 1

    According to Microsoft, "innovation" and "R&D" are all about training CS students to use Microsoft software instead of all of those old-fashioned languages and operating systems.

    http://www.washingtonpost.com/ac2/wp-dyn/A40000-20 03Aug24

    At least *some* of the universities had the foresight to turn down Microsoft's bribe.

  119. Re:PE? Makes sense. by Geckoman · · Score: 1
    That's absolutely correct, yet it's the perception by society at large that really matters. Perception, and what society rewards.

    Case in point:
    In my high school, the football team had only had one winning season in the past ten years. During my three years in high school (sophomore thru senior there), the team's records were 1-9, 1-9, 0-10. To my knowledge, no one from any of those teams received a college football scholarship at any level.

    During the same period, the band consistently won region, state, and national competitions. Scores of band members were selected for all-region and all-state bands, and several even tried out (and were accepted) for national honor bands. Out of my graduating class, the one before mine, and the one after mine (the only ones I have direct knowledge of) every single band member who went to college and played in the college band had a band scholarship of some sort. That's about 25 out of 30.

    25 of 30 for the band compared to 0 of 50 for the football team.

    Yet guess which group got more financial support from the school and community. Guess which group got charter buses to go to state competitions. Guess which group got a brand new practice facility.

    Guess which group had to hawk over-priced candy and hold countless carwashes to buy uniforms. Guess which group rode school buses 500+ miles to a competition. Guess which group has to split up into three smaller groups to practice because they no longer fit in their current facility.

    Replace "band" with "science major" and "football" with "business major" or "PE major" and nearly everything still holds at different levels. American society not only holds thinkers and researchers and scientists and engineers in less admiration than celebrities and athletes and managers, but it increasingly seems to be actively punishing people in those fields.

    Me, bitter? Nah! ;-)

  120. Flipping burgers is not an opportunity by raptor_87 · · Score: 1

    Since I'm working at McDonalds this summer, I've noticed that the managers only get paid ~$10 an hour. I belive that it's ~$13 an hour for the store manager (who got to that position after working there for ~7 years). Somehow, any entry level office job seems better. Similar (if not better) pay, less experience required, and much more comfortable working conditions. (you get a airconditioning and a chair for starters)

  121. "Chief software architect"? by Master+of+Transhuman · · Score: 1


    Stop calling him that.

    Start calling him "Chief Thief" or maybe "Chief Pickpocket" or maybe "Chief Con Man."

    When was the last time that asshole "architected" anything other than dodging a bullet on a Federal antitrust suit? The original Microsoft BASIC? Or was that Paul Allen, as I recall?

    --
    Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  122. Christ, How Hypocritical Can You Get! by Master+of+Transhuman · · Score: 2, Interesting

    "how the lack of spending in research and development is 'kind of a crime'."

    Which kind of crime is that, Bill?

    When you dump tens of billions on a one-time stock prop scheme instead of investing it in R&D?

    When you donate $20 billion to a "foundation" so your father can use it to control companies you can't because the SEC won't let you?

    When you use your monopoly influence to attract development partners than walk off with their code and try to drive them into bankruptcy like you did that cell phone software company?

    When you threaten to fire 8,000 people in a country that doesn't support your software patents initiative?

    Read my lips, Bill.

    Fuck you.

    --
    Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  123. Re:fp? by Mortlath · · Score: 1
    At least Microsoft offers their command-line version of the Visual Studio C++ compiler as a free download on their website. Unfortunately, they don't offer an IDE.

    I do agree that it would be nice if books on the subject were less expensive. Paying $60 or more for a book is a little prohibitive.

  124. R&D crime by a24061 · · Score: 1

    What about the R&D activities that are being criminalized (DMCA) at the request of big business?

  125. Own fault? by Casandro · · Score: 1

    Well perhaps that's also his own fault. Back in the 80s, it was normal for every home computer to have some sort of development enviroment comming with them. Typically a variant of Microsoft BASIC.
    Today, you only have a shell which is 30 years behind progress. It's hard to get into programming as you have to learn C (a really ugly language IMHO) or something like Visual Basic (yuck!). In all cases you need to buy/download some software (often extremely expensive) and then write a whole programm, which is often really difficult to do. Just think of how many lines of code it takes just to get something equivalent to the graphics mode of old computers and draw a line.

    My tip for Microsoft ist this: Build a new shell, one that can execute all your normal commands and programms, supports piping and stuff, but also all the tradional BASIC stuff.
    For example, I want to be able to just type "ls" to get a directory listing, but I want to type "100 ls" to write ls into "line 100". When I thin type run, ls will be executed. Also include somekind of graphics mode where commands like "line" work. And, most important, make it interactive. It's a lot better to make people interrested, when all you need to do is enter a command and you get an instant reaction.

    I know, goto is considered harmfull, but for small things, it's OK. It's great for understanding how computers work.

    It's amazing that writing a small programm is now just as difficult as it was with the Imsai. Back then you had to toggle in your programm byte by byte into RAM, today you need to click around for ages, and/or write lots of dull lines of code which are always the same.

    I want a system I can turn on, wait a bit, and immediately code whatever I want. Microsoft has brought as far away as reasonably possibly from that goal. They even removed the macro-recorder that came with Windows 3.x, thus removing any kind of simple programmability.

  126. Thick coming from Gates... by winchester · · Score: 1

    ... when the Microsoft Research Center in Cambridge is known as the "Black Hole of Research". Good scientists go in, and no one ever hears from them again.

  127. Re:Name That Company? by Fulcrum+of+Evil · · Score: 1

    BTW no mention of payment anywhere on Amazon's Intern page. Well genius where is it?

    Yeah, like any company is going to publish that for the world to see. What Isay is true, and if you don't believe me, then too bad. We want smart people and we pay them well. After all, they have to live on the money we pay in seattle.

    --
    "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  128. Bitchy Americans by Shihar · · Score: 1

    "The problem the comp sci students are going to face is the same problem the auto workers are facing. Companies don't give a crap about americans, even though the companies started in the USA, the CEO and board of directors are American, and they sell their product to Americans. They will move their factories and tech support and anything they can to Mexico or India or anywhere they can find cheap labor. The CEO's are pretty much trators and they are crapping on the USA."

    Move to France. Well, I suppose that is difficult as their immigration policies are a real bitch, but you would feel at home there. You could sit around be pissed off that there are other humans in the world willing to work and declare anyone of the same nationality who doesn't give out jobs based upon nationality is an ass hole. They have dozens of political parties that argue for sealing up the borders from both the left and the right of the argument such that I am sure you could feel at home.

    The world is vastly unequal. Some places in this world are richer then others. In some places, $10,000 a year makes you rich; in others it puts you in relative poverty. What is changing is that the inequality between nations is vanishing. Indians, Chinese, and people all over the world can compete against Americans when before they stood no chance. Today, an Indian can get a technical education and get a job in America or at home fulfilling a job that only Americans, European, and Japanese used to be able to fulfill and get paid more then the traditional sweatshop jobs of their native nations.

    What exactly are you proposing? Bar immigrants from entering a nation of immigrants, denying them the privilege that your ancestors seemed to have enjoyed so much? Enact some policy to keep these rising nations too poor produce technically minded people to protect American jobs?

    The wheels of globalization are turning and they are not going to stop. These nations are rising and they WILL reach higher standards of living. They likely will not surpass American or Western European standards any time soon, but the gap is going to start to close. There are two ways you can look at this. You can bitch and moan that others in the world are rising to your level, or you can look on it as an opportunity. It is opportunity to strike out further ahead and do what Americans have always done. See the next wave coming and ride it before everyone else. Abandon agriculture for industry, industry for miniaturization, and miniaturization for information. That, or you can recognize that the amount of people in the world spending like Americans is rocketing up and that you can reap profit from their demand. An Indian without power has no effect on anyone's economy. An Indian with a power outlet and need for software and electronics DOES effect the economy.

    Finally, recognize what you have. Last time I checked, Americans are not dying of starvation. In fact, last time I checked poor Americans are more likely to die of a heart attack from eating too much fatty food then anything resembling starvation. When the poor of your nation are more likely to die from being overfed... it is time a get a grip on reality and recognize how much you have.

    1. Re:Bitchy Americans by LaCosaNostradamus · · Score: 1

      Move to France. Well, I suppose that is difficult as their immigration policies are a real bitch, but you would feel at home there.

      A real bitch? Only to Americans who have no understanding how a real civilized nation arranges its affairs. Real civilized nations have stringent immigration policies, unlike America, where cheap labor is much desired by the elite and rather stupid climber dupes in the middle class.

      Also like most real civilized nations, France has silly little things like socialized health care and a welfare state that actually helps support the citizens in times of need instead of attacking them constantly at the behest of the elite ... unlike America, with the sink or swim mentality much promoted by those in the strongest boats. With socialized medicine and an overall individual-welfare state, there is a real society that takes real money to run, and inviting hordes of immigrants only breaks the system.

      In short, Republican Mouth Boi, your agenda is showing. Taxes are the cost of running a civilization. Since a real civilization costs something to run, somebody's got to pay it. The current insanity in America -- where nobody wants to pay taxes, especially the wealthy and corporate -- only means that America's dim level of civilization is going to sink beyond the level of visibility. This result is called barbarity, and it's what's running the very geographic areas and cultures that America is currently attacking -- as like calls to like, I guess.

      --
      [You have a stable society when some nut guns down a schoolyard and the law doesn't change.]
    2. Re:Bitchy Americans by Shihar · · Score: 1

      I had to go back and reread my own post, because I was pretty fucking sure every point you responded to was not something I said. Your response to my entire argument was:

      "Real civilized nations have stringent immigration policies"

      Ohh, that is damning.

      As to the other two paragraphs, I am pretty fucking sure that I never once said the work taxes, medicine, welfare, yet you managed to write up a two page rant on the subject.

      So, if you have something constructive to add, other then attacking strawman arguments that you created, go take a peek at my original post, then try responding.

  129. Re:PE? Makes sense. by pdo400 · · Score: 2, Funny

    I was about to post a great comment about how the parent was too focused on money and how I am perfectly happy making what I make because I am intrinsically motivatived and enjoy what I do.... and then you blow my whole argument out of the water...

    damn you!

    --
    --
  130. Project Management by pfafrich · · Score: 1

    In particular, Gates said finding recruits who have project management skills is difficult. Management overall is an area of need, he said. Indeed Gates said he welcomes students coming out of engineering management career tracks.

    I've got to agree with Bill here there is no real training in IT project management offered by most CS degrees. There could be a good gap in the market for some smart uni here.

    --
    There are four sorts of people in the world: fools, lunatics, idiots and morons. - Umberto Eco, Foucaut's pendulum.
  131. Re:PE? Makes sense. by HeliumHigh · · Score: 1

    Not me :(

  132. Hurmm... by SumD00D · · Score: 1

    What an interesting bunch of comments. Here's my take.....first off...fuck off Bill...quit sending jobs overseas and give young Americans a reason to go into CS....and maybe develop something cool that people would be interested in developing...and BTW...thanks a hell of a lot for ASP.NET...and C# and VB.NET....blah I've been in IT for 20 years now and am doing rather well. I do it because I love.

  133. Re:PE? Makes sense. by Anonymous Coward · · Score: 1, Insightful

    You could argue Columine was the beginning of that...

    Up against the wall, motherfucking football player!

  134. Why should they pursue CS degrees? by tacocat · · Score: 1
    • H1B Visas are bringing in all this really cheap labor into the states.
    • Software is being outsourced to contract companies.
    • Contract companies are set up overseas to permit lower labor related expenses.

    These are the essential elements that would keep anyone from going into a CS degree in the states. There is no crime here. It's the same Free Market forces at work that Gates and Bush say will allow free innovation of software and solve global warming.

    Now here's the interesting twist that I see.

    Microsoft software licensing and version incompatability forcing hardware upgrades remove a very considerable sum of money from the corporate coffers from being available for IT wages and salary related expenses. Because the money isn't available, there is even less opportunity for a local CS employment to be cost effective against the current cost of living expenses in this country.

    To be honest, even if the software costs were removed, the companies would very likely continue following the lowest price options regardless of the availability of funds for wages and salary. This is not a silver bullet.

    Until corporations recognize the value of having CS related employees to have improved skills like:

    • Communication proficiency.
    • Experience. A lot of people who I run into who do CS work have no practical field experience and quite frankly write really bad code. But they are the cheapest bidder.
    • There is a disconnect between the business philosopy, thinking, methods of the US companies and the non-US software developers. You cannot develop a business solution software product without some understanding of the business.
    things aren't going to change. We will, as a nation, fall into a non-leadership role in the field.
  135. Re:PE? Makes sense. by Whitemice · · Score: 2, Insightful

    >Replace "band" with "science major" and "football"
    >with "business major" or "PE major" and nearly
    >everything still holds at different levels.
    >American society not only holds thinkers and
    >researchers and scientists and engineers in less
    >admiration than celebrities and athletes and
    >managers, but it increasingly seems to be actively
    >punishing people in those fields.

    Yep.

    > Me, bitter? Nah! ;-)

    I'm right there with you (although our band sucked as bad as out football team). But I think you are really onto something. The values of American societry run completely counter to those required to compete in the 21st century. We don't elect intelligent people who propose large complicated solutions.... we elect a guy we would be comfortable 'having a beer with'.

    And this is the same reason that no matter what politician does what our education system will continue its downward spiral. Because at our heart America doesn't give a rat's ass about education. Technology is 'for those wierdo's who never get laid'; sadly we even echo this non-stop in these forums (although it is complete and total crap). Somehow it passes for humour when the upshot is that we American's are screwing [no pun intended] ourselves.

    --
    Using "Common Sense" is being either to arrogant or to ignorant to ask people who know more about something than you.
  136. They would know by palndron · · Score: 1

    ".... kind of a crime."

    Like being a convicted monopolist.

    --
    a man, a plan, a canal, panama
  137. High School by TheUnknownOne · · Score: 1

    It doesn't help that many highschools are canceling their CS programs. I know of two local schools that have done so this year. (Mine being one of them) reason? Budget cuts. Come on Gates, you want to see more interest in CS? Sponsor some schools across the country, paying for their CS programs. (im talking about highschools, because getting interested in something early is important.)

  138. Anti-intellectualism by DaveV1.0 · · Score: 1

    I am sure the fact that there is a strong bit of Anti-intellectualism in the United States has nothing to do with this.

    --
    There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  139. Dear Mr. Gates: by scottsk · · Score: 1

    If you want more CS graduates, then why don't you do what the Army does? In high school, the Army will guarantee a prospective student a job upon graduation. This motivates the student to complete the course of study (ROTC or whatever) and graduate, knowing there is security for the future. The same could be done for CS students - after 1 or 2 years of a 4 year CS program, you pretty much know who "has it" and who doesn't. Guarantee the people who have it a job. They'll stick with it. But wait, MS just wants to skim a few people off the top and flush the rest, don't they?

  140. Good reporting by friendswelcome · · Score: 1

    Putting the article in perspective is good reporting. The article conflicts with what Gates is telling you. It puts this rich persons dreams next to a bit of reality that everyone can understand. And that's the right thing to do.

  141. Re:Right, and France is doing awesome! by PantsWearer · · Score: 2, Insightful
    ...their government is broke.

    As if the US is much different? Have you seen the debt figures recently? (Closing on $8,000,000,000,000, more than $25,000 per citizen.)

    The average American has better than $8000 in credit card debt alone. I don't think that there should be a required company pension, but I don't trust the average American to actually save enough money for next week, much less post retirement. I'd rather not go back to the day when everyone worked until the day the died either though.

    --
    Be glad life is unfair, otherwise we'd deserve all this.
  142. CS decline, really? by Tom7 · · Score: 1

    I don't know, I know a lot of people who majored in counter-strike in college.

  143. Windows at University by turgid · · Score: 1
    Perhaps Bill's real problem is that universities teach Computer Science mainly on Unix-like operating systems which are free beer, free speech, open-source, ubiquitous and readily available. There is a whole spectrum of implementations to study and compare.

    There is only one Windows. It is full of faults. It gets viruses. It costs money. It is closed source. It only runs on x86 (no, itanic doesn't count and neither do archaic implementations on Alpha and MIPS). It is not well implemented. For research it is of little value.

    Sour grapes, Mr Gates?

  144. Ok again, let's bite the flamebait... by orzetto · · Score: 1
    Yup. It's a troll, and full of factual errors too.

    Sorry, no factual errors. These are my experiences. I might have had especially bad luck, though that would defy statistics.

    My GSM cell phone doesn't work in Europe either. Must be something wrong with the European cell phone system.

    In Europe, there is a 900/1800 MHz dual band, in North America 850/1900 MHz. My phone is a tri-band (900, 1800 and 1900), one of those you pay more for to be able to go to the US and use them.

    What do expect from a bunch of Chemical Engineers?

    <coupdegrace>Well, American chemical engineers. At ECOS2003 in Copenhagen we had a whole room with Debian machines. Eheh.

    Big enough for a million people on New Years Eve. What more do you want?

    That's bullshit, no way a million people can fit in there. I was at a rally in September 2002 in Rome, and we were about 800,000 to one million. You have never seen one million people. They could never, ever fit in Times square. Not even 100,000 for that sake. I would expect it to be closer to 10,000 at maximum. Look at the pictures: this is St. John's square in Laterano: as a general rule, the square from the church on the west side all the way to the east limit of the picture can contain 300,000 people. Times square is nowhere that size.

    An Europe is a bunch of little squabbling principalities that still haven't even adopted a common language

    That might surprise you, but we are not aiming at one language. I for one am for Esperanto as a bridge language and everybody with his mother language, but the current policy is "translate everything". And for that sake half the advertisement in New York is in Spanish.

    Typical Euro chavanism. I speak 3 languages, my wife 7.

    Which ones, and with which certificates? Really, I'm curious. Chile has not exactly many borders with non-Spanish-speaking countries, are you counting argentinian as a language, che? That would not even be that incorrect.

    These beasts are the sons and daughters of those who broke the Atlantic wall to help free Europe

    I thought America used to be about deserving one's honours, and not inheriting them. GWB is not FDR. By the way, I did not say "they were Nazi", I said "the closest thing to a Nazi rally" I had experienced. At some point, the speaker said "We did a lot of good things in Vietnam! We built orphanages!", and my buddy Olaf started laughing. That's when I got scared. Olaf ikke le. Ikke nå, ikke her, for fandens skyld!

    the cell phone was invented in the US by researchers at Bell Labs and Motorola

    So what, the GSM standard (the one that did not work for me in the US) was invented in 1 km's radius from my workplace.

    The penetration in the US is FAR higher than in Europe. The last published results show that the penetration in the North America is 67.4%. Europe 35.5%.

    I almost feel bad, but in the link you provided my country is directly above yours. Sorry.

    --
    Victims of 9/11: <3000. Traffic in the US: >30,000/y
    1. Re:Ok again, let's bite the flamebait... by the+eric+conspiracy · · Score: 1

      That might surprise you, but we are not aiming at one language.

      That's right, because you could never agree on one. Fact is still that Europe is full of terribly provincial little fiefdoms with a totally myopic view of their self importance, often trying to relive the days of their famous rulers of the past. Their internal disagreements dwarf trivial issues like how you measure length. The two greatest wars of the past century started in Europe for those very reasons. Even in the 21st century there are European captials that are armed camps because people cannot tolerate someone with a different religion or ethnic background.

      And you think we are bad because we don't use the meter. What a joke.

      I for one am for Esperanto as a bridge language

      There is already a bridge language taught all over the world. And it isn't Esperanto.

      Which ones

      Me? English, French and Spanish. My wife, who was born to British parents in Chile was brought up in a bilingual household speaks both English and Spanish natively. Later she minored in French as an undergraduate in Chile, then won a scholarship to study in Europe where she polished her French studying at the Sorbonne, German while living in Austria, Italian studying in Rome, and Greek in Athens. Later she picked up Portugese while living in Brazil and teaching English there. I met her while she was here in the US picking up a Ph.D. in English on a Fullbright scholarship. She decided that living in the US was the most attractive option for her, and we were later married.

      So what, the GSM standard (the one that did not work for me in the US) was invented in 1 km's radius from my workplace.

      Oh wow a technical standard for a modulation scheme is like really comparable to the fundamental invention iteslf.

      I almost feel bad, but in the link you provided my country is directly above yours. Sorry.

      Your country is smaller than most US states. There are states in the US 5 times the size of Norway that also have greater internet penetration. The correct comparision accounts for scale, i.e. Europe vs. North America. Sorry..

      By the way, I did not say "they were Nazi", I said "the closest thing to a Nazi rally"

      You are the one who used the word Nazi. I don't know what passes for social graces in Europe, but in the US comparing anyone to a Nazi is deeply offensive. Before you start throwing that sort of stuff around you had better ponder on how the word quisling got into the English language.

      I thought that people from Norway were supposed to be well educated and friendly, not insensitive idiots unaware of the culture and history of the people they are talking to, or full of prejuidices that they are looking for any fact to justify. I don't know what your background is, but it is clear that you are extremely lacking in what passes for civilized grace or behaviour by any reasonable standard.

    2. Re:Ok again, let's bite the flamebait... by orzetto · · Score: 1
      That's right, because you could never agree on one [language].

      There was never such a discussion on the EU level (which would be beneficial IMHO, but has not been held).

      Fact is still that Europe is full of terribly provincial little fiefdoms with a totally myopic view of their self importance [...]

      I am afraid, fact is you are ranting, and I seriously doubt you have any information about Europe other than Fox channel. Try providing factual support for your claims. Which cities would be armed camps?

      Your country is smaller than most US states. There are states in the US 5 times the size of Norway that also have greater internet penetration. The correct comparision accounts for scale, i.e. Europe vs. North America. Sorry..

      Fine, then size does matter. Then, according to the statistics of your site, the US have 201 million Internet users, and Europe as a whole has 260 million, of which the EU has 216. You are not getting anywhere, I am afraid.

      You are the one who used the word Nazi.

      I take this is your way to admit misquoting me.

      in the US comparing anyone to a Nazi is deeply offensive.

      Oh well, in Europe too. But it is kind of more offensive to act like a Nazi. I am sure most Americans are nowhere that nuts, but that particular celebration (veterans' day at Austin capitol) had a very creepy atmosphere to it, with militarism all over the place, glorification of wars like Vietnam, and also the very weird monument to the confederate army ("The spirit of 1776"? Fighting to maintain slavery is now "the spirit of 1776"?)

      [...] it is clear that you are extremely lacking in what passes for civilized grace or behaviour by any reasonable standard.

      I am afraid the moderators have already been the judges of that.

      --
      Victims of 9/11: <3000. Traffic in the US: >30,000/y
  145. What rot. by BlightThePower · · Score: 1

    The physical fitness of Americans has never been worse. Visitors to America always notice this even if they are too polite to actually bring it up in conversation. Physical Education is a good thing, but like many other professions, they don't always get to do the job they are trained for and want to do. The job should be about helping people get into the right habits and learn how to exercise and take pleasure in it. Unfortunately the stresses manifest themselves in terms of pushing people towards raising the performance of the elite ahteletes in a school. Thats a problem with schools you need to deal with, not a problem with Phys Ed. itself, although I guess most Slashdotters are too embittered to be able to consider that perspective.

    --
    Plays violent online games as: Nerfherder76
  146. Unfortunately by lorcha · · Score: 1
    The reality of the situation is that people, in general, are morons when it comes to money.

    Sure, workers have 401ks that follow them from job to job and IRAs that aren't tied to any company. This is a great thing for workers, given the latest trends against lifetime employment at a single company.

    Unfortunately, people are morons. They see their 401k contributions being removed from their paychecks along with taxes and think, "Hey. I can stop contributing to my 401k and get a new bigscreen!" And they do. Next it's a new SUV. Then a new truck.

    Instead of funding their retirements that will happen in the distant future, they fund their current insatiable appetites for toys. I'm not saying 401ks are bad. I definitely prefer my 401k to a pension, personally. When I worked at a company I maxed out my 401k contribuation and when I started my own company, I was able to roll over my 401k into a SEP-IRA with my new company and now I max out my contribution to my SEP. Under the pension model, I would have been out that 401k money when I left my job to go out on my own.

    I'm just saying that there is bad with the new system because people are no longer forced to contribute. They roll the dice with their retirements and the dirty little secret is that most baby boomers have little or no savings for retirement. When I was in high school I was required to take courses on English literature, but I was never required to take a class on personal finance (or even math at all!). This is a big mistake. To this day only a few states actually require such a course.

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
  147. brain damage from BASIC by falconwolf · · Score: 1

    Well, this long scar on my medulla oblongata is from the first time I tried to use the help files supplied with VB6. The big burn on my occipital lobe is from subclassing the Windows API in a document control app I was playing with, the oozing sore on my hypothalamus...

    No wonder why you suffered brain damage, you learned VB not Basic. I started programming in Basic on Trash80s, er TRS80s, and Apple IIs. Well, and IMB mainframes, the 360 series 60.

    Falcon