Slashdot Mirror


Bill Gates Is Coming To A College Near You

Xyn writes "Microsoft chairman and chief software architect Bill Gates visited UW-Madison today as part of his 2005 College Tour, designed to promote greater youth involvement in technology careers. Gates discussed "The Impact and Opportunity of Technology: Why Computer Science? Why Now?" at a student forum."

96 of 412 comments (clear)

  1. Personally... by Pichu0102 · · Score: 5, Funny

    I think he wants kids to grow up to replace Ballmer and NOT waste money on broken chairs.

    1. Re:Personally... by Doppler00 · · Score: 2, Funny

      I just just imagine Ballmer jumping up and down on his office chair screaming:

      "Developers, developers DEVELOPERS!"

    2. Re:Personally... by AuMatar · · Score: 2, Funny

      You haven't hired a carpenter lately.

      --
      I still have more fans than freaks. WTF is wrong with you people?
  2. Quick! by gardyloo · · Score: 4, Funny

    Everyone line up with the shiny bits to welcome Bill! Now... aim....

    1. Re:Quick! by mboos · · Score: 4, Informative

      At Waterloo, where he's coming tomorrow, security is going to be very tight. They've even got metal detectors for the entrances. Only those with invites (they will be checking IDs) are permitted inside.

      One of my friends had wanted to get in - I was going to lend him my Google shirt just to see what the reaction was. Unfortunately, invites were limited and he didn't get invited.

      --
      --Mike Boos
    2. Re:Quick! by Anonymous Coward · · Score: 5, Funny

      Hey, if I ran an empire and was going to Waterloo, I'd want tight security too. Gotta learn from history, you know...

    3. Re:Quick! by Basehart · · Score: 3, Funny

      "They've even got metal detectors for the entrances."

      Those are to stop people with iPods from watching "Lost" while Bill is on stage trying to sell Microsoft XP Media Edition!

  3. Answer by ravenspear · · Score: 5, Funny

    Why Computer Science? Why Now?

    Because we need people with more skill to fix up all your shit Bill.

    1. Re:Answer by HMC+CS+Major · · Score: 3, Insightful

      Funny, but to be fair to Gates, all indications are that he was a hell of a programmer individually.

      The software his company produces may suck (at times ... ok, most of the time), but he was apparently a hell of a programmer back in the day.

    2. Re:Answer by jkrise · · Score: 2, Funny

      all indications are that he was a hell of a programmer individually. a programmer who used vi and a shell environment where ^c meant 'break' not 'copy'. And then he destroyed... or tried to destroy the environment he grew up in.

      --
      If you keep throwing chairs, one day you'll break windows....
    3. Re:Answer by Korgan · · Score: 5, Informative

      Bought CP/M for $25,000 then rebranded it and sold 'licenses' for a hell of a profit. :-)

      Still, he was a master of BASIC. He developed many BASIC roms for a lot of different machines in the late 70s and early 80s. DOS's BASIC was actually a derivative of much of his early code.

      He knew machine code and ASM pretty much inside out for much of the architectures he built a BASIC interpretter for. To be honest though, beyond some of the original BASIC interpretters, and the earliest versions of PC-DOS/MS-DOS, I really cannot think of anything he directly had a hand in. By the time Xenix and OS/2 were on the cards, they'd already hired a decent sized development pool. I don't think he had any hand in developing the Microsoft contributions to those code bases.

      I vaguely recall him being very involved in Project Bob, but I can't remember if that was as a developer or just a very interested manager. Not that it matters. Project Bob was dumped in favour of Cairo.

    4. Re:Answer by RLiegh · · Score: 2, Informative

      1)wrote or co-wrote one of the first mainstream implementations of BASIC
      2)created the FAT file sytem (originally for use with #1, a few years before Patterson's DOS.

    5. Re:Answer by Novus · · Score: 3, Informative

      One minor clarification: CP/M-86 became DR-DOS, not MS-DOS. MS-DOS was based on QDOS. The rest of the post seems to be correct.

    6. Re:Answer by kg4czo · · Score: 2, Informative

      Gates did not "create" FAT, he "embraced and extended" it. Basically, he took a FAT12 system already implemented in Tim Paterson's QDOS, and extended it to FAT16, VFAT, LFNs, and finally FAT32, before dumping it for NTFS. My Reference. So he did not "create" the FAT file system. :P

    7. Re:Answer by commodoresloat · · Score: 2, Interesting

      "Back in the day" ... he was definitely a master of BASIC and pretty much the only person in the world who actually understood DOS... (I remember trying to figure that crap out when keyboards didn't even have a "\" key.) Apparently he was famously a twit back then too - there's an article from the 70s by him calling people thieves for copying his BASIC code and patronizingly explaining why since he wrote the code he should be able to dictate who is allowed to learn something from it... Maybe someone can dig up this article; as I recall he had a really whiny argument against piracy of code that was only copied by people who were using it to learn more.

    8. Re:Answer by Eric604 · · Score: 2, Interesting
      You have to be a clever guy to know assembly inside-and-out for a specific architecture and not even be in the college of science or engineering.

      Assembly isn't terrible difficult, it's just engineering. If you can wrap your head around the binary/hex system then you can do assembly.

      As far as I know, Billy was an accounting major. Most of the people with business majors I've run into know very little about computers other than how to get around in Powerpoint and Word

      Back in the days assembly was a popular hobby, so what he was an accounting major, you find recreational programmers everywhere.

      Hell, most of the comp-sci guys don't even know assembly very well.

      This doesn't indicate anything, there may be numerous reasons: it's too difficult, too easy, having other priorities, it's not expressive enough, insufficient cost/production effective or they rather design some algorithm involving integration/differentiation than doing low level embedded engineering.

    9. Re:Answer by Tom · · Score: 4, Insightful

      Funny, but to be fair to Gates, all indications are that he was a hell of a programmer individually.

      You base this bold statement on which facts, exactly?

      The only software that wikipedia attributes to Gates personally was the Altair BASIC interpreter, and even that was co-authored with Paul Allen.

      So, where are your "indications" ?

      --
      Assorted stuff I do sometimes: Lemuria.org
    10. Re:Answer by Anonymous Coward · · Score: 2, Insightful
      all indications are that he was a hell of a programmer individually

      He wrote a fairly decent Basic interpreter back in the late 70s. I used it. It didn't suck. And that's pretty much the sum total of his programming output. By modern software engineering standards, the guy couldn't program his way out of a paper bag. He may be a genius at megalomaniacal business, but a programmer Gates isn't.

    11. Re:Answer by D-Cypell · · Score: 2, Interesting

      Interestingly, Bill Gates estimated I.Q. is about 20 points more than Adolf Hitler's.

      Yes, they also grade George W as 125. I am not sure I trust the estimations of a group that forget to put in the decimal points in this way.

  4. Why to do computer science by cdrdude · · Score: 4, Funny

    What did the liberal arts major say to the compsci major?
    >
    >
    >
    >"Would you like fries with that order, sir?"

    --
    This sig is neither interesting, nor humorous. Including meta-humor.
    1. Re:Why to do computer science by ilyaaohell · · Score: 2, Informative

      Does this joke honestly make sense in this day and age? As an unemployed graduate with a computer science degree, I say no, no it does not make sense in this day and age. :(

      --
      UNIX: A computer user is defined as a programmer. WINDOWS: A computer user is defined as a consumer.
    2. Re:Why to do computer science by flatt · · Score: 5, Funny

      What did the compsci major say to the liberal arts major?

      "Dude, shut up and give me a application already."

    3. Re:Why to do computer science by WindBourne · · Score: 3, Insightful
      Then either
      1. Get a job.
      2. Make a job.
      You can do both. To get a job, you may have to move. To make a job, You may have to work. There are good ideas out there.

      With that said, Good luck. These are not like the 80's or 90's were.
      --
      I prefer the "u" in honour as it seems to be missing these days.
    4. Re:Why to do computer science by NilObject · · Score: 4, Informative

      To which the computer science major said "no" because money has been tight ever since his job got shipped off to India. :-/

    5. Re:Why to do computer science by OpenGLFan · · Score: 5, Funny

      What did the liberal arts major say to the comp. sci. major?

      "No, I won't go out with you."

    6. Re:Why to do computer science by Fulcrum+of+Evil · · Score: 3, Funny

      And as a computer programmer with a liberal arts degree....

      ...you're talking to yourself. 'Would you like Prozac with that?'

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    7. Re:Why to do computer science by blank · · Score: 2, Funny

      If an Anonymous Coward can get a job (and maybe even a date with a liberal arts major) So can you! Get off your lazy ass.

      --

      bah. start over

    8. Re:Why to do computer science by einhverfr · · Score: 3, Interesting

      Honestly?

      Gates himself seemed to say many times that CS degrees were optional and that learning to program well required hands-on experience more than formal education. So it is interesting to see the turnaround on this issue. Yes, CS education formal or not (I get mine by hanging out in forums with people who have deep knowledge of the technologies I work with).

      But education is education and should be aimed not merely at teaching a vocation but teaching someone how to learn. Unlike most liberal arts majors, I have a strong interest in science and math and can hold my own in most of these fields. However, most of my formal education was spent on humanities such as History, and I have attempted to study linguistics, philology, and other fields on my own (though these are fields where one simply cannot do serious work without at least a MA in the fields). So part of the problem today is that many liberal arts majors are intellectually lazy, but one should not generalize to the relevant fields as a whole. There is absolutely no reason why a serious historian with an interest in and reasonable grasp of mathematics cannot become a good programmer in non-research fields.

      Why do geology majors do better in medical school than those with pre-med degrees? Again, if you are ready to learn a discipline, the fact that you have studied what you love and learned critical thinking skills in the process is far more important than taking a CS curriculum as a vocational track (if you love CS, it will *not* be a mere vocational curriculum, and I have seen plenty of history majors who treated it as a vocational track :-( ).

      So what I am saying is that to any student, you should study what you really want to study, because it is the educational and not vocational aspects that will build the best foundation for your life. Sure some fields give more leeway for intellectual laziness, but ideally you want something that will inspire you to go forward. If I was hiring a computer programmer and I had a choice between an Irish Lit Major who seemed excited and curious about technology and a CS major who seemed somewhat bored, I would hire the Irish Lit Major. If course if I was hiring kernel programmers for the next Cray, it is safe to say that neither would get much consideration, but these jobs are few and far between and really are only suited for CS majors who really are in love with the field.

      --

      LedgerSMB: Open source Accounting/ERP
    9. Re:Why to do computer science by __int64 · · Score: 5, Funny

      What did the liberal arts major say to the compsci arts major?

      "Didn't you mean 'an'?"

    10. Re:Why to do computer science by ErikZ · · Score: 2, Funny

      What did the CompSci major say back?

      Ha ha. Very funny. Now get out of my way, my shift is next.

      --
      Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
  5. Dare I Attend Class Tomorrow? by Cruxus · · Score: 4, Funny

    I was going to attend CS 480 tomorrow, but now I just don't know if it's worth the possibility of seeing the Evil One in person.

    --
    On vit, on code et puis on meurt.
  6. After which... by CardiganKiller · · Score: 3, Funny

    ...He and Booger immediately started training to win their place as Delta Delta Deltas.

  7. Wow by XMetal2001 · · Score: 5, Interesting

    No matter what your opinion of him, if the Richest Man in the world suddenly showed up in your Computer Science class as a guest speaker, that would be mindblowing.

    1. Re:Wow by markiv34 · · Score: 3, Insightful

      Maybe I could suck his dick when he shows up at my college, and get some of his millions as a return favor. Give me a break, there have been plenty of rich men ever since creation of life, the only people we remember now are like Aristotle, Plato, Socrates, Newton. Just because Bill Gates is the richest man now does not mean that he would be remembered by anyone even 50 years from now.

      --
      No Black or White only shades of Gray
    2. Re:Wow by Anonymous Coward · · Score: 2, Insightful

      You're right, the world doesn't remember fabulously successful and rich people.

      For example, I have no idea who Louis the XIV or King Solomon were.

    3. Re:Wow by tpgp · · Score: 2, Insightful

      You're right, the world doesn't remember fabulously successful and rich people.

      For example, I have no idea who Louis the XIV or King Solomon were


      Not that I particularly disagree with you - but the Louis 14th was remembered mostly for expanding French territory and Solomon mostly for his wisdom and building the Temple of Jerusalem.

      Both were undoubtedly wealthy - but are remembered primarily for things other then wealth.

      --
      My pics.
  8. How did he pick UW-Madison? by ZachPruckowski · · Score: 3, Insightful

    I mean, why not MIT, etc, as his top five schools to visit? (No offense to any Wisconsiners out there, my Cheesehead suitemate will doubtlessly exact revenge on me for you)

    Anyways, wouldn't high schools be an even better choice? I mean, I feel that if I'm in college, I'm either already studying Computer Science, or not. I mean, maybe you could convert engineering students from other disciplines, but most college students with a major in mind would be harder to get to switch. I think he'd do better at the high school level, esp. around junior level, when he can influence the people to apply to schools with a CompSci bent, or convince them to take CompSci as a high school senior.

    Just my four cents. I found two extra in a vending machine, which doesn't even take pennies (stupid drunks)

    1. Re:How did he pick UW-Madison? by NoMoreFood · · Score: 2, Informative

      I believe the article mentioned biology related material. Bioinformatics is big @ Madison.

      Wish I was there to catch one of his talks.

    2. Re:How did he pick UW-Madison? by Beller0ph1 · · Score: 4, Informative

      Just a little background about the class: CS302 is our introduction to computer programming class. This is a pre-requisite for other classes in other majors. Some people even take it for "fun" to learn Java. Even though it is in the CS department, many other students from other science majors (Engineering, Physics, Math) take it. Heck, even the liberal studies people can take it if they are interested in Java programming. I think that would have been pretty neat to see him talk. I wonder if he actually did a little teaching? On Wisconsin!

      --
      "We are the music makers, and we are the dreamers of dreams" -- Willy Wonka
    3. Re:How did he pick UW-Madison? by Gothic_Walrus · · Score: 3, Interesting
      Well, he was at the University of Michigan this morning. I was there. I know.

      Stupid article not mentioning my college...

      But then again, we had the distinct pleasure of watching him struggle with an Xbox 360 because he didn't turn on the controller. Silly Bill...

      --
      Goo goo g'joob.
    4. Re:How did he pick UW-Madison? by superpulpsicle · · Score: 2, Insightful

      If he truely did visit University of Michigan, then that's 2 of the top states where the IT jobs count dropped the most since 2001. I guess this is Bill Gate's way of saying "We agreed on helping the industry ship tons of jobs over to India. In exchange, I'll make a personal visit."

    5. Re:How did he pick UW-Madison? by bmasel · · Score: 2, Funny

      Better dope.

      --
      Ben Masel: 51,282 votes for US Senate in the Wisconsin Democratic Primary
    6. Re:How did he pick UW-Madison? by Peter+La+Casse · · Score: 2, Informative

      UW-Madison does have a pretty highly rated CS department, but that's probably more a measure of faculty publications than the undergrad program. (Still, I wonder sometimes. My second semester programming course included topics like big O notation and sorting and searching algorithms; is that a sign of a good program or one that tries to cram too much into too little time?)

  9. The full tour by Chris+Pimlott · · Score: 5, Informative

    If you're sad you missed out on the opening dates, don't worry, there's a few more to come:

    Wednesday: University of Michigan and University of Wisconsin.
    Thursday: University of Waterloo and Columbia University.
    Friday: Princeton University and Howard University.

    Found the dates on Kevin Schofield's blog, thanks!

  10. Re:marketing expedience by frank378 · · Score: 2, Informative

    I've read about him doing these college talks several times in the near past. My guess is the video would show something similar to what he's been saying. Something about how they need more CompSci majors, especially with some kind of business masters type skills for project management assignments. I've *heard* that these project management jobs are tougher to outsource than the straight technical stuff but I'm not sure how much I believe it.

  11. Drop Out by micromuncher · · Score: 2, Informative

    Does he mention at all that he dropped out of post secondary?

    --
    /\/\icro/\/\uncher
  12. The joke's on him by Anonymous Coward · · Score: 3, Informative

    The intro programming class he crashed, CS 302, teaches OOP using Java.

  13. At my College by FakeRhino · · Score: 3, Funny

    I don't know about you, but at my college he would have been laughed out of the room... Plus, I really doubt he would show up in any of my CS classes this semester, Unix and System's Security.

  14. This has been going on for a while by quantax · · Score: 3, Informative

    Bill Gates has been making himself a bit more high profile in the education movement so this is no surprise really. Back in February, he went to a conference with governers from the 50 states to discuss education:

    "America's high schools are obsolete..." - Bill Gates

    Though I am not a Bill Gates fan, he has a valid point, and more importantly, he has the power & money to actually do something about it beyond just talk. While I have little doubt that he wouldn't mind expanding MS's market share, I do not think Gates is disingenuous in his efforts. Anything/anyone that advocates a good look at our public education is a good thing (and I dont mean talking about vouchers), so lets not let the anti-MS attitudes overwhelm the basic good that can come out of his efforts.

    --
    "What can a thoughtful man hope for mankind on Earth, given the experience of the past million years? Nothing." -Bokonon
  15. He was also at the University of Michigan by Anonymous Coward · · Score: 2, Informative

    Bill Gates was at the University of Michigan in the morning. He pushed the XBox360, and grabbed the wrong controller for the demo.

  16. Do as you say or as you do? by JanneM · · Score: 5, Insightful

    So, a guy who famously became the richest person in the world by skipping college and leaving a technical career in favour of business is now trying to persuade people to go to college and study technology?

    --
    Trust the Computer. The Computer is your friend.
    1. Re:Do as you say or as you do? by Anonymous Coward · · Score: 3, Insightful

      I've known a few very successful businessmen that didn't finish college, and one even spoke at a local high school not long ago. He made a point to explain that while he dropped out of college and was still successful, he's the exception to the rule, not the standard. He explained that although a college degree isn't a requirement for some of the positions he hires for, people with a college degree get a more in-depth look at their resume compared to those who don't.

      I would assume Gates is the same way. Anyone who's at least somewhat intelligent (which Gates is, even if you don't like him), would tend to put it the same way.

      I never got good grades because I slacked off so much, but that doesn't mean if I'm talking to kids I'm going to tell them to do the same. I'm going to explain that I was very lucky to have done well while slacking off that much, and that they should work to their full potential.

  17. Re:Wow - Ikea coming to a uni near you by fido_dogstoyevsky · · Score: 3, Funny

    No matter what your opinion of him, if the Richest Man in the world suddenly showed up in your Computer Science class as a guest speaker, that would be mindblowing.

    I suppose Ikea DOES use computers a fair bit...

    --
    It's NOT a conspiracy... it's a plot.
  18. Come and get shafted, boys and girls! by SysKoll · · Score: 5, Insightful
    Why Computer Science? Why Now?

    Come work in computer science, boys and girls! Why? Because you'll have an opportunity to experience first-hand the effect of offer and demand on the job market, when we at MS will lobby for an increase of H1B -- the ones for 2006 are already allocated.

    Because since the industry is mostly managed by lawyers and MBA, not engineers, you in the tech field will never compete with us lawyers and sons of lawyers for these coveted positions of execs who get a raise at the same time techies are laid off.

    Because in spite of all Bill Gates' public wailing for attracting talent, he spits on tech talent, and so do most CEOs. The only "talent" he cares really about is execs, especially sales and marketing execs. That's talent. Design? Programming? Architecture? A commodity at best. A cost to be outsourced.

    And you wonder why there is such a decrease in engineering and science students? Of course they want to work in finance and law. Do you think they are stupid?

    --

    --
    Mad science! Robots! Underwear! Cute girls! Full comic online! http://www.girlgeniusonline.com/

    1. Re:Come and get shafted, boys and girls! by Flyskippy1 · · Score: 2, Interesting

      Wow. Well, you obviously don't know him. The reason why MS lobbies for an increase of H1B? Because they have thousands of open positions. Microsoft has never had a layoff of technical personel. It's not that Bill doesn't care about tech talent. It's that he and the rest of Microsoft demand that the talent be the very best, or they won't hire them. They won't outsource to cheap labor. Two, or even ten cheap programmers will never create what one really good programmer can, and they know that. Heck, I doubt that Bill cares very much who the sales and marketing execs are. He likely leaves that up to Ballmer. But he does care about his technical executives. And especially about college talent.

    2. Re:Come and get shafted, boys and girls! by SysKoll · · Score: 2, Insightful
      The reason why MS lobbies for an increase of H1B? Because they have thousands of open positions.

      Well, what a coincidence, there are tens of thousands of jobless techies in the US with exactly the kind of qualifications (and them some) requested by MS. Some of them have been out of job for months. In fact, CS and EE are the two fields with the highest unemployment rates among all engineering fields, thanks to the dot com bust.

      So the only explanation for Gates wanting lots of H1Bs is that he doesn't want talented professionals, he wants cheap warm bodies. And he is not alone, alas.

      Again, all CEOs want talented pros with 10 years of experience... They write about talent, they clamor for it. But when it comes to signing the payroll check, they suddenly discover a strong preference for young, unexperienced people with no life, no family and a $45K/year salary. Which translates into "H1B" in any HR department.

      --

      --
      Mad science! Robots! Underwear! Cute girls! Full comic online! http://www.girlgeniusonline.com/

    3. Re:Come and get shafted, boys and girls! by Etienne+Steward · · Score: 2, Insightful
      The reason why MS lobbies for an increase of H1B? Because they have thousands of open positions. Microsoft has never had a layoff of technical personel. It's not that Bill doesn't care about tech talent. It's that he and the rest of Microsoft demand that the talent be the very best, or they won't hire them. They won't outsource to cheap labor. Two, or even ten cheap programmers will never create what one really good programmer can, and they know that.

      Uh, no. You are incorrect, sir. I can only infer from your comment above that you are not in the applications development industry (or have extremely limited experience with it...Perhaps you are a "Gates fanboy").

      You, and Mr. Gates (if this is what he professes to believe), are also mistaken that a rising number of students in these programs will correlate to a rising amount of top-notch talent. There's no correlative or causative relationship there, as the last tech boom (in the late nineties) proved. (How many of those graduates were considered "top-notch"?) There is a finite number of people who will be interested in this sort of work and an even smaller number of those who will be "good" and an even smaller number who will be "great". Those people know who they are and will frequently self-select into the field. Even fewer of those will be willing to work in the high pressure, "always on," "Ballermized" culture of Microsoft. (Think of the famous Windows 1.0 sales pitch or the "I love this company" speech or the "Developers" chant. As you watch the segements, ask yourself, "Would I want to work for this man?"). More likely, they will go work for Google.

      Basically, you either have the "skillz" or you don't. No amount of training will take you to that level if you don't have the ability to intuitively grasp the underpinnings of the field. You could still be a programmer, but it would be unlikely that Microsoft would consider you to be a "good enough" programmer.

      While this may do some good, really (in terms of inspiring people who might not have had a clue what they would want to do for a living) it strikes me as a strategic play to keep the cost of good developers low and to placate those who are politically opposed to raising the quota for H1-B visas in the US.

      Of course, all of this is irrelevant, as the undergraduates (as another poster already mentioned) are smarter than they look and have finally figured out that law and finance are the two industries in this country in which demand will never decrease. And it is, definately, the smart play.

  19. I disagree by ravenspear · · Score: 3, Insightful

    There is still a lot of interesting work going on in CS and will continue to be for some time. CS is a relatively new scientific field. There will be no shortage of new work to be done for a long time.

    You could make the same argument about math. After all haven't Newton, Gauss, Lagrange, Leibnitz, et al already discovered everything there is to know hundreds of years ago? Is math a dead end field too? No, but math is basically the same way today as you are describing CS. It's combining and reevaluating what we already know in new ways, but there are completely new things still being discovered, as with CS. Read some of the ACM journals and you will find some interesting stuff (if you're into CS).

  20. Re:marketing expedience by Stalus · · Score: 3, Informative

    We all knew he was coming, but his schedule was very much secret, and aimed at undergraduates. I hadn't even heard about the drop into the 302 class until now, and I know the guy that was teaching the class. Most of us had to watch a remote feed of the later talk, which I missed the beginning of, but the Q&A was better than most CEOs I've heard talk. Yes, a chunk of his presentation was "Look at the great products Microsoft is about to release" (XBox, Treo phone, etc). Funny thing is that he didn't mention Vista until someone specifically asked him about it.

    Anyway, the basic message he was trying to get across, in my opinion, was that no matter what you do these days, technology is going to play a role, so it would be advantageous to embrace it. Technology is becoming ubiquitous in the home. Most sciences rely on some sort of software for simulation or analysis. Traditional blue collar jobs are disappearing because they are being automated. Therefore, if you want a job in the future, you're going to need a better education than you could get away with in the past.

    I kind of left with the impression of.. "So, I'm in school longer, and will have to do more work, but will get paid the same or less... why is technology a good thing again?" Frankly though, you can watch the presentation in a few days.

  21. Re:What else can CS give us? by WindBourne · · Score: 2, Interesting
    CS as a field of study is a dead end, unfortunately. The real progress to be seen in the future is not in the science of algorithms, but in the application of the existing corpus to our needs. This requires dreamers, not people who know the nuts and bolts.

    So much ignorance these days. CS is much more than simply structures and algorithms. In fact, What I find funny is that the vast majority of new companies that deal with high tech are routinely by CS or CE/EE. Think about the shear number of high tech companies that have been successful. Amazon? Google? Redhat? Yahoo? Who developed each of these? CSers. It is the CSers who come up with paradigm shifts, not just rehashed ideas of others. The internet bust was made up of all sorts of business ppl who fleaced stock holders. What value did they bring to the company? No new software. No new hardware. Just bankruptcy while they either laughed to the bank or to jail.

    The CS comes up with loads of new ideas and the vast majority need years to come to fruition. MS (heavy CSers) took 15 years to take on IBM and the mainframe. Linux is now the fastest growing server systems, and it appears to quietly be moving on to the desktop (in spite of what MS/IDG/Gartner/Yankee/etc say, OSS esp Linux is moving on to corporate desktops). How much of the OSS world is CSers? a lot. In fact, I would bet the vast majority is (combined with some CISers and EEs).

    CSers will be around for a LONG time to come,and will be very important. In fact, just as engineering is applied physics, CS is nothing but applied math.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  22. Bill Gates Goes to College! by knappz · · Score: 2, Interesting

    If you think Bill Gates going to college is interesting, you might want to watch Bill Gates Goes to College, a movie staring BillG and Napoleon Dynamite, everyone's favorite antihero. Totally hilarious...

    Napoleon: "I've got like, computer hacking skills, probably the best I know of."

    Bill: "I don't think so."

    MS plugs aside, it's really great, and watching Napoleon pull a roller-skating Bill from his totally sweet bike is well worth it. Enjoy =D

  23. Gates Visted CMU a few years ago... by KewlJedi · · Score: 5, Funny
  24. Cradle Robbing by Doc+Ruby · · Score: 5, Interesting

    Microsoft depends on recruiting young developers more than on any other population segment it reaches - market, purchasers, legislators, investors, whoever. All that crazy-ass "developers developers developers developers, developers developers developers developers" ranting comes from the heart over there. But Microsoft has lost the zeitgeist in that segment - Linux got it. Otherwise, Linux's tiny market share, especially among normals, would never justify the amount of software developed for it by multi-platform vendors.

    Gates is out there trying to keep Microsoft looking cool to their most important audience. Too bad he's easily outcooled by an expat Finn and a cartoon penguin.

    --

    --
    make install -not war

    1. Re:Cradle Robbing by Doc+Ruby · · Score: 2, Insightful

      Well of course he gives away a percentage of his money to produce exactly the post you just submitted. I said nothing about how good a guy is Gates, or what he does with his money, or anything else except his corporate recruitment marketing (and that he's relatively uncool). I didn't even really criticize anything about Gates - I just pointed out that he's struggling to compete with Linux's appeal to the developers who are essential to his corporate strategy. To which I get a response about how much money he gives away. Which has nothing to do with anything I said. But it does give you, and legions like you, something to say, in irrelevant response to pointing out a Microsoft weakness. It's a canard, a red herring, but it satisfies many people like you who are Microsoft partisans. The quality of their product, their monopoly role, the nature of the industry they now define, the security landscape they've created for everyone in the world: why consider any of that, when Gates has bought so much goodwill with the extra $billions he's peeled off his monopoly bankroll?

      So Gates is a great philanthropist. His corporation has created vast irreverible damage to my industry. He should get out of the software business, and go full-time giving away money. He seems to like it, and he's got enough to give it away for the rest of his presumably long life. I wish him well in those future endeavors.

      --

      --
      make install -not war

  25. a public video stream by rmkincaide · · Score: 2, Interesting
    .. will be available Friday: http://webstreamer.doit.wisc.edu/gates/

    I attended the event this afternoon, and overall found it to be interesting, particularly the Q&A session. Gates' response to a question concerning Microsoft potentially collaborating with Google was entertaining. :)

    Other moments of note:

    A short starring Bill Gates and Jon Heder (of Napolean Dynamite) was shown, which I found to be surprisingly hilarious..
    "Where do you want to go today?"
    "Wherever I feel like going, gosh..."

    XBOX 360s were on-hand, but should have been demoed by a gamer rather than Bill himself; seeing him attempt to fumble through and explain the menu systems was more painful than informative, and seeing him try to take a corner successfully in Project Gotham Racing 3 was humorous, to say the least. :)

  26. Great Opportunity by max+born · · Score: 5, Interesting

    If you happen to be there. Ask him lots of questions. Let's get something on the record. Here are some I can think of. Make up your own.

    Could Microsoft ever open its code and make more money from support than developement?

    What's up with Microsoft and Linux? Seems like you guys have the same goal of wanting to write geat software for the benefit of everyone. Why not collaborate?

    Microsoft was recently sued by 20 states and found guilty of violatling the Clayton and Sherman anti trust acts. What have you done to rectify that?

    It's still not possible to buy an MS-free computer from many vendords. Why? Will you personally pledge you will put no pressure on an vendors to sell "microsoft only" systems.


    Just keep asking questions. We want to know.

  27. Quick! by Anonymous Coward · · Score: 2, Funny

    Anyone involved with the music programs at the remaining colleges on the tour should organize pep bands to greet him with the Imperial March.

  28. Re:What else can CS give us? by Anonymous Coward · · Score: 4, Informative

    What is left to study in Computer Science? What algorithms are still out there waiting to be uncovered?


    I guess you haven't seen the ten problems, huh?

    For starters, if you take any integer, and if it is divisible by two divide it, but otherwise multiply it by three and add one, what happens? Do you eventually reach 1 and stop for all integers, and can you prove it one way or the other? The 3n+1 problem is unsolved. So are several complexity problems, including where exactly factoring large integers fits in the complexity heirarchy. Quantum computing will provide a new medium for designing new algorithms. AI isn't exactly solved either.

    CS as a field of study is a dead end, unfortunately. The real progress to be seen in the future is not in the science of algorithms, but in the application of the existing corpus to our needs. This requires dreamers, not people who know the nuts and bolts.

    Most of the "dreamers" tend to choose the wrong algorithms and data structures because they know nothing of the theory, not to mention too many "dreamers" who think they will solve some hard problem in CS without knowing that they've already been proved intractible or NP hard.

    We still don't know if P=NP for Turing's sake!

  29. hopefully by Dr+Floppy · · Score: 2, Funny

    someone can bean him with a pie again! Thats about the best picture of him.

  30. Pitchforks and Torches by moo083 · · Score: 2, Interesting

    If he came by my university, UC Santa Cruz, I think he would not be verbally attacked. Not in an abusive way, but I think the professors might ask him questions that make him look stupid. The School of Engineering here is almost entirely Unix based and almost all (or all, I'm not sure) the professors in the School of Engineering run some flavor of *nix (Linux, BSD, Solaris, Mac OS X). I remember worrying about having to use windows for my CS major when I got here, and quickly learned that you do not need anything windows. In fact, having windows just means you need to use cygwin or putty, instead of using an OS that does all that stuff natively. I think if Bill were to come here, he might regret it as many of the professors here have relatively high reputations in the CS research community and are very anti-Microsoft.

    From the first day of my Operating Systems class:
    (This is all from memory from six months ago)

    "How many of you use a Unix based OS?"
    about 2/3 of the class raises their hands
    "How many of you use Windows?"
    the remaining 1/3 raises their hands
    "I hope to change that by the end of this quarter."
    -Daryl Long

    I hope that most universities are like mine. I could not understand how a professor of Computer Science could actually use Windows. To me, it just does not compute. In that case, Bill better choose his route carefully. Hey! Thats probably why chose to go to Wisconsin of all places (It was one of those sad places they use Windows maybe)!

    1. Re:Pitchforks and Torches by amliebsch · · Score: 2, Insightful
      I could not understand how a professor of Computer Science could actually use Windows.

      That is why you fail. Seek understanding, and you will find enlightenment.

      --
      If you don't know where you are going, you will wind up somewhere else.
  31. A few more questions for Bill by melted · · Score: 2, Funny

    When will you stop beating your wife?

    How many chairs does Ballmer go through in a month?

    You've said "the Chinese fucked us" to Kai Fu Lee, what exactly did you mean by that?

    What do you think about outsourcing?

  32. Been doing it a while by Tablizer · · Score: 2, Interesting

    About 2 years ago he lectured in a southern Calif university. I was there (on the outside) as part of a demonstration against H1B's and outsourcing. One of his suited handlers came up to a demonstrator and claimed more H1B's were needed for the "tech shortage". He was talking to an unemployed techie. Gotta love suits. They have their own reality.

  33. Overrated talk like at UIUC? No thanks. by jbn-o · · Score: 3, Informative

    The tickets for his visit to the University of Illinois at Urbana-Champaign sold out quickly too. But his talk was remarkably dull, the questioners were inarticulate (even the one person who tried to raise a FLOSS argument against Gates), and the hall was nowhere near filled. After asking around, I learned that Gates basically told the University he wanted to address the students; he essentially invited himself over. UIUC, being a large source of Microsoft employees, was perfectly willing to continue their relationship with Microsoft and promote his talk heavily. The local media didn't ask any questions (such as how he became so wealthy), nor did they refrain from expressing their unexamined adulation of money.

    What would have been far more interesting (particularly considering these are ostensibly educational facilities) would have been to have a response talk from someone at the FSF that was promoted with equal vigor and University backing, and broadcast on University television just as Gates' talk was. When Brad Kuhn came to visit not that long after Gates' visit, Kuhn's talk was also sparsely attended nor was it carried on University television. But thanks to a UIUC group (Free Software Society) you can download it and hear what he had to say (http://www.gnu.org/philosophy/audio/audio.html#FS S04). Kuhn's talk was far more substantive than Gates' graphics demo.

    Perhaps Gates will take the opportunity to again call free software "unamerican" or a "cancer" as Microsoft reps have done on previous visits to campuses and in other tours. Then the follow-the-leader coverage of his visit will have something interesting to quote and an excuse to ask why free software matters. But I'm not holding my breath for the local media or the Universities that let him give his job pitch to supply a more thorough examination of how we got where we are.

  34. Re:What else can CS give us? by adrianmonk · · Score: 5, Insightful
    What is left to study in Computer Science? What algorithms are still out there waiting to be uncovered?

    Well, for starters, nobody has even figured out whether or not P == NP yet. Sure, most people strongly believe P != NP, but nobody really knows for sure.

    Kinda along those same lines, cryptography is built on the idea that certain tasks can be computationally infeasible to one group of people (eavesdroppers) but feasible and practical for the people who want to securely exchange information. We have stumbled on some algorithms that seem to fit this in practice, but according to what I understand, there is not really a cryptosystem out there for which anyone can supply proof that the computations that look hard actually are hard. For example, if I recall correctly, RSA's security rests on the idea that it is computationally very tough to factor a product of two very large prime numbers. But we don't know that there isn't an efficient algorithm for doing this. All we know is that we aren't yet aware of one.

    There are other active areas of research. For instance, right now "managed code" systems like Java and .Net are in their infancy. Computers have only just recently become fast enough that it is practical to consider switching to just-in-time compilation, and the thing is, there are optimizations that can be done when compiling at runtime that can't be done when compiling before runtime. (For example, you can use real profiling data to automatically create code that is most efficient for the actual workload.) So there are bound to be a lot of techniques to be discovered in this area.

    And there are other potential areas of research as well. We are already starting to see dual-core processors because it's looking to be hard to increase processor speed in conventional ways. We could probably use some research on how to do parallelism in other ways, possibly even going beyond dual-core machines or even beyond Von Neumann machines. If we ever feel compelled to do that, let me tell you, there will be a whole bunch of research needed in programming languages all over again, because imperative languages mirror the architecture we are using now but won't be suitable for an architecture that lends itself to automatically taking advantage of parallelism.

    Finally, keep in mind where physics thought it was after Newton. It seemed that classical mechanics explained just about everything pretty well. Until Einstein came along and blew it all out of the water. For all we know, something like that could happen with computer science. Although it might be 100 years...

  35. Good idea. by andreyw · · Score: 2, Interesting

    One thing that I noticed in my two years of college now is that Microsoft is *very active*, always coming to CS orientation classes to give talks (UIC alums working at MS), giving talks to the CS college, actively looking for interns two times a year, actively partecipating in job fairs.

    Kudos to them. They realize that if they want future talent, they need to sell the idea of working for MS as early as possible. Why don't I see Apple, Sun, IBM doing this?

  36. Re:marketing expedience by Breakfast+Pants · · Score: 2, Insightful

    "So, I'm in school longer, and will have to do more work, but will get paid the same or less... why is technology a good thing again?" Theoretically technology makes the things you desire cheaper, so you don't need more money. The average American today lives more comfortably than kings of the past. In actuallity it isn't about having a comfortable life or any of that crap; it is about power and/or having more money than your neighbor.

    --

    --

    WHO ATE MY BREAKFAST PANTS?
  37. Re:no substance by hdparm · · Score: 2, Insightful

    Personally, I don't think there would be much substance in college dropout's talk on software engineering. His career is the ultimate proof - all software MS ever created was largely driven with a single thing in mind - how to lock in the world and make everybody else's software obsolete.

    Now, if he decided to speak about how to become extremely successful in business that would be another story.

  38. Wrong approach by Percy_Blakeney · · Score: 4, Insightful
    Obviously, Bill Gates pulled this stunt in an effort to curb the declining CS enrollment in the US. The problem with his approach, though, is that this won't do anything to change the situation; the problem isn't that anyone considers computer science to be irrelevant, but rather that many people see it as having a limited future in this country. Look no further than the very visible layoffs due to outsourcing, and you will see why CS enrollment is down.

    If I had been in the class, I would have asked Bill the following:

    • What financial motivation do large software companies have to keep CS jobs in the United States?
    • Do you see outsourcing as a growing or shrinking trend?
    • If overseas workers are brilliant, low-paid, and trained in the US, then how will US workers ever be able to compete?
    • How would you compare the long-term job prospects in the US of a business major vs. a computer science major?
  39. Re:What else can CS give us? by Anonymous Coward · · Score: 2, Informative

    > In an attempt to steer this back to what I was originally saying, it wasn't the nitty gritty details of the JVM that made it what it is (no, I don't mean a hulking mass of slop), but rather it was the fact that someone was sitting in their office at Sun and mused about having the ability to run the same binary code on any architecture.

    Try Xerox Parc, where Smalltalk was from. Try p-code. There are a lot of pre-Java (and even pre-Sun) portable systems which don't require recompiles to run across different architectures.

    >Computers have only just recently become fast enough that it is practical to consider switching to just-in-time compilation

    Again, various Smalltalk implementations have been doing that for quite a long time. From http://www.answers.com/topic/just-in-time-compilat ion
    "Dynamic translation was pioneered by the commercial Smalltalk implementation currently known as VisualWorks, in the early 1980s. Currently it is also used by most implementations of the Java virtual machine."

    Most of the things people consider "new" about Java are either from Smalltalk, or predate it. Garbage collection was invented with Lisp, in the 50s...

    > Your Newton reference is very apt, and I may have been a little quick to declare the end of CS. However while I don't really think that CS itself will stop growing, I don't think that it is as important to engineers in the field as a good creative background would be, nor to those wishing to study it as a pure science as a good mathematics-based curriculum would be.

    CS is not a supremely useful field of study at the undergraduate level (most aren't), and won't make anyone a good programmer; nor will it suffice to give someone a good grasp of theory. I'd take it over a "creative" liberal-arts education for someone interested in the field, although there are obviously non-CS graduates who can run circles around many who graduate from CS. CS isn't a pure science, in any way, and a lot of parts of it use math quite lightly, so I fail to understand why you say a good math-based curriculum would be important to those who would study it as a "pure science".

  40. Re:Dr. Gates? by ThinkOfaNumber · · Score: 3, Funny

    In those pictures, Bill Gates looks entirely too much like most of my other university professors.

    You mean the borg-bill picture? What sort of uni do you go to?!! ;)

  41. Re:Here we go again... by deaddrunk · · Score: 2, Insightful

    And if Microsoft had competition in their marketplace? Would Windows be better or worse. Blaming the user for the flaws in Windows is an appalling argument. How the hell would a user know that their web browser could download malicious software silently. That idiotic functionality is built-in to IE and it shouldn't be. It's always the same arguments from MS apologists: it's the user's fault (but it's supposed to be easy to use); it's buggy drivers (so what's the HAL for?); oh you're just a communist et al.
    Apple don't have a monopoly on online music, there are plenty of others about that you can use. However with even basic clerical jobs needing computer literacy and just about everything only running on Windows what other supplier can I go to? Linux is great but I can't run everything I want to on it. Apple might be cool but I'm not buying another computer for it. *BSD? Same problem as Linux.
    People buy Windows because there's nothing else, due to the illegal (as declared in both US and EU courts) abuse of their monopoly position, and because it comes preloaded on their PCs. If there were alternatives that were practical Microsoft's only business advantage would melt away.

    --
    Does a Christian soccer team even need a goalkeeper?
  42. Re:no substance by FidelCatsro · · Score: 2, Funny

    I believe he was originally planning to do a talk on business , but the university board had thought it too similar to Prof. D Vader's lectures on people skills

    --
    The only things certain in war are Propaganda and Death. You can never be sure which is which though
  43. Questions to B. Gates by mtenhagen · · Score: 3, Interesting

    I have a few questions for Bill,

    1) Should a society defend it self against monopolies. If so how?
    2) Should children be raised with the thechnologie from one company?
    3) What is worse, people using pirated windows or people using linux?
    4) Should technology be accesable to everyone or only those who can afford?
    5) What is more important, money or a social society?
    6) How can we learn operating systems without the source?

    Are the answers from Microsoft different than your own? If sow why?

    --
    200GB/2TB $7.95 Coupon: SAVE90DOLLAR
  44. Technology is Heading to Its Own Death as of Today by SluttyButt · · Score: 2, Insightful

    The advancement of technology will lead to its own death. Man's capacity to master the complexities is not limited but he is stretched too thin that it consumes a large part of his productive life. Furthermore the fruits of its rewards does not serve man's needs -- his happiness. Therefore he will abandon his pursuit for technology, or it does not strike his interests to pursue a goal that does not serve his peace and the peace of mankind, mainly for these:

    1) it is increasingly being used to harm mankind
    2) it encroaches into his privacy, leaving him caged like a paranoid animal
    3) even when used in peacetime, the war waged on the business circles is likened to war -- the hostility have devastating effect on the frail morale of an average human
    4) touting its capability, hostile competition only promotes creativity of a kind that pushes man over the edge -- where the surviving few have little chance to live and tell
    5) overt technology saps the human soul, making him spiritually dead

    Geeks out there, SPEAK UP!

  45. Re:marketing expedience by 1tsm3 · · Score: 2, Insightful
    Anyway, the basic message he was trying to get across, in my opinion, was that no matter what you do these days, technology is going to play a role, so it would be advantageous to embrace it. Technology is becoming ubiquitous in the home. Most sciences rely on some sort of software for simulation or analysis. Traditional blue collar jobs are disappearing because they are being automated. Therefore, if you want a job in the future, you're going to need a better education than you could get away with in the past.

    If that's what he really said, then he is missing one biiiig point - Learning computer science alone is not going to help you. You need to use computers as a tool to enhance your work on whatever feild you got your degree on. Just because we have computers and it can do simulations doesn't mean we don't need mechanics or doctors.

    --
    -ItsME
  46. Why Computer Science? Why Now? by jandersen · · Score: 3, Funny

    Indeed, why? When you can learn something useful, like bricklaying, and earn as much or more with less effort?

  47. Pies by gilesjuk · · Score: 2, Funny

    What about pie detectors? :)

    http://www.bitstorm.org/gates/

  48. Compared security by duffer_01 · · Score: 2, Interesting

    It is interesting to note that the security Gates has here in Waterloo is far greater than that of the Canadian prime minister who visited the day before.

  49. Re:marketing expedience by gnuLNX · · Score: 2, Interesting

    I think you are hitting the nail on the head. As someone who has been programming since I was 12 (I am 32 now) I believe that the shift will be more towards domain specific programming. For instance my graduate degree is actually in Medicinal Chemistry. However I work as a computational chemist were a large portion of my time is spent writing code in Linux. Along those same lines I am currently in the process of co-founding a scientific software company. I think it would be almost impossible for someone trained in CS alone to pursue this route. why? Mainly because anyone with enough drive and ambition can learn the "principles and best practices" of software design. However the same can't be said about a field like medicinal chemistry. There is a certain amount of LAB time and experience in the field that is required to do this. I am also seeing a similar trend in Informatics.

    A lot of trained CS people believe that they have some GOD given right to the understanding of CS algorithms and data structures. While I would never argue that outsiders will not know CS to the same level that a PhD in the field would. I would however argue that many scientists are well versed in proper algorithms and data structures....in fact it is pretty much a requirement to writing exactly code in the Sciences.

    Outside of science I still see a lot of need for computer literacy. There really is no reason why everyone shouldn't have the basic understanding of how to program a computer just like we all have a basic understanding of a math.

    So in essence I think that we need to start integrating CS more into the the current curriculum's. Perhaps it should be treated more like a second language. You know everyone takes 1-2 years worth of CS classes.

    Just my two cents

    --
    what?
  50. Re:What else can CS give us? by lbmouse · · Score: 2, Funny

    "What else can CS give us?"
     
    Hemorrhoids from sitting on or asses for 30+ years parked in front of a monitor, but definitely not dates.

  51. Free MS Office for Linux to first 100 attendees ! by SgtChaireBourne · · Score: 4, Interesting
    If I were on such a campus, I'd paper the kiosks and announcement boards the day before with flyers promoting the event and proclaiming things like:

    Free MS-Linux preview CDs to all attendees!

    Free MS Office for Linux beta for first 100

    Sign up for free MS Linux Developers Kit

    That ought to make the question and answer session interesting.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
  52. Re:Technology is Heading to Its Own Death as of To by PrimeNumber · · Score: 2, Funny

    I didnt know the Unabomber posted on slashdot.

  53. Where's the Code? by 4of12 · · Score: 2, Insightful
    Still, he was a master of BASIC. He developed many BASIC roms for a lot of different machines in the late 70s and early 80s. DOS's BASIC was actually a derivative of much of his early code.

    I'm inclined to believe that Bill Gates was a sharp programmer back in the late 1970's and early 1980's from what I've read.

    Not to mention that he has a talent for reading legalese (Dad was a lawyer) that typically turns off many programmers. That talent was instrumental in his company's ascendency; people didn't expect a computer nerd to pay attention to contract language and he was able to attack and defend his interests the better due to his opponents underestimating his ability.

    But what I (and I suspect many other programmers here) are curious about is to see actual examples of code Bill Gates has written. Someone's code tells a lot about them, in the same way that written language in general is emblematic of the author, his personality, outlook on life, etc.

    So, I'd like to see examples of Bill Gates' code, just out of historical curiousity.

    Or is it still closed source after a quarter of a century?

    --
    "Provided by the management for your protection."
  54. He was a math major, not accounting. by TurkishGeek · · Score: 2, Insightful

    Bill Gates was an undergraduate in the Math department before he dropped out, you might want to get your facts straight.

    --
    Zigbee Central: A Zigbee weblog
  55. Re:marketing expedience by Simonetta · · Score: 2, Insightful

    In Germany (where I live) employees' wages were nicely rising along with the overall productivity until about 1990. Since the beginning of the 90s, however, raises in wages barely compensate the inflation.

        I believe that the productivity gains in Germany achieved since 1990 has been invested into the development of the eastern part of the country. Perhaps this is the economic equivalent of the amount of energy needed to change states of matter. When ice turns to liquid water, it takes a lot of energy to do the process. The temperature of the water doesn't change as it absorbs much heat.

        Perhaps when the eastern part of Germany leaves completely the Dr behind and becomes equal in wealth and productivity to the western parts, the wages of all Germans will rise again in league with productivity.