Slashdot Mirror


Will CS Students Switch From Microsoft?

spotter writes: "There's an article in Newsweek International that talks about how Microsoft's tactics are turning off an entire generation of CS students from their products and increasing the fortunes of Linux." The article isn't deep or flawless, but hits on a major point: what students learn in school is key to what they go on to do.

774 comments

  1. Answer by spt · · Score: 0, Insightful

    Some of them will. Some of them won't

    1. Re:Answer by mgblst · · Score: 0, Offtopic

      This is how i read it....

      "The article isn't deep or flawless, or any good, but well post it anyway!"

  2. nature or nurture? by mar1no · · Score: 0, Offtopic

    nurture.

    --
    "you sonofabitch i didn't know!"
  3. An anti-MS article on msnbc.com, I don't think so. by jarodss · · Score: 0, Troll

    I started to read it, really I did, but when I got to "Microsoft's selling point has been its universe of tightly designed software that fits together like a puzzle" I had to stop.

    I wanted an article on programming choices, not MS FUD.

  4. Comp Sci. Students & MSFT by nzkoz · · Score: 5, Insightful

    I don't know how it is at most other places, but at the University I attend the labs run NetBSD and KDE2.
    I know a few people have copies of MS Visual Studio at home, but why bother, when gcc + emacs is in the labs and you can get it free at home?

    --
    Cheers Koz
    1. Re:Comp Sci. Students & MSFT by Billly+Gates · · Score: 1, Offtopic

      free. Can you say Morpheus?

      If MS finds a way to limit pirating then linux/unix will gain popularity. If not students will just pirate vstudio and not learn anything new. It wont matter how much ms raises the price of there products. People will just pirate more. Under Windows you can have office and I have to admit the fonts look better in windows. This is why everyone just pirates win32 programs rather then switch.

      It seems like I am the only one here who refuses to load anything pirated on my computer. This is why I only own the learning edition of vc++ for doing mfc code and doing the rest of my work under redhat.

    2. Re:Comp Sci. Students & MSFT by Rew190 · · Score: 2, Insightful

      Probably because most college students don't pay for most of the software they have anyhow.

    3. Re:Comp Sci. Students & MSFT by fader · · Score: 5, Funny
      I don't know how it is at most other places, but at the University I attend the labs run NetBSD and KDE2.

      That's impossible -- you must be lying. Didn't you read the article?
      Linux hackers from Germany and elsewhere are working on a Windows-like graphical interface for Linux PCs called KDE (for K Desktop Environment). They expect to release it this spring...
      How can you be using KDE2 when KDE won't be released until spring? Now we know you're trolling. After all, what reason would MS NBC have to lie?
      --
      - fader
    4. Re:Comp Sci. Students & MSFT by suffering.bot · · Score: 1

      At the University I attend the labs run NT4/200/XP with MS Visual Studio with very few linux boxs with gcc(which were setup by the students so that people could try different OS's and not just think there is only MS)

      However, My point is that the University's Platform and compiler is Windows and Visual Studio. If you want to program in gcc that's fine, but if you have problems(and need a professors help) you better have a visual studio version setup too.

      Of all the CO-OP interviews I've had, I'm yet to find a place whose primary development platform is linux.

      (almost)Everyone wants people who know MS/VS and want a windows-based solution.

      --

      chad

      ERROR 404: sig not found
    5. Re:Comp Sci. Students & MSFT by moongha · · Score: 1

      Huh? Here (UK) CS courses are taught on Linux. What's the point in teaching a course on computer science using an operating system orientated towards users?

    6. Re:Comp Sci. Students & MSFT by norton_I · · Score: 4, Interesting

      I realize you probably understand what the article meant, but give me a break on the MS NBC conspiracy theory. Despite being a partnership between MS and NBC, they show a remarkable lack of favoratism towards MS.If anything, I would say it goes the other way: they go out of their way to disparage MS.

      What I am saying, I guess, is never insult with style when you can insult with substance. MSNBC isn't exactly hampered by grade A reporting. This article is a prime example of their particular brand of News-lite.

      Basically, it sounds like they called up a couple of people and asked their opinion on MS. Some of them didn't like it. There is not attempt to gather facts, or even a wide range of opinions, no attempt to delve into the reasons these people prefer Linux to Windows other than the simplistic "open source software lets us do more" and "Windows product activation is annoying", both of which are true, but hardly capture the reality of the situation. This is supposed to be exposing a trend, but provides only anecdotal evidence, nothign to indicate whether this is a real movement, or just the opinion of 3 or 4 guys.

      At least the corporate PR-news I am used to seeing billed as "tech news" frequently contain facts, however slanted the tone may be.

    7. Re:Comp Sci. Students & MSFT by PurpleFloyd · · Score: 2, Informative

      With a little work, the fonts in X can be just as good as those in Windows. XF86 v4 (and many other font servers) have built-in TrueType support, and you can go to the MS website and download the "web essentials" fonts -- legally -- and set them up on your *nix box. If you want more, get them off the Net - many people offer free fonts for download. Then, alias your bitmapped "Helvetica" to Arial (Monotype foundry) and "Courier" to "Courier New" (again, Monotype foundry). There are a number of tools available to help with this. End result: much better looking fonts, all at no cost to you other than a little time (took me about a half hour).

      --

      That's it. I'm no longer part of Team Sanity.
    8. Re:Comp Sci. Students & MSFT by Anonymous Coward · · Score: 0

      The University I attend just leased the line of Microsoft products for 800$US. I think this includes all current operating systems, development products and other things Microsoft. The announcement was somewhat unclear though. Now I think they said you can sign out the CD of XP,Visual studio, (or whatever) instal it on your home computer and bring the CD back, but I am not completely sure. I'm sure further guidance will be provided.

      so on with the point...Microsoft is making it very easy for students to use and learn Microsoft. Other operating systems cannot compete with such a polished commercial product. I know open source is better and all that but linux still FEELS unfinished (no matter what you might say, it does). Why should universities deal with all the headaches of installing, maintaining and LEARNING (for the instructors and sysadmins) a new operating system when they have all the experience they need to promote and teach microsoft products.

    9. Re:Comp Sci. Students & MSFT by mestar · · Score: 2, Interesting

      but why bother, when gcc + emacs is in the labs and you can get it free at home?



      Perhaps you get VS.NET simply because it is better? Better development enviroment. Perhaps you can get a job easier? Perhaps you can be more productive?

    10. Re:Comp Sci. Students & MSFT by jejones · · Score: 1, Redundant
      MSNBC isn't exactly hampered by grade A reporting. This article is a prime example of their particular brand of News-lite.

      You got that right. Anyone reading the article would think that KDE isn't available yet--the authors evidently think that the upcoming version of KDE is the very first version, judging by the way they wrote it up.

    11. Re:Comp Sci. Students & MSFT by sheldon · · Score: 3, Interesting

      There was a recently article in the Wall Street Journal about Microsoft. You can find it here:

      http://webreprints.djreprints.com/00000000000000 00 0024869001.html

      It talks about a variety of the lawsuits, and the most interesting sentence is this one "And AOL's case is not as lead-pipe as its media spin suggests."

      What's remarkable about it, is that the article has far more substance than any article on the same issue in any of the tech trade journals, cnet.com, etc. How is it that the WSJ understand the technical world moreso than Infoworld?

    12. Re:Comp Sci. Students & MSFT by kaiidth · · Score: 2, Informative

      You are lucky.

      I know at least one UK university in which they teach most of the programming component of CS courses in either Java on Windows (if you're really lucky) or Oberon - a disgustingly incomplete toy language existing only to prove that you can teach programming concepts to students without offering them any preparation for the real world whatsoever.

      It's so old that the version they give you still requires 8.3 filenames (PROGRA~1 lessons, anybody?)

      Whereas, by contrast, places like ESSI (France) teach as many real-world languages as their students can cope with, on just about whatever platform you want. They even have courses on Postscript...

      Most ESSI graduates tend to run Linux. Most CS graduates from the UK university tend to be slightly terrified and clueless. Of course, there are exceptions to both.

    13. Re:Comp Sci. Students & MSFT by Anonymous Coward · · Score: 1, Insightful

      Is it not also in the interest of Microsoft to create the feeling of "competition"?

      Microsoft has gone out of it's way to portray its dominance of the OS marketplace as a result of "inovation". Lambasting the competition as hard to use, less functional, etc, only goes so far - how can you also argue the other front? It's in Microsoft's interest to portray Linux as a real threat to downplay the abuse of the Windows monopoly. If there is real competition, then it's quite easy to make the claim that a monopoly doesn't exist.

      By the way, this is just to make a point... it has nothing to do with purported MSNBC bias.

    14. Re:Comp Sci. Students & MSFT by Anonymous Coward · · Score: 0

      because gcc + emacs is a pain in the backside.

    15. Re:Comp Sci. Students & MSFT by drwhite · · Score: 0, Offtopic

      Buddy if you are an educated linux user, you would understand that KDE is going to release version 3 of KDE. Don't start accussing people of lying.

    16. Re:Comp Sci. Students & MSFT by uchian · · Score: 1

      I would like to add that a lot of places still use Windows NT 4.0, which as far as I can tell does not have antialiased text (or if it does, it's really badly anti-aliased at the place where I use it).

      Now that I've set fonts up, my Linux box running KDE 2.2 looks just as pretty as Windows XP, font-wise.

      (IMHO it looks better than Windows XP period, but hey - that's off topic)

    17. Re:Comp Sci. Students & MSFT by rant-mode-on · · Score: 1
      • Despite being a partnership between MS and NBC, they show a remarkable lack of favoratism towards MS.If anything, I would say it goes the other way: they go out of their way to disparage MS.


      So, either M$NBC doesn't use FrontPage or the rules don't apply to Microsoft. Oh wait, I think I just figured it out...
    18. Re:Comp Sci. Students & MSFT by BorgDrone · · Score: 2

      At the university I'm going to, we use Sun Blade-100's with Solaris 8 for all programming courses (thank root for that!, especially since the novell network is b0rked all the time)

    19. Re:Comp Sci. Students & MSFT by Anonymous Coward · · Score: 0


      What's remarkable about it, is that the article has far more substance than any article on the same issue in any of the tech trade journals, cnet.com, etc. How is it that the WSJ understand the technical world moreso than Infoworld?

      WSJ is read by people that make decisions based on what they read, and require accurate and thorough information. Most 'news' sources (cnet.com, your local paper, etc) consist of one sentence paragraphs, a couple quotes, poor grammer, a littel conjecture, and gross oversimplifications, and are more suitable for wrapping fish than making informed decisions.

    20. Re:Comp Sci. Students & MSFT by suffering.bot · · Score: 1

      What's the point in teaching a course on computer science using an operating system orientated towards users?

      Yea, right. No need to concern yourself with an OS that all the users of your program will use -- based on that you said "[windows is] an operating system orientated toward users" and that users are the people that use software and you are _writing_ software.

      No need at...

      Now, that is logic sucide

      --

      chad

      ERROR 404: sig not found
    21. Re:Comp Sci. Students & MSFT by Anonymous Coward · · Score: 0

      Buddy if you had a shred of a funny bone you'd realize the poster was being _sarcastic_.

      In fact, the first thing that popped into my head after reading the article was posting something like "Wow, I can't wait for KDE to be available this spring!" (but I knew I'd be beaten to the punch by another poster).

      And yes, I understand version 3 is due out, I'm using v2.1 now. But do you think the article's author understood it? It gave the impression that KDE is some completely new thing coming out - finally, a GUI for Linux (the old no-gui myth yet again).

    22. Re:Comp Sci. Students & MSFT by 1010011010 · · Score: 5, Insightful

      Because "news sources" like EWeek, InfoWorld, etc. are basically industry lapdogs. They hand out free subscriptions to anyone who stands still long enough. Believe me. I don't even fill out those stupid cards, but because I'm in I.T. Management, they lard up my mailbox with them. Their whole game is to influence the buying decisions of the people with the money. And to sell lots of ads. They naturally play games and pump up their sugar daddies -- whoever they are at the moment. Most of their stories read like a press release, and I suspect many of them actually are based on press releases and otehr forms of guidance from their benefactors.

      "Trade Journals" are largely crap, and using the term "trade journal" to describe them assigns to them undeserved respectability. If their publications had any true merit they wouldn't have to give them away -- almost force them onto -- I.T. Managers and other techie-managers.

      The Wall Street Journal, on the other hand, is a good bit more interested in the truth, with a bottom-line focus. They have no natural allegiance with, say, Microsoft, Sun, IBM, etc. They don't give away their publication to their readers, and don't take essentially unmodified P.R. and print it as "news."

      I woudn't say that the WSJ "understand[s] the technical world moreso than Infoworld," so much as the WSJ isn't a suck-up, but InfoWorld is.

      How often does slashdot get trolled by hacks writing for InfoWorld, EWeek, ZD-Anything, etc.? All the time. Why? Sell ads.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    23. Re:Comp Sci. Students & MSFT by marktwain · · Score: 3, Funny

      Good comment. I can't imagine why this link was even posted to Slashdot. The fact that it is positive RE Linux doesn't make it relevant. The article shows absolutely no suggestion that the writer did anything resembling serious research. Why timothy bothered to posted this I don't have a clue.

    24. Re:Comp Sci. Students & MSFT by binner1 · · Score: 1

      Sitting in front of an XP** box (default skins, colours, f'ed up menu) always reminds of the Simpson's episode where they went to Japan...killer seizure robots anyone?

      Seriously, can you actually get in an environment like that? Or is it really about doing work anymore?

      **I know you can turn the default $#!+ off.

      -Ben

    25. Re:Comp Sci. Students & MSFT by vanguard · · Score: 2

      I could never figure this out. I'm not a master sys admin but I'm not a moron either. I'm a pretty good programmer and I have a recent master's degree in comp sci.

      I suppose I didn't try *that* hard. However, I did try and in the end I bought a mac. I love OSX. Ok, I've gone off topic but my point is that if linux people care about market share (which they may not) then they need to fix the fonts. Really, it was my main reason for going over to apple.

      --
      That which does not kill me only makes me whinier
    26. Re:Comp Sci. Students & MSFT by TMLink · · Score: 1

      It's a Sunday...what else is there to do but find some poorly written article that can give everyone something to meaninglessly debate about for a couple of hours? We've got the time...

      --
      Every time a guy gets a threesome, somewhere in heaven an angel gets his wings. --Cary Tennis
    27. Re:Comp Sci. Students & MSFT by Merlin_ · · Score: 1
      --

      Remembering your name in the morning is already a good start...
    28. Re:Comp Sci. Students & MSFT by glumchum · · Score: 1
      Guess you didn't notice, the article is dated Mar 11. Doesn't say what year. Just another case of Slashdot linking to ancient news.


      I'll probably get modded down for this... Wait, unless I say I'll get modded down...

    29. Re:Comp Sci. Students & MSFT by anshil · · Score: 1

      Actually I'm a enthusiastic KDE user since ummmmy pentium 75 for ummm 3 years now? I guess the project is yet quite a bit older.

      I'm using KDE 2.2.2 right now, am writing this post in konqueror (the kde builtin web browser), and read my emails since a year with kmail. use knode to access the newsnet etc. etc.

      Be more carefull when accusing people for trolling, especially if you seem not to use linux yourself or you would already know by long what kde is.

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
    30. Re:Comp Sci. Students & MSFT by Anonymous Coward · · Score: 0

      So if you go to both places, you be terrified, clueless and running linux? :-)

    31. Re:Comp Sci. Students & MSFT by Anonymous Coward · · Score: 0

      Is it not also in the interest of Microsoft to create the feeling of "competition"?

      Not with the current US goverment at any rate... why bother...?

    32. Re:Comp Sci. Students & MSFT by Anonymous Coward · · Score: 0

      And yet I have seen MSNBC rig polls often so that only IE users can vote in them.

    33. Re:Comp Sci. Students & MSFT by sketerpot · · Score: 1
      my point is that if linux people care about market share (which they may not) then they need to fix the fonts.

      Try Mandrake 7.1 or later (or some other distro, but I don't know about them). They have pretty fonts by default. That's what distros are for.

    34. Re:Comp Sci. Students & MSFT by ethereal · · Score: 1

      Speak for yourself, I guess. None of the users of any of the software that I've written have run it on Windows. Heck, most of them don't even think of it as a "computer" or "software" at all. You have to realize that the real world is not just slapping together pretty GUIs with Visual Whatever.

      You can learn Visual Whatever pretty quickly on the job if you already know how to design and implement software. You can't learn to properly design and implement software quickly on the job if all you know is how to paste things together in Visual Whatever. And that is why the Microsoft "look, we make it easy for you!" method is the wrong way to go for your education as a computing professional.

      --

      Your right to not believe: Americans United for Separation of Church and

    35. Re:Comp Sci. Students & MSFT by Anonymous Coward · · Score: 0

      obviously not that good of a CS program at your school if you like mac... I have never met any CS student that likes to use macs.

  5. What I've seen by ThousandStars · · Score: 5, Interesting

    While the article brings up an interesting point, most of my friends who are still in college actually aren't interested in Microsoft for a different reason. As bright, motivated, hard working people, they see Microsoft as a place that has had its moment of glory in the sun; true growth will spring from other, more innovative companies with new ideas. While Microsoft guarentees plenty of money, I see CS people as wanting to be with the next big thing, not the last big thing. I'm not in CS, but if I were, I wouldn't want to be a Microserf either.

    1. Re:What I've seen by dimator · · Score: 2

      Wow, I wish I went to your school because at mine (UCLA), I could be sure that 95% of the people in my CS classes knew nothing but Microsoft.

      Microsoft knows marketing, that's for damn sure. They give out free copies of everything from NT, to PocketPC's to students, in order to make sure that graduating engineers know MS products very well.

      --
      python -c "x='python -c %sx=%s; print x%%(chr(34),repr(x),chr(34))%s'; print x%(chr(34),repr(x),chr(34))"
    2. Re:What I've seen by user311 · · Score: 2, Insightful

      Had its moments of glory?! What about .NET? Even anti-MS linux friends are hailing MS giving them the ability to code across platforms with MS's latest intiatives. I am definitely not a big window's fan, but you cant deny that they dont stop developing in every area they can. They may be copying ideas and using tactics that I personally hate, but they have been the only reason that countless technology sectors have advanced or existed as long as they have. And with its PR it is the best company to bring any technology to Joe Q. Public, and make it viable.

      Also, lets not forget that MS often employs the "If you can't beat 'em, make them a part of us". Ex.- SSP Solutions is coming out with the EDGE security suite, which has strong potential in the future, and MS is now working with them. With major technology advancements, you can expect MS to become a part of it, if not at least propeciate it. It even propeciates Linux by having a POS OS, but I guess thats unintentional.

    3. Re:What I've seen by sheldon · · Score: 2

      Don't you mean Sun Microsystems? If anybody has had their moment of glory in the sun, it is literally Sun.

      Java is still promising to deliver after 7 years, and now that Microsoft has leapfrogged ahead of them they're throwing promising around like they were running for the Presidency. When are they going to start delivering on these promises?

    4. Re:What I've seen by Anonymous Coward · · Score: 0

      Don't try to fool yourself. Multi-billion dollar corporations do not disappear overnight. Look at IBM for instance. Microsoft is the IBM of the software world. They're not going anywhere unless the government can successfully bust them up. There is no one on the horizon that has anything as cool as the technology Microsoft puts out. If they do then it becomes Microsoft technology sooner or later anyway. Stick with Microsoft and you will retire a wealthy man.

    5. Re:What I've seen by Fulcrum+of+Evil · · Score: 2, Insightful
      Java is still promising to deliver after 7 years

      I don't know what rock you've been under, but Java does deliver - on the server. It's not a great idea for client apps, but it's really easy to write Java apps and shove them on a server. With cheap Linux boxes running the Jvms and a fast box running the database, it's a clear winner.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    6. Re:What I've seen by Ogerman · · Score: 2, Flamebait

      I see CS people as wanting to be with the next big thing, not the last big thing.

      The next 'big thing' is a bunch of small, humble things that make 'big things' irrelevant: that is, the work being done by the Open Source community to fix the mistakes of the past. The next big thing... is software that actually works and meets needs. Find your niche and dig in. For those who majored in CS for the money rather than a love for the art and know only MS garbage, I really can't sympathize much. "Big Software Corp" is a dying beast. And that's a beautiful thing.

    7. Re:What I've seen by Anonymous Coward · · Score: 0

      What about .NET?

      .NET is merely part of Hailstorm, Microsoft's initiative to embrace and extend the internet to the point where any time you buy anything Microsoft will collect a fee.

      Watch out, or you will find that MS Windows will be required by law for DRM and your children will be assigned Passport accounts at birth.

    8. Re:What I've seen by Anonymous Coward · · Score: 0

      I'm no big fan of Sun, but Java isn't promising anymore; it is here and you can use it right now. And a lot of people do.

      What no one seems to realize is that Java is indeed being threatened by the next Big Thing, which is Python! Pretty soon all those JVMs are just going to be used for running Jython applications.

    9. Re:What I've seen by Anonymous Coward · · Score: 0

      Cash in your options yet?

    10. Re:What I've seen by DarenN · · Score: 1

      > but you cant deny that they dont stop developing in every area they can. They may be copying ideas

      I can deny it! Microsoft do not innovate themselves. They do take good ideas from others and develop them, but they are very short on their own truly innovate materials.

      Incidentally, the fact that Linux is open-source makes it very attractive to universities as it can be an excellent example of "OS in the real world" that can be worked on. For instance, a friend of mine is doin a masters on "Algorithmic analysis of memory managment in the Linux Kernel" which would not be possible with windows as the source isn't available!

      --
      Rational thought is the only true freedom
    11. Re:What I've seen by Alex+Belits · · Score: 2

      IBM did disappear. And so did AT&T -- what now carries those names can be only describe as corpses of the companies, with neither ambitions, influence or abilities of the original companies.

      --
      Contrary to the popular belief, there indeed is no God.
    12. Re:What I've seen by RFC959 · · Score: 2
      Even anti-MS linux friends are hailing MS giving them the ability to code across platforms with MS's latest intiatives.
      Across which platforms? Answer: across whichever ones MS feels like letting you. Sure, there are projects like Mono, but if those make .NET truly "cross-platform", then we should just claim the existence of StarOffice makes DOC an open standard and WINE makes all Windows apps cross-platform.

      If you really believe that MS is going to make their new initiatives cross-platform in an unbiased way...well, I think you're a little gullible, to say the least. Check out what they've done with HTTP/HTML, things /explicitly designed/ to be platform-agnostic, and MSN. (Go to music.msn.com with anything that isn't recent MSIE - it won't even let you try, it just insists that you can't possibly view their precious content.)

    13. Re:What I've seen by Anonymous Coward · · Score: 0

      A lot of people still run Windows, so that blows away your argument, even if your ridiculous premise (that it runs like shit) were true.

      Got any more strawmen?

    14. Re:What I've seen by ahde · · Score: 2

      Miguel is not "friends" -- he's one guy, becoming more famous for making inflammatory/shocking comments than anything else these days. And he's abandoning .NET to implement his own version.

  6. Newsweek hasn't heard of KDE yet by isdnip · · Score: 3, Funny

    Wow! Programmers are working on a new program called KDE which will be released this spring! That's what the article says. I can't wait to try it out.
    Maybe by next year they'll report on the 2000 USA elections.

    1. Re:Newsweek hasn't heard of KDE yet by me0 · · Score: 0

      Haha...that's hilarious...It's nice to see that journalists all over the world take pride in their research.

    2. Re:Newsweek hasn't heard of KDE yet by Anonymous Coward · · Score: 0

      So where are all the people yelling "I WONT PAY FOR SLASHDOT! they don't research the stories! I'll pay for well-researched publications like newsweek!" .. ya. right.

    3. Re:Newsweek hasn't heard of KDE yet by kick_in_the_eye · · Score: 0, Redundant

      > Maybe by next year they'll report on the 2000 USA elections. What? they're over? So soon?

    4. Re:Newsweek hasn't heard of KDE yet by Anonymous Coward · · Score: 0

      I feel sorry for al the gnome users.

      They didn't even mention it!

    5. Re:Newsweek hasn't heard of KDE yet by danielrose · · Score: 1

      Must be something to do with the new Windows NE that came out.

      In the end, Microsoft persuaded the Parliament to continue using Windows NE for 5,000 new PCs.

      I figure it must be for PDA Servers then or something !

      --
      i hate pansy republicans
    6. Re:Newsweek hasn't heard of KDE yet by StarTux · · Score: 2

      They must mean KDE 3.

      I thought shared source meant look at the source, but don't tinker with it, am I wrong?

      Matt

    7. Re:Newsweek hasn't heard of KDE yet by Anonymous Coward · · Score: 0

      shared source means you can't compile it, put it on a CD, and sell it.

    8. Re:Newsweek hasn't heard of KDE yet by Anonymous Coward · · Score: 0

      ..slashdot doesn't write stories, or have people look for them.

    9. Re:Newsweek hasn't heard of KDE yet by emmons · · Score: 1

      NE = Non-Existant

      Just my 4 pages.

      --
      Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
    10. Re:Newsweek hasn't heard of KDE yet by shoemakc · · Score: 1

      "Maybe by next year they'll report on the 2000 USA elections."

      That's good....i'd really like to find out who actually won.

      --
      --an unbreakable toy is useful for breaking other toys--
    11. Re:Newsweek hasn't heard of KDE yet by Blind+Lemon · · Score: 1

      I guess Microsoft has taught the media that anything less than version 3.0 isn't a really out of beta testing yet.

    12. Re:Newsweek hasn't heard of KDE yet by HunterOfBeer · · Score: 1

      This isn't too surprising. The article is dated March 11 so it's at least a year old.

    13. Re:Newsweek hasn't heard of KDE yet by ethereal · · Score: 1

      Windows Nebraska? So they've gone back to code-naming them after geography, is that it?

      --

      Your right to not believe: Americans United for Separation of Church and

    14. Re:Newsweek hasn't heard of KDE yet by Anonymous Coward · · Score: 0

      Umm....

      The article is dated March 11th. Unless Slashdot has a WayForward Machine this is another example of Slashdot not doing their homework, and NO I WON'T PAY FOR ARTICLES ABOUT ARTICLES FROM AT LEAST LAST YEAR.

  7. Looking for an alternative by scoove · · Score: 5, Interesting

    I just reloaded my home PC this weekend. Replaced a slowly dying Pentium II with a newer AMD box, which required reinstalling everything on the new box.

    Everything went fine until I got to Outlook 2002, which won't accept my serial number (since it's "registered to another computer" - no kidding. That box is headed towards the dumpster).

    Apparently my only choice (besides tossing the piece of junk software out with the old PC) is to call microsoft and try to get it re-registered through that process. I wouldn't be surprised if they tried to get me to buy a new copy since the old one was tied to that processor.

    Microsoft, you sure are making it easy to break up with you...

    *scoove*

    1. Re:Looking for an alternative by _J_ · · Score: 0, Redundant


      I had the same thing happen to me. My Athlon 800 chip and Abit K7A mobo died. When I replaced them I had to re-register WinXP with Microsoft via phone.

      I provided some details about my re-registration, promised that what I was saying was true, and got a new registration number. It was fairly straightforward. As long as you're legit you should be OK.

      That being said it was pretty humiliating having my veracity challenged by some phone-monkey and the experience has influenced me against M$.

      anyway.....

      J

    2. Re:Looking for an alternative by krogoth · · Score: 2

      "That box is headed towards the dumpster"

      !!!!!

      It would make a perfectly good router for a DSL connection (in fact, it would have plenty of CPU time left over for distributed.net)... I'd take it!

      --

      They that quote Benjamin Franklin on liberty and safety deserve neither.
    3. Re:Looking for an alternative by Anonymous Coward · · Score: 0

      I think he means the box the software came in.

    4. Re:Looking for an alternative by sheldon · · Score: 3, Informative


      I called up Microsoft, was incredibly rude to the person on the phone. Told him I upgraded my computer and it was none of his freaking business because I paid for the software.

      And he gave to me a new key to enter and it worked fine.

      That was at 3am in the morning. Not exactly what I call begging to have them help.

    5. Re:Looking for an alternative by linzeal · · Score: 1

      My GF legally owns the copy of WinXp we have but I still just broke the activation. She uses it for Office XP and editing. I use it for Games TV/Out and Surfing as the 21" and nice video card is hooked up to it.

    6. Re:Looking for an alternative by Fulcrum+of+Evil · · Score: 4, Insightful

      I called up Microsoft, was incredibly rude to the person on the phone.

      Congratulations, you pissed on some guy in a call center who's making $8-10/hr. Not only that, but you have had zero effect on the actual problem.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    7. Re:Looking for an alternative by bmw · · Score: 1

      Come on... This is a Pentium II we're talking about here! That could do a hell of a lot more than just be a router. I still use a lowly P166 for all sorts of work. You're right though... You summed up my initial response perfectly with "!!!!!". This guy must be insane throwing that out. I'm sure there are thousands of /.ers out there that would love to take it off his hands and even pay for shipping (myself included). The sad thing is that this happens all the time. The last company I worked for would rather throw out all their old Pentium machines than sell them to employees (for a reasonable price, of course). *sigh*

    8. Re:Looking for an alternative by danonb · · Score: 1

      I bought Office XP. And still used the MS Activation Crack.
      Why?
      So when I upgrade my computer, I don't have to worry about losing/re-registering my computer to them.

    9. Re:Looking for an alternative by Quarters · · Score: 2

      And just why were you rude? Had you tried before and been denied a new registration number, or are you just someone with a geek-chip on his shoulder?

      Honestly, the person you talked to had absolutely nothing to do with the design or implementation of Microsoft's licensing strategy. Berating him did nothing except upset an anonymous individual. Well, it also worked to lessen people's view of you.

    10. Re:Looking for an alternative by Anonymous Coward · · Score: 0

      >> Apparently my only choice

      you failed to mention "try out linux on it" as a choice.

      "Freedom of choice, is what we want, freedom of choice is what we got" -DEVO

      CB

    11. Re:Looking for an alternative by Slynkie · · Score: 0, Flamebait
      Honestly, the person you talked to had absolutely nothing to do with the design or implementation of Microsoft's licensing strategy. Berating him did nothing except upset an anonymous individual. Well, it also worked to lessen people's view of you.
      Don't get me wrong, i'm -absolutely- not defending his rudeness...i've worked tech-support before (thankfully those days are over..), and i know just how much it sucks to have some a-hole screaming in your ear when all you wanna do is make it to your next coffee break.

      That said, I think you're blindly overlooking the fact that, at least in the United States (since he didn't say otherwise, I assume the MS support he called was in the States as well), we do have a choice of where we work. The decision to work under the employ of any entity can be as much a political one as anything else.

      The person he talked to may not have been directly involved with Microsoft's licensing strategy, but s/he -is- a representative of Microsoft, and therefore should be, at least in some way, culpable.
    12. Re:Looking for an alternative by Anonymous Coward · · Score: 0

      You are the coolest person ever.
      Sigh.

    13. Re:Looking for an alternative by Anonymous Coward · · Score: 0

      "The person he talked to may not have been directly involved with Microsoft's licensing strategy, but s/he -is- a representative of Microsoft, and therefore should be, at least in some way, culpable."

      While you're at it, why don't you bust the chops of Enron's mailroom people? I mean, come on, they REPRESENT the company! Surely they had something to do with Ken Lay's unethical business practices!

      And to think, you people get all bitchy whenever someone says a Linux zealot represents the Linux userbase.

    14. Re:Looking for an alternative by Slynkie · · Score: 1
      *sigh*, can't believe i'm sinking to the level of replying to a troll, but...
      While you're at it, why don't you bust the chops of Enron's mailroom people?
      Jeez, that's just moronic. Unlike Enron, Microsoft's philosophies are -quite- available for public consumption. The whole Enron catastrophe exists in the first place because they chose to conceal from not only their employees (i think it's safe to say that Bob in the mailroom did NOT know that crap was going on), but from the public.
    15. Re:Looking for an alternative by Anonymous Coward · · Score: 1, Informative

      I've never heard of them actually refusing a request for a new product key. The assumption is that very few of the pirates are going to try phoning up Microsoft asking for a new activation code. I get the impression from dealing with Microsoft first level techs that those guys operate on very strict scripts.

    16. Re:Looking for an alternative by sheldon · · Score: 2

      Heh.

      The question really is "Why should I have had to call him?" No geek chip at all on my shoulder. I'm a Microsoft shill according to everybody here at slashdot. But I refuse to defend this WPA stuff. Microsoft needs feedback on this feature, and one very good way of providing that feedback is to complain when you are forced to call in.

      Trust me, companies pay attention to this.

      Also I think it pretty much disproves the theory that you have to beg them to get a new number. I also wasn't that rude, I simply said "Your stupid software said I have to call this stupid number to get a stupid registration code."

    17. Re:Looking for an alternative by sheldon · · Score: 2

      "Not only that, but you have had zero effect on the actual problem."

      That's not true at all. Companies routinely collect information on customer responses into their call center. Given Microsoft's history with customer relations, I suspect they are collecting such stats to decide whether or not to continue this WPA feature into future products.

      Besides, the guy at the call center represents the company. That's not my problem.

    18. Re:Looking for an alternative by sheldon · · Score: 2

      "And to think, you people get all bitchy whenever someone says a Linux zealot represents the Linux userbase."

      The Linux zealots are the Linux marketing department.

    19. Re:Looking for an alternative by Jon+Howard · · Score: 1

      If they don't like getting pissed on, they should quit and find less thankless work.

      I don't like having to convey bad news, nor be around people who receive it. I do not work at a funeral home. Problem solved.

    20. Re:Looking for an alternative by Anonymous Coward · · Score: 0

      I believe you made up the story.

  8. Well.. what I DO know is this.. by k98sven · · Score: 4, Insightful

    An entire generation of CS students,
    (and lots of non-CS students) are learning Java.

    MS is going to need to do some serious marketing
    towards universites to get .NET out there,
    and personally, I doubt it'll ever reach the level of adoption that Java as achived.

    (Yeah, before you start flaming me, I KNOW Java and .NET are different animals..
    but they ARE competing technologies in some senses.)

    1. Re:Well.. what I DO know is this.. by gwernol · · Score: 1, Offtopic

      (Yeah, before you start flaming me, I KNOW Java and .NET are different animals..
      but they ARE competing technologies in some senses.)


      Risking going a little offtopic, I think that they are a lot closer than many people seem to think. .NET really is a direct competitor to Java. The CLI is a virtual machine much like the Java VM (although tuned for more languages than just C#). C# itself is clearly trying to solve the same language design problems as the Java programming language. The .NET framework has fairly similar functionality to the J2EE framework classes.

      They seem pretty comparable to me...

      --
      Sailing over the event horizon
    2. Re:Well.. what I DO know is this.. by Arandir · · Score: 1

      An entire generation (mine) learned Pascal in college. The generation before they all learned Fortran.

      If the structured programming where still "in", I'm certain Pascal or Modula-3 would be the dominant language. But it's Object Oriented Programming now, and Java is an excellent language to teach OO in. But what will be the next big fad in programming? Maybe it will be something new, or maybe something old whose time has come.

      Maybe in ten or twenty years OO and Java will be as passe as Pascal, and students will be learning Functional Programming and MS will have to do some serious marketing to get a generation of LISP students using C#/VB.net.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    3. Re:Well.. what I DO know is this.. by stesch · · Score: 1
      An entire generation of CS students, (and lots of non-CS students) are learning Java.

      Who wants a CS student who is only able to learn _one_ programming language? :-)

      Even when a company uses Java for its products they (should) prefer people who know more than just one programming language.

    4. Re:Well.. what I DO know is this.. by dachshund · · Score: 1
      MS is going to need to do some serious marketing towards universites to get .NET out there, and personally, I doubt it'll ever reach the level of adoption that Java as achived.

      Yes and no. I remember the fickleness with which my school abandoned C in favor of Java (producing an entire class of students who were thunderstruck on the first day of Graphics.) I would imagine that a lot of profs will be just as happy to switch to C#, particularly if they feel that there's a major incentive (free educational software licenses).

    5. Re:Well.. what I DO know is this.. by tomstdenis · · Score: 5, Insightful

      An entire generation of CS students,
      (and lots of non-CS students) are learning Java.


      Any CS diploma/degree that focuses only on a programming language and not general CS theory [e.g. language theory, algorithms and optimizations, number theory, etc...] is not worth anything.

      Anyone can learn how to hack in a given language. A true CS student will understand the concepts of a language and will be able to pick up a new language in say 10 hours of practice at the most.

      A true CS student will also appreciate that there is more to computers than "the hottest language".

      CS is all about "how do I solve this problem with a computer" much like chemistry is about "how do I solve this problem with the basic elements"...

      So really trying to focus on .NET or Java is just a shame and shouldn't be called CS.

      Tom

      --
      Someday, I'll have a real sig.
    6. Re:Well.. what I DO know is this.. by tomstdenis · · Score: 5, Insightful

      An entire generation (mine) learned Pascal in college. The generation before they all learned Fortran.

      There is a clear distinction though. You probably learned CS related subjects [algorithms, number theory, data structures, etc..] and did practical work in Pascal.

      Whereas many current schools are making the language the sole focus of study.

      Saying "I learned CS using C++" is analogous to saying "I studied math in English". The language you program with is just a means to an ends. It is not the end!

      Tom

      --
      Someday, I'll have a real sig.
    7. Re:Well.. what I DO know is this.. by Kanon · · Score: 1

      You think that's bad. The University I work at abandoned Pascal as a first language in favour of Visual Basic. After an 86% first year failure rate they've relented for certain routes (CS and a few others) who now learn C.

    8. Re:Well.. what I DO know is this.. by ragnarok · · Score: 1

      Whereas many current schools are making the language the sole focus of study.

      What schools would these be? The Devry Technical Institute does not count.

      --
      Search first, ask questions later.
    9. Re:Well.. what I DO know is this.. by tb3 · · Score: 2

      Uh huh. Until you try to run your spiffy new .Net app on Mac OS 9, OS X, Solaris, Linux, or BSD.

      --

      www.lucernesys.comHorizon: Calendar-based personal finance

    10. Re:Well.. what I DO know is this.. by sheldon · · Score: 3, Insightful

      Yeah, just like when I was in the CS program an entire generation of students learned Pascal.

      This equated to a *HUGE* Pascal market out in the real world...

      oh wait, that never materialized.

      Well we also learned Smalltalk!

      Oh wait, we don't use that either...

      Oh, and Scheme. Must not forget that my generation learned how to program LISP, and that equated...

      oh wait... never mind.

      Just because I learned Pascal in CS, didn't mean I wasn't able to pick up C, or VB, or Java, or whatever else is in actual use.

    11. Re:Well.. what I DO know is this.. by tomstdenis · · Score: 1

      Unfortunately the Devry Technical Institute is far more well known than any university course.

      Even to some extent my College is going a bit too far. While my courses do involve theory we spend whole semester long classes on subjects like C++ or Java.... really should be 3 weeks at the most ...

      Tom

      --
      Someday, I'll have a real sig.
    12. Re:Well.. what I DO know is this.. by Cardhore · · Score: 1, Troll

      Why doesn't anyone use LISP or Scheme when they are clearly the better than Java and C++?

    13. Re:Well.. what I DO know is this.. by leviramsey · · Score: 2, Interesting

      Here at UMass, there's a course on Java (CS121, but that's mainly for CS majors with little to no programming experience). In addition, last year a semester-long seminar-type course was offered in "C++ for Java Programmers". The programming language gurus here (Professors Wileden and Moll) have each said at various times, whenever students ask about a particular language, "knowledge of any suffieciently advanced programming language allows you to quickly learn any other language that has a similar level of advancement. The languages that you learn here will probably be worthless by the time you graduate," or words to that effect.

      I think this attitude towards programming languages is what separates good CS schools from not-good CS schools.

    14. Re:Well.. what I DO know is this.. by tomstdenis · · Score: 1

      I sorta agree. Its not enough to recognize that new languages pass like fads. You must also recognize that the principles of CS apply to any programming language and are not specific of Java or C++ or Perl or etc..

      e.g. You can program linked lists in C++ just as easily as you can program linked lists in C or Perl or Java or Pascal or ...

      A school that teaches both modern languages and theory is what I would deem as a "good school". Its important to know C [in particular] as well as perhaps C++, Java, Perl, just as it is important as to know how to solve problems with computers [e.g. the theory side].

      Tom

      --
      Someday, I'll have a real sig.
    15. Re:Well.. what I DO know is this.. by medina · · Score: 1

      don't be silly - what is Mono?

    16. Re:Well.. what I DO know is this.. by Anonymous Coward · · Score: 0

      How the fsck can one fail a class on VB? Now I probably wouldn't use VB for a project of any magnitude, but you've got to admit it's pretty easy to use.

    17. Re:Well.. what I DO know is this.. by tb3 · · Score: 2

      Vaporware? On Linux only?

      --

      www.lucernesys.comHorizon: Calendar-based personal finance

    18. Re:Well.. what I DO know is this.. by sheldon · · Score: 2

      I don't know that they are clearly better. Being faster at execution time, or using less memory are traits, but whether or not that is a better trait depends on your needs.

      The generation of CS after me learned Scheme and C++ for their beginning glasses instead of Pascal. Then around '98 or so they started teaching Java.

    19. Re:Well.. what I DO know is this.. by __past__ · · Score: 2
      Yeah, they should... but they don't.

      I just made the experience. The nice small company I used to work at got bought by our large competitor (having a programmer-consultant ratio of roughly 1:250). The first thing they asked me was about experience in programming languages. Learning computer languages is a hobby of mine, so I answered I knew VB, C, C++, Java, PHP, Python, Perl, Common Lisp, O'Caml, Haskell, Shell and Smalltalk, with varying levels of experience (I didn't feel mentioning Intercal and BrainF**k would impress them...).

      Their next question was, of course, if I had experience with MFC. I haven't, and they let me know that my paycheck will remind me getting it.

      Then again, I'm not a CS student, nor have I ever been, so I cannot say if they don't want CS students who are only able to learn _one_ programming language...

    20. Re:Well.. what I DO know is this.. by __past__ · · Score: 2
      This equated to a *HUGE* Pascal market out in the real world...

      oh wait, that never materialized.

      Yeah - after all, who uses stuff like Delphi/Kylix outside academia?

    21. Re:Well.. what I DO know is this.. by penguin_nipple · · Score: 2
      If you spend some time at most Universities in Canada, you will find a fairly decent amount of leeway in terms of language choices. Granted at the first year level, there is some imposition of language (either C or Java depending on the program), however at my school that is simply due to the sheer numbers of first year students. After the bloody mess that they generally make out of their first year studies ("You mean I'm not gonna be learning how to program Quake 4?") the numbers drop significantly. For instance my first year CS classes has ~190 students, Second year ~70, Third year ~10. Granted WLU is a tiny school in comparison to most, but the relative drop is fairly common across schools.

      Anyhow, back to my point, in my program you generally had the option to approach the prof's and reason out why you wanted to use a different implementation scheme. Since the implementation was generally a smaller portion of the grade, also, it would make the student go a little bit further. There were numerous times I would set up an XSession using XWin32 for the profs to my workstation to login and run my projects (mind you I was a research assistant with my own workstation and static IP so it was easier for me, this could easily be solved at most faculties by setting up a linux box for that purpose).

      So I suppose I should get to my point, many schools in Ontario, that I have seen and been exposed to do exactly what you are talking about, either formally of informally. In my case it was informal.

      I have no clue about the state of Canadian Colleges (for the american audiences, colleges in canada are generally practical institutions which will not grant a BSc, rather a Diploma or Certificate and are not parallel with the American concept of a college), as my exposure was exclusively at the Univerisity level.

    22. Re:Well.. what I DO know is this.. by Anonymous Coward · · Score: 0

      > Yes and no. I remember the fickleness with which my school abandoned C in favor of Java (producing an entire class of students who were thunderstruck on the first day of Graphics.)

      if this is so, then the students didn't learn their Java correctly. Graphics in Java is not so different from graphics in C (or C++) that the concepts wouldn't have carried over to anyone paying attention.

    23. Re:Well.. what I DO know is this.. by Anonymous Coward · · Score: 0

      Why doesn't anyone use LISP or Scheme when they are clearly the better than Java and C++

      Nice deck-stacking on the part of the authors. Notice that they were claiming 7.7 "years of experience" for the Java programmers, while omitting to state that they didn't have 7.7 years of experience in Java (not possible, since this article was written in 1999).

      I'll bet I could show similar "productivity gains" for, say, COBOL vs LISP if I took people who'd been programming COBOL exclusively for 6 years, and pitted them against people who'd been programming something else (maybe COBOL) for 6 years and LISP for 6 months.

      I notice that it says "submitted to Communications of the ACM" but not "accepted by Communications of the ACM". Why do you suppose that is?

    24. Re:Well.. what I DO know is this.. by Anthracks · · Score: 1

      I don't think he necessarily meant, "the entire CS curriculum of most universities is four years of learning to code in Java". Of course students are still learning basic concepts. However, at some point it is useful for students to actually write, compile and run code, for which they need a language. Rather than give each assignment over four years in a new language, it makes sense to at least stick to one or two so they don't get bogged down in learning new syntax constantly. I can truthfully say as a first year CS student, my courses are definitely about algorithms and data structures first, and how to actually put those into practice in Java second.

      --
      Rock over London, Rock on Chicago. Wheaties: Breakfast of Champions.
    25. Re:Well.. what I DO know is this.. by andyf · · Score: 1

      I don't think he meant that CSci students were *only* learning Java, or that it was some sort of tech-school "learn Java and be a computer genius" course set.

      The first course I took was CSci 1901 -- it used Scheme. The second one, CSci 1902, used Java. In other courses, we've gotten to pick the language we use. I, and most others, choose Java because we're familiar with it. I'm starting a software project for the company I work for in my spare time during the school year and during the summer. I got to pick the language, and naturally, I chose Java. I'm very comfortable with Java in a UNIX environment, and I'm sticking with it whenever I have the choice.

      --

      Photos of bits of the past hiding in the present: afiler.com
    26. Re:Well.. what I DO know is this.. by Fjord · · Score: 2

      Regardless, people tend to go with what they know rather than learn a new language for no percievable reason (even if there are advantages that .NET provides, a Java student won't know them unless they took the time to look outside of what they know). Java is already fairly accepted for enterprise programming, and the new students are just going to reinforce that.

      Right now I'm finding that because of the economy people are finally listening to me when I say that there are free (beer) equivelents to a lot of the packages we are running. Why pay 40-500K for oracle (depending on the project needs) when postgres is out there (clustering is currently the only reason we will consider Oracle)? Why pay 10K for weblogic when there is JBoss (again clustering is a reason to deploy there, but not develop)? Why pay for another Win2K license when linux will act as a server? Why pay for SourceSafe licenses when WinCVS and a CVS server will do the same job and some things better? Why use PCAnywhere when VNC will do great? Why vpn when TTSSH and sshd does encrypted port forwarding (and there are other free vpn alternatives, but I've never needed anything beyond ssh forwarding)?

      Postgres is right now the enterprise open source killer app. It has more datatypes than standard oracle, and it works great. Cygwin has a port to win2k so developers can have their own instance on their desktop (nice for making db changes that may effect other's code). The only downside is the clustering is beta, so I don't trust it. Again, you can deploy to oracle if you stick to SQL92. Unit tests help.

      Students bitter at microsoft will inject more people in corporate cultures who know the alternatives. Right now the bean counters are listening to the little voice who says "we don't need to pay for Oracle" when the PO is sent to them with over 100K on it.

      It also helps that IBM is selling their big iron linux servers for 300K less, and is featuring linux on their great "corporate worst nightmare" line of commercials.

      --
      -no broken link
    27. Re:Well.. what I DO know is this.. by Anonymous Coward · · Score: 0
      if this is so, then the students didn't learn their Java correctly. Graphics in Java is not so different from graphics in C (or C++) that the concepts wouldn't have carried over to anyone paying attention.

      Ray tracing.

      Although twenty people will probably chime in to point out that Java code can run every bit as fast as compiled C, it didn't seem like the best idea, particularly given the state of the art (availability of JIT compilers, etc.) at the time. Even running compiled C code on relatively large/complex images took some time.

    28. Re:Well.. what I DO know is this.. by Stu+Charlton · · Score: 3

      Why pay for:

      Oracle vs postgres? jboss vs. weblogic? Simple: there's a lot of engineering effort that's been put into those products, and the market thinks they're worth that price. I think it's far too simplistic to state that the open source solutions are technically superior to the commercial ones. Cheaper, certainly. Technically competitive, sometimes (postgres in particular is getting good in this area, jBoss' next version looks promising as well).

      But there are also significant questions to be raised about support and safety, especially with regards to mission critical systems. Many open source developers tend to sneer when an IT manager prefers Oracle to postgres, but Oracle's got good technical reputation for a reason -- it's different from most databases (though granted, postgreSQL shares many of oracle's qualities). Oracle also has a big consulting and training division that can help people -- they also have clear lead in the amount of books available describing the technology. There are advantages to this, and in the grand scheme of a project, $40-300k on Oracle is significant but not THAT much if the lifetime of the app is to be over several years.

      On another point, somehow I think there are more WebLogic developers out there and a bigger support org than jBoss... just look at the volume of messages on the BEA newsgroup archives. There's something to be said for the number of users of a platform improving its stability and maturity.

      Look, I think postgres and jBoss are great products, and this isn't entirely directed at your message which I see as genuinely trying to support technology that deserves a chance in corporate america without being dismissed out of hand as some snobs do. It infuriates me when managers or architects throw out open source solutions because they don't understand the philosophy or are frightened by it. I once had a manager throw out a PHP+Postgres+Linux+PHPSlash solution for a major website because he didn't "get" why people wrote software for free and didn't trust it. The people who wrote it were co-op students who were used to writing things with Linux and PHP because they're college students and use what's available to them. But in the end it was re-written in JSP+Struts+Java. The Java site is up now and really is probably more sophisticated than what we originally had, but it took 3 times longer to write.

      But, having said that, I am noticing a disturbing and growing sense of arrogance on the part of open source solutions advocates, particularly on the jBoss side, where there's little appreciation for the amount of effort and quality that goes into the commercial competitors out there (WebLogic, iPlanet, Borland, etc.), and just a cavalier attitude of "we're better and we're free, you're dumb if you don't use us". I don't buy it. jBoss is nice, but so is Orion, and a bunch of other servers. This isn't going to win the hearts & minds of commercial developers....

      Anyhow, just a rant.

      --
      -Stu
    29. Re:Well.. what I DO know is this.. by Anonymous Coward · · Score: 0

      I know at the university I attended the entire program was "four years of learning to code in Java (and VB)". Moral of this story: don't attend a shitty university like I did.

    30. Re:Well.. what I DO know is this.. by MAXOMENOS · · Score: 2
      Any CS diploma/degree that focuses only on a programming language and not general CS theory [e.g. language theory, algorithms and optimizations, number theory, etc...] is not worth anything.

      Amen, Amen, and Yay Verily Amen. I mean...yes, it's sometimes easier to get work if one has that Microsoft certification as a VB developer. But it's also much easier to go from a computer science degree to a VB certification, than the other way around. The difference is that the degree gives one (or is supposed to give one) a broad, but not necessarily very deep, background in the field of computer science; while the certification gives one a deep, but not very broad, understanding of a particular technology.

      The flip side of this, of course, is that a CS degree doesn't necessarily make one a very skilled programmer. That takes writing programs, reading other people's programs, and mentoring from other, more skilled/seasoned programmers. I know I'm a hell of a lot wiser for just the last two years of real world experience, than I would have been even with a Masters' degree in CS.

      Corolary: When you focus on one technology, you leave your students not only under-trained, but over-confident. That's a very bad combination, especially since a bachelors' in CS isn't the guarantee of a hot career that it used to be.

    31. Re:Well.. what I DO know is this.. by Phiu-x · · Score: 0

      Exactly! When I was in college it was c/c++ and java, cobol, assembly (the first one I learned) and Visual Basic fun + eeeaaassy. Anyways, I think the more you can work with the better it is. But I must say that the one I'm more comfortable with is c++. I also use Borland for the windows apps I must sometimes work on. .Net? No thanks!!

      --
      This is a stolen sig.
    32. Re:Well.. what I DO know is this.. by SurfsUp · · Score: 2

      Yeah, just like when I was in the CS program an entire generation of students learned Pascal.

      This equated to a *HUGE* Pascal market out in the real world...

      oh wait, that never materialized.


      You forgot to mention that nowadays everybody learns C/C++ in computer science, and look, it did take over the world.

      Only somebody very clueless or with an agenda would try to downplay the significance of a sea change at the university level.

      --
      Life's a bitch but somebody's gotta do it.
    33. Re:Well.. what I DO know is this.. by Anonymous Coward · · Score: 0

      Serious question.
      Do companies use Delphi? I would learn it if it might help me get a job, but the only place I've seen it is in reference to geek sites and Slashdot (Kylix)

      Really, does anyone use Delphi? Is there a free version I could use to learn it?

    34. Re:Well.. what I DO know is this.. by scrytch · · Score: 1, Troll

      > Why doesn't anyone use LISP or Scheme when they are clearly the better than Java and C++?

      That "study" self-selected lisp programmers among people who had been programming in Lisp longer than Java has even existed. Doesn't give me a lot of reason to give much credence to the rest of it.

      Lisp isn't even all that interesting as a language, it lacks almost everything that makes modern functional languages good, from strong typing to polymorphism.

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    35. Re:Well.. what I DO know is this.. by ncc74656 · · Score: 2
      Even to some extent my College is going a bit too far. While my courses do involve theory we spend whole semester long classes on subjects like C++ or Java.... really should be 3 weeks at the most ...

      Where I graduated, there are 100-level electives that you can take to pick up a specific language...looks like none are available this semester, but they've done some off-the-beaten path languages before. None are required, and they aren't prerequisites for anything.

      The two introductory courses might take a nuts-and-bolts approach to a particular language. Once you get beyond those, the remaining courses use whatever's appropriate for the subject matter. Many of the upper-level courses are almost entirely theory-based, with little or no programming. (The only 400-level courses I took that involved programming were the two graphics courses (using C and/or C++ with calls to OpenGL) and compilers (using C++)). I ended up taking over twelve years to finish my degree; in that time, I ended up using Pascal, C, 8086 and VAX assembly, FORTRAN, and (in the last semester) C++.

      (Someone starting today won't have to deal with Pascal, and I'm not sure what processor gets used in the systems-programming course now. The course where I used FORTRAN was actually a math course (computational linear algebra). That course especially was an exercise in picking up a language quickly enough to get the assignments done.)

      --
      20 January 2017: the End of an Error.
    36. Re:Well.. what I DO know is this.. by Fjord · · Score: 1

      I never said that the opensource alternative were better, just that they are good enough. The world is full of good enough solutions. Faster hardware smooths over some design problems. And I was also speaking a lot to the platform for development.

      You probably haven't worked at a place that has the fear of the BSA in them and is on a budget. That's okay. I've worked at places where everyone installs a full oracle database and iPlanet appserver on their system for development, and no development seats are purchased. Where I work now, our sitewide weblogic developers license is expensive (50K/year I believe, which includes all versions and other weblogic stuff like integrator). We're going to drop it in October when the lease is up. When we pitch to clients, we'll almost definitely say the deployment is on weblogic or whatever the flavor of appserver is there, and they'll purchase the liscense. But we'll develop on jBoss, or even just tomcat and the reference bean implementation.

      I agree, there is quality in the competitors. But there is a lot of quality in postgresql, my current project has been using it since inception because of it's spacial indexing and the database has not failed yet (8 months), and if you need support, it is backed by a company (Postgres).

      This is why I say postgresql the enterprise killer app, and not jBoss. Maybe it is because I don't have any long uptime experience with jBoss. Like my development weblogic, I bring it down all the time because my win2k box craves memory, and I haven't deployed to it on the integration machine (because we have weblogic licenses and it works so why "fix it"?). I still even mostly use weblogic for development, even though this project only uses servlets and JSPs, because everyone here is certified for weblogic and it's what we've been using.

      But I don't think Postgres is better than Oracle, nor jBoss better than Weblogic. My attitude is more like "it fits the needs and it's free, why pay for it".

      --
      -no broken link
    37. Re:Well.. what I DO know is this.. by ncc74656 · · Score: 1, Flamebait
      Why doesn't anyone use LISP or Scheme when they are clearly the better than Java and C++?

      AFAIK, the only way to run LISP or Scheme on the vast majority of computers is with an interpreter. If you recall your early days putzing around with BASIC on an Apple II or whatever, interpreted languages tend to be slow. Most serious software gets written in something that can be compiled...nowadays, that typically means C or C++. Even Java, which was intended to be an interpreted language, has some just-in-time compilers available for it that speed up execution a bit.

      Then again, .net is supposed to be an interpreted environment as well...if Microsoft wants everybody to go down that path, you could very well see LISP.net or Scheme.net from somebody before long. (Intel must've brib^H^H^H^Hpersuaded Microsoft to come up with something to justify the continued need for faster and faster processors...they must be having a wet dream over .net.)

      --
      20 January 2017: the End of an Error.
    38. Re:Well.. what I DO know is this.. by sewagemaster · · Score: 1

      well microsoft came by to mcgill a few weeks ago actually. from the career fair office posting it's supposed to be campus recruitment where they would also 'preach' about their .NET.

      of course it was during valentine's day, so it was the perfect opportunity for us to bring our dates there just 5 mins before the end of the presentation for the free pizza...

      no need to cook.

    39. Re:Well.. what I DO know is this.. by finkployd · · Score: 1

      I think you are thinking of C#, not .NET

      C#, for all intents and purposes, IS Java with a new name.

      Finkployd

    40. Re:Well.. what I DO know is this.. by Anonymous Coward · · Score: 0

      You know very little about lisp, then. Common Lisp defaults to dynamic, but very strong, typing. You can also declare types at compile time for better performance. And dynamic typing renders polymorphism moot.

    41. Re:Well.. what I DO know is this.. by 10am-bedtime · · Score: 1
      people who use those languages don't advertize that fact in order to keep a competitive advantage over those who prefer to program in the language du jour.

      thi

    42. Re:Well.. what I DO know is this.. by ACupOfCoffee · · Score: 1

      I completely agree with your post; however, being able to learn a new language, or in some cases a slight different (ie moving from Java: a non-oop) paradigm, doesn't necessarily mean that people will want to switch languages.

      If you know how to solve a problem in OO Java, you are not going to use C to do it if you have the choice.

      We know the reality is that people don't use the best language for the job most of the time, they just use the one they are most familiar with.

    43. Re:Well.. what I DO know is this.. by dead+sun · · Score: 1

      While an entire generation is learning Java, you have to realize that that's being learned as an intro type language. At my university the two intro programming classes are Scheme and now Java (rather than C++). Of course, when you get to an operating systems class, or compilers, or anything else, you don't use Java but you use C or C++. Java is a great language to learn because it is so ideal for the programmer. However, if they don't work out some performance issues the widespread usage of Java in things that are useful isn't going to happen soon. .NET should at least have some primetime usage I would think, what with MS pushing so hard.

      --
      If not now, when?
    44. Re:Well.. what I DO know is this.. by CynicTheHedgehog · · Score: 2, Insightful

      Yeah but with languages Java and Ada you get principles without symantics. The biggest obstacles to learning for a C++ student are little syntax hang ups. A lot of the time the code will be done in an hour and the student will spend weeks getting the thing to compile and run without a segfault.

      Give a student a language where they don't have to write a lot of their own low-level classes, a well-defined API, and a strongly-typed language with no razor-thin distinctions between pointers and references, and you allow them to focus on logic, design, and problem-solving.

      Then make it platform agnostic, add garbage collection, replace cryptic segfault messages with meaningful exceptions, a powerful, free IDE (Forte), extensive online documentation (Java online documentation and tutorial trails), the ability to easily create graphical elements (AWT and Swing), and suddnely the emphasis is once again on the problem.

      This is why Universities are going to Java, as opposed to gcc, g++, or Visual Studio. Even .NET, with it's illustrious C# falls short of many of these points. If people would open their eyes for a second and see beyond the performance issues, they'd realize what a great language Java really is for learning.

    45. Re:Well.. what I DO know is this.. by aldjiblah · · Score: 1

      You have a valid point, but there's more to getting software up and running than the lines of code themselves. Here's where the 'you use what you know' stuff comes in. If you're proficient in setting up and working within a servlet environment, you're not likely to recommend using a .net/C# solution - not because java and C# are so different, but because the routine of working with the two and their own idiosyncrasies will be very different.

      --
      sig sig sputnik
    46. Re:Well.. what I DO know is this.. by Alex+Belits · · Score: 2

      Not all languages are equal. C is a good language to learn, and most likely one to survive in at least few decades -- it's beautiful by design, and allows a programmer to apply any knowledge that he has about the program or a computer.

      On the other hand, C++ is a two-headed monster, people who learned it without knowing C first are a danger to society, or at least to everything in it that programs or uses software. Java is, among other things, a colossal monument to few people's egos, opinions and idiosyncrasies, with some OO programming ideas mixed in. Perl... it's useful but one should face it, its design is a mess, and it's getting only messier -- studying such a thing may be useful but better should be done after C. Pascal actually was good for studying because it stands behind the programmer with a huge stick, and beats the programmer mercilessly when it looks like programmer is doing something wrong. Unfortunately exactly the same thing makes Pascal so impractical in a real life, and causes people to be so confused when they switch to C, it isn't worth the trouble.

      --
      Contrary to the popular belief, there indeed is no God.
    47. Re:Well.. what I DO know is this.. by Cardhore · · Score: 3, Interesting
    48. Re:Well.. what I DO know is this.. by sheldon · · Score: 2

      That's incorrect. At the time ComSci departments switched over to teaching C/C++ and even Java... those languages had already taken over the world, or rather had signifigant real world usage.

      There was a big argument at my school at the time this decision was made. On one hand you had the pragmatists who were pushing for teaching C++ and Java because that's what students would be using in the real world.

      On the other hand you had the theorists who wanted to teach high level concepts. They were pushing for using languages like Smalltalk, Scheme, Eiffel, etc. They wanted to teach concepts with languages which best envisioned those concepts at the strictest level, and could care little about practical usage.

      A horrible battle ensued. The dean of the ComSci department resigned, and the pragmatists won.

      Only somebody very clueless or with an agenda would try to believe Universities have any signifigance in the sea of change.

    49. Re:Well.. what I DO know is this.. by sheldon · · Score: 2

      Do they even use it in academia?

      Delphi lost nearly all signifigance after the release of Visual BASIC 5.0. Same with Powerbuilder.

    50. Re:Well.. what I DO know is this.. by DrCode · · Score: 2

      Yep. My only CS classes taught us PL/1 and MIX, which I never had the chance to use in the real world. But PL/1 made learning C/C++ easy, and going from MIX to various other assemblers (HP/1000, Z/80) wasn't too big a step either.

    51. Re:Well.. what I DO know is this.. by ahde · · Score: 2

      The performance issues come in when you try to implement C in Java. Why would anyone be so stupid as to try this? Because you can't implement Java in Java. Someone has to write Java, and if nobody knows how, then you're either stuck with existing VMs, or Java itself disappears.

      Computer Science students need to learn a little bit about computer science. You can't just stop teaching it because it's already been invented. You need to know what registers, pointers, bytes, bits, loops, data structures, etc. are. Somebody has to learn how to implement computers, not just use them.

    52. Re:Well.. what I DO know is this.. by ahde · · Score: 2

      I think the Microsoft .NET school initiative will fizzle out pretty quickly when students start realizing that Microsoft isn't hiring anyone either.

    53. Re:Well.. what I DO know is this.. by tomstdenis · · Score: 1

      Agreed. Which is why my college does alot of practical work along side the little theory we touch on. I suspect alot of universities are the same.

      I suppose its just a good idea to get involved in an open source project or two. If done well can be a powerful part of your portfolio.

      Tom

      --
      Someday, I'll have a real sig.
    54. Re:Well.. what I DO know is this.. by SurfsUp · · Score: 1

      That's incorrect. At the time ComSci departments switched over to teaching C/C++ and even Java... those languages had already taken over the world, or rather had signifigant real world usage.

      There was a big argument at my school at the time this decision was made. On one hand you had the pragmatists who were pushing for teaching C++ and Java because that's what students would be using in the real world.

      On the other hand you had the theorists who wanted to teach high level concepts. They were pushing for using languages like Smalltalk, Scheme, Eiffel, etc. They wanted to teach concepts with languages which best envisioned those concepts at the strictest level, and could care little about practical usage.

      A horrible battle ensued. The dean of the ComSci department resigned, and the pragmatists won.

      Only somebody very clueless or with an agenda would try to believe Universities have any signifigance in the sea of change.


      Only a very clueless Microsoftie with an agenda would fail to notice he'd just supported my thesis by showing how the widespread use of C++ and Java at the university level helped them take over the world.

      Gosh it's fun to see you squirm. Watch those stock options boy ;-)

      --
      Life's a bitch but somebody's gotta do it.
  9. Not really by gwernol · · Score: 4, Insightful

    The article isn't deep or flawless, but hits on a major point: what students learn in school is key to what they go on to do.

    I'm not at all convinced this is true. A good counter-example is Apple, who for years owned the educational market both in high schools and universities in the US. It didn't lead (as Apple had hoped it would) to widespread use of Macs in the commercial world.

    A good Computer Science school teaches the principles of computing. These are abstract ideas that can be applied to any hardware or software platform. The OS you use at university should not impact the OSes you are able or interested to use later. I learnt on Unix and VMS systems, neither of which I use in my professional or hobbyist life now.

    --
    Sailing over the event horizon
    1. Re:Not really by Anonymous Coward · · Score: 0

      wtf are you talking about there is widespread use of Macs in the commercial world.

      fool

    2. Re:Not really by rmohr02 · · Score: 1

      A good counter-example is Apple, who for years owned the educational market both in high schools and universities in the US. It didn't lead (as Apple had hoped it would) to widespread use of Macs in the commercial world.

      I think that's because Windows was marketed at student's parents, and students liked Windows better, so they used it. Then Microsoft got into the educational market and school board members (who Microsoft had marketed to) forced educators to give up their loyalties and start teaching Windows.

    3. Re:Not really by rtm1 · · Score: 1
      I'm not at all convinced this is true. A good counter-example is Apple, who for years owned the educational market both in high schools and universities in the US. It didn't lead (as Apple had hoped it would) to widespread use of Macs in the commercial world.

      You are forgetting why businesses and others didn't adopt the Mac when it came time to pick a platform - Price! A lot of people looked at the cost of Windows on Intel and the cost of a Mac and decided to stay within their limited budgets and get the (much) cheaper platform. Apple lost mindshare and marketshare because they priced themselves out of the majority of budgets. Linux, on the other hand, definitely has the price advantage compared to Windows - so I would expect that people who are familiar with Linux from school will continue to use Linux if given a choice.

      --
      "Belief means not wanting to know what is true." [Nietzche, The Anti-Christ, 1889]
    4. Re:Not really by Anonymous Coward · · Score: 0

      it was a nice troll, though, wasn't it? Not that it got a lot of flaming replies, like I had hoped, but it did get modded to 5 (LOL)

    5. Re:Not really by Anonymous Coward · · Score: 0

      Uh, no. Outside of a few niche markets (like publishing, graphics, etc), Apple is completely invisible. In fact, somehow Macs came up in the conversation one day with my in-laws and they actually said, "The Macintosh? I remember reading about them a long time ago, but aren't they bankrupt?" I just laughed -- not at them, but at people like you who actually think Macs have any mindshare among "normal" people.

    6. Re:Not really by bigWebb · · Score: 1

      I agree that students don't necessarily take the platform on which they learn out into the real world with them, I first learnt on Macs, but I would rather not have to program on them.

      I have also programmed on both Windows boxes and Linux boxes, with Linux being the most recent. From this experience I know that given the choice I would rather work on a Linux box. This choice would be partly based on the open source idea (guess I am still in my hippy stage) but mostly based on the fact that I find it easier and more enjoyable working under a Linux environment than a Windows one. This is mostly due to the ease with which you can obtain and upgrade software and also because Linux can be customised to be almost perfect for my needs

    7. Re:Not really by Ooblek · · Score: 2
      I would have to agree. Every project I did in college was done in some sort of Unix, mostly on Linux towards the end. (CS dept got a bunch of dells to replace the old Suns and SGIs, so Linux was the natural OS for them to pick.) I didn't use computers at all in High School (they only taught WordStar), and used mostly Apple IIe systems in Junior High. I write software for Windows systems as a profession.

      But I'd have to say that the stuff I did on Linux in college was an invaluable experience. It was great to get in there and play with the pure concepts of the OS rather than having to deal with a bunch of window-based APIs just to get some text output easy. It also helps to have development experience outside of a windows based IDE. It gives you many options for getting the job done that someone that is window-IDE dependent might not be able to think about.

    8. Re:Not really by Anonymous Coward · · Score: 0

      Linux in universities is not sufficient, but it is necessary.

    9. Re:Not really by SilentChris · · Score: 2

      I agree. I used Macs up until high school, Windows at home, and FreeBSD/Linux in college. What am I using at home right now? Windows/Linux. What am I using at work? Windows and Novell. Why? Because that's what my company had when I got here. They get good support, the system works, and it doesn't go down. They like it, so we use it.

    10. Re:Not really by ahde · · Score: 2

      Actually, Apple's intention wasn't to get the students to use Apples when they grew up, they weren't thinking that far ahead. They just realized what a cash cow government contracts were, and that lobbying was cheaper than marketing.

  10. Nice Research! by Anonymous Coward · · Score: 0

    >Linux hackers from Germany and elsewhere are working on a Windows-like graphical interface for Linux PCs called KDE (for K Desktop Environment). They expect to release it this spring--free of charge.

    Let me know when this KDE thing gets released! hahahahahah

    1. Re:Nice Research! by Isle · · Score: 1

      The really funny thing is that Microsoft had to promise the german parliament Windows NE.. That gotta be Windows Next-Edition.
      OTOH if they meant Windows Me, I am scared. Really scared.

  11. hell ya by nihilist_1137 · · Score: 4, Interesting

    1st-As much fun as it is paying a few hundred dollars (including student discount) for a 'stable 'operation system, let alone development tools, its better, and cheaper, to get them for free.

    2nd- As a student, it is better to open up some code under the GPL and see how you can implement things, rather than see the application run. Linux apps are a great place to see howto write things, and what good coding style looks like.

    3rd- The university that I goto only uses windows for the public labs, duh, and the first year CS labs. Second year uses a combination of NetBSD and solaris boxes.( Gnome and KDE are being looked at).

    1. Re:hell ya by Anonymous Coward · · Score: 0

      It seems the few hundred dollars thing is changing quickly at universities, at least here in Texas. Microsoft has an agreement with the University of Texas and now apparently A&M where student prices for Operating Systems and tools such as office and Visual Studios are dramatically reduced, on the order of $4-$25 dollars for most software packages. The software does come with a price though: very draconian licensing agreements. The licenses say in effect that the software may not be transfered or used once a student leaves the university.

    2. Re:hell ya by wassy121 · · Score: 1, Insightful

      > Linux apps are a great place to see howto write
      > things, and what good coding style looks like.
      Good coding style? Have you actually read some of these applications? I am not going to point out any applications but there are a good number of them that I read through that look like a 12 year old had more time than actual programming experience. I admit, not all programs are like this, and some are an actual joy to read (most of the linux kernel). I am just saying.

      --
      --If I said something interesting it probably wasn't correct
    3. Re:hell ya by Anonymous Coward · · Score: 0

      Actually you can get MS Visual Studio .NET Professional right now with an academic discount for $85 at many places. It's cheaper than the academic discount they used to have for previous editions. Probably because they want to lure CS majors to .NET.

  12. I totally agree... by iridium · · Score: 5, Insightful

    What I've never understood about Microsoft is why they don't have licenses that give people the opportunity to learn their product. In doing this they are shutting out a huge number of developers (not just students).

    Whether you're in school or not, learning about developing in a Microsoft environment requires parting with some cash. Personally I'd love to have copies of Microsoft development tools just so I can learn about the technology, but I'm not going to spend hundreds of dollars on a product just to try it out.

    I'll pay media cost, but nothing more. Until they offer that I continue to use other tools and environments for "recreational development". I'd like to learn more about their technology, but they apparently don't want that to happen.

    1. Re:I totally agree... by spt · · Score: 2, Insightful

      MSDN has compilers, the complete SDK and complete documentation.
      You won't get visual studio there, but you can do everything you want to with what is downloadable.

    2. Re:I totally agree... by scoove · · Score: 2

      they don't have licenses that give people the opportunity to learn their product

      They also seem to misunderstand the laffer curve component of software economics - e.g. you'll never have 100% compliance, and if you push to enforce 100% compliance to maximize revenues, you'll actually end up with less revenues.

      There are a few approaches Microsoft can take:

      Accepting Noncomplaince: This involves realizing that some people will never become paying customers in their present status (e.g. a broke college student, a startup new business without funds, a home user who won't justify paying license fees for something so significant). Write these folks off and focus on making them paying customers when they have the ability to do so - e.g. when the small business gets larger.

      Promote Compliance by lowering barriers: Borland's done a great job with this by creating single-user versions of their products to allow people to get their feet wet. Free home use, free college student use, etc. gets the product out there and creates an upgrade path when people grow. This is something increasingly foreign to Microsoft these days.

      Promote Compliance by increasing policing: The strategy chosen by XP, this approach relies upon making your software increasingly time consuming and hassling for your users, takes it out of the hands of the entry level market folks (who are future customers), and causes so much market resistance that it only works to encourage people to adopt competitive platforms.

      I doubt Microsoft will get it until they experience failure at the levels witnessed by Novell - and by then, it'll be too late.

      *scoove*

    3. Re:I totally agree... by Chasuk · · Score: 3, Informative

      The academic version of Visual Studio .Net Pro is $89, which is pretty bloody cheap, even for someone as skint as me.

      The well-documented SDK is available as a free download.

      Still, I do agree that MS should probably distribute "lite" versions of their language products, gratis, with their OS's, which would certainly increase their user base.

    4. Re:I totally agree... by evi1b0b · · Score: 1

      I go to North Carolina Stat university, and just last week the university signed up all csc students (at least) for the MSDN Academic Alliance, which provides all Microsoft OSs as well as Visual Studio Pro 6.0 for free download. I imagine the department paid for this at a relatively cheap price, and MS got more money from the department that it ever would have from students who individually buy MS sw.

    5. Re:I totally agree... by elflord · · Score: 3, Insightful
      They also seem to misunderstand the laffer curve component of software economics - e.g. you'll never have 100% compliance, and if you push to enforce 100% compliance to maximize revenues, you'll actually end up with less revenues.

      I think they understand it very well.

      Accepting Noncomplaince: This involves realizing that some people will never become paying customers in their present status

      But they do this (and slashdotters bitch about it). Piracy suits them under some circumstances, and in such cases, they turn a blind eye to it. Their enforcement is fairly selective, and they tend to only go after parties who can cough up a reasonable amount of money (eg businesses) or major infringers (warez sites, shops distributing illegal copies)

      Promote Compliance by lowering barriers: Borland's done a great job with this by creating single-user versions of their products to allow people to get their feet wet. Free home use, free college student use, etc.

      Microsofts curve is different to Borlands. IOW, that Borland are cheaper is a reflection of the fact that they are struggling. MS do have student pricing. I purchased VC++ with a bundled NT for $100-, and I was able to pick up VS pro for $100- at the campus store. (I think the boneheads at the shop didn't realise it was a very different product to VB, VC++, etc) On top of that, MS also have bundleware deals with OEMs like Dell.

    6. Re:I totally agree... by lurp · · Score: 1

      Microsoft is actually really good about giving away free software to CS students. At nearly every major university, they have a "student ambassador" (a former intern that still attends the school) who's sole purpose is to give away MS software and books to students and professors. If you can find the kid that's the ambassador at your school, you can get your free copy of Windows, Visual Studio, and all the books about .NET from Microsoft Press that your heart desires.

      So Microsoft does give away software to students, you just have to know where to look.

    7. Re:I totally agree... by jacobito · · Score: 3, Informative

      My univerity (University of Texas at Austin) offers Microsoft software for dirt-cheap prices. For example, Windows XP can be had for $5, and Visual Studio 6 for $15 or $20. (As an aside, the University was once one of the largest purchasers of Apple computers; now the campus is dotted with labs brimming with Dell PCs, some donated by Microsoft.)

      Meanwhile, the CS department offers a "laboratory" course intended for students who want to learn by hacking the Linux kernel (sorry, but I couldn't find a link). Not bad!

    8. Re:I totally agree... by iridium · · Score: 1

      Yeah, $89 for an academic license isn't bad. Too bad I'm not in academia .. :)

      One particular thing I found annoying was that their SQL Server development license was $500. Now, that makes sense for a company, but after using SQL Server a bit in a corporate environment I wanted to play with it at home. I'm just not going to part with $500 for home use. I guess I can try to "extend the life" of their 30 day trial edition .. :)

    9. Re:I totally agree... by zmooc · · Score: 2

      ...apart from the fact that you need windows to run those tools. And windows is waaay too expensive for us poor students.

      --
      0x or or snor perron?!
    10. Re:I totally agree... by scoove · · Score: 2

      Piracy suits them under some circumstances,

      I think we're arguing Microsoft 1990-1999 vs. Microsoft 2000-forward. I'd agree with you on selective enforcement, press releases funnelled by SPA about "billions in sales lost," and other indirect efforts.

      XP's licensing model changes things. Intrusive monitoring of every piece of software sold, planned expirations of software, etc.

      Perhaps this is Balmer's making his mark - any MSofters care to comment?

      *scoove*

    11. Re:I totally agree... by BryceH · · Score: 2, Informative

      you can get most MS software for free if you are a comp sci student, they do give it away. its called the studentdev program (use google). i have a ton of MS cds that got thrown at me through the course of my education they are all legit and i didnt pay 1 cent.

      --
      "Shut up brain or ill stab you with a Q-tip" Homer Simpson
    12. Re:I totally agree... by Anonymous Coward · · Score: 0

      I'll pay media cost, but nothing more.

      I have an idea! If you are so Anti-Capitalist then GET THE FUCK OUT of my country!

    13. Re:I totally agree... by Osty · · Score: 1

      Still, I do agree that MS should probably distribute "lite" versions of their language products, gratis, with their OS's, which would certainly increase their user base.

      The .NET framework is freely available, and includes compilers for managed C++, C#, and VB.NET. Get it at MSDN. That gives you "everything you need to write, build, test, and deploy .NET Framework applications - documentation, samples, and command-line tools and compilers." Of course, it doesn't include the Visual Studio IDE, so you'll have to write your code in something else (Source Insight, Notepad, vi, emacs (*shudder*), whatever), and you won't have any gui for drawing window forms, but you can still build and deploy applications. The only requirement is that you're running on an NT-based OS (Windows NT 4 SP6a, Windows 2000 (SP2 recommended, but not required), or Windows XP Pro) and have IE5.01 or later.

    14. Re:I totally agree... by haeger · · Score: 1

      "which would certainly increase their user base."
      Are you suggesting that MS needs a larger user base? Surely you must be joking.

      Football on the web: Hattrick

      Cure cancer: Join team 249

      .haeger

      --
      You are not entitled to your opinion. You are entitled to your informed opinion. -- Harlan Ellison
    15. Re:I totally agree... by leviramsey · · Score: 2, Insightful

      The point about Ballmer is, I think, correct. My reading is like this: Microsoft had years of stellar growth while Gates was at the helm. Ballmer, I think, needs to keep the growth going (otherwise he'll be considered as not as good as Bill). So he makes idiotic pushes like XP's product activation, et al.

      Am I the only one who wonders what Bill thinks of XP's activation system? He's not going to bad mouth it in public, but I imagine that he's not too pleased with it.

      I think that the biggest mistake that Microsoft made was making Ballmer, as opposed to an actual technical person, the CEO. I think that a tech company should have a dual-exec structure. The CEO should be a visionary, someone with a technical background. The second-in-command should be a good businessperson, someone with a sales/marketing/financial bent. This, I think, is the cause of many downfalls in the tech world.

    16. Re:I totally agree... by atomicgirl · · Score: 1

      My univerity (University of Texas at Austin) offers Microsoft software for dirt-cheap prices. For example, Windows XP can be had for $5, and Visual Studio 6 for $15 or $20.

      So your university has bought into the Microsoft Campus Agreement? They tried to do that here at Iowa State and it has met with widespread opposition. Basically, for $300,000 per year, students can have copies of all MS software for a small "media cost" (usually $5-10). Problem is, people who already own Windows and Office (since they were forced to buy them with their PCs) and Mac and Linux users were stuck with a $25 increase in student computer fees. Also, the university was going to divert money from upkeep on computer labs to help pay for it. And in reality, most savvy students already use StrangeSearch and get their Windows software for, uh, free.

    17. Re:I totally agree... by buzzbomb · · Score: 1

      Still, I do agree that MS should probably distribute "lite" versions of their language products, gratis, with their OS's, which would certainly increase their user base.

      Since when does Microsoft need to increase their user base?

    18. Re:I totally agree... by Dwonis · · Score: 2

      90 USD for a crippled compiler and what is basically XEmacs is hardly cheap.

    19. Re:I totally agree... by Ig0r · · Score: 1

      In perfect competition, product prices are only slightly above production costs.
      In a monopoly, the producer sets prices at whatever they choose.
      Which model does your country prefer?

      --
      Soma: because a gramme is better than a damn.
    20. Re:I totally agree... by Dwonis · · Score: 2

      Capitalism is intended to model itself around people's behaviour, not vice versa.

    21. Re:I totally agree... by emmons · · Score: 1

      I can get the full version of Visual Studio Pro from my university for $25.

      However, that would severly cut into this month's pizza budget.

      gcc, on the other hand, is free.

      Just my 4 pages.

      --
      Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
    22. Re:I totally agree... by carpe_noctem · · Score: 1

      My univerity (University of Texas at Austin) offers Microsoft software for dirt-cheap prices [utexas.edu]. For example, Windows XP can be had for $5, and Visual Studio 6 for $15 or $20. (As an aside, the University was once one of the largest purchasers of Apple computers; now the campus is dotted with labs brimming with Dell PCs, some donated by Microsoft.)

      Yeah, well, there's no such thing as a free lunch. My University (Rose-Hulman) does the same thing, but it's not because Microsoft is being nice to us in any way. Actually, it's because our school screwed up the licensing agreement (we got in trouble for distributing our own custom copies of windows 98 and gaving them out with freshman laptops). Basically, Microsoft was all pissed off that we were printing our own copies of Windows, so they offered "student copies" (like the ones mentioned in the above post) for cheap prices. Essentially, the school must first pay a boatload of money to Microsoft, then the school is allowed to distribute the cheap copies to the students in bookstores and so forth. You've already really bought a fully-registered copy of windows with your tuition; now you're just paying for the octual CD.

      --
      "Quoting famous computer scientists out of context is the root of all evil (or at least most of it) in programming." - K
    23. Re:I totally agree... by Anonymous Coward · · Score: 0

      Go ahead and keep believing that that's all VS.NET is if you have no problem being compared to a blind religious zealot.

    24. Re:I totally agree... by Dwonis · · Score: 2

      If that's not all VS.NET is, would you please enlighten me?

    25. Re:I totally agree... by Anonymous Coward · · Score: 0

      Yes, I downloaded the C# SDK. It is nice. Thank you.

    26. Re:I totally agree... by Anonymous Coward · · Score: 0

      Yes, I downloaded Windows. 3.1. In 1991. Thank you.

    27. Re:I totally agree... by Anonymous Coward · · Score: 0
      I was able to pick up VS pro for $100- at the campus store. (I think the boneheads at the shop didn't realise it was a very different product to VB, VC++, etc) On top of that, MS also have bundleware deals with OEMs like Dell.

      You rock very hard dude and I have deep repect for your smarts. You will go far as my or someone else's manager. I will be the skinny geek fucking your wife.

      Rock on,

      A student

    28. Re:I totally agree... by Anonymous Coward · · Score: 0
      What I've never understood about Microsoft is why they don't have licenses that give people the opportunity to learn their product. In doing this they are shutting out a huge number of developers (not just students).
      I used to study on the largest technological university in the Central Europe.

      Most of the software we learned about was written by Microsoft (Windows 95/NT, Visual C++, Visual Basic, MS SQL Server, IIS, ASP, Word, Excel, Front Page, etc.) and our professors always told us to get this software from somewhere and install it for educational purposes (the pirated versions of course). Some of them were even offering us their own CDs which we could borrow and install.

      They used to say "it's for educational purposes, it's not a piracy, it's not unfair to Microsoft" and guess what? They were right. Microsoft should pay them for that!

      Why? Because they were teaching thousands of future IT experts, which were totally unable to use free software. Will their future employers buy Windows for servers? Sure they will, because their "sysadmins" will be too dumb to run Debian or OpenBSD. Will they buy IIS? Of course, because their "webmasters" will have no idea how to run Apache. Will they buy MS SQL Server? They will have to, because their "database experts" won't be able to use MySQL. Will they use ASP for server-side scripting? What else could they do having PHP/Perl/Python-ignorant "web developers". Will they buy MCVC++? They won't have much choice as VI/Emacs+GCC will be a black magic for their "C++ programmers".

      What else can I say? "Pirating software is like stealing crack from a drug dealer and pretending that it makes you free from addiction." This is especially true on the university.

      I'm sure that every time Bill Gates gets the information that students on such a university are pirating thousands of copies of Microsoft software, he laughs like an evil genius - and he's right. People don't use IIS because it's better, faster, more secure, stable or cost effective than Apache. They use it, because that is everything they know.

      And what would most of employers do when their crew knows only IIS and ASP? Would they ask them to read many different books and lots of online documentation and start the project next year? No, it'd be cheaper and faster to just give up, buy Microsoft licenses and start the project today.

      But maybe I shouldn't be angry, after all I have a rare knowledge how to save hundreds thousands of dollars in just a small-sized server farm so I have quite a nice money thanks to other people's stupidity. Actually, I should (together with Bill Gates) pay those ignorant professors, or at least send them flowers!

    29. Re:I totally agree... by fredrik70 · · Score: 1

      go to google and search for it - ain't that hard... not that I very keen on it, but you're slagging it off and obviously not even bothered to check it out, this of makes your slagging off pretty invalid..

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    30. Re:I totally agree... by jacobito · · Score: 1

      LOL, I didn't mean to come off sounding like a Microsoft cheerleader. I meant to imply that the CS department still seems to do what it wants despite the IT maneuverings of the university in general (with, uh, a single piece of evidence to back me up :).

      Believe me, no one here likes increased fees, and though I can't remember how the Microsoft deal worked for students in that regard, they're nothing compared to the fees that the university foists on students as a matter of course. When I first came to UT, in-state tuition and fees for a full course load was about $1200. I dropped out for a while and came back last fall. Now I'm looking at $880 just for a single class! Ugh.

    31. Re:I totally agree... by ethereal · · Score: 1

      That's what I like about you, Bill - you're always so cheerful, always smiling and tenting your fingers. And you think everything's excellent!

      --

      Your right to not believe: Americans United for Separation of Church and

    32. Re:I totally agree... by ahde · · Score: 2

      Bill only stepped aside at the height of the Anti-trust scandal as a strategic move if they were forced to split. Do you think Ballmer really does anything besides make an ass of himself in public?

    33. Re:I totally agree... by stephanruby · · Score: 1
      and get yourself the Microsoft .NET book published by Fergal Grimes. The book is the best one and the most current one out there. All the examples in his book are worked out with the C# SDK and the DOS prompt. Visual .NET is nice, really nice, but it should only be used once you've mastered C# and the Microsoft Intermediate Language through DOS.

      Stephan

  13. not only students by citroidSD · · Score: 1

    But faculty and the IT department too. At my school many faculty are on an anti-microsoft campaign. Face it, funding in academia is usually not as lucrative as in the business world, so it's understandable that faculty will look for cheaper solutions.

    And lets not forget the IT people that support the academic systems. Many of them are (inherently) i the anti-MS product camp. UNIX/LINUX (and in my day VAX) systems scale much better than MS Products.

    But of course, then you also have a lot of nonmajor's coming in taking intro classes in CS, and expecting to be taught MS Office products, because thats what they are expected to know in the business world. So it becomes a question of pedagogy what to support. Sorry Linux fanatics, academia will still have to support MS products.

    1. Re:not only students by sacherjj · · Score: 1

      While in my current job, I am developing with quite a few Microsoft technologies, I was immediately turned off to them when going to interviews my senior year. The Microsoft interviewer was in the same area as other companies I wanted to interview with. He had on a t-shirt and sweats, had orange hair and smelled like he had not seen a shower in a few days. When a college student takes the effort to get dressed up in a nice suit and you flip him off in dirty sweats, it is a serious lack of respect.

  14. Of all the flaws... by tomstdenis · · Score: 3, Informative

    Of all the things I pick on my school for they do approach this debate a bit more maturely.

    We start off learning Perl, C++, C, various data structures ideas, algorithms, etc..

    All using MSVC. But they also dedicate portions of the course to learning Linux, QNX and how to develop applications on those platforms.

    The goal is to appreciate both sides of the OS wars.

    Tom

    --
    Someday, I'll have a real sig.
    1. Re:Of all the flaws... by nconway · · Score: 1
      We start off learning Perl ... using MSVC


      That's an interesting school...
    2. Re:Of all the flaws... by tomstdenis · · Score: 1

      My point was that we are using windows for everything, in particular MSVC for C and C++. Hahaha, I didn't mean we are doing Perl in MSVC... You're funny...good one. I wish I thought of that myself.

      Now put your head back in the ground.

      Tom

      --
      Someday, I'll have a real sig.
    3. Re:Of all the flaws... by bonch · · Score: 1, Interesting

      I'm extremely lucky, my high school CS class taught us how to use Linux, host a web site, and more. We used networked Windows 98 machines and telnetted into the Linux box, and we got grades on changing our sigs, making web pages, using PINE, etc.

      I got all my basic Linux experience from that class. Sadly, they've now switched the class to Win2000 only. But having gotten out of high school, I see how damned lucky I was that I actually got a high school class that taught Linux. My college doesn't even do that.

  15. Living proof by ubergnome · · Score: 5, Interesting
    I am a recently retired (read: graduated) CS student. While I was in school, I fiddled with Linux a bit, but got tired of trashing my install every week and having to start fresh.


    Since then, I have learned patience, and am getting increasingly fed-up with MS.


    This is why I think the baby-CS folks will go with open source: MS doesn't document well, and they don't follow guidelines.

    I thought VB was pretty OK, till I started developing with PHP and realized that a language (even though it is just a scripting language) can actually work exactly how the documenatation says it should. And besides that, the documentation is searchable, and organized gasp.


    I am about ready to dump Windows for good, just because I like PHP/mySQL way better than anything MS can throw together (read: ASP).


    To summarize, I think CS folks goto Linux 'cause it is written with functionality, not profitability, in mind.

    1. Re:Living proof by Anonymous Coward · · Score: 0

      If you want to do some 'REAL' web programming, you should download ASP.Net. It makes PHP look like a kiddie toy (much like ASP's VBscript). Plus the fact that no serious business would really use PHP (OK, a few do, but they were rooked into it by some overzealous IT dumbass that wanted to push PHP over better alternatives).

    2. Re:Living proof by snak0rific · · Score: 1

      pray tell, what advantages does ASP.NET have over PHP? and is it free?

      :\

      --
      -- "Put on your big girl panties and lift!"
    3. Re:Living proof by smaug195 · · Score: 1

      Documentation? I hate to sound like a microsoft fanboy but I have been doing .NET development lately. Visual Studio.NET comes with around a cd of documentation. msdn.microsoft.com has excellent articles and documentation, well organized and structured. With VB 6 it was a bit worse, but VB 6 is a bit more complex then PHP(especially when it comes to COM and API's).

    4. Re:Living proof by Anonymous Coward · · Score: 0

      yes, free download from their site - msdn. VB, C# compliers included in SDK.

    5. Re:Living proof by ubergnome · · Score: 1
      quantity != quality...


      I didn't mean to flame VB, but since you asked... Most of my objection to VB6 (which is, despite my reservations, nice due to it's high-speed development capabilities) has to do with the number of bugs that they are "aware of, but not fixing". I think the core language works OK, but lots of the beneficial controls (i.e. ADO) seem kinda 3/4 functional. And, believe me, I love MSDN, it's great. I just think the online docs @ php.net are better.


      As far as .NET goes, I can't speak to that since I have no experience with it (some of the features sound like fun, though. Hope they work.)

    6. Re:Living proof by ubergnome · · Score: 1
      please define "serious business" for me. I think that somebody who runs a "serious business" would be interested in using FREE tools that work.


      I am trying to run several deals (read: small business) at the same time right now, and although I have to keep Win on my box for legacy stuff (no time to play with VM or Wine, or whatever), I still have the option of doing my new development using FREE, open source tools that work (read: PHP, mySQL, Xitami).


      Another important point is that, although I am no longer a college student, I still fit into the economic defenition of one (i.e. - broke). Even if I suddenly decided that I wanted to do all my development on Win2000 server pro using the new snazzy .NET and IIS, there is no way in hell I could ever afford it. I'd rather spend an extra 1/2 hour setting up the crap and have it work than pay n-thousand dollars and have to "administrate" the damn thing instead of doing productive work like getting clients.


      I've been down that road w/NT 4.0. If you are 1/3 of a business, it doesn't make sense to have you spending half of your time maintaining your website.

    7. Re:Living proof by tb3 · · Score: 2

      That's 'cos the entire VB documentation staff quit before the product was released. The documentation for the dictionary object springs to mind.

      "A dictionary is an associative array". If you don't know what that is, you're SOL. And most VB programmers don't.

      VB 6 was useless without a subscription to VB Programmer's Journal, whose publishers happened to recieve a 10 million dollar investment from Microsoft.

      --

      www.lucernesys.comHorizon: Calendar-based personal finance

    8. Re:Living proof by ccoakley · · Score: 1

      Crap! I've been rooked! Seriously, we use PHP to write interfaces for some pretty cool operations research applications. I often like to think that I work for a "serious" business.

      --
      Network Security: It always comes down to a big guy with a gun.
    9. Re:Living proof by Graspee_Leemoor · · Score: 1

      The dictionary object is not strictly part of vb 6, it's in scrrun.dll, which is a vbscript component. You have to actually create a reference to it in a project before you can use it.

      "Will nitpick for karma"

      graspee

    10. Re:Living proof by Anonymous Coward · · Score: 0

      And I don't need to pay for the OS?
      Actually, asp.net and php are very different. C# + Asp.net is A LOT easier to develop in but it has the same problem as j2ee/jsp. It is a damn resource hog. Php has been far more eficient in my experience. Although it has been about a year since I tinkered with php.
      If I ran my own tech dept, I would stick with no-cost software solutions such as (j2ee + tomcat)/php + linux/bsd. Support and hardware always cost something. Save money where you can.

      just my $2 worth

    11. Re:Living proof by Anonymous Coward · · Score: 0

      Or just grab apache + tomcat + java/j2ee + linux. You can move to websphere later if you need it.
      I have done j2ee programming and am now doing .net developement. I don't see much of a difference between the two as far as functionality goes.
      The difference is that to get up and flying with .net you need to buy visual studio (the sdk doen't give you all the docs and msdn's site is a real pain) for a few hundred bucks. Also, java has a ton more libs and better books. Many times, I used my java books to design .net products. So, learning java gives you a pretty good insight into c# (forget the other hacked .net languages. c# is where it is at!).

    12. Re:Living proof by Anonymous Coward · · Score: 0

      "MS doesn't document well" ?!?!?!?!!?!?!?!
      Spoken like someone who hasn't seen the MSDN. Point me to ANY source of information about an OS or the development tools available for it as detailed as the MSDN. You won't find one... and not only is the entire content of the MSDN available online for FREE but, should you so choose, you can buy it on CD/DVD for an annual $99 subscription cost (I'm talking plain-jane MSDN REFERENCE materials, not MSDN Universal which includes releases of just about everything)

      CS folks are NOT flocking to Linux - as is indicated by the still pitfully low adoption rate of Linux (around 0.25% according to published stats).

      Go ahead - jump from Windows to Linux. Real developers don't need idiots like you giving us a bad name. Go and play with your toy OS.

      GET IT THROUGH YOUR HEADS:

      The days of software being a hobbyist venture for fun and non-profit universally are GONE and they ARE NOT COMING BACK. It's all fine and well to have open-source projects as a hobby on the side but the fact remains that software IS BUSINESS.

      You expect quality software? you have to pay to get quality people to create it. You don't do that with leftist, neo-Hippie-wannabe values and a toy-OS that NO ONE WANTS. People want standards, they want ease-of-use, they want to know that when they put a piece of software in the machine it will work. Microsoft gives people these things and more. Now I know that someone is going to try and tear down those statements... go ahead, I'd be disappointed if you didn't. It doesn't change the fact that HUNDREDS OF MILLIONS of people use Windows each and every day precisely for these reasons while each and every day you hear about the next Linux company going bust.

      Keep your hobbyist operating system, keep your hobbyist open-source ideals, but at least have the maturity to realise that you're living in the past.

      Linux users fall broadly into three categories:

      Old-timer UNIX geeks ("I'll give up my shell when you can pry it from my cold dead hands")

      Modern-day hippie wannabes trying to relive some sort of Hippie revival so they have an interesting story for their grand-kids ("My generation is boring and bland. I want to rebel somehow but I don't know how (or why.)")

      Bloody-minded sheep incapable of thinking for themselves. ("I'll use any old crap as long as it doesn't say Microsoft. I'm not sure why, but it makes me look cool.") - these are the same group who call each other '3L337'.

      The fact is that Microsoft has MADE the world of computing you now enjoy. Were it not for Microsoft you probably wouldn't even be using home systems now because IBM's little home-pc project would have fallen flat on it's face.

      I remember the days of anarchy in home PCs - half a dozen OSes, half a dozen store shelves and only one containing software your system could use, only one containing hardware you could use. I don't want to go back to that. Like all things, there are winners and losers. Microsoft is the winner, Linux is the loser...

      That fills me with a warm fuzzy feeling.

    13. Re:Living proof by SurfsUp · · Score: 2

      While I was in school, I fiddled with Linux a bit, but got tired of trashing my install every week and having to start fresh.

      That's odd, I've never heard of anyone trashing their Linux install every week. More typical to hear that a computer several years old is still running on its original Linux install, heavily upgraded.

      I installed debian on my laptop exactly once (replacing windows obviously) and Mandake on my firewall and server, also once. I'm thinking about changing the other two to Debian as well, because it's easier to upgrade, but I won't wipe any hard disks - just create a new partition with Debian on it, boot to it and apt-get away. Once comfortably up and running I'll wipe the original partition, or maybe boot to a floppy and dd the Debian partition into the old partition. With appropriate resizes of course. In all this I never leave myself with an unusable system. My how much nicer life is with an OS intended to be useful.

      --
      Life's a bitch but somebody's gotta do it.
    14. Re:Living proof by archen · · Score: 1

      That's odd, I've never heard of anyone trashing their Linux install every week

      I think he missed the part where you're not supposed to do most stuff as root. I've trashed Linux a few times myself... just to see if root can destroy a system like everyone says it can... and it does.

    15. Re:Living proof by Alex+Belits · · Score: 2

      Microsoft employees are certainly active today.

      --
      Contrary to the popular belief, there indeed is no God.
    16. Re:Living proof by rutledjw · · Score: 1
      You can tell a CS student by the fact that so many think that "goto" is a word in the english language. Alas not, it is a C/C++ instruction which should be avoided. Proper form is "go to".

      Not that I'm patting myself on the back for knowing this, I had to consult the dictionary first!

      --

      Computer Science is Applied Philosophy
    17. Re:Living proof by ubergnome · · Score: 1

      Actually, it's a command much older than C/C++, without which control statements such as loops would not be possible (loops only work 'cause we use goto's in assembly).

      It was a pun.

    18. Re:Living proof by ubergnome · · Score: 1
      Pretty much my point was that I trashed it 'cause I was fiddling with stuff as root (trying to install a different window manager or something), without having the patience to read the abundant documentation available online.


      Since those days, I have learned both patience and a love of docs. I guess I wasn't clear, but pretty much I view my ability to now accept and use these products (such as mySQL, PHP, Linux) without breaking my box a sign of maturity as a CS Student/geek/whatever.

    19. Re:Living proof by ubergnome · · Score: 1
      to risk repeting myself: quantity != quality


      I am well aware of MSDN and use it on almost an hourly basis when I am writing code in VB. I think the MSDN documentation is a start, but it doesn't touch the documentation for language structures that don't cause page faults and blue screens. I don't like having to back up my work because I know the control I'm about to add to my project has about a 90% chance (based on my experience) of crashing my box.


      Frankly I don't care whether or not "everybody else is doing it", I just want something that works and doesn't cost me my first born (last time I checked, MS couldn't deliver either). I really don't care about the whole "open source" thing, other as just a way of bragging if you wrote something good (IMO, the real reason Windows is closed source).


      Linux users fall broadly into three categories

      You missed one: (IMO, the biggest)

      Those who want something that works reliably.


      The fact is that Microsoft has MADE the world of computing you now enjoy

      As I think I've already made clear, I don't care who made computers popular at home, and I don't feel that MS deserves any special homage for doing so.

      As for me not being able to use a computer w/o MS, I was raised an Apple, I taught myself to program on a mac, as well as discovered the joys of networking on a mac. MS hasn't given me anything but blue-screens and headaches.

    20. Re:Living proof by Miles · · Score: 1

      Well, we are taught that goto is harmful, but like most things, they're only harmful when abused. For instance, one nice thing about Java is labelled continue statements for nested loops. This is just a goto, possibly with some hidden code. Yet, it's extremely useful--otherwise, you'd have to go through convoluted logic to check what you should do.

      Trying to do something similar to try {} finally {} with gotos might be a bad idea because it introduces many gotos, but it's incredibly useful for breaking out of nested loops.

    21. Re:Living proof by Anonymous Coward · · Score: 0

      Try less security holes...http://www.cert.org/advisories/CA-2002-05. html

  16. as a CpE student at a major Virginia university... by celerity02 · · Score: 2, Informative

    I'm a freshman at a major Virginia university and have taken Computer Science I, aka the CS class for people who are computer science or computer engineers. in it, you're basically taught straight C++ programming.

    anyway, the professors, on the whole, strongly dislike Microsoft Visual C++ and let that be known...it's not as standard as other compilers on basic issues that get beginning C++ students and that can cause a lot of problems/frustration. we're encouraged instead to use the cxx or g++ compliers on the school's computer system, g++ if we have Linux, or another freeware compiler for those with Windows.

    among the students though, a lot of them use Visual C++...they either have it because they got it free (pirated or their work has it), cheap (student discounts) or just went out and bought it because they thought they'd need a complier, knew nothing about compilers, and recognized the name Microsoft. And a lot of them continue using it, even on projects where the professors *strongly* encourage other compilers and give instruction on how to use those compilers.

    so, I don't know. at least at my college, just because the students are being taught one compiler in class, does not mean that that's what they're using outside of class, unless forced to...

  17. Wishful thinking by davidj · · Score: 5, Interesting

    Of course, having generations of CS students hating Microsoft will only help Linux. However, Microsoft will not topple automatically over time.

    At Oberlin, I helped install Linux & BSD on all of our lab machines, and with a friend founded the our (still active) Oberlin Linux User's Group. But living in NY, I have seen the worth of C++, Linux System Administration and Perl skills go down while my friends who can hack Java and VB are always in demand. The moral - as harsh as it seems - is that students who learn Linux in college will probably just have to learn Microsoft later.

    1. Re:Wishful thinking by dachshund · · Score: 1
      At Oberlin, I helped install Linux & BSD on all of our lab machines, and with a friend founded the our (still active) Oberlin Linux User's Group. But living in NY, I have seen the worth of C++, Linux System Administration and Perl skills go down while my friends who can hack Java and VB are always in demand.

      I don't know about that. A good C++ programmer can still command a pretty decent salary around here. There's a glut of Java programmers, on the other hand, and even more coming out of school. Besides, if you know C++, how hard is it to program in Java? As far as VB is concerned, you might as well hire a 14-year-old kid.

      Incidentally, I appreciated all of those Linux/BSD installs you did, and was depressed when the new generation of Java kids refused to boot into them anymore. I guess there was really no point with Java, when you could run your code under Windows and play games without rebooting.

    2. Re:Wishful thinking by Ecyrd · · Score: 2

      Well, it's better that you learn UN*X stuff at uni, since you're going to meet with Windows stuff later on. Windows software has been designed to be easy to learn (I'm not saying they're succeeding, but it's been designed that way =), so it is easier to go from UN*X to Windows than the other way round. You learn your basic Windows skills tuning your system for gaming :-).

      Also, this way you get good experience in both systems: a CS major should be well versed in most major systems, if for no other reason than to be able to judge for themselves what to use.

      At some point you're gonna be asked for recommendations for a systems architecture if you're any good. If you at that point cannot weigh the different merits and cons of Linux, BSD, Solaris, Win2k, and other systems, you're doing a disservice to your employer.

      (Besides, the best place to learn to value multi-user systems is at the uni, where you can see the value of having multiple interchangeable computers to which you can log in remotely to do whatever you want.)

    3. Re:Wishful thinking by malana-cream · · Score: 1

      Just wait some more years.
      I'm quite sure that this will
      change, when more Linux-Users get
      old enough and in the Position
      to make the Companie's IT-Decisions.

      Wishful thinking? Maybe, because my
      Future depends on this as well. But I
      still think the chances aren't THAT bad,
      that Company-IT-Strategies will change
      in the not soo far Future.

      malana

    4. Re:Wishful thinking by BenTheDewpendent · · Score: 1

      Java isnt windows Java is Java. Supposed to be runnable on all systems well at least how sun intended it to be.

      Microsoft licended Java and broke it and pissed sun off.

      VB: i think my friends cat knows VB.

    5. Re:Wishful thinking by isorox · · Score: 2

      i think my friends cat knows VB

      I used to know VB back when I was arround 13/14, even wrote a couple of pretty good (considering what I knew, or didnt know, of computing) programs for a book store.

      However after VB4 came out I sort of lost heart, got involved with html, ssi and perl. Then moved to java and PHP.

      I had to create an excel spreadsheet over summer though, took me all day of constantly looking in the help files for the right function, and sorting out the errors from all my programs. Wish I had your cat!

      However, the program worked, using principles I'd learnt from php and java, and some of the abstract stuff here at uni.

      And VB does have a few good points for rapid development. We've spent all term planning a program in VDM (urghh!), without doing a thing, then implementing it in about 15 hours each. It's beautifully written, but if a company wants a fast simple program, VB is a possibility.

      And to keep ontopic:

      Our university has 2 redhat/nt4 labs, one nt4/hoiundi lab, and one sun lab. Most people are in windows - but if you scrape out the crap that are only in it because "computing pays well", its about 50/50.

      We've just started a slug (student linux user group) though, so hopefully we'll get some people involved.

      The reason we use java though is any assigments (about 50% of our modules are programming), done by the windows users can be ran on the tutors machine (usually *nix).

    6. Re:Wishful thinking by dkleinsc · · Score: 1

      As a current Oberliner, I much appreciate the efforts to install a real operating system on those lab boxen. Now us CS majors are out there teaching actual normal people that there is a safe and easy alternative to MS.

      And this article really only touches on the real issue, which nowadays really isn't geek mindshare, its more actually getting users confortable with screens that don't have Start buttons on them, but instead K buttons. And if the current students are familiar with Linux, that means future sysadmins and even CTO's might be properly able to ward off FUD attacks from the Bor^H^H^HMicrosoft.

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
  18. The reason CS students are not interested in MS is by the_2nd_coming · · Score: 3, Interesting

    That MS has dumbed down their software to the point that you realy need very little learning to be able to be very effective with it. with Unix, you need to more time and resources. If you are able to learn how to admin using Unix, you can then pick up a book on win 2k and learn what you need from it to be able to admin a windows network. you make better use of your resources in the University if you spend it learning Unix than if you spent it learning somthing that a book and 3 months on the job caouls teach you.

    --



    I am the Alpha and the Omega-3
  19. Depends on the student by mnordstr · · Score: 1

    It depends very much on the student. Usually, when a student uses a different system at home than at a university, he will notice good things and bad things in both systems. This will direct the student into using the system that is best suited for him/her. Is the university uses Linux, it will only open more doors for the students, it won't take the students away from their Windows system at home (if that's what the students are using). Eventually, they will use the best system.

  20. This is nothing new by Evangelion · · Score: 2, Insightful


    University CompSci programs have been turning out Unix people since Unix existed.

    Just like has been happening for the last 20 years, some people will 'get' Unix, and find they can't work effectively without it. Some people won't.

    *yawn*.

    1. Re:This is nothing new by NixterAg · · Score: 1
      Mod this puppy up because it hit the nail squarely on the head. Most CS departments (decent ones at least) ignore Microsoft completely, except when issuing disparaging remarks. The only time MS was ever mentioned in my coursework was in Operating Systems in regards to NTFS.

      It won't really matter how turned off CS grads are, because we aren't the ones paying developers to do their jobs. I enjoy UNIX development and I also truly enjoy MS developement, it really makes no difference to me. As long as my customers continue to want products that run on Win32, I'll be developing with MS tools.

      If the Linux advocates would tone down the propaganda machine once in a while and start improving usability, we'd already be reading funeral rites for the boys up in Redmond.

  21. maybe on your planet... by Da_Monk · · Score: 3, Interesting

    here at CWRU, microsoft showers us with donations of hardware for the labs, and software and books for the students. as well as contests, events, and has been incredibly helpful for our branch of the ACM. as for documentation, free copies of MSDN and all the microsoft press books you could ever want go a long way. A large chunk of the Comp Sci's even intern out there. myself included. I started out loving unix, but the dot-com crash and the shady recruiting of some more linuxy corps made me shift more toward MSFT.
    you dont see redhat coming by and pitching woo.

    1. Re:maybe on your planet... by ender81b · · Score: 3, Funny

      microsoft showers us with donations of hardware for the labs, and software and books for the students. as well as contests, events, and has been incredibly helpful for our branch of the ACM. as for documentation, free copies of MSDN and all the microsoft press books you could ever want go a long way

      Rule of Acquistion #98: Every man has his price.

      =)

    2. Re:maybe on your planet... by Weird+Dave · · Score: 2

      You'd better check your student fees again, bucko. You probably don't realize it, but Microsoft does not give away "free" software like you think it does. You're paying 5-10 bucks a semester for your free MS products, along with the rest of your school. Do you think MS makes more or less money this way? Hint: Most students use the OS that came preinstalled on their machines.

      The hardware donations may be another matter, though, as I think that most of those are honorable donations, but I could be wrong.

      --

      Grumble, Grumble
    3. Re:maybe on your planet... by Anonymous Coward · · Score: 0

      "Rule of Acquistion #98: Every man has his price"

      Rule of Life Number #1: People who quote star trek on line are hopeless geeks without a social life.

    4. Re:maybe on your planet... by extrasolar · · Score: 2

      Hey now...that post was hilarious. Comparing Microsoft to the Ferengi is definitely an interesting assessment if not accurate.

      Anyway...have fun with your social life as if most of us really care if he has a social life or not, or if you do. I think there was a battle of the geeks and I am pretty sure the geeks won. Social lives are only a conveniance :)

    5. Re:maybe on your planet... by Peyna · · Score: 2
      We get 'free' MS products. As far as I know, the only time we shell out money for them is if we want an actual CD, then we pay $5 for the cd (which supposedly covers the universities cost to produce the CD. MS does not give us cds, just ISOs or whatever, and we have to make the CDs.) Alternatively, we can download most stuff for free online.

      MS benefits from these deals because it creates a user base, they probably lose money at the beginning, since they are giving away $1000s worth of software. (if you go by retail price anyway).

      --
      What?
    6. Re:maybe on your planet... by Galvatron · · Score: 3, Informative

      Unless you are actually involved in the purchasing of computer software for your computer, I'm almost certain you're wrong. We have the same "download for free from the university" system here at Brown, but the reason it's "free" is because the university paid Microsoft for a couple thousand seat site license.

      --
      "The question of whether a computer can think is no more interesting than that of whether a submarine can swim" -EWD
    7. Re:maybe on your planet... by Chris+Pimlott · · Score: 2

      You'd better check your student fees again, bucko. You probably don't realize it, but Microsoft does not give away "free" software like you think it does. You're paying 5-10 bucks a semester for your free MS products, along with the rest of your school.

      He's not talking about free copies from the campus software library (although we have a decent collection of stuff there). We're talking about the second week of class, when the CS chair comes into class with a large box with a return address from Redmond, WA filled with boxed copies of Visual Studio complete edition. I've had it happen to me and it happens in more than one class.

    8. Re:maybe on your planet... by Anonymous Coward · · Score: 0

      >Hey now...that post was hilarious. Comparing Microsoft to the Ferengi is definitely an
      >interesting assessment if not accurate.

      Personally, I disagree. The Ferengi have a bit more morals than MS. I think the better comparision is the one that is normally done: the Borg.

    9. Re:maybe on your planet... by Weird+Dave · · Score: 2

      Great.... They're doing no more than all the Linux distributions out there. At least this mostly refutes the original poster's point.

      --

      Grumble, Grumble
    10. Re:maybe on your planet... by Galvatron · · Score: 1

      er, switch "for your computer" with "for your school." Should have used preview...

      --
      "The question of whether a computer can think is no more interesting than that of whether a submarine can swim" -EWD
    11. Re:maybe on your planet... by Peyna · · Score: 2

      I looked into it, and the university actually has an unlimited license of sorts, but we had no increased rates because they are spending no more than they were to supply the labs. Anyway, seems like a pretty good deal to me. Considering the retail price of all the MS software I've gotten from the deal is more than my tuition for a year =]

      --
      What?
    12. Re:maybe on your planet... by nuintari · · Score: 3, Insightful

      Yeah, Redhat doesn't have more money than God like certain companies that many of us like to think have sold their souls to satan.... myself excluded of course. I hate microsoft, but only because their software doesn't speak to me. Its not how I think, unix is how I think. If that lets me join a group of fanatics and throw pies at Bill in funny Java games online, hey hey! Cool!

      Okay, that was sarcastic, but anyways, my point is, Microsoft has enough cash to send peo0ple to campuses and throw party style presentations, and whoo all the money seeking college students. They do it here at BGSU as well. All my friends want to work for Microsoft, and why not? They pay good, they give out free stuff at every ACM meeting here, and they potray themselves as being as close to a party in the workplace as a company can get........ they even call their HQ a "campus." Makes me think of beer and horny girls..... well, maybe not you, all my friends at CWRU complain about the lack of women, heh.

      Red Hat, does not havethat kind of cash. They have more important things to worry about..... like posting a profit :-/

      Then, there is me, who doesn't like working with MS software so much that I politely declined an interview offer from Microsoft a few months ago, and started my own company that uses no MS software at all..... Just to minimize my exposure to it in the workplace.

      Every man may have his price, and mine is, I gotta be happy in my job. I cannot be happy using VC++ and Windows 2000.

      Okay, mod this down.... but it was one college students take on MS. Bussiness practices.... they do bother me..... the fact that their software is just really bad, that drives me nutty.

      --

      --Nuintari

      slashdot : where an opinion can be wrong.

    13. Re:maybe on your planet... by Anonymous Coward · · Score: 0

      Well, what's worse: quoting Star Trek online or knowing it was a Star Trek line to begin with?

      I sure didn't know. So in my eyes, you're just as hopeless.

    14. Re:maybe on your planet... by =Egon= · · Score: 1

      I study in a Federal university in Brazil, Microsoft had also donated licenses a long time ago (in the NT 3.something time), but all of a sudden they decided to "renew" our licenses and decided to charge for that. Obviuously we did not had the money for that (I dont know if you know, but (lack of) money is a major problem in public universities here).
      That was when we switched everything to Linux, with the money saved in licenses, we bought a very fast server and used those low end cpus as clients with X Display and no hard drive in a 100Mbps network.
      And weve lived happily ever after :)

  22. What matters... by mlknowle · · Score: 1

    What really matters, of course, isn't what they enjoy using at school, what their professors say is the best, what they have the greatest sympathy for ideologically...

    ...it's what they are provided with at work! Sure, at some point people have power over purchasing decisions, but rarely does a "new hire" come into a firm and tell the company what systems it is to use; if there is going to be a revolution moving away from Microsoft, it is indeed important that CS be exposed to the future, but respect that the real power, the real purchasing decisions, are made by those who are a long time out of school; whose ideological candles have long extinguished.

  23. Any knowledgeable person hates Microsoft by RQ · · Score: 0

    Ignorant people love them. Its all they know. That tells you a lot about them right there!

    Any decent Computer Science student would bulk at their products. They never did appeal to CS students.

    Rod.

  24. Still.... by happyhippy · · Score: 0

    ....CS students will still need to know MS products and programs that are Windows based. Industry is what, 99%, Windows based? Funny you never hear of any 'Windows does good' posts on /.

  25. Definately!!! by sQu@sH · · Score: 2, Interesting

    I am a senior CS major, and I can tell you for sure that MS's high prices, "rights management" techniques, unethical business practices, and buggy ass software has hurt them. My senior seminar class has been talking about this phenomina. In my class there is a large 'anti-microsoft' sentiment not only among students, but among professors.

    This is not only true for the seniors, but a majorirty of the students in my CS classes stay away from MS products as much as a matter of principle, but also because they are not nearly as secure as other alternatives. In an upper level adminstration course we are taught to never use IIS, or ASP on any part of a network that will touch the outside world in anyway. Most projects I'm hearing about are involving Linux, BeOS, Solaris, Java, and JSP.

    I don't know about the rest of the world, but if my college is any indication of how things are, MS products may be on the way out in many academic circles, and losing ground in the commercial world as current CS majors graduate, and start getting into decision making areas.

  26. hmmmm by drDugan · · Score: 2

    here at Stanford, we have the GATES COMPUTER SCIENCE building. The rumor is he entered the discussion with "what isthe absolute minimum I have to give to get my name on the building" -- and proceeded to negotiate his donation down.

    none of the people in the gates building use MS stuff, as far as I can tell.

    1. Re:hmmmm by Anonymous Coward · · Score: 0

      Funny - I work there, and we have all you can eat MSFT stuff, and we all use it and love it. Obviously, you have never stepped foot inside.

    2. Re:hmmmm by smaug195 · · Score: 1

      I think it is just a rumor, for gods sake the man gave 15 billion dollars to his foundation, that counts for something no? He also gave 150million or more to harvard. I'd say again thats a rumor, say whatever you want about Gates, but he is philantrophic.

    3. Re:hmmmm by Anonymous Coward · · Score: 0

      Only because he gets incredible tax breaks for it.

  27. Primitive screenshots by Ironfist_ironmined · · Score: 4, Funny

    they also seem to have some primitive screenshots of this here.
    I mean really, what civilised person would have their desktop like this rather than this.

    --
    0xC3
  28. So... by BSDGeek · · Score: 1

    So, they are releasing KDE this spring, eh? And some people use Windows NE on their servers?

    1. Re:So... by Anonymous Coward · · Score: 0

      And I require a shrubbery to allow you to pass with that copy of Windows NE!

  29. There'll be switches, but not for businesses by Gavitron_zero · · Score: 4, Insightful
    In the end, what CS students want to use really makes no difference. Businesses will continue to purchase and implement M$ products because they have been used for so long. (Don't flame for this) They are a proven technology. It will take at least as long for Linux to take over business as it did for M$ to do it. Probably longer now becuase M$ has a stranglehold on a much larger market than when they burst onto the scene.

    What ends up making the big difference will be if CS students who love their Linux (bless em) get into senior management positions in fortune 500 companies....

    Oh, and this "If I made a great product, and Microsoft offered me a lot of money, I would spit in their faces," says Brett Slatkin, a student at Columbia University in New York. His colleagues roll their eyes and accuse him of being stuck at the "hippy stage."

    Can anyone honestly say that if M$ offered them financial security for your work, you would really turn them down? Just think of all the good you could do with that money. That good is worth more than your silly M$ hate...

    1. Re:There'll be switches, but not for businesses by elflord · · Score: 2
      Businesses will continue to purchase and implement M$ products because they have been used for so long. (Don't flame for this) They are a proven technology.

      Works both ways. Businesses are pragmatic. They aren't going to cheerlead the losing side, ideologically superior or otherwise. On the other hand, availability of a lot of great Linux programmers is a factor that appeals to pragmatists. If they can hire good Linux people, but all the Windows people are drooling morons, that makes Linux a more appealing platform.

      What ends up making the big difference will be if CS students who love their Linux (bless em) get into senior management positions in fortune 500 companies.

      It won't make a big difference, and it's unlikely to happen. Advocates and idealists don't fit the profile of a manager.

      Can anyone honestly say that if M$ offered them financial security for your work, you would really turn them down?

      A number of prominent Linux developers have already said precisely that -- to Microsofts recruiters.

    2. Re:There'll be switches, but not for businesses by rseuhs · · Score: 2
      In the end, what CS students want to use really makes no difference. Businesses will continue to purchase and implement M$ products because they have been used for so long. (Don't flame for this) They are a proven technology.

      Just like businesses continued to use Macintoshes because they were a proven technology?

      The IT-world doesn't stay the same forever. Get used to it.

      A part from that, businesses come and go and switching is not the only way to "Linux domination"

    3. Re:There'll be switches, but not for businesses by rseuhs · · Score: 2
      Sorry for replying twice to the same post:

      Just think of all the good you could do with that money. That good is worth more than your silly M$ hate...

      Just think of all the good users could do with the money they save when they use the OSS-product you programmed, that good is worth much more than what you could do with a single salary.

    4. Re:There'll be switches, but not for businesses by Chris+Johnson · · Score: 5, Interesting
      "Can anyone honestly say that if M$ offered them financial security for your work, you would really turn them down? Just think of all the good you could do with that money. That good is worth more than your silly M$ hate..."

      I think you really should have taken 'Ethics' in college: yes, absolutely, I can say that if Microsoft (their name isn't really 'M$': M$ is a cartoon, Microsoft is real) offered me financial security for my work, I would turn them down. And yes, I have work worth taking over. I am developing dithering routines that push the state of the art, currently under the GPL. It is thinkable that Microsoft could want to take this over, buy the IP, and patent concepts like IIR noise shaping.

      And I don't believe that they have all the money people say they have, but they do certainly have a lot more money than _I_ have.

      But I also believe they are criminals by nature- they have threatened people (like Avie Tevanian) to try and suppress technologies that were better than what they had, they have acted like thugs and racketeers (the repeating theme of cutting off air supply- most recently with Washington lobbyists!) and they have intentionally lied to the highest courts in my country (the faked video deposition, not to mention half the arguments they make are at the least determined deception if not outright lying).

      I am not a boot-stomping patriot type, but I am outright insulted at this last: I consider it treasonous and cannot help but consider that they are intentionally trying to destroy important parts of MY COUNTRY, such as it is, for their own gain. If Middle Eastern nationals tried to sabotage the processes of justice in this country we would declare war on them.

      And you can't understand why I wouldn't take money from Microsoft? For my part, I cannot understand why you would. Are you that craven?

      If you possess neither soul, guts nor morals, that's fine, but would you mind trying to remember that most people are more principles?

      Now, let's have some of the nice randite posters moderate this down as flamebait- because, in fact, it is pretty scathing. I guess the "c'mon, you know you'd take their money if they were offering" was more insulting to me than I'd first realized.

    5. Re:There'll be switches, but not for businesses by Anonymous Coward · · Score: 0

      These days, MS's deals will include a part that says that you must work for them or be out of the field for x amount of years (some even say decades). Also, if you look carefully at all the companies that have sold out to MS, most have lost big. Some have made it big, but many have not. If you make a deal with the devil, do not expect them to play fairly. After all, MS does not really hire the best coders. But they do hire the best (and best connected) lawyers in the world. Many ex-reaganites currently serve at redmond.

    6. Re:There'll be switches, but not for businesses by Anonymous Coward · · Score: 0

      Redoing your statement:

      Can anyone honestly say that if M$ offered them financial security for your services as a prostitute, you would really turn them down? Just think of all the good you could do with that money. That good is worth more than your silly M$ hate...

      Just because the money could be used for good purposes, doesn't mean that you should take a particular course of action. The ends don't always justify the means.

    7. Re:There'll be switches, but not for businesses by gnovos · · Score: 2

      Can anyone honestly say that if M$ offered them financial security for your work, you would really turn them down? Just think of all the good you could do with that money. That good is worth more than your silly M$ hate...

      Are they going to giving me breifcases full of cash? If so, maybe we can talk, but chances are they won't and in fact will be planning on screwing me over in some way. For example, paying me $0.05 on the dollar for every unit they "sell"... and then giving thier product away for free (It's happened before, go ask Spyglass). Here's your check for zero, buddy!

      Don't do deals with M$, no matter how good you think you are doing. You WILL be screwed, just on principle. Microsoft doesn't let people get away free and happy from thier business deals...

      --
      "Your superior intellect is no match for our puny weapons!"
    8. Re:There'll be switches, but not for businesses by Goldsmith · · Score: 1

      I took an ethics course in college.

      And by what I can tell, what MS has done is unethical, and illegal. At the same time, Hollywood, MLB, the Federal Government and my University have all done similar things, if not worse, but I still support them, and given a chance would work for them.

      If you automatically write off every organization and person in the world which has done something unethical, you'll be very lonely in a short amount of time.

    9. Re:There'll be switches, but not for businesses by SurfsUp · · Score: 2

      Can anyone honestly say that if M$ offered them financial security for your work, you would really turn them down? Just think of all the good you could do with that money.

      Logical progression - beat up old ladies and take their money, there's so much good you could do with it.

      For some people - not all - feeling good about what they do is important. And what the heck, it pays well to be doing the right thing these days.

      Consider the asking price of a MSCE vs a Unix admin.

      --
      Life's a bitch but somebody's gotta do it.
    10. Re:There'll be switches, but not for businesses by Anonymous Coward · · Score: 0

      If you automatically write off every organization and person in the world which has done something unethical, you'll be very lonely in a short amount of time.

      But you can write everyone off who doesn't admit they've done something wrong. I will forgive people over and over, as long as they're truly sorry for the errors they make, but microsoft doesn't do that. Despite having been found guilty twice they still don't admit to having done anything wrong. That's why I would probably refuse to work for them too. Probably.

    11. Re:There'll be switches, but not for businesses by TurkishGeek · · Score: 1

      If Middle Eastern nationals tried to sabotage the processes of justice in this country we would declare war on them.

      I have a question here for you. Rhetorical as it may be, it will help me understand why you are biased, so please bear with me.

      Would you declare war on a band of Western European nationals if they tried to sabotage the processes of justice in this country?(Which I assume is the USA, the country I also happen to live and work in)?

      Thank you.

      --
      Zigbee Central: A Zigbee weblog
    12. Re:There'll be switches, but not for businesses by archen · · Score: 1

      In the end, what CS students want to use really makes no difference. Businesses will continue to purchase and implement M$ products because they have been used for so long.

      What this article was talking about was more of a focus on servers, and HERE CS students can make a difference. I graduated with a CS degree, and was pretty much indefferent to Linux and MS. I ended up with a job as an IT person. The core of the buisness ran off of SCO Unix, and everyone else uses Windows. Every new server that comes in ends up with Linux (SCO was migrated to Linux BTW). With Linux I can sculpt a box into my own creation, and exert control over it. What it costs is basically the hardware and the time I put into it. With MS it's always about payment, wizards, and trying to hijack the system to get it to do what you want it to do. I think in the long run there isn't a whole lot that MS can do about that. Unix was made by programmers who want to get a job done. Windows was made by MS to be user friendly. When it comes to the desktop, people say they just want to use the computer, when it comes to a server - they just want things to work. Who controls the server level? That's me - and the server is Linux since I choose and they don't know the difference. Well I sort of choose, I mean I'd use Free BSD if I were totally in control...

    13. Re:There'll be switches, but not for businesses by Gavitron_zero · · Score: 1
      I think you really should have taken 'Ethics' in college: yes, absolutely, I can say that if Microsoft (their name isn't really 'M$': M$ is a cartoon, Microsoft is real) offered me financial security for my work, I would turn them down.

      That's all fine and dandy, for you. But you have to remember that Ethics are a very personal thing... one person's ethics do not have to match another's. For me, it would be fine to take money from an unethical company and do something posative with it, like support charities and help the needy.

      Now, let's have some of the nice randite posters moderate this down as flamebait- because, in fact, it is pretty scathing. I guess the "c'mon, you know you'd take their money if they were offering" was more insulting to me than I'd first realized.

      It wasn't mean to be insulting, but to provoke thought beyond the simple "Microsoft is bad" reaction. Microsoft, tho they have done many unethical things, have done many good things...where would your PC be without Microsoft? You probably wouldn't have a machine to run linux on.

    14. Re:There'll be switches, but not for businesses by 4of12 · · Score: 2

      They are a proven technology.

      I think the reason businesses purchase M$ products is not the proven technology so much as the inertia you mentioned earlier.

      The "proven technology" part is pretty much an illusion, one that is easy to prop up by making your products "work best with" .... your other products instead of your competitors products.

      Little software vendors can't get away with this kinf of a snowjob with so much impunity as M$ does.

      But they've been doing this so long that they are really vulnerable to the open source concepts of providing working, open standards and interaction between components, regardless of where they come from and without trying to insert tollbooths at every turn.

      The more perceptive IT people in business have already seen this in the server room. It won't be long before they see open source solutions making sense in other arenas, such as embedded devices, etc..

      --
      "Provided by the management for your protection."
    15. Re:There'll be switches, but not for businesses by Chris+Johnson · · Score: 2
      What PC? Mac users and Mac developers read Slashdot and write GPLed code too. I'm on a Mac, and the code I mentioned is for Mac software.

      If your response is, "Oh, Apple is six times as bad", I can only say- sure, Apple's done many obnoxious things and even collaborates with Microsoft (defaulting to IE, which may have been coerced), but I'd ask you, who was going to be knifing whose baby?

      If Apple was in the same position talking about knifing IP 'babies' of competitors, I would be just as hostile to them. But if they had that kind of ferocity to them they would not be at less than 5% market share, would they? It's just not in them and never has been. Different story...

    16. Re:There'll be switches, but not for businesses by Gavitron_zero · · Score: 1

      Actuallly I'm a fan of the Mac, I use one for music production all the time. Every company will make questionable business practices at some point. Look at Steve Jobs, he pretty much screwed Wosniak out of a huge amount of money when Apple was started...

  30. Re:The reason CS students are not interested in MS by Anonymous Coward · · Score: 0

    riight. i'm sure you want your business's important stuff on a network admin'ed by a guy who read a 'learn FOO in 1 week' book . . .

  31. ... but only the ones that care ... by SimplyCosmic · · Score: 4, Insightful

    When I was a CS student back at college, I found that within the major, there was a small subset for which computers and programming were more than just a way to make money, and that these individuals were more knowledgeable of what was actually going on in the forefront of technology, not to mention the politics, news and "in" things of the computer field.

    Whether or not they agreed with Microsoft, they at least were pretty up on the state of the industry.

    The majority of students there, however, were only there because they'd heard that programming was a quick way to get a good paying job, and really were only "9 to 5" students in the field. They didn't care who or what license anything was written in, couldn't care less about what loss of rights were being discussed on Slashdot, nor even with anything other than getting drunk, and that fat paycheck they figured on when they got out.

    Add to this the fact that, while expensive software on the outside world, Microsoft will give you their operating system, programming tools and office products for close to a song if you're a college student, and I'd say that the vast majority of the "average" CS student isn't any more clued in than the average home computer user.

    1. Re:... but only the ones that care ... by isorox · · Score: 2

      I found out, to my disapointment and astonishment, that in cs courses (well, at Exeter at least, one of the best in the UK), there are 3 main groups

      1) the "9-5" programmers, some dont even have a computer. Wouldnt know a command line if it hit them in the face. About 30% of these drop out after the first year, the rest just get through and go on to get 3rds, maybe a 2-2

      2) The counterstrike brigade, they have the 2GHz processor, the gigabytes of ram and windows 2K/XP. Outside course work they do very little computer science related, but can admin a windows box as well as anyone. Probably get a 2-1 or first.

      3) The ones that love computers. Some run windows, some run linux, some BSD. If my uni is typical, there are more people like this studying Physics, Chemistry, Engineering etc. Then there are in computer science. I'd put about 6 or 7 of the 100 people in my year in CS into this catagory. Will get anything from a fail to a high first depending on how interested the course keeps them. May not hand in the "hello world" coursework becausde they were up all writing 1000 lines of PHP.

      This variety of skill levels means you go from "name 3 parts of a computer (mouse, monitor, keyboard)" and "what is a file" in the first year, to compiler design in the third.

      Within 7 1 hour lectures in the first year we'd gone from what is a keyboard to memory pages and inodes, which I pitty the fools that knew nothing before starting here.

      Likely Destinations
      1) Some meaningless IT job, maybe writing a few macros for an excel spreadsheet before going on to management.
      2) Server Admin, maybe the really good ones would become BOFH
      3) Possibly a MSC/PHd, maybe working as a systems analsist for one of the big blue chips, maybe something not directly related to computer science.

      Main Websites
      1) yahoo mail
      2) firingsquad
      3) slashdot, sourceforge, google

      Number of computers owned
      1) 1, maybe none, usually from pc world or dell
      2) 3 or 4, all about 600mhz, all running windows 2K/XP, self built
      3) 1 main one, not too powerful unless they're rich, self built. A few slower machines with different distros/oses on.

      Obviously people dont all fall into one specifc catagory, but its a good roundup

    2. Re:... but only the ones that care ... by k2x · · Score: 1
      The majority of students there, however, were only there because they'd heard that programming was a quick way to get a good paying job

      So True. Alas, people think programming == CS == good_easy_job_and_life == $$$$$$

    3. Re:... but only the ones that care ... by archen · · Score: 1

      2) The counterstrike brigade,

      Oi did that give me a good laugh. Sadly I'd say I agree 100% with your post.

    4. Re:... but only the ones that care ... by Anonymous Coward · · Score: 0

      I would say exactly the same thing for the situation here in Canada, at least for U of O. From your main groups, I guess you could say that I fall into group 3 (I have a couple of systems running OpenBSD, FreeBSD, Linux and one running Win98 for games, of course, self built, the fastest is a 3 year old 500MHz K6-2). I could also say that about the same percentage (~5%) of people taking CS fall into this category.

      I just want to add:
      1) just because someone has a CS degree, that does not make him/her a proefficient user (as most fall into group 1).

      2) An *nix/Open Source/hacking environment is much better for learning and UNDERSTANDING principles then a MS/Closed source/"popular"/where-do-I-click one.

      3) If one wants to learn to how to program in a language for a platform that's the most used in the market right now, one should take a certificate course (couple of months crash course,i.e. Devry or whatever) instead, because CS is Computer _Science_, theories, principles: those are relatively constant and stay the same for years.

      That's my 4 paragraphs.

  32. What students learn in school... by Ieshan · · Score: 2

    "What students learn in school is key to what they go on to do."

    I hate to break a bad bubble, but this isn't really true. This is more true of engineers than it is Liberal Arts majors, but even so, it isn't a great rule of thumb. Most kids go to college and get "educated", not neccessary trained to participate in a trade.

    That's a big misconception. People view college as trade school, and it isn't. Most International Relations Majors don't go on to do things involving international relations; most history majors don't go on to do things involving history.

    Granted, a lot of Computer Science majors go on to do computer science stuff, but tons of them go on to the business world as well.

    1. Re:What students learn in school... by Capt_Troy · · Score: 2

      You claim is made completly without fact. Show us some stats and we might believe you (if in fact what you assume is true is).

    2. Re:What students learn in school... by Publicus · · Score: 2

      That's a big misconception. People view college as trade school, and it isn't. Most International Relations Majors don't go on to do things involving international relations; most history majors don't go on to do things involving history.

      Were you referring to that claim? I think the original poster raises a very interseting idea. I majored in Psychology in college. I never had any intention of practicing Psychology in life. I thought it was an interesting subject, I looked at the program and was interested in taking the classes that made up a psychology major. More so than the classes that made up a computer science major.

      Now I have a degree and I'm working in computers because I know how. I will take CSci classes and maybe get a minor, but for now I'm happy with my education. My education also gives me a different perspective on my job than what my coworkers provide.

      In time I'll get a feel for what I really want to do in life. When that time comes I'll get the training neccessary to do it. Meantime, I'll have a better understanding of the world because I am an educated person. I didn't go to college just to get a better job, after all, I went to become a better person.

      --

      My Karma was at 49, then they switched to words. All that work for nothing!

    3. Re:What students learn in school... by Capt_Troy · · Score: 2

      Different Perspective is sometimes a useful tool, and in combination with people trained to write software, good things can be accomplished. However, I wouldn't want to use software written by a bunch of Psychology majors. No offence.

    4. Re:What students learn in school... by Anonymous Coward · · Score: 0

      I don't write software, I'm an assistant network administrator. I'm the only Psychology major here, too. No offense taken.

  33. I'd also have to disagree by nrd907s · · Score: 2, Insightful

    A good computer science program will teach the student how to program, how to do things, but not just with a specific language or operating system. A good computer science program will teach the student how to learn, how to learn from books, how to use algorythms, not just how to use a specific programming language.

    Where I went to college, it was primarilly taught in C++, but I went on to work with powerbuilder, and I was quite happy that what I was taught was not just one specific thing.

    I think computer science students will end up using the language that is used by their employer with very few exceptions. Sure if they learn C++ or Java in college they may try for that kind of job but if the school is good then they should be able to quickly pick up any language out there.

    My $.02 at least.

  34. bigger question: will the schools support them? by PotatoHead · · Score: 2

    Sure students are going to be turned off by M$ actions. I'll bet a high percentage of them are turned off already just because M$ has already happened. Why work on the established order when you can be working on something new?

    Getting back to the schools, I see a different problem. Working on M$ stuff brings dollars to the school. OSS projects don't.

    So I say the students will become interested only to find that the school is not...

    1. Re:bigger question: will the schools support them? by rseuhs · · Score: 2
      Working on M$ stuff brings dollars to the school. OSS projects don't.

      Huh?

      Please tell me why it would bring more money to me if I would use Windows/IIS instead of Apache/Linux.

    2. Re:bigger question: will the schools support them? by PotatoHead · · Score: 2

      Don't misread my other post. I am totally in support of OSS stuff.

      The dollars come from M$, think kickback.

      The pressure will come when M$ provides a nice school lab in exchange for preferential treatment during courseware development and promotion.

      There are dollars in OSS, but there are more dollars in M$.

  35. I majored in philosophy and english... by Junior+J.+Junior+III · · Score: 2

    and here I am, working as a computer technician.

    --
    You see? You see? Your stupid minds! Stupid! Stupid!
    1. Re:I majored in philosophy and english... by extrasolar · · Score: 2

      What did you expect? Be glad you're not a sandwhich engineer ;)

    2. Re:I majored in philosophy and english... by Anonymous Coward · · Score: 0

      Is the Anglo-Saxon philosophy industry in crisis?

  36. This generation won't by Anonymous Coward · · Score: 1

    I grew up as a Amiga user (and proud i still am a Amigan!)... used it for almost anythin: games, wordprocessing, programming, etc... sometimes i even used the Atari... i hardly used a pc (was during the msdos period)... i only started using it, when they released win95 for that computer... i had to work with it for school, but didn't like it... during that period i already installed and used linux (and a sco release it got from a friend)... i preferend unix over windows...

    but some of the guys in my class grew up with playing monochrome pacman... they are now addicted to the terminal server... windows 2000... and the electronic colouring book windows xp... they never used linux... heard from it, but never tried it... why? they rather play games!

    1. Re:This generation won't by Anonymous Coward · · Score: 0

      An Amiga user? NOSHIT! Aww, as I am still. Love that OS! Learned a bit of C
      on it but never fully did the assembly trip.

      qzilla@hotmail.com.

      ac

  37. at least by Anonymous Coward · · Score: 0

    he even seems to condense ``go to'' into ``goto''
    At least he doesnt write it GOTO!

    Yea, fine, mod me down, they're your mod points not mine.

  38. Re:Comp Sci. Students & MSFT: VS by medina · · Score: 3, Insightful

    Ya, well that's why Microsoft gives schools, like Columbia, like 300 free copies of Visual Studio to give out to students.

    Get them using it now!

  39. People truly do use what they learn in school... by Anonymous Coward · · Score: 0
    It's quite obvious what is happening. In most schools, you're forced to use a certain kind of system. If you like it, you go on to using it. If you find that it's crap while you're trying to learn, you'll never touch it again.


    That's where I gained my frustration with the lack of abilities of the MacIntosh, and where I can see similar frustration with the weakness of the *nix platform into the forseeable future.


    Of course, if all of my beloved applications are rendered unusable by an increasing draconian OS (I'm still back at 98), then I guess it's a moot point and may as well go to the superior system.


    Oh, and work is where I learned that AutoCAD sucks. If my boss can model whatever bizarre mechanism is in his mad inventor's mind, then that CAD package must be good (SolidWorks, not ACAD).

  40. I'm a CS student by vectus · · Score: 1

    in a major Canadian university. With our textbooks, there is some version of Visual Studio included so that kids can do their labs at home on it. However, all of our teachers frown upon using it, so almost every CS student in our university ends up using GCC. On top of that, there is a growing fascination with linux. Most people here have tried it at some point a few years ago. Most likely they tried redhat 5.something, didn't understand how to use it, and have moved on.

    Lately, however, people have been slowly getting back into it. I've brought a lot of friends over to show them my linux box, and they've been simply amazed by how far it has come, and have begun to consider dual booting or switching over.

    Personally, I think that if Wine 1.0 can really run any windows98 application, most people could easily convert over to linux. The only thing left for linux to being highly accepted in academic institutions is the ability to run as many games as windows. As for word processing, I seriously don't see what the big deal about the .doc format is. (probably because I haven't dealt with business before). I can write whatever I want on AbiWord, KWord, or StarOffice.. I can send it to other people on .rtf, or another format, and they can open it. No biggie. Anyways, I'll end my incoherant rant here. Linux is pretty much there, people just have to realize it.

  41. Other motivation by wonder · · Score: 1

    Maybe it will influence people to use what the learned on, maybe not. My university environment was Solaris. I use linux/solaris at work - but that's just because i'm in server development. Many of the developers at my company use windows to develop their software, only because they do particular application development (i can't say what), and the tools in that environment make it easier for them to do their work. But they don't use any ms development tools - they use freely available alternative development tools that quite frankly are more robust than the ms tools.

    I'm not sure i buy the argument that what you're taught to use you will use later on. I think most CS people are above that. We learn, we adapt, we use the best tools for the current task at hand. If we don't like the tools we are given, we go get better ones. Why? Cause they are there, we can, we know how, and we've all wasted too much time dealing with crappy dev tools and environments that we know that good development starts with a good working environment. I have enough trouble fighting to integrate other peoples' code. I don't want to fight with my environment or have to say "i wish i could do *this*, it would make my life so much easier"..

  42. KDE? by Anonymous Coward · · Score: 0
    For now, Microsoft's Windows rules the home. Most consumers merely want their computers to work and have no appetite for the tedious process of installing Linux. That may change. Linux hackers from Germany and elsewhere are working on a Windows-like graphical interface for Linux PCs called KDE (for K Desktop Environment). They expect to release it this spring-free of charge.


    Er... I've been using KDE for years now.

  43. Don't you mean "Code Monkeys"? by Anomolous+Cow+Herd · · Score: 2, Insightful
    The article isn't deep or flawless, but hits on a major point: what students learn in school is key to what they go on to do.

    I think the coding platform that real CS students use is largely irrelevant to what they go on to use in their jobs. If you are actually in a university (not a community college) learning computer science, chances are that you're learning mostly about algorithms, data structures and information theory, rather than memorizing how to use a specific language or environment.

    True computer scientists have no trouble learning most new languages because the underlying fundamentals are the same. An algorithm is an algorithm is an algorithm, be it in C#, VB, Java or Perl.

    --

    "I don't know that atheists should be considered citizens, nor should they be considered patriots." - George Bush
    1. Re:Don't you mean "Code Monkeys"? by Anonymous Coward · · Score: 1, Insightful

      Actually, when I was in a private university, I was continually bitched at for doing 'things I shouldn't have been doing'.

      Like, say, incrementing a value by using variable++; instead of variable += 1;.

      Community college?

      We learn theory. Damned may syntax be, we learn theory. How to make code work. How to make it work well. I can increment my darned variables any way that I want to, and I don't hear about it :p

      I do agree that languages and platforms aren't the concern. This is something that many community colleges, and yes, many high-end 'top notch' universities don't seem to grasp - syntax is worthless. Teaching syntax is a waste of time, as it changes with each language, and a programmer restricted to one language is fast out of a job. No, what needs to be taught is theory.

    2. Re:Don't you mean "Code Monkeys"? by snak0rific · · Score: 1

      hrm... i attend a community college and my instructor always points out that we should pay more attention to the logic rather than the syntax of the language. he makes sure to show us how the same things are done in other languages to beat the idea that once we get the logic down we can learn any language. the point is you can't tell how good an education you're getting just based on the fact that it is in a university vs a community college.

      --
      -- "Put on your big girl panties and lift!"
    3. Re:Don't you mean "Code Monkeys"? by Chris+Pimlott · · Score: 2


      Like, say, incrementing a value by using variable++; instead of variable += 1;.


      I like to use x++ instead of x += 1 because it makes it clearer that you're incrementing exactly by 1. It can also make it more obvious when you are doing a loop for each item or something like that.

      It's sort of like using an iff instead of an if in mathematics. It's a bit more specific.

    4. Re:Don't you mean "Code Monkeys"? by extrasolar · · Score: 2
      True computer scientists have no trouble learning most new languages because the underlying fundamentals are the same. An algorithm is an algorithm is an algorithm, be it in C#, VB, Java or Perl.

      You are mistaken because these language which you know about are mostly the same. Most of them are structure programming languages and all of them are imperative. That is a specific way of programming. In all of them, you give the computer a list of commands to follow.

      The other type of programming is called applicative programming and rather than a list of commands the computer computes based upon a series of dependencies. For the most part, the order you place your code in is not important. There is actually a lot more to this but it is definitely an error to say that all programming language fundamentals are basically the same. This is not true at all.

    5. Re:Don't you mean "Code Monkeys"? by Anonymous Coward · · Score: 0

      Well, I am a CS student and i have programmed in many different languages: Pascal, C, Java, Prolog, Lisp, Assembler,...
      It is clear that there are differences comparing Prolog and C, and that is the important point in a CS degree: to learn every kind of programming instead of certain languages and to be able to choose the correct language for each task.
      Also, it is more important to design programs that actually coding them. A programmer with a 6 month course at Java will produce better code than mine for sure.

    6. Re:Don't you mean "Code Monkeys"? by jtev · · Score: 1

      um, just a point, but don't iff and if have different meanings? if has the floolwing truth structiure
      a | b | if a, b
      t | t | t
      t | f | f
      f | t | t
      f | f | t
      whereas iff has this sturcture
      a | b | iff a, b
      t | t | t
      t | f | f
      f | t | f
      f | f | t

      so the reason mathmatics uses iff or if is actualy based on a particular instance, however using var++; or var+=1; is purely a style choice.

      --
      That which is done from love exists beyond good and evil
    7. Re:Don't you mean "Code Monkeys"? by extrasolar · · Score: 2
      It is clear that there are differences comparing Prolog and C, and that is the important point in a CS degree: to learn every kind of programming instead of certain languages and to be able to choose the correct language for each task.

      Sure. Do you think an algorithm expressed in Prolog is the same as the algorithm expressed in C? If I'm not mistaken, Prolog uses recursion and C uses looping.

      Also, it is more important to design programs that actually coding them.

      Granted. Good languages let you do both at the same time :)

  44. Re:The reason CS students are not interested in MS by Anonymous Coward · · Score: 0

    fool, I am talking about people who are in collage. they know that after, if they have the skills to admin Unix, it will be trivial for them to learn to admin windows.

  45. Re:The reason CS students are not interested in MS by Anonymous Coward · · Score: 0

    In collage? What, they're glued to a piece of paper?

  46. Comment removed by account_deleted · · Score: 4, Insightful

    Comment removed based on user account deletion

  47. very consistent quality by Dr.+Awktagon · · Score: 4, Funny

    [Microsoft's software] has some advantages: it is generally more consistent in quality ..

    Yes, I suppose if there is one thing you can say about Microsoft's software, it's that the level of quality has been quite consistent.

  48. New Jersey CS by doobliebop · · Score: 1

    In my experience most CS students tend to drift towards whatever is open source... being that we aren't the most experienced programmers in the world, but possibly have the potential to be in the future, how can you gain more experience than looking at the beautiful code of Larry Wall, Linus, or Kerrigan etc... Here at the college of NJ, the dept is very anti-microsoft. The students first start using Unix then migrate towards linux.

  49. John Ness & Stefan Theil can't write by clmensch · · Score: 1
    "For now, Microsoft's Windows rules the home. Most consumers merely want their computers to work and have no appetite for the tedious process of installing Linux. That may change. Linux hackers from Germany and elsewhere are working on a Windows-like graphical interface for Linux PCs called KDE (for K Desktop Environment). They expect to release it this spring--free of charge."

    OK, what exactly does the future <cough!> release of KDE have to do with the "tedious process of installing linux"? And if consumers "merely want their computers to work", how about mentioning Apple? Plus, the article is horribly written. I'm not talking so much about the technical defects, either...it seems as though the authors just got out of high school. There's no eloquence at all. Feh.

    --
    There is no gravity...the earth just sucks.
  50. Comparable tools? by Anonymous Coward · · Score: 0

    When Linux, or anybody else, can come out with something even close to Visual Studio, then maybe I'll think about it. But that is considerably further away than most people would think. Emacs+gcc has nothing on VS, nor does KDevelop.

    1. Re:Comparable tools? by ccoakley · · Score: 1

      What about Forte for Java? It freezes for me considerably less than it used to. What does Dev Studio offer you that Forte doesn't (other than the obvious--it works with C++)? Both show call stacks, have decent watch windows, interface with source code versioning control, compile code, highlight syntax, etc. Anyway, I think that it is fairly close to Visual Studio.

      I downloaded KDevelop about a year ago. I have no idea how far it has come since then. It had a lot of nice development features, but I couldn't get any of the debugging features to work right.

      I tend to like Visual Studio, but now that I am also working with PHP, it doesn't exactly help. I can program emacs to do syntax coloring, but I am, quite frankly, too lazy (plus it has been years since I learned how to do that kind of stuff in emacs, it would take me a while). Looks like notepad rules.

      --
      Network Security: It always comes down to a big guy with a gun.
  51. Students don't switch... by __past__ · · Score: 2
    ... they are switched, if any.

    Students will pretty much do what their teachers tell them. I don't know about your side of the atlantic, but over here that is mostly Java these days - though I heard that the EE department at my university collectivly switched to .NET already.

  52. Visual Studio .NET Academic for $99 by Anonymous Coward · · Score: 0


    Just announced Friday; I submitted it as a story, but I guess the moderator wasn't interested. Single user student licenses will be $99; department-wide licenses will be $799 per year. The fact that these two stories appeared so close together suggests to me that Bill G. is rather concerned about the problem.

  53. Re:The reason CS students are not interested in MS by gwernol · · Score: 2

    That MS has dumbed down their software to the point that you realy need very little learning to be able to be very effective with it

    We are talking about Computer Science students. These are people who are learning programming, not system administration or use of business applications. So your point doesn't really apply. Programming on the Windows platform is different in the details to programming on other platforms but is not significantly easier.

    Using (for example) Visual Studio as your IDE is just as challenging as using development tools on Linux/Mac OS/whatever and you will learn just as much about programming principles.

    --
    Sailing over the event horizon
  54. Microsoft knows this.... by Gingko · · Score: 2

    That's one of the reasons they've introduced their 'Student Consultant' program in Europe (and I believe in the States). Microsoft are aware that students often have very strong opinions about Linux and Microsoft, and have been trying to forge a relationship with students to improve matters.

    So two years ago a lecturer I knew at my university in England put me forward for a student consultantship. Microsoft were taking between one and four students from the best Comp. Sci. universities in Britain. I got a reasonable sum of (tax-free) money, a laptop, an Aero PocketPC (the precursor to the Ipaq, which I have also received), a couple year's MSDN subscription, and trips to TechEd '00 and '01 in Amsterdam and Barcelona. In return I was to do some research vaguely involving Microsoft technologies over my summer break. It was a pretty sweet deal, and I'm typing this from my free laptop :)

    Microsoft have also pushed the 'Academic Alliance', which serves to give Comp. Sci. students at various universities free copies of practically every bit of Microsoft software (they exclude Office) in return for the University handing over a nominal fee. There have also been various deals regarding free games for completed Web Services, and such like.

    Of course, in an ideal world, students will leave university with a completely objective viewpoint, ready to pick the software that best fits their (and their company's) needs with respect to price, performance, stability, features etc. Most CS students I know don't really care about the software they use - this reflects the fact that CS degrees should have very little software-specific content. However, there are always a vocal few who are pro- or anti- this or that. They're kinda boring :)

    Henry

    --
    i don't do sigs. oops.
    1. Re:Microsoft knows this.... by Anonymous Coward · · Score: 0
      'Student Consultant'

      In 1940s Italy, those were called Brownshirts.

      ~~~

    2. Re:Microsoft knows this.... by Anonymous Coward · · Score: 0

      I suppose they would be boring to someone who allows himself to be bribed, and sells out to his own benefit. You shouldn't BE a computer science student, because obviously you have no regard for the future of the vocation.

  55. Wanna bet? by Anonymous Coward · · Score: 0

    What most CS students learn in school.. They'll never use in the field. They'll end up in remedial on-the-job training until they do learn what they *should* have learned in school.

    The average computer-related curriculum hasn't a clue. Many institutions still run them as if the technology we have no is that of fourty years ago.
    I've had friends have to learn how to use *punch cards* for Christ's sake.

    Anyway, what's likely is the replacement of other *ix-like systems with Linux. The end of Microsoft?

    Hardly - not when MS is pumping tons of cash into schools.

    1. Re:Wanna bet? by acceleriter · · Score: 2

      Those who fail to learn history are doomed to repeat it. A good CS curriculum would cover how the microcomputer world has repeated the same mistakes made in computing forty years ago, and is now returning to a glass house model of central computing with terminals (dot net, anyone?).

      --

      CEE5210S The signal SIGHUP was received.

    2. Re:Wanna bet? by Anonymous Coward · · Score: 1, Insightful

      Those who fail to learn history are doomed to repeat it

      Like all the UNIX clones?

      and is now returning to a glass house model of central computing with terminals (dot net, anyone?).

      you obviously don't understand .NET

    3. Re:Wanna bet? by Anonymous Coward · · Score: 0
      you obviously don't understand .NET

      OK, explain to me how converting software into "services", otherwise known as software rental, with user data and authentication handled remotely, differs substantially from a mainframe-centric model from a user perspective. And spare me the stuff about how .net isn't about eventually forcing us to rent our software. Please.

    4. Re:Wanna bet? by Anonymous Coward · · Score: 0

      OK, explain to me how converting software into "services", otherwise known as software rental, with user data and authentication handled remotely, differs substantially from a mainframe-centric model from a user perspective.

      well the client will be handling most of the tasks. Try those EA.com games and you'll see how different it's from a mainframe-centric model.

      And spare me the stuff about how .net isn't about eventually forcing us to rent our software. Please.

      Software cost more to maintain than to create. So yeah, renting software is more financially viable.

    5. Re:Wanna bet? by Anonymous Coward · · Score: 0
      well the client will be handling most of the tasks. Try those EA.com games and you'll see how different it's from a mainframe-centric model.

      But the typical user doesn't grok that. If he did, he'd realize he was getting screwed--using his machine's computing power, but beholden to a "server in the cloud" for his data.

      If software rental is the future, I guess I'll go back to being a barista or something, because it ain't happenin' here.

  56. kde has been shipping for free a while now.. by Anonymous Coward · · Score: 0

    Windows-like graphical interface for Linux PCs called KDE (for K Desktop Environment). They expect to release it this spring--free of charge.

    Redhat has been shipping kde with it's distribution for free(speech) since redhat 5.x?! right?

  57. KDE? by 42forty-two42 · · Score: 1
    That may change. Linux hackers from Germany and elsewhere are working on a Windows-like graphical interface for Linux PCs called KDE (for K Desktop Environment). They expect to release it this spring--free of charge.


    Ummm... I thought KDE was already released?

  58. What? by Anonymous Coward · · Score: 0

    Uh, how is that FUD? It's certainly true that a consistent and interoperable interface is one of Microsoft's main selling points [one of the few things the article got right]. I'm not sure what you're talking about here. And if you were looking for actual content on an msnbc.com article, well, I have to wonder...are you one of those clueless kids that bashes 'Micro$oft' and wears shirts from ThinkGeek[tm] every day [then gets piss-scared when someone who actually knows what Linus is walks by]? "Dude, my default install of Mandrake 8.1 is so cool! It never crashes like windows does!"

    --Mark

  59. Who the freak wrote this?!? by cscx · · Score: 0

    A few choice samples:

    Linux hackers from Germany and elsewhere are working on a Windows-like graphical interface for Linux PCs called KDE (for K Desktop Environment). They expect to release it this spring--free of charge.

    I'm a Microsoft guy, but I distinctly remember running KDE on Slackware 3.x back in the old-skool days ('99 maybe?)

    In the end, Microsoft persuaded the Parliament to continue using Windows NE for 5,000 new PCs. But the servers are already in the hands of the enemy.

    I thought the NT + ME hybrid was to be called XP, not NE! As far as being "in the hands of the enemy," hey, use whatever OS fits your needs, damnit! I think whoever wrote this article (Newsweek) has some serious issues to clear up. It sounds like one of those people that "Outlook mysteriously gives them viruses."

    "But they sent me the file to have my advice!!"

  60. It's not Linux it's Java that's the threat to MS by joneshenry · · Score: 3, Informative
    Microsoft in 5 years has been completely overrun in the CS departments not by Linux but by Java. Java has a relatively simple syntax compared to C or C++, is comprehensive in its libraries, is object-oriented, and runs on almost every operating environment a student might have. It is the perfect programming language for quite a bit of the foundational computer science courses.

    Thanks to the incredible blunder of licensing the source code from Sun, Microsoft can never make a compatible version of Java 1.2 or higher. I predict that C# will never be able to overcome Java's head start as far as being the common programming language for CS. Java will dominate the CS curriculum for at least two decades--possibly forever.

    It is not Linux that will contain MS's expansion to the enterprise, it is Java. Java is the language of interconnection, and it is interconnection that is the major computer project of our time. Sun's firm grip on its copyrights and trademarks for Java are a far more effective barrier against Microsoft than any antitrust judgment could have been. It is Java that has united everyone from Oracle to IBM to Sun against Microsoft. The line has been held. With everyone against them I see Microsoft making little further headway despite .Net.

  61. No, you just don't understand by roystgnr · · Score: 5, Funny

    KDE 3 will be out this spring! Although KDE 1 and 2 are out, they should probably be ignored just like Windows before version 3, Internet Explorer before version 4, and so on. Hasn't Microsoft taught us that the first versions of any software are completely useless? That people who try them are just dooming themselves to expensive retraining and conversions when the interfaces and file formats all get switched around? Clearly this "KDE" thing must just be starting to work out the bugs, if they're not even at version 3 yet.

    1. Re:No, you just don't understand by Rcoonzz · · Score: 0, Funny

      How can you compare Version numbers from two completely different projects?...amazing...hmm...I think I'm going to start my version numbers at 10...seems like a mature number...so everyone is going to think I have no bugs....( ya I'm trolling)...

      --
      Be Yourself, Be Amazed...
    2. Re:No, you just don't understand by los+furtive · · Score: 3, Funny

      I think completely useless is just a little bit of an exaggeration, don't you?

      --

      I'm a writer, a poet, a genius, I know it. I don't buy software, I grow it.

    3. Re:No, you just don't understand by gotr00t · · Score: 1

      Well, you do make a good analogy, I'll give you that much, but I really don't think that your statement is that great, considering that you probably haven't seen too much of KDE. First of all, I agree that they still need to iron out some bugs, but I'm using KDE version 2, and it works GREAT. I think that it's one of the best window managers for Xfree86 around. (If you don't know what I'm talking about, goto www.xfree86.org, and you'll find out that The Linux GUI structure is based on X, a technology that has been around longer than windows, and that KDE is just a pretty face for X)

    4. Re:No, you just don't understand by csbruce · · Score: 1

      No, it's commercial software that's no good before version 3. Open-source software is usually serviceable by version 0.0.3.

    5. Re:No, you just don't understand by qweqwe · · Score: 1

      You forgot to provide references to the "Version 3.0 is the charm", so here's one:
      http://www.stokely.com/lighter.side/version. number s.html

      Strangely enough, it was written a few years ago, but it does seem to pretty accurately describe the evolution of Windows:
      Version 1: (a.k.a. Windows 1, yes it existed) "We're praying that you'll find it more functional than, say, a computer virus"
      Version 2: (a.k.a. Windows 2) "it's really not what the customer needs yet, but we're working on it."
      Version 3 (a.k.a. Windows 3): "Most of the customers are really happy with this."
      Version 4 (a.k.a. Windows 95 and NT4): "More features. It's doubled in size now, by the way, and you'll need to get more memory and a faster processor"
      Version 5 (a.k.a. Windows 98 and 2000): "We really need to go on to a new product, but we have an installed base out there to protect."
      Version 6 (a.k.a. Windows XP and ME): "we added a few flashy cosmetic features so we could justify the major upgrade number"

    6. Re:No, you just don't understand by sketerpot · · Score: 1

      I think the reason for this is that you don't have marketing types saying, "Release this! Now!" at open source developers. So when you get to high version numbers like 20.1 (from emacs), you know it's very stable. (usability of emacs 20.1 is debatable however. I use it.)

    7. Re:No, you just don't understand by Anonymous Coward · · Score: 0

      One thing I'll never understand: people bitch & whine abount "M$" and "winblowz" but the first major projects after linux itself? "hey, let's try to reproduce their crappy interface, woo hoo!", and not just once, but twice. (KDE & Gnome)

      MS sucks and its user interface sucks, and since KDE & Gnome are mere reproductions at that level they do to.

      That's why I run xfce.

  62. Being Shallow by Vishniac · · Score: 1
    I can think of only a few things I wouldn't do for a lot of money. Working for Microsoft isn't one of them. Sure, that might be like selling your soul to the devil, but money is what puts the food on the table. I know everyone enjoys being a starving student, but at some point or another you have to start bringing home a paycheck.

    I'm a firm believer in that your vocation and your advocation can be two separate things. You might slave away in the coal mines during the day, but then you can come home and do what you really love. While it's always nice to get paid to do what you enjoy doing, a certain amount of happiness can be bought with cold hard cash.

    1. Re:Being Shallow by Anonymous Coward · · Score: 0

      Wow. You're very principled. :/

      I sure as hell wouldn't work for MS. I'd pump gas first. But I wouldn't pump gas for Shell.

    2. Re:Being Shallow by Anonymous Coward · · Score: 0

      Amen, brother. Microsoft has been putting food on my table for ten years now.

      Do I like them? No. Do I think they produce a superior product? Hell no.

      Do I like the long green that shows up in my bank account every two weeks? You betcha.

  63. Step by Step by rseuhs · · Score: 3, Insightful
    Product activation is just the first step towards subscription.

    WPA is there to make it impossible to keep using an OEM-version on a new computer and really forcing to upgrade.

    And if somebody sais: "Yes, but the switching costs!" I reply: "... are the best reason to switch now, not later when switching costs are even higher"

    1. Re:Step by Step by CaptainZapp · · Score: 1
      WPA is there to make it impossible to keep using an OEM-version on a new computer and really forcing to upgrade.

      Which might be illegal as hell, for example in Germany (which is a rather big market).

      Don't forget, that the German supreme court ruled it illegal, that M$ makes a distinction between OEM and retail copies of software, which was one of the major reasons, why the evil empire started to impose those "recovery disks" on OEMs.

      So, dragging this reasoning a tad further, they are circumventing a court decision by technical means. As a judge I'd take a pretty dim view on that.

      OTOH; personally I really don't give a flying fsck. My company (for which I have the ultimate purchasing power) bought it's last piece of M$ software (W2K retail) in 2000. Not so much for technical reasons, but I just bloody hate it to be treated as a dumb AOL user, which is a pira^H^H^H^H terrorist by default. And that by a frigging supplier.

      --
      ich bin der musikant

      mit taschenrechner in der hand

      kraftwerk

  64. Duh? by GrEp · · Score: 4, Informative

    If you ask me GNU Applications and a few other programs are the killer apps for GNU/Linux as a CS student.

    1. GCC, Binutils, Emacs/Vim (General Hacking)

    2. Mesa (Graphics)

    3. Bison/Flex (Compilers)

    4. Linux (Operating Systems)

    5. Various Packet Analyizers (Networking/Security)

    5. MySQL/Postgres (Databases)

    The only non opensource application I use is Mathematica, but Wolfram provides student discouts and packages such as Combinatorica are opensource.

    --

    bash-2.04$
    bash-2.04$yes "Don't you hate dialup connections?"| write USERNAME
    1. Re:Duh? by Hal-9001 · · Score: 1
      The only non opensource application I use is Mathematica, but Wolfram [wolfram.com] provides student discouts and packages such as Combinatorica [combinatorica.com] are opensource.
      IMHO, Wolfram has one of the more draconian licensing policies out there, insofar as Windows and Linux licenses are separate, and if you want the Linux version, you have to give up your Windows license. Contrast this to Matlab, where the Windows and Linux version come on the same CD.
      --
      "It take 9 months to bear a child, no matter how many women you assign to the job."
  65. Germany by styopa · · Score: 2

    The part of the article that I find most insteresting is the discussion on Linux in Europe. I am sure that most of us have read some of the articles where Germany and other countries have openly denouced MS, and Sun for that matter, for the backdoors that are [most likely] in it, but that they actually followed through is interesting. With Germany being the economic powerhouse of the EU this trend will only spread to the other member countries.

    Why I find this interesting is the potential shift in the computer world. The US may not see Linux on the desktop in the near future but perhaps in Europe, Russia, and China we may. With strong economic powers outside the US using operating systems that are MS incompatable this may force a change in MS practices with regard to other products, perhaps the selling of compatable versions of MS products within those countries (and making it illigal to use such copies in the US, ahh locale).

    As for the CS students in the Colleges in the US not wanting to use MS products. Something tells me that economics will win in the end.

    Disclamer-Opinion of Person

    --
    Disclamer - Opinion of Person
  66. Visual Studio .NET rollout by kikta · · Score: 5, Informative

    MS is hosting an event here at Miami University (Ohio) in conjucntion with the CS department to celebrate the rollout of Visual Studio .NET tomorrow. "All attendees will receive the full version of Visual Studio .NET Academic, a full version of Windows XP Professional, and other valuable items. Join us for an overview of the .NET Framework and a live demonstration of Visual Studio .NET." That's about $1700 (retail) of software that they're giving away. My suitemate and I are both Linux junkies, but we're both going for the software and out of curiosity. They giving out free food & even have a band scheduled to play. The notice is on MS's website here. They're also giving away an Xbox, Microsoft Press Books, $500 American Express Gift Certificates, MP3 Players, "and more!" MS is definetly pulling out all of the stops to try and hook the next generation (big surprise). I'm interested to see how it will go...

    1. Re:Visual Studio .NET rollout by xonker · · Score: 3, Interesting

      That's about $1700 (retail) of software that they're giving away.

      At an actual cost of less than $20 per attendee, all of which will be written off as a promotional expense. Red Hat, SuSE, FreeBSD and the other Free Unix variants should take a cue from M$ and start calling ISO's "trial versions" or something and claim each download at the retail price as a business expense.

      Too bad I'm not in Ohio, sounds like a fun event to pass out Debian CDs at...

    2. Re:Visual Studio .NET rollout by Hal-9001 · · Score: 2
      That's about $1700 (retail) of software that they're giving away.
      Considering the marginal cost of making the CDs, it's probably cheaper than giving away pens or Koosh balls... :-p
      --
      "It take 9 months to bear a child, no matter how many women you assign to the job."
    3. Re:Visual Studio .NET rollout by cscx · · Score: 3, Funny

      Too bad I'm not in Ohio, sounds like a fun event to pass out Debian CDs at...

      Did I mention that they make great GNU/Coasters?

    4. Re:Visual Studio .NET rollout by gedanken · · Score: 1

      I refer to this as the MS computer science student college fund. My friends and I used to grab these cds then sell them on ebay. It was a nice alternate source of income.

      Universities who know what they are doing really don't teach with MS products (unless you are business majors using VB).

      Problem is that isn't always going to be the case and sometimes your employers wants to work with MS products and the people graduating from these schools don't have the expierence of working with MS. So the way they make up for this is to give the product away in the hopes that they will like it enough that they will learn to use it.

    5. Re:Visual Studio .NET rollout by zaffir · · Score: 1

      While IANACSS (I Am Not A Computer Science Student) yet, it seems to me that anyone really interested in developing knows that there's more than MS's Visual Studio out there. Those who have taken the time to get their feet wet on their own, and not through a class, have (hopefully) heard that MS isn't everything. I wouldn't be surprised if the people that show up are *nix junkies like you and your friend.

      Of course, your school could be filled with XP-hugging wankers who are taking CS because they heard programming jobs paid well.

      --
      "Upon attaching the waterblock to my penis, I began to notice that I know nothing about computers." -- JRockway
    6. Re:Visual Studio .NET rollout by Anonymous Coward · · Score: 0
      • That's about $1700 (retail) of software that they're giving away. My suitemate and I are both Linux junkies, but we're both going for the software and out of curiosity.
      You sure are easy to buy.
    7. Re:Visual Studio .NET rollout by kikta · · Score: 2

      Oh, yes, I understand that the cost for them is marginal, I was merely pointing out the following:

      Visual Studio .NET Professional - Full Packaged Product $1,079 US
      Windows XP Professional - Full version $299 US

      So, really it's only $1378.00 of software (that I wouldn't buy anyway) that they're giving away (for next to no cost for them). The $1700 figure is a product of my faulty memory, due to much beer consumption.

    8. Re:Visual Studio .NET rollout by kikta · · Score: 2

      Well, it's at no up-front cost to me and they have free food. Plus, if I sell the software for any amount of money - more beer for me. You obviously don't understand college student economics.
      ;-)

    9. Re:Visual Studio .NET rollout by Anonymous Coward · · Score: 0

      Visual Studio .NET Professional - Full Packaged Product $1,079 US

      Reread your post. They're giving away .NET acedemic, which might cost $50-$200 if you were to buy it.

    10. Re:Visual Studio .NET rollout by binner1 · · Score: 1

      Those are called MIS students .

      -Ben

    11. Re:Visual Studio .NET rollout by MarkLR · · Score: 1

      Companies will do this. Several years ago at the University of Waterloo, the company producing QNX gave away copies of the OS to the CS department. They came with no technical support and you could not use it in a commerical setting but the company clamied the full value as a tax write off.

    12. Re:Visual Studio .NET rollout by Black+Parrot · · Score: 1


      > MS is hosting an event here at Miami University (Ohio) in conjucntion with the CS department to celebrate the rollout of Visual Studio .NET tomorrow.

      And ironically enough, there's currently a movement afoot to force "intelligent design" (crypto-creationism) into the biology curriculum in Ohio right now.

      Sounds like their determined to screw two disciplines up.

      --
      Sheesh, evil *and* a jerk. -- Jade
    13. Re:Visual Studio .NET rollout by Hooya · · Score: 2, Informative
      I went there; MU of OH. I'm not the least bit surprised that they buddy up with MS. A while back, the CS lab (in kreger -- where i've spent half my life ;)) was completely 'donated' by MS -- at least the software i believe. The senior year C++ class was more like 'how to become a VisualStudio monkey'. Had very little to do with C++ and/or algorithms. Unless of course you consider 'point-click-drag' an algorithm. There was only one class that had anything to do with linux/Unix -- the OS class. needless to say, that was the most fun class too. I wonder if they switched to windows for that too; you know, with the Shared-Source and all...

      Thank god someone told me about linux my freshman year. Otherwise I would have learnt squat. Well, I take that back. There were some fun classes. VC++101 class is not one of them.

      is 'titan' still around? or did they kill that too?

    14. Re:Visual Studio .NET rollout by sketerpot · · Score: 1
      The difference that comes immediately to mind is that people attending the MS party can get free stuff, and if they don't want it they can resell it at cheap prices, plus it may be fun. But people taking lessons in this repackaged creationism crap don't get any benefits from it. They just have to pay tuition to have a stupid theory without any basis in fact taught to them.

      Actually believing what these people are selling is different. That's harmful in both cases.

  67. M$ isn't dead yet by Chef_TM · · Score: 2, Interesting

    The Linux vs. Microsoft debate is far from over. As a student in England, I have noticed that the current batch of University students who do CS, are split into two camps. As mentioned in the article, many programmers and those who wish to become serious computer professionals, are horrified with current events surrounding the Beast at Redmond. Not only do they recognise the disadvantages of MS products and ethos, they see how linux can be useful to all kinds of users, due to its highy configurable and open nature, as well as its free cost and massive support network.

    But the honest truth is that this is only a small proportion of the Computer Science population. Many more casual students: the type of students more suited to simple application programming as well as web design, hate Linux with a passion. Any truly honest computer enthusiast or porfessional knows that for simple functionality, MS Windows cannot be beat. No matter how much we hark on about Bill Gates being the anti-christ and Microsoft as some form of cult, ordinairy users find using Windows relatively painless. [Excluding crashes, inefficiencies, dubious business tactics and annoying paper clips] This goes for students who simply don't care that much about programming and the basics behind computing theory, but are more interested in application of knowledge gained, in the real world.

    The whole IT market has grown so large, that many people who come into it looking for work, merely do so for the money. There are many students on my course with a shockingly low level of computer knowledge. These students have no deep interest in computing. They want quick, simple and easy tools computing tools that will allow them to get good jobs doing precious little. These people do not want to be on the forfront of technology, they merely want to ride the wave and let it take them wherever. These people may keep Microsoft alive because they don't care enough about the direction the IT industry is heading to realise what is happening. Until the Linux community tries to beat Microsoft at its own game by making a simple and easy packaging of the OS, that requires little computer knowledge to setup and maintain as well as having the kind of applications that they are used to, Microsoft will maintain its monopoly in the home, workplace and to some extents, academia.

    1. Re:M$ isn't dead yet by Kanon · · Score: 1

      Sounds like you go to Teesside Uni :(

    2. Re:M$ isn't dead yet by Chef_TM · · Score: 1

      No its worse than that. I actually goto the Univeristy of Essex. A University allegedly in the First Division of Universities. But thats research. Postgrad, research. Us normal students are a bunch of muppets :)

    3. Re:M$ isn't dead yet by sirinek · · Score: 1

      Those people "riding the wave" are getting weeded out one by one now that the Internet bubble burst. I know at least a dozen people now (friends and acquaintances) change careers or struggle looking for new work who were either not top-notch or just in computers for the money. It used to be if you could spell XML you could get a job as a web developer, and dont get me started on windows admins. :)

      I pray for the kids graduating college with a CS degree right now. It sucks out there, and only the best will get jobs. Thats not entirely a bad thing, but still.

      siri

  68. CS Student's aren't MS's demographic anyway by Drath · · Score: 1

    Sure CS students aren't going to use MS stuff, but every other major will. Why? Well at my university Microsoft has a deal where they sell any of their products to students for $5. Is MS being generous? No! They realize that if you use their stuff now you'll continue to use it. And furthermore, as hard as it is to believe, non-CS students don't CARE about issues past "it doesn't work" or "why use ssh when I've got telnet".
    I don't see all the com majors running out to use open office instead of Word anytime soon, chemistry students are using excell for lab data, and every professor has PowerPoint presentations for lectures.

  69. The importance of developers by linklater · · Score: 1
    No matter how clever marketing campaigns are, or how much lobbying happens within the halls of power, the future of a technology lie with those who make it work. Without a constant stream of new products written for Windows, Microsoft will find it very hard to maintain its OS dominance.


    If all the most creative developers are behind Linux, it cannot fail - it's just a matter of time.

  70. Irony? by Anonymous Coward · · Score: 0

    I could be wrong, but I begin to see some irony when I see a story like this published on MSNBC. Am I the only one laughing?

  71. Re:Not really, No really not really by CyberGarp · · Score: 5, Insightful

    Apple's a perfect example of this. Just because they got University's to buy a lot of boxes didn't make it ripe for students to learn on them.

    I was starting college in 1985 and these hot new Macintoshs had just hit the computer lab. They were a dream compared to hacking away on the mainframe with it's handout's of push the PF75 key, blah blah blah. So as a budding young programmer I thought the Mac was the future. I wanted to learn to program it. They had an interpreted C on them that I used, but you really couldn't do much fancy with it. I wanted to go deeper. Turned out you had to buy about $1500 bucks worth of books, compilers and official Mac developer license to really get into the nuts and bolts.

    I found a PC in the EE lab. It was wide open. Didn't really have windows, but a C compiler was cheap and the specifications for it were lying around all over the place. I could easily solder something together and have it communicate on the main bus. It didn't have all the expense and proprietary restrictions of the Mac. Had a built in assembly level debugger even. It was a hackers dream-- wide open and pokeable. It was not a great box, but it was cheap and available and easy to get internal information about.

    Guess what I learned and pursued on into my career. Guess what type of hardware I'm typing from now. An Intel box that gained popularity along with Microsoft.

    The tighter Bill squeezes his claws the more systems that will slip through his fingers. (to paraphrase the wisdom of Star Wars). He will fall the way of Apple.

    You're right about a good CS department. A really good one doesn't even teach languages, it should stick to concepts. Languages are just a means to an end.

    Shawn

    P.S. I quickly got sick of MS boxes and went to work in UNIX. At least UNIX/Linux doesn't crash all the time.

    --

    I used to wonder what was so holy about a silent night, now I have a child.
  72. MS realizes students are important by Da+D · · Score: 1

    MS realizes that CS students are important to their future. At my university, and I know at many others around the US, they have a program to give CS students free copies of XP and VS .NET and other MS software. They also have Student Consultants at these universities who's sole job is to spread MS gospel among students. They do presentations on things .NET and C# and hold contests and various other things to show off MS technology and in general try and rebuild the MS name.

    It seems to me a lot of people who complain about everything MS does are just griping. Many people at my university would like to get a job with MS, myself included. .NET is something technologically interesting and challenging, and that's what draws me to it. I have no interest in making the next version of word or excel, but the .NET, the CLR and C# are products with technological merit.

    In my quest to find a job, I find that lots of companies are looking for .NET developers. It ranges from hardware companies to oil exploration to financial companies. Everyone recognizes that .NET is something worth investing in. I'll admit that MS has some catching up to do with Java, but college students aren't dumb and will start to realize that .NET and C# are worth taking a look at.

  73. Re: Will CS Students Switch From Microsoft? by rmohr02 · · Score: 2, Informative

    Even if CS students switch from Microsoft, they'll learn that there's more money to be made by selling stuff for Windows rather than OSX or Linux, and the majority of people without CS degrees will stick with windows.

  74. Re:hmmmm hush by Anonymous Coward · · Score: 0

    shh... don't tell anyone,
    don't wanna be bothered with his folks coming around again.

  75. Java is dead and gone.. by Weezul · · Score: 0

    ..from a language research perspective for three reasons:

    a) .NET gives you more newe cool toys in the object oriented world. Java was never a very serious language when it came to serious langague features.

    b) .NET will work with your new coll research langague, ala Haskell.

    c) Microsoft is paying you to developee your new cool research langague, ala Haskell.

    Ultimatly, all computer science educations is trickle down from the research langauge world, so I expect that MS has finally won the battle of the API with .NET. The only real question is, can Gnome keep up.

    --
    The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
    1. Re:Java is dead and gone.. by Anonymous Coward · · Score: 0

      Java was never a very serious language when it came to serious langague features.

      So what would constitute a "serious" language, by your definition?

      all computer science educations is trickle down from the research langauge world

      That's an odd perspective, since of the current dominant languages (C, C++, Java, Perl, VB (yeah, I know...)) not one emerged from academic research. Academic research tends to create toy languages that may be useful for proving points in academic papers, but are utterly useless when it comes to actually generating real-world code.

    2. Re:Java is dead and gone.. by Anonymous Coward · · Score: 2, Insightful
      I don't say this often, but MAN was that a terrible comment. And not just because of the hideous spelling.
      • "Java was never a very serious language when it came to serious langague features." Uh...I know it's likely you were still in elementary school when Java first came out, but just seven years ago Java was the first production-quality, massively-distributed language in the world to have all of the following in one package:
        1. Portable bytecode
        2. A clean, pure OOP model (no hybrids)
        3. Formal standards down to data types
        4. Dynamic binding and static typing
        5. Standardized libraries
        6. Syntax-level multithreading
        7. Syntax-level exception handling
        8. Automatic doc generation
        9. Open source distribution
        As An esteemed language professor once put it, "Java is the first mainstream language that language researchers aren't terribly embarassed about".

        All this from a language that's not even ten years old yet. And you're complaining?

      • ".NET will work with your new coll research language, ala Haskell". Uh, duh, so will the JVM.
      • ".Microsoft is paying you to developee your new cool research language, ala Haskell." Hey, where's all that Microsoft funding? 'cause I'd like to see it. Far as I can tell, Microsoft's trying to get us to pay them. You know, monopoly, knife the baby, cut off air supply? Remember?
      • "Ultimatly, all computer science educations is trickle down from the resarch language world, so I expect that MS has finally won the battle of the API with .NET." Ah. I have been enlightened. And 1+1=2, therefore 2=3. Nice to see we have programmers out there with such good logic. Makes me feel warm and fuzzy about the worldwide information infrastructure.
    3. Re:Java is dead and gone.. by Anonymous Coward · · Score: 0

      Judging from the original posters comments on Haskell. He is most likely refering to Java's lack of polymorphism. Java is "silly" from the point of view of the type lovers, an importent group with the langauge research community. It's really all a matter of what features you consider importent.

      Microsoft is giving out lots of money for langauge development. I don't know how correct the original poster is in his claim that Microsoft is using these grants for educational market leverage. I have notice segments of the computer science research commuinity which were Microsoft funded maintaining COM and .NET aspect of their projects. I don't know if there is a sinister connection.

      I agree that the "trickle" down effect is mostly BS, but not for your reasons. The effect is very real, C is trickle down from Pascal, but at least in this example the trickle down effect is unleveragable. It might be possible for MS to leverage their APIs, by having students use the same API in all langauges. This is more or less an unstated goal of curent langague research.. and it could be a very bad thing for students.

    4. Re:Java is dead and gone.. by Anonymous Coward · · Score: 0

      Judging from the original posters comments on Haskell. He is most likely refering to Java's lack of polymorphism. Java is "silly" from the point of view of the type lovers, an importent group with the langauge research community.

      Right. They're the CS equivalent of the "lit crit" crowd over in the liberal arts. They don't actually WRITE production code, mind you, but they think they can tell you how it should be done.

      The Haskell/ML group of languages are the latest academic fad, just as the Wirth-style bondage and discipline languages were the academic fad in the 80s.

      Strong typing is for weak minds.

    5. Re:Java is dead and gone.. by taniwha · · Score: 1

      well Pascal is VERY trickle down from Algol68, and C is from BCPL, and all of them from Algol60. But since Pascal and C were created roughly in parallel I doubt one could say that C is derived from Pascal - Though I suspect that C's later development of a stronger type system was probably encouraged by Pascal's wide spread acceptance in universities at the time

    6. Re:Java is dead and gone.. by ahde · · Score: 2

      Well, did you know that c was the first massively-distributed language in the world to have all of the following in one package:

      <ol>
      <li>Semi-colon delimited lines
      <li>the function "printf()" built into the standard library
      <li>A product called "Borland Turbo C"
      <li>A debugging tool named "lint"
      <li>A derivative language called C++
      <li>Standardized libraries
      <li>An internet worm made with it
      <li> Comments that begin with /* and end with */
      <li> um, gcc was around long before kaffe
      </ol>
      <br><br>
      Its amazing how "feature rich" a language can be when you choose the features.

    7. Re:Java is dead and gone.. by Anonymous Coward · · Score: 0

      Have you ever actually used Haskell? It's not a simple langauge from a theoretical perspective, monads and all that, but the type system is amazingly powerful.

      As for your comment, I'd say Haskell'stype system requires more intelegence to use then *any* weakly typed langagues type system required to develope. There are some pretty deep mathematical observations in Hasskell's type system. It's the weakly typed people who are less intelegent for not figuring out equally deep insights into their own forms of polymorphism.

      As far as I can tell, the strongly typed functional langauges are the only really interesting thing going on in langague development. Imperitive lagnagues are just at a dead end in terms of theoretical development. Shue, go have fun getting your PhD implementing your advisors ideas about garbage collection.. oh, that soulds really interesting.. NOT.

      Anyway algorithms and complexit are the real interesting areas of CS and the only part which warents being called a science, but we were talking about lagnagues.

  76. there's plenty to be converted by DuctTape · · Score: 2
    First note: If it's a tech article on MSNBC or Newsweek, it's suspicious since it's there with Microsoft's blessing or at least okay. Remember the WSJ article that was critical of MS a few months back? Got watered down by the time it made its way to MSNBC. They took a little heat for it, but kept feeding the public the filtered pablum anyway with no damage. My Newsweek subscription runs out in a couple months, and I'll let it lapse. After the last few months with Bill on the cover once and lauded inside regularly, it's time for my money to walk away from Newsweek.

    But I digress.

    My nephew is at that stellar CS institution in the middle of cornfields, the University of Illinois. And he's still a Microsoft zealot, and no amount of articles that I send him about MS shenanigans can dissuade him from the ideal that MS is the way to go professionally. No matter that it crashes on his computer -- that's supposed to happen, right? -- or that there's all sorts of ways (and more daily) to compromise a MS system.

    But a little perserverence is starting to wear him down. He's actually thinking of putting a distro on another partition to see what all the fuss is about. There's hope yet.

    On the other hand, with the market the way it is, especially in Austin, perhaps I should tell him to stick with MS so he won't be competition when he gets out of college. It's pretty bad here when a buddy of mine with 20+ years has to settle for entry-level wages in a contract job after getting laid off.

    So, uh, yeah, Microsoft is a good thing to have on your resume, college kids.

    --
    Is this thing on? Hello?
    1. Re:there's plenty to be converted by WildBeast · · Score: 2

      how about all those PHP security issues?

  77. Yes, but... by Anonymous Coward · · Score: 0

    Mediocre college students become mediocre workers.

  78. Re:It's not Linux it's Java that's the threat to M by Anonymous Coward · · Score: 0

    Java sucks, Sun is dying, Linux rules.

  79. Isn't it awfully ironic... by not_really_here · · Score: 1

    that this story was on msnbc.com?

  80. Microsoft does exactly that by Carnage4Life · · Score: 4, Informative
    Whether you're in school or not, learning about developing in a Microsoft environment requires parting with some cash. Personally I'd love to have copies of Microsoft development tools just so I can learn about the technology, but I'm not going to spend hundreds of dollars on a product just to try it out.

    Actually many Microsoft development tools are available for free download or can be shipped on CD for the little more than the price of shipping and handling. These include I also know that one can download the data access SDK to allow development of ODBC and ADO apps but don't have a link handy. Anyway my point is that Microsoft does allow developer's to learn about their platform without requiring them to part with some cash. However some of these SDKs do require Visual C++ which is priced academically starting at $44.95

    Disclaimer: I am a Microsoft employee but this post is not being made in any official capacity nor does it reflect the wishes, intentions, strategies or opinions of my employer.
    1. Re:Microsoft does exactly that by iridium · · Score: 1

      You're right, a lot of SDKs are available for free (thanks for the list, btw :), but I'd like to see more of the tools available at low prices for individual use.

      Going a bit off topic here... the academic licenses are great, but as a "professional" developer I'd like to be able to use Microsoft's development tools at home to get a feel for them. I think this increases my effectiveness as a developer and rounds out my view of the tools available.

    2. Re:Microsoft does exactly that by Anonymous Coward · · Score: 1, Informative

      (talking to microsoft in general, not employees posting to slashdot)
      great great.. many sdk's...
      i was going to write a vfw codec and guess what.. the old platform sdk isnt there anymore. microsoft just dropped support for a clean api (with many limitations but anyway..) in favor of one with so many classes and things i am not interested in that i was kinda forced to strip a gpl'd codec (huffyuv) to get the driver interface specs. ya.. the shiny new sdk's are great.. the support for older products isnt.
      so when i download these sdk's now i have to rewrite all my code when a new one comes out and i lost the old local copy :P

      (and i have a academic vc++, pops up a message box everytime some programm loads the codec, its unusable)

    3. Re:Microsoft does exactly that by MSwanson · · Score: 1

      Actually, you can try out the full version of Visual Studio.NET for 60 days for little more than the cost of shipping and handling.



      Microsoft Developer Store
    4. Re:Microsoft does exactly that by Lumpy · · Score: 5, Insightful

      NOT....

      I have an autopc.. I wanted to learn a bit about it...

      buy VC++ 6.0 Professional $1300.00
      buy the Windows CE dev kit $600.00
      download the "free" autopc dev kit.

      and everyone stands around wondering why the autopc specification that microsoft touted as world changing died a horrible miserable death. because the large bulk of developers out there cant afford $1900.00 to mess with it.

      Microsoft tempts you with freebies, that require expensive add-on's or require the "professional" version of the dev studio and will not work with the regular or educational versions intentionally (it's programmed in! it doesn't need professional for the dev kit but the buttwipe programmers locked it to check every time.)

      Sorry, if MS wants people to embrace their ideas.. make it FREE or cheap for me to get into it.

      --
      Do not look at laser with remaining good eye.
    5. Re:Microsoft does exactly that by kesuki · · Score: 1

      Interesting how many of the freebies are in an area Microsoft wants to 'extend and embrace' into.
      .Net is trying to replace Java
      PocketPC SDK is trying to replace Palm OS
      DirectX is an attempt to replace 'Open GL' with a windows only solution.
      Windows Media player is trying to replace winamp.
      Passport was really there before anyone wanted anything like it and Micrsoft has been trying to get everyone to use it ever since.
      I've thought about learning programming but I've never really liked anything about programming. I've content myself with a little bit of perl and some shell scripting which is about as close to real programming as I want to get. I was self-taught in basic back in the DOS days, mainly I just fixed text adventures that would crash with syntax errors. Amazing how many text adventures people would circulate that had syntax errors all over them.

    6. Re:Microsoft does exactly that by dannannan · · Score: 1

      And don't forget about the Platform SDK.

      Students also ought to check with their university about the availability of some Microsoft development tools. I went to Penn State and we had a site license so any student could obtain a full copy of Visual Studio for free.

      D

    7. Re:Microsoft does exactly that by HiThere · · Score: 2

      The real cost may be agreeing to the license.

      Well, I haven't read that license. But then I'm not likely to. I've been seeing fragments of their recent licenses, and that's a bit too much for my stomach.

      And a very real cost is they you must pay for the product before you can even see the license that you will be forced to agree to to use the product. And just try to return it after you've open it!

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    8. Re:Microsoft does exactly that by LinuxInDallas · · Score: 1

      In the University of Texas system, you can buy Microsoft software for EXTREMELY low prices. I picked up Windows 2000 for $10, and Visual Studio for $30. Note that these aren't crippled versions, they are the full professional releases.

    9. Re:Microsoft does exactly that by Anonymous Coward · · Score: 0

      Yes, but you must be an MSFt employe to know
      where all those doc are hidden...

    10. Re:Microsoft does exactly that by Anonymous Coward · · Score: 0

      Uhm. Can you say BACKUP? I know that i can. :-)

      Its frustrating, but cost of supporting something that is outdated is enormous. That is both $ and emotional - try motivating an engineer to work on something that is old when other boys get to work on the new stuff.

    11. Re:Microsoft does exactly that by Anonymous Coward · · Score: 0

      Erm, those are Media Kits! Illegal to use without purchasing a licence from Microsoft! Duh!

    12. Re:Microsoft does exactly that by Tarrio · · Score: 1

      I thought that you were going to write:

      buy VC++ 6.0 Professional: $1300.00
      buy the Windows CE dev kit: $600.00
      download the "free" autopc dev kit: priceless

    13. Re:Microsoft does exactly that by Telastyn · · Score: 2

      Visual c++ in the store (Fry's) is a little less than the cost of Windows these days ($100-$150).

      IMO it's still ugly and clunky, and IMO c++ is still ugly and clunky, but it compiles things.

  81. Some attempts to go around this by UTPinky · · Score: 2, Interesting

    Its for this reason that M$ has "buddied" with some universities (like UT Austin), where they sell full blown professional copies (not educational or home versions) of their software at $5 a cd...

    --
    I'm only paranoid because everyone is against me...
  82. But what about the MIS students by ux500 · · Score: 2, Insightful

    It may be somewhat true that CS students are being turned off by MS, but so what? For years, most CS programs have been teaching LISP and look how far that has made it in the commercial world. What really matters is what the MIS students are learning. Most of the MIS students I know at my school think Visual Basic rocks and barely know what Linux is. They think free software is the cracked software they can download off the dorm network for free. These are the people that are going to be put into positions to buy software for large companies in the future, and I don't see most of them adopting Linux anytime soon.

  83. Depends on faculty too...plays BIG part..... by Chanc_Gorkon · · Score: 3, Insightful

    OUr CS department is kind of weird. We have not yet given up teaching COBOL and mainframe assembler, but yet we have almost no UNIX. It's MENTIONED in the OS classes, but no where have I seen a faculty member either use or talk about Linux. They are all Vis Studio stuff when they talk about PC stuff. They have nothing on PERL, Tcl/Tk or anything else. My hope is that will soon change as we are part way thru a conversion to AIX and ORACLE for the RDBMS(yeah not Linux, but at least it isn't Microsoft and SQL server.) Our first live module will go online in July and April 29th is when I start my training on AIX System Administration. Being we still have the mainframe, I am going to try to talk them into doing something with Linux on it. My imagination is we could make it possible to host student web servers (with full root access possible...if yer server get's rooted, then we pull the account or control it with VM! :) ). I dunno. Seems to me we can do something with that box since we do own it (so long as IBM service agreement does not go up alot). Anyway, what scares me is that I don't really want to reccomend our program as of yet because I am not sure in what direction it is going.

    --

    Gorkman

  84. It's called the free market. by Anonymous Coward · · Score: 0

    They want quick, simple and easy tools computing tools that will allow them to get good jobs doing precious little.

    And they should prefer sophisticated but abstruse hindrances that force them to take bad jobs in which they are worked like slaves?

    This is what adults call the free market: Some people prefer quick, simple and easy tools that will allow them to get good jobs doing precious little, and, as a result, companies like Microsoft produce products to satisfy that demand. Other people prefer sophisticated but abstruse hindrances that force them to take bad jobs in which they are worked like slaves, and, believe it or not, there are even companies willing to produce products to satisfy that demand as well.

    1. Re:It's called the free market. by Chef_TM · · Score: 1

      I totally agree with what you say. This is indeed a good thing. But it is assumed (seemingly propogated by the article) that most computer scientists are spotty, white males who wear glasses and code c++ all day and everyday. This simply isn't true.

  85. I'm a CS student who loves MS software... by Anonymous Coward · · Score: 0

    ...or, more specifically, my roommate's burned copies of MS software. ;)

  86. The Oppinons of a CS Student by MBCook · · Score: 5, Interesting
    I'm a Freshman in college right now, I and I can tell you that this article is exactly what I'm feeling.

    I've always loved computers, and know that programming and working with them is what I'd like to do. But as this has come closer to being true (because I'm in college now, as opposed to the 7th grade), I have become extreemly disenfranchised with MS. MS was a company that I had always wanted to work for, (or Nintendo) because they make computer products, they do all sorts of cool stuff, and they are based in Seattle, Washington (MAJOR plus for me, used to live there, loved it).

    But as I've gotten older, my oppinion has changed. I'm not sure if this is mostly my maturing, reading more news about the computer industry, or a multi-fold increase in the evilness of Microsoft. At this point in my life, I really don't want to work for Microsoft. As it stands (at least from my point of view) is that their products are getting bigger (bloated), buggier, slower, and more expensive. The biggest problem for me is the new features. They seem to keep adding this that are either useless or worse.

    Let's review a quick list of "features" as I see them in recent products:

    • Media Player - Got better and better, but as of Windows 98 or so, it's just gotten bloated and slow as MOLLASSAS (yes I know I can't spell.)
    • Product Activation - Protects me from people ripping off Microsoft, allowing prices to be lower. Is it just me or is a full copy of Windows STILL $200 bucks or so? It didn't drop.
    • Support for the Newest Hardware - This means that MS is too lazy to optomise code, so I have to have the newest hardware to have things run at a useable speed.

    Now don't get me wrong, MS has done some great things too. DirectX started out life very patheticaly, but has really become an excelent API. MS made it so my soundcard doesn't have to be a Sound Blaster, become we all know that in the dos days "compatible" meant "good luck getting your games to work". The only mice and keyboards I have are ALL made by Microsoft, becase they are the most comfortable, and I know there will not be any compatibility problems (although I'm sure that that is rare with keyboards and mice).

    The other big thing that has happened to me to change my oppion is Linux. I'm sorry but I just don't see how anyone who is in the CS field can look at Linux and not be inspired. Linus wanted to make his own operating system, and he wanted to it be good. He wanted it free, and now we have Linux. It's free, you can see how it works, and it runs great on hardware that's more than 6 months old. Yes, Linux has some serious problems from the desktop standpoint (we can argue this later), but it's getting there. This has made Linux VERY attractive to me, while MS just seems to sit there saying "I know what you need, it's my newest $100 upgrade that won't change a thing." Of course, what this really means is "don't like the bugs? Too bad! Pony up or suffer!"

    It is for these reasons and many more that I have begun to dislike MS. They hold the computer world in the palm of their hands, and so they are squeezing money out of us. Yes, Office is a great program and they should charge a premium for it, but $600 for a full version? $250 for an upgrade? $100 for a full copy of Word? That's ludicrous.

    In summation, I don't really want to work for MS anymore. I still like Nintendo, but I think it would also be fun to be at iD and some other companies. I can't think of anyone I've met at my school who don't use Linux, or at least have a grudge against MS. With Microsoft going the way it is, I really don't see how CS students could see them any other way. At this point I'd like to say thanks for listening to my rantings. They are my opinions and once again, I know that I can't spell. I'd copy and paste this into Word to be spell checked, but I don't feel like waiting a full minute for it to open on my 1 ghz laptop that has 512mb of RAM. Also, in reality I'm a CoE student, because I like the harware side too. I used to want to be CS, and I can't help but wonder if I've moved towards CoE in part because of how my feelings of MS have changed.

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    1. Re:The Oppinons of a CS Student by WildBeast · · Score: 2

      This has made Linux VERY attractive to me, while MS just seems to sit there saying "I know what you need, it's my newest $100 upgrade that won't change a thing." Of course, what this really means is "don't like the bugs? Too bad! Pony up or suffer!"

      Actually there's plenty of new features. Of course those features won't change a thing for you because you're a student. But in business, those new features are a welcome addition to users and developers alike. You have no idea how some users are a pain in the ass just to have that little extra feature. They don't care if it slows down the app or not, they just freakin want it.

    2. Re:The Oppinons of a CS Student by Anonymous Coward · · Score: 0

      JEFF K IS THAT U?????

    3. Re:The Oppinons of a CS Student by Anonymous Coward · · Score: 0
      Couldn't have said it better. The last thing this world needs is yet another prepubescent loudmouth trying in vain to grow a greasy Stallman beard.

      Best tool for the job... heh.

    4. Re:The Oppinons of a CS Student by Dwonis · · Score: 2

      That's no excuse. Good software has these features as options.

    5. Re:The Oppinons of a CS Student by WildBeast · · Score: 2

      You're so smart, where's your competing product?

    6. Re:The Oppinons of a CS Student by Anonymous Coward · · Score: 0

      Get a life. I've got to doubt the sanity of anyone who even thinks about working on the systems side of programming. Real geeks aren't in love with computers, they're in love with what computers for do for them.

      Learn some real CS, and learn to spell.

    7. Re:The Oppinons of a CS Student by n08ody · · Score: 0

      Dude.

      Don't worry about spelling.
      Although emacs (or vi) does not have a builtin spellchecker as a programmer you could work on that. Maybe build a spell checker plugin for your favorite editor.

    8. Re:The Oppinons of a CS Student by macshit · · Score: 1

      ... and to top it off, MS are not really based in Seattle, they're based in Redmond/Bellevue, which are mind-numbingly awful places. So close to Seattle, yet so far...

      --
      We live, as we dream -- alone....
    9. Re:The Oppinons of a CS Student by dannannan · · Score: 1

      Since you see so much room for improvement in Microsoft's software, maybe you ought to go over there and fix it. I know that isn't politically correct in this community, but it sure is practical. Provided you've got good skillz, it'd be a sure-fire way to get better software to reach a wide audience as quickly as possible.

      Basically, you ought to consider looking for work based on where it looks like there's work to be done. Think about it -- if there was a software company with perfect products, they wouldn't need programmers because there'd be no need for any more programming.

      D

    10. Re:The Oppinons of a CS Student by Dwonis · · Score: 2

      Are you implying that it's impossible in the real world to keep some features as options, rather than executing large amounts of code for them on every run? If not, when whether or not I produce a competing product is irrelevent.

    11. Re:The Oppinons of a CS Student by hendridm · · Score: 2

      > At this point in my life, I really don't want to work for Microsoft.

      Yeah, at THIS point in your life you are busy with school. As a recent graduate, I GAURENTEE you wouldn't think twice if Microsoft offered you even the lowest of jobs. You would take it. I consider myself well above par in my class and I haven't been able to find a job since I graduated in December. At this point, I would suck Bill Gates' dick if he would be so gracious to offer me a janitorial position at Microsoft.

      I would be happy with ANYTHING full-time and computer related at this time.

      Get out while you can - WAY too many people fighting for too few jobs.

    12. Re:The Oppinons of a CS Student by WildBeast · · Score: 2

      Sorry if I was a little rude.

      The problem is that casual users will have trouble installing those options. Most people can't download the updates from windowsupdate.microsoft.com, you want them to be able to install the optional features?

      Linux is for computer geeks while Windows is for all the others. I'm happy with this situation.

  87. nice by zap42hod · · Score: 0

    I like the ending:
    But the servers are already in the hands of the enemy.

  88. Spelling criticism by Raul654 · · Score: 1

    Really, there should be some kind of -5, spell_nitpicking, and it should be used on people who post trite comments like the above. It goes without saying that collage really meant college, so why waste the effort pointing it out?

    --


    To make laws that man cannot, and will not obey, serves to bring all law into contempt.
    --E.C. Stanton
    1. Re:Spelling criticism by Anonymous Coward · · Score: 0

      Well *I* thought it was funny, spunk-munch.

    2. Re:Spelling criticism by Anonymous Coward · · Score: 0

      Why, thank you.

  89. Totally. by Anonymous Coward · · Score: 0

    Im one of only two Linux users in my high school class, where we run Windows w/ Borland Delphi, but the rest of the class has learnt though whatever medium that when they go to university they will be a) Using Linux/Unix/BSD b) Be using java, and all of them have developed anti-MS inclinations of both the technical and political nature since the course started 1.5 years ago.

  90. its a factor but not a big one by rtphokie · · Score: 2

    All CS majors at my university worked on a Mac II's running A/UX. We also worked under MacOS (version 6.something at the time). Later classes worked with Amigas, the NT, then PCs running both NT and FreeBSD then PCs running Win2K and various flavors of Linux.

    I've not used A/UX since I graduated and moved on from MacOS a few years later.

    What did this teach me and all those in the program since then? Use the right OS for the job. Maybe it's commercial maybe not, maybe it's made by Microsoft, maybe not.

  91. Windows NE... by thebabelfish · · Score: 1
    In the end, Microsoft persuaded the Parliament to continue using Windows NE for 5,000 new PCs.

    Windows NE, eh? What's that stand for, "Not Evil"? Or perhaps "Not Enough". :-)

    --
    "I don't trust goats," --To Catch a Spy
  92. Re:The reason CS students are not interested in MS by MBCook · · Score: 2

    You know what? I agree with this. I know many protest this fact, but I LIKE messing with the metal. I liked the DOS days when I could change just about everything and had to mess with obscure and confusing config files. But also, to me seeing AOL commercials on TV just reminds me of what I see happening to the Wintel market: it's getting dumbed down to the point where any IDIOT gets a computer, uses it wrong, and then complains to me to fix their computer because pressing "print" doesn't print when then don't have a printer. What we need are computer licenses, sorta like amature radio has.
    Michael Cook (MBCOOK) - Going AC to save my Karma

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
  93. CS Students don't decide IT purchases/policies. by cybrthng · · Score: 2, Insightful
    Since when did smart, educated and knowledgable people get the chance to make IT decisions?


    Last time i checked all the MBA's and "execs" running the show are in lub with microsoft or sun.


    Heck, linux doesn't offer free coffee cups, shirts or calling cards, so bosses don't want to bother.


    Always that darn "Partner" thing.. Maybe if RedHat's bottom line grows a bit people want to say "In partnership with RedHat we have implemented Redhat linux 7.2 on two zillion pc's across the world".


    It will take more then 2-3 companies to do this as well, but hopefully stuff like that will happen.


    Maybe Suse and AMD's Hammer processor will do what "wintel" did 10 years ago.. that would be shweeeeeeeeeeeeeeeeeeeeet

    1. Re:CS Students don't decide IT purchases/policies. by pavera · · Score: 1

      CS Students don't decide IT purchases, but to a very large degree they decide what software gets written. (Once again you could argue that MBA's do that, but there are alot of small software companies that are owned and operated by purely CS people)

      If the current crop of CS Grads devote alot of time and energy to Linux apps, Linux will spring far ahead of MS in a very short time, It's already very close. I am a CS Student, I write purely for Linux/Unix/X11, I do not write Windows Apps because I refuse to perpetuate the hell.

      I am a Systems Admin, the company I work for is purely Windows (servers, workstations, engineering CAD stations everything), but I don't run a single MS app on my workstation, and I can interoperate almost seemlessly with everyone else in the building (remote admin of Win2k isn't quite what it could be, but thats more MS not building it in than Linux not being able to talk to it) and I feel that by the end of the year I will have a workable solution to the MS tax for my company to present to management, if not for everyone at least for most of the secretaries/accountants/middle managers, who only need Excel and Word (Star Office does the job just fine)

      I do see this as a very exciting time for Linux/Unix/FreeBSD and the whole open source community, I think Linux is going to win on the desktop.

  94. MSDNAA by AznTiger81 · · Score: 2, Informative

    Those 6 little letters (which stands for MS Development Network Academic Alliance) have become quite popular in the Computer Science and Electrical Engineering departments at my school. They offer: - Visual Studio - .NET Enterprise Servers - All Microsoft operating systems, SDKs, DDKs - Betas, new releases, updates - Visio Professional - MSDN Library (Documentation, technical articles, code samples) etc. etc. It's a lot of software, and it's all free. This just happened maybe a month ago, and the software "library" has been close to checked out of the popular software ever since. Everyone knows it's an obvious ploy to get students dependent on MS software, but a good majority don't care - we're going to need to know it for industry, we can use Linux in our spare time. But it's expensive in the real world, we get it for free, why not? Yes, Microsoft is evil. But free. That's life, eh?

  95. Moot Point by NumberSyx · · Score: 4, Interesting

    None of this matters anyway. WHEN (notice I didn't say if) the SSSCA passes, all Operating Systems besides Windows XP and Apples OS X (MS will give them a license so as not to appear as a monopoly) will be illegal, because Microsoft owns the patent on the idea of a DRM Operating Systsem, the government mandated anti-copying technology will be a closed standard and reverse engineering it will be illegal under the DMCA.

    --

    "Our products just aren't engineered for security,"
    -Brian Valentine,VP in charge of MS Windows Development

    1. Re:Moot Point by gTsiros · · Score: 1

      They can make illegal out of whatever they want, but noone will/can force me to (not) use a specific os on the pc i am using in my own home.

      it is not possible to make linux/whatever disappear.

      they lose.

      --
      Looking for people to chat about multicopters, coding, music. skype: gtsiros
    2. Re:Moot Point by Ridgelift · · Score: 1

      Won't happen. I live just north of the US in Canada, and US laws don't apply here. As Linux continues to develop here and abroad, it will force the cost down on IT.

      Should the SSSCA pass in the US, it will be business as usual for all other nations. Which means the US will slide into a third world technologically.

    3. Re:Moot Point by lunenburg · · Score: 1

      Don't forget that the Canadian and EU governments are chomping at the bit to follow the US lead in IP protectionism. If you don't get the SSSCA when we do, yours will be coming.

    4. Re:Moot Point by Anonymous Coward · · Score: 0

      the recording industry association of america is not in fact the most powerful lobby in the federal government. there are people with bigger markets who stand more to lose who also oppose the SSSCA.

    5. Re:Moot Point by NumberSyx · · Score: 2

      the recording industry association of america is not in fact the most powerful lobby in the federal government. there are people with bigger markets who stand more to lose who also oppose the SSSCA.

      This is true, the Computer makers certainly have a much bigger market and deeper pockets than the music industry. Problem is, of all the hardware companies out there, only Intel weighed in. Don't you think if Michael Dell had wanted to be there he would have been ? Fact of the matter is, it is more money in his pocket, because he gets money on both sides. He will make money on Geeks in the know, stocking up on systems, before the deadline and then he makes money selling new, compliant systems to everyone else. All the hardware makers are in the same situation. Microsoft owns the patent on the DRM Operating System, they may license it to Apple, but you can bet they will not license it to anyone else or will charge $50 million dollars for it, further entrenching themeselves as an unstoppable monoploy. So my question is WHO ? Who is going to stand up to the Music Industry ?

      Just for the record, I have done everything I can, I have written both my Senators and my Congressman, I have made campaign contributions to canidates I like and I have contributed as much money as I can afford to the EFF. Short of quitting my job and picketing Hollings office, there isn't much more I can do. Now we need just 999,999 more people to do the same and we might make a dent.

      --

      "Our products just aren't engineered for security,"
      -Brian Valentine,VP in charge of MS Windows Development

    6. Re:Moot Point by archen · · Score: 1

      Operating Systems besides Windows XP and Apples OS X will be illegal.

      Well there's always the beacon of freedom using Linux: aka China...

    7. Re:Moot Point by NumberSyx · · Score: 2

      Well there's always the beacon of freedom using Linux: aka China...

      I was thinking more along the lines of Germany, my wife and I lived there for 4 years and we speak a bit of the language. They also have a much deeper penetration of Linux, both in the government and in the private sector, so my skills would be more sellable there. Of course they have a much higher tax rate there, but on the other hand they have a flawless public transportation system, an effective police force and a workable public health system, none of which we have here.

      --

      "Our products just aren't engineered for security,"
      -Brian Valentine,VP in charge of MS Windows Development

  96. Microsoft Data Engine by MeowMeow+Jones · · Score: 3, Informative

    MSDE is basically SQL 7.0 with a few switches thrown so that it can't have DB's bigger than 2 Gig or more than 5 Concurrent users. Even installs on 98.

    It's completely free and all of the SQL Server management tools (Enterprise Manager) work with it.

    http://msdn.microsoft.com/vstudio/downloads/addi ns /msde/

    --

    Trolls throughout history:
    Jonathan Swift

    1. Re:Microsoft Data Engine by tb3 · · Score: 2

      Silly moderators! First of all, the link is bad. Here's a link that works. Second, it ain't free. Check the link. It's only free if you already own Visual Studio. (But you can download it with out registering. Silly Microsoft!)

      Third, IIRC, Enterprise Manager will work with it, but it doesn't come with Enterprise Manager, so if you don't already have access to the tools, you're screwed.

      And why do you want to use a DBMS that loses nuclear waste material, anyway?

      --

      www.lucernesys.comHorizon: Calendar-based personal finance

    2. Re:Microsoft Data Engine by Anonymous Coward · · Score: 0
      If you want a high quality fully functional commercial RDBMS for free, you could always download the developer's edition of IBM DB2...


      Of course, if you want something free to use in a deployed situation, there's always mysql and postgres.

    3. Re:Microsoft Data Engine by Inthewire · · Score: 1

      The version of DB2 that I downloaded (for Windows) was limited to a 90 day trial.

      --


      Writers imply. Readers infer.
    4. Re:Microsoft Data Engine by hendridm · · Score: 2

      > it doesn't come with Enterprise Manager, so if you don't already have access to the tools, you're screwed.

      Screwed? Any serious database hacker would use a SQL client anyway. You can find them for free at downloads.com.

  97. Re:Comp Sci. Students & MSFT: VS by Anonymous Coward · · Score: 0

    Hey, I got a free copy of VS while I was in school too. Except... I don't think it was a hand-out.

  98. Long Live FreeBSD by Anonymous Coward · · Score: 0

    Most universities have a long tradition of
    running true blue BSD Unix(tm) on their time-
    sharing computers, dating back to the 80's.
    Now that true blue BSD is available on the x86
    PC, many universities have switched to running
    Unix(tm) using FreeBSD, a descendant of the
    original CSRG 4.2BSD that popularized the TCP/IP
    protocols used in the Internet as we know it
    today.

  99. Ho hum... by Anonymous Coward · · Score: 0

    "Will CS students switch from Microsoft???"

    That would somehow suggest CS students currently use microsoft stuff.

    I've never seen a CS student doing that, despite Microsoft giving silly amounts of their crap away to students...

    Sure, there may be people doing "programming" courses and whatnot, but that's not Computer Science.

    Rule of thumb: If your course's main purpose is "teaches you Java" or "teaches you VB" or "teaches you C++", then it's not Computer Science.

    If your course talks about "lambda calculus, pi calculus, O(N) algorithms" and so on, then it probably is Computer Science.

  100. Re:The reason CS students are not interested in MS by MBCook · · Score: 2

    Oops, that wasn't AC. He he he. Be nice guys.

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
  101. Drug Comparison? by Enrico+Pulatzo · · Score: 1

    It's funny to see how many people believe in the "get them hooked while they're young" principle.

    The main difference I think, is when we're "young", we can experiment with all kinds of "software", and feel free to expand our minds, not just use what we're supposed to.

    I know a lot of people who hate Solaris because we're forced to use it at the U of I. Java too...

  102. Windows NE? by KPU · · Score: 1

    "In the end, Microsoft persuaded the Parliament to continue using Windows NE for 5,000 new PCs."
    I thought the bastard child of NT, ME, and AOL was XP, not NE. Has anybody heard of windows NE? Windows New Edition?

  103. Students *have* to use *n?x by MoobY · · Score: 2, Informative

    I'm currently working as a PhD student at my university. We are doing parallel computation projects inside the BioMedical Engineering faculty (involves simulations of heart, bone, molecular simulations and gene analysis). All of our students (we attract CS and BioMedical Engineering students) have to use (mostly) Linux on their projects, since, in our opinion, *n?x platforms offer the best opportunities for scientific work.

    This involves experimentation (especially in our case, since we are doing parallel computations on beowulf clusters), result analysis and report/paper writing.

    But the student's work is not only limited to working in a *n?x environment, we also ask them to write clean code, so we can bring their code and work back into the open source community, giving their projects an even better boost.

    I couldn't imagine students working on scientific projects in our department without *n?x based platforms.

    --
    --- Sigmentation Fault - Comments Dumped
  104. Gee, this is reliable by eison · · Score: 1

    Yep, getting students in school worked so gosh-darned well for Apple. IBM's strategy of getting people at work was such a disaster, how stupid of MicroSoft to go that route.

    --
    is competition good, or is duplication of effort bad?
  105. Re:Not really, No really not really by tb3 · · Score: 2

    But now Apple seems to have learned their lesson.
    All of the dev tools for OS X are free for the asking, as is the documentation. And ProjectBuilder and Interface builder are good tools, too.

    Meanwhile, Microsoft has gotten greeder, charging upwards of $1500 for Visual Studio, which is your only choice now. That's a far cry from $99 for Visual Basic 1.0 or Visual C++ 1.0.

    --

    www.lucernesys.comHorizon: Calendar-based personal finance

  106. Pitching Woo? by Anonymous Coward · · Score: 0

    Who's he, a Korean baseball player?

    MASH was a great tv show :-)

  107. Bullshite - Remember WORDPERFECT!??! by Anonymous Coward · · Score: 0

    That is crap - I remember when "WORDPERFECT" was going to dominate the world... they said this because every school was given copies of Wordperfect (well in Australia at least) for nothing. All the students learnt and used it.... now someone tell me what the dominating word process is out there.

    Then we move on to the Novell Story (surpised at the link here?) - every school was given a copy of Novell for nothing and told they could use/teach it.... umm... any guesses who dominates?

    We move on again.. OS/2 was distributed to schools as being the replacement OS for workstations... Anyone hazard to guess what happened...

    Maybe if we did an "ASK" vote on /. about what colour "blueSky" is, you would all come back with... "umm.. actually it looks a lot like the colour of my arse!"

    1. Re:Bullshite - Remember WORDPERFECT!??! by pavera · · Score: 2, Insightful

      you are missing the point as well. When they were in their prime WordPerfect and Novell both DID DOMINATE their respective markets. 10 years ago if you wanted a network it was Novell, that was it. Same for Word Processing, you wanted a graphical office suite here's WordPerfect. Microsoft pulled the same tactics that they did in the IE/Netscape battle with both of these products. Namely, build cheap fast 1st version that everyone hates, listen to complaints build better version, listen to more complaints build the 3rd version that might be usable, listen to more complaints, build 4th version that is comparable to competitor's, bundle with OS, take over the market (they didn't bundle Office, but networking yes). The reason they could do this is because you can't fight an attrition war with MS, they have too many resources. However, if developers leave them in the learch, and start working on Linux projects, then Linux/Unix will have the resources.

      The reason Wordperfect and Novell died was because MS had the DEVELOPERS and now the DEVELOPERS are swinging away from MS because, well, for me (being a CS student, and feeling exactly as this article states "fed up with MS"), I can't afford to pay $1000 every 2 years to have the latest IDE, so I develop for Linux.

  108. MSNBC not subservient to MS? by itfor · · Score: 2, Insightful

    I am surprised - the mere fact that this article appears on MSNBC.com (*) at all seems to lend weight to the idea that MSNBC isn't a Microsoft propaganda machine. Maybe now, years after their debut, I will begin to take their news seriously - which I can't quite say for either parent company.

    Kudos.

    (*) Yes, I realize that this article is from Newsweek, but MSNBC could have chosen not to reprint it.

  109. Microsoft is every programmer's competitor by redGiraffe · · Score: 1

    If you follow an aggressive marketing strategy similar to Microsoft and wish to produce comercial software, you will find that Microsoft is your competitor.

    As soon as you produce a killer app, Microsoft will put you out of business. So why support them in any way by using their tools?

  110. Karma Whoring, Part II by cscx · · Score: 0

    I am a CS student. I think these are the best apps ever!!!

    [cscx@whowhodilly:~]% ls /usr/local/bin/g*

    /usr/local/bin/g++@
    /usr/local/bin/gcc@
    /usr/l ocal/bin/gcov@
    /usr/local/bin/gdb*
    /usr/local/bi n/genclass*
    /usr/local/bin/gftodvi@
    /usr/local/b in/gftopk@
    /usr/local/bin/gftype@
    /usr/local/bin /ghostview*
    /usr/local/bin/glimpse@
    /usr/local/b in/glimpseindex@
    /usr/local/bin/glimpseserver@
    / usr/local/bin/gm4@
    /usr/local/bin/gmake@
    /usr/lo cal/bin/gnuplot@
    /usr/local/bin/gnuplot_x11@
    /usr/local/bin/gperf*
    /usr/local/bin/gr*
    /usr/ local/bin/gs@
    /usr/local/bin/gtar@
    /usr/local/bi n/gunzip*
    /usr/local/bin/gview@
    /usr/local/bin/g vim@
    /usr/local/bin/gvimdiff@
    /usr/local/bin/gzc at*
    /usr/local/bin/gzip*

    Did I mention that RMS is GOD??

    1. Re:Karma Whoring, Part II by GrEp · · Score: 2

      I see you haven't got gturing installed yet. A must for Computational Theory, and it can run any program with polynomial time modifications.

      --

      bash-2.04$
      bash-2.04$yes "Don't you hate dialup connections?"| write USERNAME
  111. MS-bashing sells, so that's what they produce... by aquarian · · Score: 3, Insightful

    News organizations, magazines, etc. shamelessly suck up to their readers, even more than they do their advertisers or owners. If MS-bashing is selling, that's what they produce. The bottom line is the bottom line. The big boss doesn't care what the little guy says about him, as long as he brings home the bacon.

    A good analogy would be musicians and bands who have made careers out of being anti-corporate and anti-industry, while being backed by that same industry. Whatever sells...

  112. BS by rtphokie · · Score: 1

    We shouldn't spend so much energy vilifying Microsoft and more energy understanding the new economy. One where startups with the next new hot idea WANT to be aquired by one of the big boys, maybe even microsoft. Dont pine for the little guys with the killer app who get eaten up by the big boys, it's probably what they wanted all along

    1. Re:BS by wbav · · Score: 1

      This is an interesting point.

      I may be young and idealistic, but isn't that kind of the point of being a student?
      Rather than a chore, I enjoy writting code, I do it for fun, which is a change from some of us, who are just in cs to make money.

      --

      =================
      Unix is very user friendly, it's just picky about who its friends are.
    2. Re:BS by redGiraffe · · Score: 1

      I don't give a damn about the little guy with the killer app, I will be bigger than microsoft, they are the competition. wheres the pine?

    3. Re:BS by BattleTroll · · Score: 0

      The point wasnt to say anyone should do it for the money. I love programming and will do it for the foreseeable future. My point being that religious wars regarding which OS one programs against are pointless and nieve. If I'm asked to program Windows, Linux, Mac, or VAX, it does not diminish my enjoyment of programming. In fact, I rather expand my knowledge to every platform I can - I find I'm always learning something I never thought of before. Sticking to a single platform is self-limiting at best, and at worse can paint you into a career dead-end quickly. By saying "I'd never program X" or "I'm only going to program Y", you're telling your future employeers "look, I don't care what you want, its not important to me". Which is a major career-limiting statement if I've ever heard one.

  113. Re:It's not Linux it's Java that's the threat to M by Cardhore · · Score: 2

    C# throws Java's security model out the door by having backwards compatibility to C++ and C where you do manual memory allocation also.

  114. Ever heard of... by Anonymous Coward · · Score: 0

    ...Java.NET ?

  115. Prognosis not really good. by hateddamntruth · · Score: 5, Insightful

    I attend one of the largest universities in the U.S. (and indeed the world) and over the past three years or so, Microsoft has been very busy blitzing our entire school and IEEE and ACM organizations with advertisements, promotions, donations, ... the whole hundred yards. So much of our computing tools (both software and *hardware*) are provided by them. ISOs for XP, Visual Studio, etc. are provided to all of our CS faculty and students freely. On the surface, this seems very good and positive, except that they have an ulterior and very selfish motive - to get the entire next generation our CS students hooked on their proprietary and frequently restrictive and intrusive products, and start developing for their platform thereby strenthening their stranglehold on the industry. Instead of these students to first be exposed and learn to use the openly specified, standardized and frequently free tools, and then later on moving onto any platforms they prefer, all they hear and learn about now is Microsoft (which was never the case until Microsoft became this rich and powerful). I hate to say it, but Microsoft sure knows what they need to do to maintain their monopoly, and they are doing it to the fullest. And the scheme is proving to be fruitful. Over the years (as those "donations" have come), I have seen our CS department in particular and our entire engineering college in general switch slowly but steadily from Unix boxes to PCs (even where we needed the power of the Unix workstations), from Unix to Windows (even where development was traditionally taught in Unix first, everything else later), from Linux PCs to Windows PCs (even though the former were free and simpler to implement and maintain in a multi-user development environment), from gcc to Visual C++ (simply because it has a nice interface and debugger, and MS provided it ->f-reely, the Freedom of gcc notwithstanding)... The list goes on and on. The prognosis, for my school anyway, seems bleak as we move more and more to "the dark side" and increasingly trap ourselves into a world where everything is proprietary, and we only promote the power of the most powerful global corporations at the expense of open, collaborative, community development.

    1. Re:Prognosis not really good. by jrs+1 · · Score: 1

      i've used both and i'm so fed up with the pros and cons of both, that switching to an apple (and keeping my bsd box for a server) is looking like a real possibility.

      and also sexy.

    2. Re:Prognosis not really good. by Jaalin · · Score: 1

      I don't know about this -- I'm thinking of majoring in CS at a medium-sized eastern university, and am now taking an intro course. The professor is clearly biased against Microsoft, and gives all his examples using gcc and unix. Once you're past the intro course, almost everything is taught exclusively in unix according to some CS friends of mine. It's going to be fun, and any graduates are going to be at least as comfortable in solaris and red hat as they are in windows.

    3. Re:Prognosis not really good. by Anonymous Coward · · Score: 0
      I don't mean to sound snobby, but it seems like Microsoft is reducing the value of the education from your school by narrowing the cirriculum. If it's as bad as you hint at, transfer quickly, as a degree from your school will be associated with an MSCE.


      Or you could be an EE, and not worry your pretty little head about software companies muscling in on you. Microsoft makes good optical mice.

    4. Re:Prognosis not really good. by WowTIP · · Score: 1

      Are you a man of Low Moral Fiber?

      --

      --

      "I'm surfin the dead zone
      In the twilight, unknown"
    5. Re:Prognosis not really good. by plague3106 · · Score: 1

      At my college, it was UNIX only in the CS program. You didn't touch a pc unless you were 1) taking some IT courses or 2) taking OS 2, where you write your own os.

    6. Re:Prognosis not really good. by jrs+1 · · Score: 1

      well, i am a pirate.

  116. Free C# by Latent+Heat · · Score: 1

    Don't know if this will change, but the .NET SDK with a command-line C# compiler is part of the Beta (free) .NET runtime, and I have written "Hello world" programs in both console and GUI mode.

    1. Re:Free C# by tb3 · · Score: 2

      I haven't used the tools (and really don't want to) but how do you debug anything more complicated than "Hello World" without Visual Studio?

      They've had a command line compiler for years, but it has so many switches that Visual Studio was a godsend. I think giving away the command line tools is a publicity stunt.

      --

      www.lucernesys.comHorizon: Calendar-based personal finance

    2. Re:Free C# by swingkid · · Score: 2

      "how do you debug anything more complicated than "Hello World" without Visual Studio?"

      You can use WinDbg, which comes with the (free) Microsoft Platform SDK. It's a better debugger than the one that comes with Visual Studio anyway; it allows kernel debugging (useful for driver development), as well as any number of other features.

    3. Re:Free C# by ahde · · Score: 2

      me too...with mono

  117. My observations. by SagSaw · · Score: 4, Informative

    I'm not a CS major, but a EE major who has a work-study job with the computer center. Here are some of my observations:

    1. Many students prefer the Sun boxes to the NT boxes, especially in the ME program. The CAD software they use is availible both on the NT machines and on the Sun machines. The main reason for the Sun preferece is that the software (and underlying OS) is much more stable. It was not uncommon in my ME-101 CAD class to lose hours of work when the software crashed and corrupted the file.

    2. There are two things that keep a windows partition on my machine: Games and the ability to open word/excel/matlab documents distributed by professors and project groups. (I won't touch AIM with a 10 foot pole, but the lack of a decent AIM client has been mentioned by some other students as a reason why they keep windows around.

    3. Some of the techinical staff seem to have become very frusterated with Microsoft's tatics, licensing, and upgrade cycle. When asked a while ago why we didn't have Office 2000 in the labs, one administrator clearly stated that they would not pay Microsoft repeatedly for the same product; without any new and useful features in the latest MS offerings, there is no reason to upgrade.

    --
    Come test your mettle in the world of Alter Aeon!
    1. Re:My observations. by horza · · Score: 2

      There are two things that keep a windows partition on my machine: Games and the ability to open word/excel/matlab documents distributed by professors and project groups.

      Yes, Counterstrike keeps Windows on my box (my friend plays Counterstrike on his Linux box but getting it going with WINE sounded a lot of effort). However I would be interested to learn how easy and reliable the Crossover plugin is for reading Word and Excel documents? Experiences anyone?

      Phillip.

    2. Re:My observations. by SagSaw · · Score: 1

      To me, it seems easier to reboot to windows than to try to get the few windows apps I need to use to work under wine. I did downlaod the crossover plug-ins after they were mentioned on slashdot a few days ago, but have yet to play around with them much. It seems, though, that they use the native windows dlls, so I would still need my windows partition around to have somewhere to install the dlls.

      --
      Come test your mettle in the world of Alter Aeon!
    3. Re:My observations. by autechre · · Score: 2


      I haven't had any problems opening MS Word or Excel docs that were sent to me, and I'm using OpenOffice now (was using SO 5.2).

      As far as IM clients, I've found Gaim and everybuddy to be quite good, and in some ways (not the least of which being a lack of advertising) better than the Windows client. They have support for AIM, Yahoo!, MSN, jabber, ICQ, etc.

      As for games, I have a Playstation 2 and a Dreamcast, but I realise that's not the solution for everyone :)

      --
      WMBC freeform/independent online radio.
  118. what's easier to learn, Linux or Windows by BroadbandBradley · · Score: 2

    I am not a developer, but I do get lost when it comes to the windows registry... seems like there's stuff in there you're not supposed to know about.

    Linux, however, with the /etc directory, seems to spell everything out in plain text.

    Given nothing but a Copy of WindowsXP ($200) and a copy of Mandrake Linux(Free, or $30 with a nice book), it would seem to me that the ability to "look under the hood" on the Linux box would win lots of curious students over.

    Add to that the lack of License restrictions, and the multiplatform nature of Linux, (MAC X86..and almost everything else) and MS Windows starts to look like a ball and chain.

    MS does have the installed user base, but I'm confident that will not be an advantage for much longer.

    and after all that _THEN_ there is the cost, before I found Linux I thought I wanted to be a MCSE, I got some books, and quickly learned that I'd need to purchase several different MS operating systems in order to follow the labs in the book. By contrast, I can learn how to administer Apache servers for FREE. I've not run an MS OS since, What a RipOff.

    1. Re:what's easier to learn, Linux or Windows by Anonymous Coward · · Score: 0
      You make an excellent point. There is no real structure to Windows, and no documentation of the low-level configuration details. If your Windows GUI mungs up a configuration file, there is no way to fix it with text editor. And there is very little documentation. With Linux, and most Unix systems, you can find out about how every file is structured and used. It might take a little digging but the information is there somewhere.

      I am amazed at the shallowness of almost all Windows books. If you pick up a Windows book to learn about TCP/IP, you will learn how to click on some menus and radio buttons. You really don't learn anything about what is going on, only how to navigate some configuration GUI.

  119. WINDOWS NE by Anonymous Coward · · Score: 0

    Windows NE must be their new way to rip us off

  120. Re:The Oppinons of a CS S..-Hardware Compatability by Kalgart · · Score: 1

    With regard to the compatability of microsoft brand hardware, I rescently had a small problem with my game controllers. I have a USB racing wheel, and joystick that are MS branded. unfrotunatly, The do not work on windows XP or 2000. These being windows 98 only. It is stated on the MS hardware web site that the will be no drivers made for these products. Given that all were purchased within the last year. I no longer have any trust in harware compatability from microsoft. Once the producers of the best input divices.

  121. Different at our school by Wing · · Score: 2, Interesting

    I attend Texas A&M University and in our courses that use C/++, we use Visual C++. The lab machines have Borland and the Unix machines have gcc, but the reason VC++ is used is the professors can get copies of Visual Studio for free for every student.

    In addition to this, our school is in negotiations w/ MS to bring a licenseing plan to A&M to make copies of all MS OS's and Office to students for about $5 per copy. A plan like this is already in the works at U of Texas.

    It's hard to get away from it when its getting shoved down your throat...

    --
    ------
    zap.....
  122. So so article by Anonymous Coward · · Score: 0

    The article tried to be non biased and it succeeded (despite the fact msnbc is behind it). But it was badly researched.

    I wonder what I'm working with now since KDE will be released next spring *cough*

    Second the whole statement about european IT infrastructure simply is wrong, it is not that much different than the US one, but maybe the fact the Linux originated from Europe and always was strong in countries like germany helped it more than in the states(the first serious article I read about Linux was in 94 in the german Ct magazine)

    Anyway now something happens which I mentally predicted once I read about the new M$ licensing scheme. Microsoft shoots itself slowly out of the market (not totally but MSFT definitely helped Linux and other *Nixes to make inroads)
    And yes many of our Universities never were particularily M$ biased. When I studied, about one departement was heavily M$ biased all others were running Unix machines-a mixture of Linux and Solaris- that was in the mid nineties already.

  123. Re:The reason CS students are not interested in MS by PhotoGuy · · Score: 2
    That MS has dumbed down their software to the point that you realy need very little learning to be able to be very effective with it. with Unix, you need to more time and resources. If you are able to learn how to admin using Unix, you can then pick up a book on win 2k and learn what you need from it to be able to admin a windows network. you make better use of your resources in the University if you spend it learning Unix than if you spent it learning somthing that a book and 3 months on the job caouls teach you.
    Huh? That may be true for installing and maintaining the system (the trivial part, of least interest to University students). When it comes to programming, the Win32 suite of API's is intentionally kept huge and constantly changing, as compared to the Posix and other Unix-like API's, which are far easier to use.

    And in Win32, you constantly have to deal with bugs, inconsistent behaviour, GUI bug workarounds, and so on and so forth. I think Unix is a far better learning (and production) environment.

    -me
    --
    Love many, trust a few, do harm to none.
  124. Switch? by Meech · · Score: 2, Insightful

    The article is taking about how current Computer Science students are starting to dislike Microsoft. My question is, when did they start to like/use Microsoft? How many (good) CS Schools have labs of windows workstations and teach using MS tools? Most schools take pride in their facilities that are full of Suns or SGIs.

  125. You guys have to decide on something by extrasolar · · Score: 2

    Does or does not Microsoft have a monopoly?

    If they do have a monopoly then there are no viable alternatives to Microsoft software.

    If there are viable alternatives, Microsoft does not have a monopoly.

    I am, however, happily using the GNU/Linux OS and have decided that there is no monopoly.

    1. Re:You guys have to decide on something by nathanh · · Score: 2
      Does or does not Microsoft have a monopoly?

      Yes, they do.

      If there are viable alternatives, Microsoft does not have a monopoly.

      Your lack of understanding explains why the judge did not seek out your counsel.

  126. Warning! by Anonymous Coward · · Score: 0

    You REALLY don't want any of that Big Brother spyware.

  127. Re:Comp Sci. Students & MSFT: VS by brondsem · · Score: 1

    Similar here at Calvin, any CS student can get any MS software for free (apparently Calvin's subscribed to the MSDN or similar). Yet the programming labs and classes use Solaris/GCC

    --
    "a quote" -me
  128. Can't say i disagree by GePS · · Score: 2, Insightful

    We here at Clarkson University, the place where two of the students won the recent linux challenge, there's a huge linux following. There's even a professor here whose sole job is basically heading the COSI (scroll down a ways)(clarkson open source institution).

    I also remember talking to a grad student whose experience after an internship with microsoft was nothing less than "I would never work for them, and I will never again use their software" Now them's fightin' words, and the general feeling isn't quite that harsh, and windows still gets used to a large degree here, but that's mainly because there's nothing much to do at Clarkson other than play games.

    So yes, the educated will turn to linux, that's really not that big a discovery. It's really always been this way. Just don't think for a second that Micro$oft will be going out of business just yet. Not until a truly idiot-user friendly Linux version comes out will a conversion of the home PC market come about. Granted, that's not a very large discovery itself, but that's the whole point. This article isn't that groundbreaking.

  129. Linux XP by Anonymous Coward · · Score: 0

    Hi, I'm looking for Linux release of the Windows XP GUI. I'm willing to pay for it the price of full XP.

    1. Re:Linux XP by Dwonis · · Score: 2

      I recommend you learn a different interface. The Windows XP GUI is good for the eyes, but it's not really that efficient (usability-wise).

  130. Re:Newsweek hasn't heard of KDE yet-NE by Anonymous Coward · · Score: 0

    N.E.=New Excrement.

  131. There are more *NIX jobs out there than Windows by Anonymous Coward · · Score: 0
    Just go to any of the big major job search engines
    (dice.com, yahoo.com, you name it).
    Do a search for UNIX and see how many hits you get. Then do a search for Windows, and compare the results.


    What you're spouting off there is just myth.
    There are more UNIX jobs out there than Windows.

  132. Watch for release of KDE this Spring... by doctorjohn · · Score: 1

    Gee. I can hardly wait for the release of this thing they called KDE. I wonder if it will work with my 2.4.9-31 kernel?

    But seriously, while teaching MCSE prep courses last year, I always tried to balance the official Micrsoft line with alternatives. This sort of discussion was so popular that I put together a Linux+ course. The interest in any viable alternative OS was there. I noticed that most students were not, per se, anti-Microsoft, but, in line with the article, they were more prone to be anti-totalitarian; they wanted alternatives. Many of my students are still using Linux and at least one of them was responsible for moving a small manufacturing operation away from NT and into the Linux fold. Mostly the movement was a result of angst caused by Microsoft's new license policy, coincidental with this student's new skills and confidence with Open Source software.

    Besides, penguins are way more cool than the microsoft mascot (which is what, Bill?)...

  133. MSNBC is the default browser by Meech · · Score: 1

    True that MSNBC is not exactly the greatest of news sites, but, it is the default homepage for new installations of internet explorer. A lot of users do not ever change the homepage and therefore read it.

    1. Re:MSNBC is the default browser by Anonymous Coward · · Score: 0

      oh no, they never get to see the best page on the net...

      about:blank

  134. Re:The Art Of Cunnilingus by Anonymous Coward · · Score: 0

    thanks 4 the info man!

  135. Report directly to jail. by Anonymous Coward · · Score: 0

    Piracy is not allowed and is particularly unpatriotic following 9/11.

    1. Re:Report directly to jail. by Anonymous Coward · · Score: 0

      Unpatriotic to whom? I'm Canadian.

  136. I would just like to register that by sh_mmer · · Score: 1

    this is great news for me. fewer CS geeks wanting to work for MS means more money in it for me, since i'm strongly considering taking my CIT Ph.D and selling out to MS. for the money, but even more because i think the concentration of smart people is rivaled only by a few universities and even fewer research institutions in the world.

    (moderators, it's "flaimbait" not "troll" since i am quite sincere, i assure you)

    --
    Interested in learning Chinese or Japanese? check out Chinese/Japanese-English Dictiona
  137. What are they talking about... by Chris+Pimlott · · Score: 2

    What a laugh. I can't say what things are like anywhere else, but at here at Case Western Reserve University, there are plenty of CS students who are big Microsoft fans. Many of them are very smart people. Microsoft hires a lot of interns from here and is very active in gaining student mindshare. All the Windows boxes in the CS labs are from Microsoft Research. Entire classes get boxed copies of Visual Studio .NET. The Windows Users Group is one year old and well attended.

    Sure, there are still a good number of students who do everything in gcc (we've also got a bunch of sun boxes in the lab) and CWRULUG continues to prosper, but to say an _entire generation_ of CS students are anti-microsoft is absurd.

    Microsoft isn't student. They invest a lot of attention (and money) in colleges There are many students who have known only the Microsoft way and are perfectly happy with it.

    1. Re:What are they talking about... by Anonymous Coward · · Score: 0

      Doesn't CWRU have a very large homosexual population? I've heard that
      CWRU is a gay Mecca for all the small-town homos from across Ohio.
      Perhaps you are even one of them? If so, then cool. No problem.

    2. Re:What are they talking about... by daveman_1 · · Score: 1

      Apparently they focus different energy on different universities. I'm not going to name any specifics, but some universities I've seen don't do any development on Windows. Only Solaris and some Linux machines. I guess it all depends on where you're at.

      --
      Russian Russian Russian RussianDollSig DollSig DollSig DollSig
  138. Half of the equation by snowlick · · Score: 3, Insightful

    That's all good. You still have to have a legal copy of Windows XX to test your product. Money is still changed hands, just at different points in time.

    No money is required to develop for the open community. Period. That difference is important.

    --
    Crystal Meth: Would you ingest somthing made from a poisonous gas and an explosive metal? You do it every day -- Salt!
  139. Completely OT by mav[LAG] · · Score: 1, Offtopic

    Isn't your .sig from SQ4? As I read it I experienced deeply pleasant visions of playing too much Ms. Astro Chicken...

    --
    --- Hot Shot City is particularly good.
    1. Re:Completely OT by los+furtive · · Score: 1

      You got it!

      --

      I'm a writer, a poet, a genius, I know it. I don't buy software, I grow it.

    2. Re:Completely OT by jaavaaguru · · Score: 1

      Moderators: Where-oh-where is the .sig topic then? If it has no topic, then it's hardly off-topic.

  140. Re:Question by The_dev0 · · Score: 1

    If you weren't AC you would soon be posting at +1.

    --
    Never fight naked, unless you're in prison...
  141. What's saying a department has to choose? by compupc1 · · Score: 2, Insightful

    I attend a University with an exceptionally good software engineering program. By the curriculum, we are REQUIRED to learn how to develope for both Windows and UNIX systems, along with the cross-platform Java. Approximately equal amounts of time are spent on each, using C, C++, Java, some Asm and even some Maple, along with the standard web languages. Any school that tries to teach development for only one platform (that includes a Linux-only curriculum) or language is shortchanging the students. In the ever-changing world of technology, you can't afford to be a stickler about what platforms you will or can program on. The vast majority of CS students will be employed by a company when they graduate -- not doing self-employed work. This means that you program on whatever platform your employer tells you to program on, and if you can't or won't, you won't be able to keep your job for very long.

    --
    -James
  142. This is expected by Anonymous Coward · · Score: 0

    All these open-source advocates/anti-MS people will enter a job market where their skills will get them a night manager position at McDonalds. Good luck chumps, your statements show your ignorance. Your need client focus to survive in the business world. That means you provide the best solution for the problem based on many factors, not just your ignorant anti-MS BS.

  143. Sure is nice to have the source to the OS by smartin · · Score: 3, Interesting

    If i were a student and wanted to learn about operating systems, what does M$ have to offer me. Instead i'd get the Linux kernel and play. Who knows, a smart student that figures out a better way to do something, has an excellent shot at having it incorporated into the real thing.

    Same goes for device drivers, if you are a student playing with a piece of hardware, are you going to create a device driver for nt? Not likely, linux, sure there is no barrier to entry.

    --
    The difference between Canada and the USA is that in Canada healthcare is a right and gun ownership is a privilege.
    1. Re:Sure is nice to have the source to the OS by capnjack41 · · Score: 1
      Microsoft licenses source code to universities, for research-purposes only, quite possibly exactly because of what you said...CS students would just play with the linux kernel and therefore the fanbase for linux (or your favorite free-non-MS os) would increase.

      I emailed some CS dept professors asking them to request a copy but it doesn't seem they even want to teach that stuff in class, and corrupt everything they've been trying to teach us ;) .

    2. Re:Sure is nice to have the source to the OS by smartin · · Score: 2

      I wonder what it would take for joe student to get and build a complete copy of nt/2000/xp. I'll bet it is a whole lot easier said than done.

      --
      The difference between Canada and the USA is that in Canada healthcare is a right and gun ownership is a privilege.
    3. Re:Sure is nice to have the source to the OS by capnjack41 · · Score: 1
      msft: "All source distributions for research use are UNSUPPORTED. There are no mechanisms in place for help with interpretation or compiling of the code."

      They don't really specify what to do with the code, what you need to compile it or whatever (they probably just have a bunch of their own proprietary utilities to do that, which they don't give you)...most likely, you can't just use an ordinary compiler.

      I wonder what mechanism is in place to prevent some student from distributing it (for $0 or more)...not that I would do that though...

    4. Re:Sure is nice to have the source to the OS by Anonymous Coward · · Score: 0

      Same goes for device drivers, if you are a student playing with a piece of hardware, are you going to create a device driver for nt? Not likely, linux, sure there is no barrier to entry.

      What's the barrier for nt? You can download the device driver sdk from microsoft for free. Ok, so there's not much other driver code to learn from, but that's a benefit for open source, not a barrier for windows.

  144. The Reply of a CS Grad Student by jbf · · Score: 3

    Dude,

    1. Learn how to spell. It'll get you farther in life. Besides, if you do migrate away from Microsoft, emacs doesn't have a built-in spell checker, AFAIK.

    2. I don't know how you ever felt enfranchised with Microsoft; maybe you held their stock and could vote by proxy? Or maybe Microsoft has now put shackles on your feet and made you their slave...

    3. I worked inside MS, so I feel obligated to say that I think the code reviews done inside my unit (ISBU = Internet Services Business Unit) were pretty darn good. It's hard to catch every bug, and people like features. If you don't like the feature creep, use Windows 95 or 3.1. Sure, you can't use brand-spanking new hardware, but often you can't with Linux anyways, plus the lack of bloat will make up your speed difference. Better yet, run Win95 on VMware atop Linux.

    4. Product activation is bad. Would you rather have a dongle?

    5. Frankly, to anyone in the Real World, $600 for Office is _nothing_ compared to the productivity you get out of it. Sure, I enjoy tweaking every last parameter in LaTeX, but give LaTeX to the average secretary, and you'll be spending over 100 hours of their time with training and support and looking stupid things up in the manual. (Don't believe me? Tell me where TeX keeps all its hidden math font metrics... I spent a day looking. Not that MS gives you the control; it just lets you know that it's in control and there's nothing you can do about it) That'll make up your $600, even at salary alone, let alone fringe, office space, etc.

    Life's too short to worry about cost for products like Windows and Office. The obnoxious thing about MS is how they implicitly encourage people to upgrade, then send non-backwards-compatible file formats around, so you pretty much _have_ to upgrade. Not to mention their wonderful security.

    BTW You should consider reinstalling Windows and Office if your Word loads are taking 1 minute. I just timed my P3-850 at .95seconds for a Word load. And if it matters to you, Windows is not my primary desktop environment; this is being written on a FreeBSD machine.

    1. Re:The Reply of a CS Grad Student by Deagol · · Score: 3
      Product activation is bad. Would you rather have a dongle?

      Product activation in any form is simply evil. Microsoft is trying to be like FlexLM by Globertrotter.

      As a Unix admin, I must say that of all aspects of my job (including supporting the users), I hate flexlm above all things. I piss away more time getting the keys installed than the damned software.

      Why should I need to get a stinkin' key, when I've got the software purchase invoice in my hand?!?

      I wish MS would use a dongle. That would push many people over very quickly.

    2. Re:The Reply of a CS Grad Student by Anonymous Coward · · Score: 0

      BTW You should consider reinstalling Windows and Office if your Word loads are taking 1 minute. I just timed my P3-850 at .95seconds for a Word load.

      Maybe you should reinstall Word and windows. I just loaded word (first use on boot) in 19 seconds, on a P2-400mhz laptop with 128mb (Dell i7000). I'm usually running out of ram, so I run cacheman and hve 24mb free w/o word, though IE and winamp playing. Oh, and I'm running WinMe and OfficeXP.

    3. Re:The Reply of a CS Grad Student by jbf · · Score: 1

      Hmmm, interesting, sounds like I'm beating your machine by a factor of 20, with a CPU only twice as fast.

      In any case, 1 minute on a 1GHz is pretty unacceptable.

    4. Re:The Reply of a CS Grad Student by Trepidity · · Score: 2

      1. Incorrect. Emacs has a built-in everything. If your copy doesn't, it's because you don't know enough Common Lisp. =P

    5. Re:The Reply of a CS Grad Student by Hal-9001 · · Score: 1

      Last I checked, ispell, make, and gcc weren't implemented in elisp. Yes, emacs could do anything and everything via elisp extensions, but that doesn't mean that anything and everything should be bolted into emacs via elisp extensions...

      --
      "It take 9 months to bear a child, no matter how many women you assign to the job."
    6. Re:The Reply of a CS Grad Student by *coughs+loudly* · · Score: 0
      1. Learn how to spell. It'll get you farther in life. Besides, if you do migrate away from Microsoft, emacs doesn't have a built-in spell checker, AFAIK.

      M-$ or M-x ispell-buffer or M-x flyspell-mode. Okey, it's not technically built-in--ispell has to be installed--or even very good. But it's there.

    7. Re:The Reply of a CS Grad Student by forkboy · · Score: 1

      Life's too short to worry about cost for products like Windows and Office


      Maybe living in suburbia has dulled your awareness to the "Real World" you seem so fond of mentioning, but some people cannot afford to pay $300 for Windows and $600 for Office. That $900 is my rent and car payment for the month. I'm glad there are free alternatives.

      In the business world, sure, the cost may be trivial. But not to those of us who are either in school or laid off by companies that spend too much money for their software.

      --
      This message brought to you by the Council of People Who Are Sick of Seeing More People.
    8. Re:The Reply of a CS Grad Student by jbf · · Score: 2

      Maybe living in suburbia has dulled your awareness to the "Real World" you seem so fond of mentioning

      Funny you say that to a person who did middle school in the ghetto long enough to speak Ebonics as a native language. If you can cost-justify a computer, you probably can cost-justify Office and Windows. (And since when did CS grad students make so much money that they have a dulled awareness of the value of money in the Real World?)

      some people cannot afford to pay $300 for Windows and $600 for Office.

      When those people aren't technical, they tend to be the type of person who wouldn't buy a computer in the first place. When they are technical, they can run Linux.

      That $900 is my rent and car payment for the month.

      So, where'd you get the money for the computer in the first place, if finances are really that tight? Doesn't it seem a bit fiscally irresponsible, unless you're buying it as part of a business, to spend your rent check and car payment on a computer?

      I'm not saying there shouldn't be free software. I'm saying that there's a reason the software costs money, and it's not entirely because MS is evil. I'm also saying that MS pricing is reasonable in the business world, something that might not occur to a college freshman to whom $100 is big bucks, a fact that he seemed to harp on endlessly.

      In the business world, sure, the cost may be trivial. But not to those of us who are either in school or laid off by companies that spend too much money for their software.

      Apologies for the overgeneralization. I guess I see the Real World as the businesses who use computers to improve productivity; to them, the extra cost of productivity software like Office isn't unreasonable. If you're a student, there are great academic pricing packages (I've never taken advantage of one, though, since I pretty much exclusively run FreeBSD, and Windows licenses seem to come with every computer I buy). If you have pals at MS, you can get cheap software too. Some schools get MS software free.

      If you're a techie who absolutely HAS to have a computer, you probably know enough to run Linux. More power to you. The slashdot "MS is greedy because they charge for their software" theme is pretty obnoxious.

    9. Re:The Reply of a CS Grad Student by Bob+Uhl · · Score: 2
      ...emacs doesn't have a built-in spell checker...

      M-x ispell-region and M-x ispell-buffer do the trick quite nicely, thank you:-)

      To paraphrase Homer Simpson, `Emacs: is there anything it can't do?'

    10. Re:The Reply of a CS Grad Student by SurfsUp · · Score: 2

      Sure, I enjoy tweaking every last parameter in LaTeX, but give LaTeX to the average secretary, and you'll be spending over 100 hours of their time with training and support and looking stupid things up in the manual. (Don't believe me? Tell me where TeX keeps all its hidden math font metrics... I spent a day looking.

      You need to try Lyx. For the secretary I'd recommend Staroffice at the moment, although Abiword is really coming along and it's a dream to use.

      --
      Life's a bitch but somebody's gotta do it.
    11. Re:The Reply of a CS Grad Student by jbf · · Score: 2

      If you had half a clue about LyX and LaTeX, you wouldn't say that.

      LyX can't edit that, either; at least not without inline LaTeX. Here's the actual problem: you build your own math fonts, based on TeX's original math fonts, but everything is now R 0.01 wider (that means 0.01 design units wider, for those of you unfamiliar with the art), since it's poor-man's bold (see Knuth's TeXbook for details). Having recompiled the METAFONT and installing the associated TFM (TeX font metric) and vf (virtual font) files, you find that TeX still has no clue about the font width, but instead lays out each character a bit too narrow, which visibly throws the justification of any paragraph with math mode in it.

      One way to fix this is:
      \def\poormansboldhack#1{\setbox0=\hbox{$\myfont #1$}\hbox to 1.01\wd0{\unhcopy0}}
      but it looks ugly and has a bit more "badness" then you'd like, since it forces stretches of medmathskips and bigmathskips. You still think this is easier with LyX?

      Since your average secretary has Office experience, are you going to waste the time to switch them over to StarOffice, then have them using incompatible documents with the rest of the world? (The Word converter is not perfect). Even if you internally are an all-StarOffice shop, you'll still get .doc emails.

    12. Re:The Reply of a CS Grad Student by jbf · · Score: 1
    13. Re:The Reply of a CS Grad Student by vsync64 · · Score: 1

      Emacs uses Emacs Lisp, not Common Lisp. One of the big differences is that Emacs Lisp is dynamically scoped, while Common Lisp is lexically scoped.

      --
      TO BUY A NEW CAR WOULD MAKE YOU SEXUALLY ATTRACTIVE.
    14. Re:The Reply of a CS Grad Student by forkboy · · Score: 1

      Funny you say that to a person who did middle school in the ghetto long enough to speak Ebonics as a native language.

      That was kind of a bash, my apologies, I'm a bit sensitive to the influx of materialistic suburban zombies that have moved into Denver over the last several years.

      So, where'd you get the money for the computer in the first place, if finances are really that tight?

      Well, to begin with, a computer is something that has no free alternative, short of hand-me-downs or stealing. There ARE free software solutions. But I think you started to to see where I was going with that line of commenting as you later backed down from the "if you're poor don't buy anything" modality.

      Basically, I agree with your position that software should be considered by it's productivity and time saving value. In the business, that is. In the home, where free and cheaper alternatives to expensive software are more commonly used, the value's just not there...especially to lower income families. I used to make big bucks in the tech biz. Then the ass fell out of the market last year and I'm back in school to finish my degree live on student loans for a while. So, now, I have to watch what I spend, and forking out the cost of my computer (used for papers, research, communication, and sanity) yet again for the OS and an Office Suite just isn't good sense.

      If you're a student, there are great academic pricing packages

      Honestly, though there are good deals to be had, I just can't make myself give Microsoft any money. Maybe I'm brainwashed after all these years of slashdot and linux use. Maybe paying large amounts of money for insecure, unreliable software sickens me. Maybe I'm a hypocrite. Maybe I just have personal moral problems with gigantic corporations and sucking their dicks for 7 years only to see how they treat loyal employees when the almighty buck is on the line. Maybe a lot of things...but I do know THIS for sure, even when I'm back into the working game again, I'll never pay for software that has free or low-cost alternatives.

      --
      This message brought to you by the Council of People Who Are Sick of Seeing More People.
  145. Re: Your sig. by Malcontent · · Score: 2

    I really don't see how dissing passport and suggesting libery is any sort of a contradiction. The reason people distrust passport is because they distrust you, your bosses, and the rest of your company. It has nothing to do with technology or methods just with the ethics of the people who will hold your data.

    This is not to say that SUN is a more ethical company then MS (although relatively speaking they probably are). The truth of the matter is that a consortium of companies is more likely to have an neutral outcome. Usually the contradicting wishes of a couple of dozen corporations is more likely to favor the consumer then the monolithic wishes of one monopoly. This is afterall the underlying premise of capitalism.

    Ideally of course there would be an open source, distributed authentication mechanism and it would be out of the control of all corporations. Perhaps being overseen by a non profit privacy coalition but we know such a entity could never survive an assault by MS let alone the likes of Visa etc.

    In the end the point is mute. Like all other things in the computing world it will be MS vs the World. Everybody in MS feels that everybody else in the world are idiots and the feeling is recipricated. Without the backing of Visa and the mjor banks passport will die a slow death. Unfortunately MS has made too enemies in their run to the top.

    --

    War is necrophilia.

  146. Re:Microsoft does NOT do exactly that by Anonymous Coward · · Score: 0

    If a software vendor really wants developers to adopt their integrated development tools in these times of reduced IT budgets, they better make enterprise editions of these tools available for very low cost or freely downloadable as a loss leader. The business requirement to use proprietary and expensive software has been become precluded by tightened budgets or eliminated by the availability of pretty darn good freely available software. Our IT is having to reduce $25M this year from it's budget, and eliminate 40 staff. We dropped from a dozen plus managers to less than half a dozen. Our CIO who was very Microsoft-centric was fired for constantly running over budget. We simply cannot consider any $1000+ per seat packages or upgrades, period. If we do pay for a package we expect good manuals and a few months of support, or we will reject it in favor of free with online documentation. Our developers are shifting to the freely downloadable but high powered IDEs and web service environments. We are not buying new PCs with XP-anything due to both software and RAM costs this would incur on updating installed base of thousands of PCs. Microsoft's newest licensing programs are too expensive and restrictive and also the new XP software is way too CPU and RAM intensive to make retrofitting our installed base of PCs reasonable. We are prefering server software that does not have CAL licensing. We've also dropped maintenance on most packages where it exceeded 20% of application cost. We will pay it for a few business critical applications.

  147. It's less than $1378.00 by systemaster · · Score: 1
    Your estimate uses "Visual Studio .NET Professional - Full Packaged Product" But the original post says they are giving out the academic version, which is often stripped down. Hence not worth the $1079 you claim. I have a student version of VB 6.0 and it doesn't even have the help files, real smart of MS to not put the help files in the student version, duh.


    This sig is a virus, take it and use it.

    --
    LinuxWorx
    Spelling errors are intentional as are gramatical error
    1. Re:It's less than $1378.00 by kikta · · Score: 2
      Oops, good point. However, probably the reason you don't have any help files is becuase those are on the MSDN CD's. Either way, it really doesn't matter, because I'll probably just sell it or maybe install it to play with for a week or two when I'm bored. Also, according to the description, the help system with this one is as follows:

      The documentation features provided with Visual Studio .NET Academic support use at both faculty and student levels. The faculty documentation describes the teaching tools and instructions for deploying Visual Studio .NET Academic in computer science laboratory settings. The student documentation includes walk-throughs for creating console applications and using the debugger, as well as a rich student reference for Visual Studio.

  148. R T F A by Anonymous Coward · · Score: 0

    it was a Newsweek article. Newsweek is owned by The Washington Post. MSNBC simply syndicated it.

  149. It's nuts what Microsoft is doing to prevent this by DutchSter · · Score: 5, Informative

    I think Microsoft is aware of this, and they are trying their hardest to avoid it. Consider the following. I attend a medium sized (16,000 students) Midwestern University. While our CS department isn't world-renowned, there are about 400 people majoring in it. Tomorrow (The 4th) we've got Microsoft coming to town for the VS .NET "launch party"

    No big deal you'd say...Here's what they're ponying up:
    * Up to 700 people can attend, Students, Faculty, Staff
    * Everyone who goes gets a full version of XP professional, full version of VS .NET Academic, plus who knows how much other Microsoft "Stuff" (Lots of Xboxes floating around)

    Here's the kicker. I was talking to our secretary the other day and she said the whole thing basically went like this: Microsoft calls and says they want to have a launch party, we get $50,000 to spend for $700 people, plus the department gets $10,000 in discretionary "thanks" cash.

    We're having a hard time racking up over $15,000 in expenses for this three hour event. We simply can't find $35,000 in other things to buy for this room! I might add also, all 700 slots were filled in less than a day.

    Is it just me, or does this smack of a company that really, really, wants to protect its future interests?

  150. Re:Not really, No really not really by lsdino · · Score: 1

    Meanwhile, Microsoft has gotten greeder, charging upwards of $1500 for Visual Studio, which is your only choice now. That's a far cry from $99 for Visual Basic 1.0 or Visual C++ 1.0.

    The funny thing is that VB.NET is only $109. As are both VC++ .NET and C# .NET. So VS.NET may cost a bunch, but the individiual pieces don't. I'm not sure what VS.NET has which sets it apart (other than all the languages)...

  151. typo by Chris+Pimlott · · Score: 1

    Microsoft isn't student.

    Whoops, that should be "Microsoft isn't stupid." Erp.

  152. Yes by Jucius+Maximus · · Score: 5, Interesting
    I am a Computer Engineering student at a well respected canadian university, and 95% of all Comp.Sci is Linux based. Only a few of the first year courses (where you learn MS Office or Java) are done on windows.

    The interesting part is how preachy some of the profs get. The prof for my programming (C) class this semester went into a little speech on the first day about how Linux was far more technically advanced than windows and most anyone (except perhaps BSD fanatics ;-) would agree that linux is what should be used if you're doing something important.

    Furthermore, one of the engineering profs one day got into a talk about how he runs VMWare in his machine which allows him to run linux, because linux is 'good.' (This was in a mathematical, not computers course, btw.) If we (students) tried to do some sort of major design project at my school using windows as the platform to run it, we would be fried to a crisp by the profs for it. This prof often talked about how he avoids MS products like the plague because of unreliability and bugs.

    Yes, the conversion away from Microsoft has started, and the people to thank are the folks with the Ph.D's who get the idea that linux is better into students' heads, and choose linux as the platform for the course, thereby causing many students to install it on their own machines so they don't have to use the public labs to do their work. Yes, where I come from, linux has become both cool and elite among undergrads while microsoft OSs have become connected with cluelessness and a lack of technical competence.

    I am sure that Microsoft's SIT (slashdot infiltration team) will read this and immediately alert the top brass about this grassroots subversion away from MS software, and try to initiate a whole new marketing campaing aimed at college/university students and well as Profs. It's only a matter of time...

    1. Re:Yes by the_bikeman · · Score: 0

      At my small Canadian University (~6000 students) 100% of all CompSci courses are taught using Solaris 8 on Sparc Ultra 5 systems. And yes, Linux has become cool and elite among undergrads here also.

    2. Re:Yes by bockman · · Score: 2, Interesting
      Somehow I can't bring myself to believe that Linux preachers at school may result in long-term benefits for Linux and other OSS'es.

      Hence I hope your profs also explain _why_ they think Linux is better, run some serious comparative analysis, and let students have their own opinion on the matter.

      --
      Ciao

      ----

      FB

    3. Re:Yes by fredrik70 · · Score: 1

      ah, my uni's CS faculty were all Sun sparc's, except 4 nt boxen.
      Most profs and techers there really didn't even know about windows - it didn't show up on their radar. was running fvwm95 on my account when one of my teacher came up wondering quering me about my funny looking wm which he never seen before. when I said it was a rip of the windows 95 look he scratched his beard thoughtfully and said 'Ah so *that's* how it looks like! oh well no too bad...' and then he went on....

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    4. Re:Yes by ParisTG · · Score: 1

      Lemme guess.. Waterloo?

      I was there a few years ago for a CS info session, and I noticed a little bit of what you mentioned here (actually, quite a bit more than "a little bit :).

      At my current school, the FYTE network (First Year Teaching Environment) is all NT machines, but we use them for Java development. They all have Emacs installed as the default Java environment.

      The upper year network (GAUL = Grad and Undergrad Labs) is all Solaris.

      It would be nice if they ran Linux everywhere, but this is better than nothing. :)

    5. Re:Yes by csbruce · · Score: 2

      Lemme guess.. Waterloo?

      When I was at Waterloo five years ago, pretty much everything in the CS department was Sun (not sure if it was SunOS or Solaris). Some Alphas had snuck in too. On the plus side, the department was massively Unix.

    6. Re:Yes by csbruce · · Score: 1

      When I was at Waterloo five years ago... the department was massively Unix.

      Actually, this must be why Microsoft hires so many Waterloo graduates -- because they already know what Microsoft will be working toward over the next decade.

      "Those who do not understand Unix are condemned to reinvent it, poorly." -- Henry Spencer

    7. Re:Yes by Jucius+Maximus · · Score: 1
      "Lemme guess.. Waterloo?"

      No I am not going to waterloo but I expected someone to come back asking me that. Years ago, back at university application time I did go to w'loo's campus day and that experience is what made me decide not to go there even though I was accepted for Engineering.

    8. Re:Yes by Jucius+Maximus · · Score: 1
      "Somehow I can't bring myself to believe that Linux preachers at school may result in long-term benefits for Linux and other OSS'es. Hence I hope your profs also explain _why_ they think Linux is better, run some serious comparative analysis, and let students have their own opinion on the matter."

      Oh yes, they explain why. The points are usually involving stability, the legal issues and the ability in GNU to see the code and find the bugs.

      And I'll tell you that a whole lot of people in my year are installing linux for the first time this year so they can do their programming work. The CS department runs a 'linux install fest' each semester where people can bring their boxen and senior students will help get RH 7.2 installed.

    9. Re:Yes by PLBogen · · Score: 0

      > Only a few of the first year courses (where you > learn MS Office or Java) are done on windows.

      You learn Office in a computer science program? You must be joking.

      >If we (students) tried to do some sort of major >design project at my school using windows as the >platform to run it, we would be fried to a crisp >by the profs for it. This prof often talked >about how he avoids MS products like the plague >because of unreliability and bugs.

      The prof's at A&M tend to be the same way. My Databases class was tought using Oracle 8i in Solaris without X. Our Intro Class and Data Structures class are Java and C (no ++) under Solaris. Later on we take an OS class where we are required to write our own OS. The majority of the time the OSes turn out to be nothing but another flavor of Linux or BSD.

    10. Re:Yes by Azog · · Score: 2

      Microsoft is well aware of the Linux at University threat and is trying to deal with it.

      I live in Redmond, and one of my friends works for Microsoft in their university PR / support department. I can't remember the exact name of their group, but it is a fairly large, well funded part of Microsoft that tries very hard to push MS products in education. They know that if they don't win this, a whole generation of computer science students will have lots of Linux experience, and will have learned the relative merits of the various operating systems out there. The consequences for Microsoft would be disasterous. Fortunately they are not doing so well in this area, even when they give away software and hardware for free.

      Adding to the damage for MS is the fact that many of these students contribute to GPL'ed software, and also have opportunities to work on Linux and other free software on exotic hardware. Beowulf clusters are commonplace now, and university research teams are doing all sorts of wild and crazy stuff with Linux.

      Microsoft just can't compete with that - in desparation, they are allowing some universities to have access to Windows source code, but they are still losing the mindset war.

      Woohoo!

      --
      Torrey Hoffman (Azog)
      "HTML needs a rant tag" - Alan Cox
    11. Re:Yes by Tsujigiri · · Score: 2

      ... and let students have their own opinion on the matter.

      Hmmmmm, I think that your uni courses are very different to mine.... :)

      --

      "I'll take the red pill. No! Blue! AAAaaaahhhhhhhhh"
      - Monty Python meets the Matrix

    12. Re:Yes by Anonymous Coward · · Score: 0

      The problem is that those in academic settings have a tendancy to be rather far-removed from reality. Of course they'll preach the idealism they live by.

      The fact remains that the real world is still using Windows. If I was still a student, I'd much rather learn to use what's out there *now*. If Linux catches on, great, by then I'll have enough "real world" experience under my belt to be able to adapt. To maximize their chances of getting decent jobs (their #1 priority), kids fresh out of college/university need to have experience with the tools that are *currently* in use in the industry.

      With that said, of course I wouldn't discourage any student from learning Linux in their free time. It just shouldn't be their top priority.

    13. Re:Yes by Jucius+Maximus · · Score: 1
      "You learn Office in a computer science program? You must be joking."

      No, we don't learn office in CS. But the lowest difficulty 'for-credit' CS course taken only as electives by people in other disciplines does teach MS Office, general windows competency, which mouse button to press (I'm serious!) and how to use the university's online webmail system.

      The students who are in the real CS program start of learning Java and C in first year.

    14. Re:Yes by sheetsda · · Score: 2
      I am sure that Microsoft's SIT (slashdot infiltration team) will read this and immediately alert the top brass about this grassroots subversion away from MS software, and try to initiate a whole new marketing campaing aimed at college/university students and well as Profs. It's only a matter of time...

      Well, as I attended a Microsoft sponsered unveiling of .NET and Visual Studio .NET Academic at my university on Monday during which they gave all attendees(students, faculty, a few others) free full copies of Windows XP and Visual Studio .NET Academic, I would guess this has already been started.

  153. Languages vs. concepts. by metacell · · Score: 1

    "You're right about a good CS department. A really good one doesn't even teach languages, it should stick to concepts. Languages are just a means to an end." Ah... but can one understand the concepts, without a lot of concret examples to build up the abstractions from?

    1. Re:Languages vs. concepts. by emmons · · Score: 1

      Theoretically speaking, that is. In a near-perfect world you could teach the conecpts and the students would remember them and then be able to apply what they've learned later.

      For example (albeit weak): it is possible to study spoken language structure without applying structure to an actual spoken language. You just don't get a whole lot out of it.

      Just my 4 pages. ($0.02)

      --
      Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
  154. Re:Comp Sci. Students & MSFT: VS by thesolo · · Score: 3, Insightful

    When I was in college, MS gave out 500 free, full copies of Visual Studio 6, in an attempt to get the CS students hooked on it.

    What happened?? The kids who really knew nothing about computers, and had never programmed before, they used it. But the kids who all knew programming, etc., before joining the CS program, which was about 65% or so, they all sold their copies on Ebay. (This was before MS started shutting down ebay auctions of their software) If they needed to use the software, they would just burn a copy of the lab's install discs. I mean, it was just C++ code, you don't need Visual Studio to compile that!

    So, in the end, MS's plan didn't totally work. Hell, half the kids in the CS program weren't running Windows anyway.

  155. Re:Comp Sci. Students & MSFT: VS by Anonymous Coward · · Score: 1, Funny

    Really? All I got in school was VD.

  156. Re:Being Shallow means creating false dilema by Anonymous Coward · · Score: 0

    You give the fallacy the false dilemma, of either starving or working for MS. No body every had this choice nor will they likely ever have it. So you would not be just in saying, "I work for MS only b/c if I didn't I would starve." You all ready have to think that there is nothing wrong w/ MS. Maybe there isn't, but you never proved that, only assumed it.

    Next time, better not to post if your post is only going to be a mass of fallacies and unstated (and unproven) assumptions.

  157. Re:It's nuts what Microsoft is doing to prevent th by rlowe69 · · Score: 2, Insightful

    Is it just me, or does this smack of a company that really, really, wants to protect its future interests?

    It is just me, or does this smack of a company that really, really wants to buy its future customers?

    Sure, on the surface it's a "nice thing to do", but doesn't it make you wonder where all of that money comes from? If MS wasn't interested in "world domination", how much cheaper would their software be for everyone, and not just students? It makes me a little sick to think about that.

    --
    ----- rL
  158. Opinions of an older CS student by Anguirel · · Score: 1

    You sound somewhat like I did 3 years ago... At that point, there was good reason to dislike MS. Win98 had finally begun replacing Win95b, and while it was much better... it still sucked. We used to have competitions in the dorm as to how long a person could keep AIM connected (as both AIM and Windows were flaky). The longest ended up being over a month, mainly because the person left their machine on over break. Anytime you did any sort of multi-tasking, your computer would crash badly.

    Win98SE fixed many of those problems. Fullscreen games ran properly, and you could actually break out of them, do something small, and go back into the game without any errors being thrown. So, reasons to dislike MS subsided somewhat...

    At about the same time, our core CS classes switched to MS Visual Studio, since it had a complete version of STL implemented (I believe one of our profs did some extensive research in STL, and templating in general, so he wanted to teach using it). As a side note, here, I like STL as a teaching tool, and as a programming aide... Not wonderfully optimized yet, but still good. Anyway, the switch from the former UNIX-centric (AIX, I think) CS program to MS was odd, but turned out well enough...

    The UNIX servers are still in place, and the CS servers are all runnning various BSD and Linux distros, so those professors who wanted to teach in the older style (or in non-MS languages) had the opportunity to do so. Those who wanted to tap in to MFC and STL could do so. After the first 2 years, I don't think I've had a language dictated to me by a professor. We're told to get the project running, use whatever we want (normally... on occasion, we'll be restricted to 3 or 4 languages so the TAs can be able to help if we have trouble).

    So... All of that as background, freshman year I wanted to get away from MS as much as possible. It simply wasn't a decent work platform, but I didn't have much choice as the core classes were Visual Studio. I got used to the inconsitsencies of MSVC++ and did what I needed to pass... And I learned Perl and Java on the side.

    Everything I learned about MS made me dislike it a bit more. Various attidues regarding Open-Source, predatory market practices, ridiculous naming conventions, buggy software. Trying to write code for windows was painful without the pre-generated code chunks from the wizards... and the wizard code was nearly impossible to read effectively (at the time).

    As time went on, I learned a lot more about the whys of MS' practices, and I began to care less about it. The naming notation makes sense (eventually), the bugs have slowly been worked out... and in the end they produce good software. I suppose if I ever had to pay for it, I might think less of it... but the academic liscenses available through the school computer store make it cheap enough to be worth using.

    That opinion might not have changed as much except for one release... Win2k. By this time I'd started getting Linux functioning on my computer, but I hadn't really had time to hack it or tweak it much... I still played too many games to make it a dedicated Linux box, and I didn't have the funding to get a second machine. About this time I was ready for my semi-annual Windows reformat and reload... So I figured I'd try the new version, and I ended up removing Linux entirely shortly thereafter. I think I've had Win2k crash once, mainly because I was tinkering in bad ways with DirectX and other things... Other than that, my (now 4 years old) machine has run perfectly well on Win2k with no problems.

    I'm not going to defend any other MS OS, mainly from lack of interest in switching. XP sounded good, but I haven't heard the best things about it from other programmers (non-programmers seem to like it just fine). ME frankly sucked.

    In the end, I use Visual C++ as my IDE for when I do C++, Eclipse for my Java and a generic text-editor for perl. I know several other languages, but generally don't bother using them. And so... I'd be perfectly happy coding in an MS environment or out. And, in fact, I wouldn't mind working for MS itself, albeit, in a game developer position rather than Apps.

    To summarize my rambling... Frosh year, I ended up not liking MS. By around Junior, I realized that it really wasn't all that bad (from a CS standpoint). The legacy code support and addition of requested 'features' lends itself to bloated code. At the end of senior year, I'd be happy to work with MS, or without it. It really doesn't make a difference.

    And, in more direct response to a few things...

    Media player runs fine for me, though I generally use Zoom Player and Playa (for Divx) due to the additional features in them...

    Product Activation is a stupid idea, IMHO, but... The price may not have gone down, but it also didn't go up.

    I'm still running the same machine I entered college with using MS products, so I'm not feeling your pain in regards to needing the latest hardware to get reasonable speed.

    If your machine requires a full minute for Word to load, then you have something very badly configured (Linux can take a half-hour to load, if you don't configure it right). Word loads in a few seconds for me, and I'm on a 400 Mhz, 128 MB RAM machine... Your inability to tweak Windows is not MS' fault.

    --
    ~Anguirel (lit. Living Star-Iron)
    QA: The art of telling someone that their baby is ugly without getting punched.
  159. They pump the educational versions out cheap. by Bistronaut · · Score: 1

    You can get the educational visual studio really cheap at most Universities. Ohio State will give students a bundle with Windows, Office, Visual Studio, Visio and (I think) even Project for next to nothing. It's scary.

  160. Re:It's nuts what Microsoft is doing to prevent th by AntiNorm · · Score: 2

    We simply can't find $35,000 in other things to buy for this room! I might add also, all 700 slots were filled in less than a day.

    The obvious solution for any large party on a college campus:

    Beer!

    --

    I pledge allegiance to the flag...
    of the Corporate States of America...
  161. You should be studying! by jamesmrankinjr · · Score: 2, Funny

    Ever see Pinocchio (Disney version) when the fox and the cat convince Pinocchio to ditch school to play games, drink beer, and smoke cigars all day? Turns out there was a catch.

    If you go after M$ free stuff and propoganda, garunteed they'll find a way to make an ass of you and extract their price in the end.

    -jimbo

  162. Re:Question by Anonymous Coward · · Score: 0

    Try logging on.

  163. Re: Your sig. by Issue9mm · · Score: 1

    "a consortium of companies is more likely to have an neutral outcome."

    The RIAA/MPAA must not have gotten that memo.

    -9mm-

  164. Re:It's nuts what Microsoft is doing to prevent th by Hal-9001 · · Score: 4, Funny

    Solution: $35000 / 700 people = $50/person

    Buy a boxed Linux/FreeBSD distribution for every person who attends. ;-)

    --
    "It take 9 months to bear a child, no matter how many women you assign to the job."
  165. re: will cs students switch? by thedude13 · · Score: 1

    from my personal experience: probably not (even though i did). i go to a small private university with maybe 20 total CS majors and MAYBE 3 or 4 actually have ever run *nix or are interested in learning more about *nix. the others seem content running various windows (most i know run WinME). all of our labs on campus are moving to os x and win xp in the next year or so and there are only 3 total *nix boxes that students can sit down and log in at. as far as professors go, none of ours have enough experience with or know enough about anything but windows (and most not too much about that) to teach anything but windows related things. so, at my university i feel its more of a lack of exposure to anything but microsoft that makes the students not think about switching. if students were exposed to more than windows and windows software, im sure a few would switch but too many are content with what they view as easiest.

  166. MSDNAA by essdodson · · Score: 1

    With the MSDNAA almost all colleges are prodiving MS products to their CS majors, we were granted 180 licenses for XP as well as VS. License agreements are fine, they just stipulate that we do not financially benefit from the software we were given, no biggy. If your school doesn't offer free MS products for CS majors have a faculty member take a look at MSDNAA.

    --
    scott
  167. Is it a catch-22 perhaps? by felicity · · Score: 1

    I went to a college which was a heavily-UNIX-centric college (thankfully!) All of the CS classes were run using the standard UNIX systems on campus. Then in Senior year, they added some classes which were MS-only, and a majority of students in the class I was in got in an uproar. The argument from the administration was that we needed hands-on experience with what we'll find in the marketplace, which is mostly Windows-based machines. We thought this was a reasonable argument, but figured that the situation was more about the new computer lab that MS donated to the college.

    I do agree that CS people specifically will likely continue to work on things that they started working on in college. I had never heard of UNIX before going to college, and I wouldn't use anything else by choice now.

    I prefer the "learn the theory and then learn the syntax to do what you want," method of programming. The majority of an application is going to be the same whether it's on a PlayStation, running on UNIX, running on Windows, etc. There'll be some syntactic differences between programming languages, APIs, etc. If you understand the theory, the syntax should be easy.

  168. My falling out with MS by lkaos · · Score: 3, Insightful

    I guess my best response to this is to say how I lost faith in MS.

    I started programming at an extremely young age. I was around 7 when I first started with LOGO and was programming for long periods of time in BASICA when I was around 12.

    As I got older (and learned more math) I started getting very interested in more complex languages (namely C). This was before C++ was really out there. I was very lucky because I had a computer that ran Windows but Basic wouldn't let me take that next step to do real Windows programming.

    I wasn't able to write C in Windows because at the time, the only option would have been to buy the MS compiler for like $500 ($200 for students though). Now, I had a hard enough time explaining to my parents why I was spending so much time on a computer without trying to explain why I needed $200 dollars for a 'compiler'.

    So I started using Linux, and today, I have a deep hatred towards Microsoft. There is no reason why they have to charge $200 for a compiler for students. Had they been more open or offered reasonably priced products, I would be a Windows programmer today.

    It's funny that Balmer screams 'Developers, Developers' because what he should be saying is 'Corporate developers, Corporate developers'. I truly believe MS has lost the CS youth with their expensive products and their predatory practices. That is why I believe in 10 years, MS will not hold the position they hold today.

    I know I'm not about to forget why I left Windows and I'm sure most other folks out there aren't either.

    --
    int func(int a);
    func((b += 3, b));
    1. Re:My falling out with MS by Darth+RadaR · · Score: 2

      I wasn't able to write C in Windows because at the time, the only option would have been to buy the MS compiler for like $500 ($200 for students though). Now, I had a hard enough time explaining to my parents why I was spending so much time on a computer without trying to explain why I needed $200 dollars for a 'compiler'.

      I had a similar experience in college. I was taking a C++ class that was using Borland's Tubo C++ IDE on DOS machines. The compiler and IDE cost Joe Public around US$1,000 back then, but a student version was available for US$75. Of course, I got the student version.

      I had some trouble compiling this one program that I did for school. It compiled fine on a machine at school, but didn't work on my home computer with the student version of Turbo C++. I called their tech-support line. I was asked for the serial number. The tech said, "Oh. That's the student version. There's less functionality in that one. Would you like to upgrade to the full version?" I told him I couldn't afford it and that it was a crappy thing for a company to do to a cash-strapped student.

      Old-Timer Mode: ON
      $DEITY, I wish that I had gcc back then. You kids don't know how lucky you have it. :)

      --
      /*drunk.. fix later*/
  169. False assumption by dstone · · Score: 2

    what students learn in school is key to what they go on to do

    I did a CS degree many years ago. At my school, Apple had a strangle-lock on on supplying all the general purpose computing labs with gear. There were a few IBMs, but lots of Pascal, C, and of course all spreadsheeting, word processing, and presentation preparations were done on Apple hardware. This near-monopoly went on for a very long time. Additionally, on the computing-specific side of campus, Sun had a monopoly on the programming lab hardware. Actually, there were a bunch of NeXT cubes there also. But absolutely NO Microsoft OSs. So I did a lot of Mac and Unix programming, and only touched a PC once for an OS course (ie, didn't even use DOS). Did it make me want to program Macs (or Unix) when I got out? No. I learned the concepts of software design, and if anything, I wanted to apply those principles to different hardware and OSs than I'd been exposed to thus far. So I went towards proprietary game consoles and PCs (DOS at the time, followed by all flavours of Windows). There was a little bit of Unix work in there, but I've never professionally created an app on Apple hardware. I had a huge grad class in CS and I'm not aware of anybody that went on to create Apple applications despite 4-5 years of exposure and programming on them.

    Maybe the "what they learn at school is what they go on to do" theory works at community colleges or vocational schools where training is very specific and more resume-based rather than fundamental-based.

  170. Re:It's nuts what Microsoft is doing to prevent th by rseuhs · · Score: 3, Insightful
    Is it just me, or does this smack of a company that really, really, wants to protect its future interests?

    Is it just me, or hasen't anybody else started thinking about how Microsoft's customer's money is wasted on marketing and promotion that don't make the product any better?

    Maybe, just maybe there is a much more efficient way to develop software.

  171. Industry Standard by LoudMusic · · Score: 5, Interesting

    I'm sure this will be lost in the shuffle and consumed by the abundance of posts - but here goes ...

    There's a little thing called "Industry Standard". Whether it's the best way, the right way, the cheapest way, or the most effective way doesn't really mean dick when you hit the corporate level. They want the stuff that everybody else is using. Talking someone into using a new product that isn't very compatible with everyone else is rather difficult.

    Example:

    Quark Inc makes a layout program called QuarkXpress. It's the industry standard. It costs over $800. Adobe Systems Inc makes a competetive (some say better ) layout program called InDesign. It costs $700. The really big difference is that Adobe GIVES its software to design classes to be taught to the students, Quark requires the school to purchase their software.

    This has been happening (PageMaker before InDesign) for about six years. Quark is still the industry standard and I don't see it changing for another year. Fortunately Quark screwed the pooch and didn't make Xpress native for OS X, and everyone is dumping them. It'll take time to filter through the entire graphic arts arena.

    The same thing is going to happen with Microsoft. Their products are industry standard. They're going to have to make a MAJOR mistake before anyone else comes along to take the lead.

    ~LoudMusic

    --
    No sig for you. YOU GET NO SIG!
    1. Re:Industry Standard by Anonymous Coward · · Score: 0

      Ok. Let's take for instance MS' offering in
      databases. Do you think that any mission-
      critical business is going to rely on MS-SQL
      over Sybase ASE or Oracle. I doubt it VERY
      MUCH. (Yes, I work for a bank, and the DBAs
      here are laughing their socks off at the
      executive's suggestion that we switch to MS
      for SQL).

      See. Microsoft in this case is NOT the Industry
      Standard.

    2. Re:Industry Standard by wbav · · Score: 1

      They're going to have to make a MAJOR mistake before anyone else comes along to take the lead.

      Wouldn't this mistake be XP?


      Okay, that was a cheap shot. But, with having cs students, who will be joining companies as programmers, and then moving up to managers start to shift this industry standard?

      I might be mistaken, but I believe, just about any major company develops on unix/solaris anyways; it just makes more sense when it comes to writing code, to do it on a platform that is stable.

      --

      =================
      Unix is very user friendly, it's just picky about who its friends are.
    3. Re:Industry Standard by eth1 · · Score: 1
      The same thing is going to happen with Microsoft. Their products are industry standard. They're going to have to make a MAJOR mistake before anyone else comes along to take the lead.


      So you don't consider alienating a whole generation of CS students/profs, half the computer industry, and a large percentage of 'normal' users to be a MAJOR mistake? Lots of people i know use Windoze, but the ONLY reason they use it is because it's the 'industry standard'; they're all just waiting for their chance to bolt.

    4. Re:Industry Standard by LoudMusic · · Score: 2

      Hmmm. Good point. But the students aren't the ones spending the money. The corporations will buy what they want and hire people to attend to it. Although ... I was in a new employee's office today giving her a quick overview of our system. The guy nextdoor strolled in and said -

      "These guys are brilliant. They're our bosses of tomorrow. Anybody that knows how to run all this stuff is going to be on top of the world."

      So give it a while I guess ... the old fogies will slowly disperse with their retirement checks and the geeks will rise to power. We shall slay the Microsoft beast yet!

      ~LoudMusic

      --
      No sig for you. YOU GET NO SIG!
  172. If only the Tsar knew... by Anonymous Coward · · Score: 0

    ... what a mess his ministers are making, HE would make it all right! The Tsar is wise beyond us all!

  173. Microsoft: warping students' minds for a decade by markj02 · · Score: 2
    The biggest problem with Microsoft isn't their server software or their licensing, it's their software development tools. Visual Studio is the K-mart version of tools like those found in NeXTStep or Smalltalk. It has all the buttons and windows, it just isn't robust and doesn't give good results.

    Students use the Microsoft tools and think that that's what software development is about. They end up being incapable of developing with anything else when they come out. In fact, they can barely develop with Microsoft's tools, but because Microsoft's tools make it easy to create lots of impressive looking windows, they think they are experienced. It takes a lot of work to bring those people up to speed, get them used to some professional tools, and fill in all the gaps and missing skills.

    1. Re:Microsoft: warping students' minds for a decade by Anonymous Coward · · Score: 0

      I will agree with you regarding VC++ 6.0 but VS.NET is an incredible IDE.

  174. emacs DOES have spellcheck by Xtifr · · Score: 1

    Besides, if you do migrate away from Microsoft, emacs doesn't have a built-in spell checker, AFAIK.

    Not only does emacs have built-in spell checking, but it can use the spell checker to do word completion.

    And what does LaTeX have to do with a secretary's ability to use staroffice/openoffice/koffice/abiword/etc.? The only semi-reasonable argument I've seen for using MSOffice, rather than the actual alternatives like this is that MS file formats are a sort of de-facto standard. And that argument is undermined by the incompatibilities MS introduces with each new release (as you mention).

  175. BS by BattleTroll · · Score: 0

    What a crock. You do the work you're paid to do. If programming MS's crap puts food on the table and a roof over my head, then I'm all for MS. It really doesnt matter to me - programming is programming. Oh to be young, idealistic, and ignorant again!

  176. I already have by wbav · · Score: 3, Interesting

    I got tired of M$ about a year ago, well truthfully before that, but we'll call it a year.

    The thing that kept me using it for as long as I did, was the support for my sound, the cs4281, which was finally handled last year in a kernel update. Quite frankly, I love the switch. All our lower division programming projects are done in java here at OSU, so linux works just as well as windows. If they tell me I have to have codewarrior, I use gvim, it's as simple as that.

    There was one more thing that kept me on windows for so long, the game engine, Half-Life. I used transgamming's winex to get it to work on RH 7.2, and it runs better than in winbloze.

    I look at it this way, when I get a job doing real programming, I'm going to be using Unix/Solaris. In fact, both my intern jobs, where I did things with computers, went to Linux/Solaris. The fact that I had as much experince, with not only windows, linux, but also Macintosh made my work that much better.

    My Macintosh experince has shown me that user design can make or break a product.

    My Windows experince has shown ease of use of databases through odbc, and the importance of flat files.

    My Unix/Linux/Solaris experince has shown me the power of using small programs to take on a big problem, thus making each part work together to complete a common goal.

    I think all three are needed by any cs student, but as long as schools continue to cater to M$ products, such as requiring you use code warrior, or visual c++, I think they will stiffle what most cs students really need.

    --

    =================
    Unix is very user friendly, it's just picky about who its friends are.
  177. UCSD by _pi-away · · Score: 1

    At UCSD we pretty much solely use, have for years.

    --

    "The crows seemed to be calling his name, thought Caw."
    1. Re:UCSD by _pi-away · · Score: 1

      soley use Solaris. *sigh* i'm very tired.

      --

      "The crows seemed to be calling his name, thought Caw."
  178. MSFT tried to recruit me as a student.... by carambola5 · · Score: 1

    But this is what I said:
    After much deliberation and consulting with peers, I have decided not to apply for any position with Microsoft. It seems as though my conscience has gotten the best of me. Having been exposed to many of Microsoft's exploits through slashdot.org, I find it very difficult for me to work for a company I so vehemently disagree with. Complete ignorance of personal security and privacy, overly monopolistic actions, and inferior products are just a few of the reasons why I have made this decision. It looks as though the only way I would work for Microsoft would be after a complete overhaul of the company structure - something I highly doubt a corporation of such magnitude would do for a single programmer.

    And yes, that was a direct quote from my email to the recruiter. Talk about burning bridges.

    --
    IWARS.
    People, in general, disappoint me. Politicians even more so.
    1. Re:MSFT tried to recruit me as a student.... by Anonymous Coward · · Score: 0

      ...and the recruiter laughed at your statement and went to the next application.

  179. Re:It's nuts what Microsoft is doing to prevent th by Pyotri · · Score: 1

    Microsoft aren't trying to be efficient at making software. They're too busy making money.

  180. Newsweek by emmons · · Score: 2, Informative

    Just a nitpick: the article was written by Newsweek. It gives credit at the top (just under the authors names) and has the copyright notice at the bottem.

    Just my 4 pages.

    --
    Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
  181. They don't usually give you grief by Erv+Walter · · Score: 1

    I've had to call Microsoft a few times for Office re-installs because I had to reinstall my computer or because I changed the hardware enough to make it look like a new computer. In all cases, when they asked, I mentioned that I was reinstalling, and they gave me a new code without any grief.

    In fact, I recently reinstalled Windows XP on a computer (same hardware) and it didn't even complain. Apparently, they now have things working such that you only have to call if you install on different hardware (reinstalling on the same hardware seems to automatically work).

    I'm not a big fan of product activation, but it hasn't actually been much of a problem to this point.

    I don't think the telephone operators will give you any problems unless your serial number has been used to "re-install" on dozens of computers...

    --
    -- Erv Walter
  182. Hard to say.. by Mike+Hicks · · Score: 2

    It's really hard to say how things will play out.. Most CS students here at UMN have programmed on Unix, Windows, and Mac (okay, the Mac was just m68k assembly, but whatever). I've done assembly, C, C++, Perl, Java, JavaScript, and Scheme (how could I forget Scheme!). I've avoided Windows systems personally, but most of my friends have at least done some Visual Basic work.

    I definitely don't think it's appropriate to box students in and only let them use one platform, ever, though there is a strong push here that software must run on the Solaris systems. Of course, since the languages we use most of the time are cross-platform, it's usually possible to do most of your development on your favorite platform, then twiddle a few things to get it to work on the lab machines.

    I personally wish that the labs used Linux machines, but that's just my own pet peeve. I figure in the grand scheme of things, this is probably the way to go..

    1. Re:Hard to say.. by wbav · · Score: 1

      Your right, at OSU, the only 24/7 lab has only mac and pc. But we have access, via ssh, to a unix server, thus giving us access to all platforms.

      I know it's not as perty as KDE, but a good command line can be faster than a double click.

      --

      =================
      Unix is very user friendly, it's just picky about who its friends are.
  183. Whoops by Raul654 · · Score: 1

    Sorry, sarcasm doesn't translate well into text. My fault, I apologize.

    --


    To make laws that man cannot, and will not obey, serves to bring all law into contempt.
    --E.C. Stanton
  184. Re:It's nuts what Microsoft is doing to prevent th by modecx · · Score: 1

    I like this idea alot. In fact, I like it so much I have even decided to make it better:

    Spend $500 on burning ISOs of the latest Linux or BSD releases, and pocket the rest.

    Immoral? Yes.
    Evil? Maybe.
    Entreprenuerial? Most definitely. :)

    --
    Constitutional rights may be respected, repealed, or modified; but they must never be ignored.
  185. CS students hate MS because they're taught to by dannannan · · Score: 1

    When I was at Penn State I noticed that a lot of the CS and Math faculty (at least the ones who talked about MS) seemed to be more or less set against Microsoft. Whether their dislike of Microsoft is well founded or not, it rubs off on students. (Most of the tirades my profs went on about Microsoft software seemed to be more emotionally- than factually-based.)

    I don't know how it is at other universities, but it's just a thought. Monkey see monkey do.

    D

    1. Re:CS students hate MS because they're taught to by wbav · · Score: 1

      At the colleges I've attended this is just the reverse. They want you to buy code warrior, visual basic, or visual c++ becuase they want stuff that the students can relate to.

      However, I feel when you limit yourself to one platform, you miss out on the important parts of others, such as with unix, using small teams of applications together to solve a problem.

      I got away from windows, becuase I got tired of typing a paper or something, and having the system go down.

      --

      =================
      Unix is very user friendly, it's just picky about who its friends are.
  186. Ooo! Ooo! When can I get this KDE thing? by Tokerat · · Score: 1
    Linux hackers from Germany and elsewhere are working on a Windows-like graphical interface for Linux PCs called KDE (for K Desktop Environment). They expect to release it this spring--free of charge.

    So when this new KDE thing comes out this spring to finaly give Linux a graphical interface, where will I be able to download it from?

    ;-)

    --
    CAn'T CompreHend SARcaSm?
  187. Re:as a CpE student at a major Virginia university by Faceprint · · Score: 1

    I too attend a major VA university, I'm a CS major. In one of my CS classes this semester (2xxx level class) the department switched to requiring all the coding to be done under Linux, and everything has to compile and run on the Linux machines in one of the labs (Mandrake 8.1, gcc 3.0.3). In the hours before the due date, the class web discussion board was flooded with my classmates having trouble trying to port their code from MSVC++ to gcc. No matter how many times the professors tell them to develop in UNIX like they've been taught (the UNIX class is a prerequisite for this class) they refuse. It's kinda fun to watch, I will admit.

  188. My opinion by warren2001 · · Score: 1

    I think the fight between Microsoft and the Linux community is as much an ideological one as well as a practical one. From a computer programmer's perspective, the change is an evolutionary one where the profession gradually transforms from one which has more affinity to those of the novelist, and the playwright to ones like the doctor and the lawyer. In other words, under the Linux paradigm, programmers today will earn their livelihood not based on their past achievements in the form of intellectual property, but on their ability to continually provide up-to-date service in the improvement of certain corporate or organizational functions. The movement is a natural one since programming talent is no longer so rare in today's world. While the works of T.S. Eliot and Richard Wright are irreplaceable treasures of the history of mankind, the work of a computer programmer can be readily replaced with a fairly accurate estimate on cost by the work of another. Extrapolate this analogy to a larger extent, it simply means that the product of one software firm can be replaced by the product of another software firm. In this scenario, charging royalty for an entire software package instead of particular innovations becomes a very stupid proposition. Intelligent customers would simply switch over to cheaper alternatives given that they receive the same functionality. With this in mind, the current move by Microsoft to switch over to a subscription based system is not surprising. The model makes more sense in the modern development environment for the following reasons: 1. Periodic release of software packages provides the wrong incentives for software firms. In order to attract customers, the software package must provide a huge laundry list of "features", software developers come up with the most gratuitous and often counter-productive functions. Those so called features often do not cater to the needs of the customers, but rather hinder their productivity. The result is often a feature bloated software which only gets fatter rather than better as time goes by. The compounded result of this effect can be observed in many Microsoft products, such as MS-Office. 2. Cyclical development of shrink-wrap software is terribly stressing on developers. Traditional software firms such as Microsoft and Oracle are known to have "burned out" several generations of young, bright programmers. As the profession of programmers become a more formally established one, more people would treat it as a lifetime profession rather than a youthful stunt. It is imperative for software firms to recognize the need to make the life of a programmer not only a challenging one, but also a sustainable one. The retention of expertise of experienced programmers would mostly likely pay off in the long run not only in the personal lives of those programmers, but also on the bottom lines of the software firms. 3. A subscription service based software paradigm would generate immediate user feedback, both on the current feature-set, and on the future needs of customers. Traditional software firms spend millions of dollars on usability tests to determine a pre-set list of features in their products, and those lists often do not reflect the need of real customers. The process is both exponentially more expensive, and much less efficient than the Linux community model where a large vocal Linux advocates are actively involved in the maintainence of the current feature-set as well as the determination of future development directions. In the long run, the Linux community would be able to produce products that fit more closely with customer need. Microsoft must switch to a service model in order the compete. 4. The subscription model ultimately would give end-users more choices. After all, would one prefer to pay $300 every two years to purchase MS-Office or $15 per month? The financial cost is essentially the same (Given the inflation rate). The difference is that if the customer decides that the software is not worth his/her money, the person could simply choose to cancel the service. Given the above considerations, I think Microsoft's decision to switch to a subscription based service model is a sensible one. It would be the only way for Microsoft to compete with Linux in the long run.

    1. Re:My opinion by wbav · · Score: 1

      I'm sorry bud, but have you heard of the enter key?

      There is also a major point that you missed: with open source, if you see a bug, and have a patch, you can submit it, thus getting bugs fixed, where as with M$ they would like to pretend the bug doesn't exist.

      Which is a better model for learning?

      --

      =================
      Unix is very user friendly, it's just picky about who its friends are.
  189. Atlantic by emmons · · Score: 1

    Which side, pray tell, is your side?

    --
    Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
  190. Re:The Art Of Cunnilingus by Anonymous Coward · · Score: 0

    I have to agree among slashdot trolls that one has got to be some of the better reading.

  191. Think about this? by southern · · Score: 4, Interesting
    You call Microsoft two years from now to re-activate your Outlook 2002. They tell you that they don't support that version and you need to pay for an upgrade to re-activate it. No company should have this power.

    Beside from Linux I use WindowsNT and Office 2000. I will never upgrade from there. I don't want to get caught in Microsoft's activation hell. It is only going to get worst.

    --
    Chris Southern
  192. Not all computer languages are similar. by rofgile · · Score: 1

    A CS student will probably be able to learn Java, and then easily pick up (alot) of C++'s format, and structure. He might miss some little details, as he has never really had to worry about pointers, etc, and will pick up these concepts much later.

    But, if the Java student tries to say, program in lisp, he might have a much harder time. This is because these languages are so different abstractly. You have to think differently when you are in the planning stage of writing your program, and this abstract thinking can be quite hard to master.

    What is my point? In the course of computer science history, some languages have been written that are completely different in their abstract basis. A computer science student truly needed to have worked with a language that is of the same abstraction as the language he is trying to learn, or it can be VERY difficult to pick up.

    I know that I was personally very grateful for taking a course that taught many languages in one semester, where many of the languages are very different from each other. Though I may never want to program in a completely recursive language, for instance, it was still very good for me to have some experience with.

    Just my thoughts,
    Rofgile

  193. CS students by Anonymous Coward · · Score: 0

    I am currently in the middle of obtaining my CS degree. Our CS lab is mostly windows NT with the majority of classes dealing with that platform for the most part. This year they took out about 24 of the computers (out of say 130) and put in Linux boxes. I must say I am really appreciative of the change. There are several classes the _force_ students to use these machines. Its also a requirement at our university (for all students) to have at least some exposure to Solaris as we have a Sun lab as well (that lab isn't associated with CS).

    The reaction of the students? I'd say most are at least being exposed to Linux but I'd say most prefer Visual Studio. It helps when everyone gets free copies (all CS majors do...). The Linux computers are among the last to fill up unless the class that forces you to use them has an assignment due ;-)

    Brandon
    brandon at datamoon net

  194. .Net vs Java by goofy183 · · Score: 1

    I know that here at Michigan Tech our CS department is entirly *nix. Starting 3 years ago Java was the language taught to incoming freshman. Before that it was C++ on a compeltely SunOS Unix platform. I don't ever see Micrsoft taking over in good CS programs as a good learning platform. I know a bit of VB and have used .NET and it just doesn't seem to have the ease of use and methods for demonstrating the fundamentals of Computer Science that Java and C++ do. Learning to deal with pointers or memory or such it a development platform that abstracts you so far away from the system just doesn't work.

    Another big problem with .NET is it's not free. gcc and the JDK are free. MS is never going to give .NET away. At least not while that have medium to large corporations and schools paying huge licence fees to use it in their IT departments.

    -Eric Dalquist

    1. Re:.Net vs Java by telstar · · Score: 1

      Another big problem with .NET is it's not free. Umm... .NET IS free. You can download the .NET Framework here. Visual Studio .NET is not free, but you can develop your apps in any IDE ... Just like you can in Java.

    2. Re:.Net vs Java by goofy183 · · Score: 1

      Opps, my bad. I knew you could get the ASP.NET framework but hadn't gone through MS's website well enough to find the free .NET framework. Thanks for the info.

  195. Well, I would switch away from Microsoft, but... by transiit · · Score: 2

    it would mean switching to Microsoft first. I'm within a handful of classes from graduating with a CS degree, and I've not used a Microsoft product for program development since 2000. (I have used MS Word a couple times when I had to write a paper and there weren't other options available. I still feel dirty)

    Of course, the rest of the department has gone overboard implementing whatever they view as "currently being used by the marketplace" (note the awful flash animations on the page. Also note that many pictures of students hard at work are not students, but paid models at somewhere definitely not at our school. I don't know why the hell they went down that road), and for now, Microsoft and the marketplace are linked in many people's minds. The real trauma is that they keep getting rid of pure CS classes and replacing them with gimpy CIS classes (which is another program). The classes on AI and parallel processing haven't been held for years.(rumor has it the parallel processing class ceased after the hypercube had a meltdown) Of the new classes we've been offered in recent semesters, only one is what I'd call actual computer science (Quantum Computing. We've also received classes on J2EE and web-enabled databases. Yuck.)

    But I digress. My point was that using unix or unix-like systems, even within a great sea of Microsoft, is not only possible but arguably preferable. I've had to jump through a few additional hoops, such as porting code provided by the instructor to be os-independent, having to arrange showing my projects during office hours in lieu of turning in a binary, having to persuade instructors that I'm not on crack....

    So I've had to learn more on my own. Big deal. I'm still quite a bit more happy using joe and gcc to write code rather than the point-and-drool nature of MSVC. It's also worth noting that I'm starting out ahead of my peers in my compiler class this semester (where the instructor is requiring our projects to run on a solaris box)

    -transiit

  196. Oh really? by Anonymous Coward · · Score: 0

    The article is drivel and a waste of time to read. The only new pieces of information presented were the errors.

  197. Desktop environments. by n08ody · · Score: 0

    I thought KDE is already available?

    The article says it won't be released 'till the spring.

    Do they mean release 3.0?

    Also KDE is not the only desktop environment available. There is gnome, blackbox...etc.

  198. You're misinformed, MSNBC is misinformed by gotr00t · · Score: 1

    No, you're just misinformed. First of all, it's already been released. Just goto www.kde.org, and you can SEE that it is already on version 2 of its release! the KDE project has been around for a couple of years now, and if you ever goto the store and look at the box of RedHat Linux, or rather, SuSE Linux, you can see on the features, it already boasts that its primary GUI is KDE. What I think they mean is that version THREE of KDE is going to go out this spring. If you don't believe me, just goto www.kde.org and you can even DOWNLOAD the entire thing for crying out loud, heck, I'm even using KDE right now to write this reply using their included web browser - Konqueror, because I think that Netscape is too slow, and I'm sick of ads dominating a huge chunk of the screen when I use Opera.

  199. Hmmm... I doubt it by Anonymous Coward · · Score: 0

    Much won't change at all. Why? Cookie cutter CS students are bred and trained to seek help in books and through support systems by the manufacturer... doesn't happen with GPL crap.

    Second, MS has been offering at EVERY accredited university and college their products for nearly free. Top that off with 2 Billion dollars donated in software, equipment, and training last year along to universities and colleges and absolutely nothing by IBM or any other company touting *nix solutions and you get your answer.

    1. Re:Hmmm... I doubt it by wbav · · Score: 1

      Your second point has a flaw in it, M$ does not offer it's products to students for free; however, linux and all the development enviroments you would want to use on it, are free.

      --

      =================
      Unix is very user friendly, it's just picky about who its friends are.
  200. From the "other side of the fence" by Zebaulon · · Score: 1

    This is something I have been thinking for a while, and is somewhat on-topic for this article, so here I am posting it.

    When I started out with computers, it was an Apple IIE with DOS 3.3 or ProDOS (depending on how you booted the machine.) It had 128K of RAM (I said K -- not megs!) A single 5.25" floppy, etc. I then moved up to DOS a few years later (yes, this was a long time ago) and was running DOS 3.3 at that time. I learned DOS, and was one who you'd find tweaking his CONFIG.SYS or fossil drivers for his modem.

    Then along came Win3.1, which I tried but didn't really care for. I also tried Linux about that time, liked Linux MUCH better, and that's what I have stuck with since.

    That being said, I can give a viewpoint from "the other side of the fence." Usually, the case is Linux users trying to convert Microsoft users to Linux. We all know the viewpoints on that. But, I seriously have had several Windows users try to convert me from Linux over to Windows. Let me share my viewpoint here:

    First off, to me Windows is harder to use than Linux. In Linux, I know exactly where I am going, how to get there, and what will happen once I am there. Under Windows, I feel like I am having to wade through links on web pages (that's the best term I can think of right now) to find what I need. It takes me 10 times longer to get a job done on a Windows box than on Linux. Mind you, Windows has a much prettier interface, but Linux is simpler. Sometimes simpler IS better.

    But, I'm not just talking about UI here. I am the network admin for an ISP, and I handle both the public network plus our private internal LAN. Our internal LAN appears to be an NT network, although it is served from a Samba server. I've setup a DHCP server, allowing me to give different systems different parameters. It all works beautifuly, except sometimes a few of the Windows machines won't see Samba. (Yet my Linux workstation will.) Another interesting case is that one of our computers has a printer entry in Windows that points to the printer on my system (through Samba.) That is setup as the default printer AND captures the LPT port. Word still prints to the system's local printer, as do DOS applications -- even though the system has been set (and shows) mine over the network as the default! Same system also locks up when you try using its local driver as the default. Changing the default gateway on our DHCP server for that machine, then doing a release and renew seemed to corrupt a few files and the system could no longer get online.

    In other words, a Linux user with people trying to convert me to Microsoft, I share the same thing a lot of Microsofters say about Linux: I'm not impressed.

    On my workstation, I do a LOT of work, at any given time I'll have a web browser open (either several copies of one, or if I am using Mozilla it's the tabbed interface), along with some terminal windows (Eterm) with SSH to various systems on the network, an MP3 player (got to have music), plus all of KDE's stuff, plus Gnumeric and possibly a few other apps. It handles just fine, and I achieve uptimes of several months (usually killed by extended power outages that the UPS can't handle.) My workstation has *never* crashed in the past year. It does what I need it to, and it does it well. I've tried the same on a Windows box, and it starts to lag once I get my 6-8 apps running. Alot of times it crashes even.

    So, as I said, as a Linux user who people are trying to convert to Microsoft: Microsoft doesn't impress me.

    Another side note: A friend of mine was a die-hard Windows fan, who seemed to write me off when I said it was unstable. Funny part was, after he started working with a G4 running Mac OS 9 alongside the Windows box, he started complaining profusely (more so than I do) about the stability (or lack thereof) of the Windows box...

    I think alot of people just don't realize how bad it is until they've used something better.

    Hopefully this doesn't get modded down through the toilet. This is not meant as flamebait, but rather just as me sharing my personal experience. This is what I have encountered over the past several years. When a system's told to use "Printer A" as a default all over the place, and instead it uses "Printer B" -- something's not right. I do not have alot of the problems other users on the network have. The only real difference is that they run Windows and I run Linux. And it's not just with Linux, Mac seems to be more stable even.

    All of our production machines run either Linux or BSD, so it's only the workstations that suffer, but still.

    And again, this is not flamebait. I am simply sharing my personal experience and my views from seeing both OSes. Alot of people say that Linux does not impress them at all on the desktop -- and I am saying I've seen/tried both and Linux impresses me a LOT more than Microsoft does right now.

  201. integrating external apps by Trepidity · · Score: 2

    While the gist of my (intended to be joking) comment was that you could implement essentially anything in emacs via elisp extensions, you don't have to get quite that complex in order to add a spell-checker to emacs. It can simply call ispell externally to do its spell-checking.

    Upon some further perusal, it seems that Emacs 20 at least actually does have built-in spell-checking (M-x spell-region and M-x spell-buffer, among others). I'm not sure if this is actually coded in Lisp or an ispell hook though.

    1. Re:integrating external apps by Hal-9001 · · Score: 1

      I realize that it was a joke, and I was half-joking, too. ;-)

      Regarding the spell checker, it would be more consistent with the Unix philosophy for it to be an ispell hook, but it would be more consistent with the emacs/kitchen sink philosophy for it to be coded entirely in elisp... ;-)

      --
      "It take 9 months to bear a child, no matter how many women you assign to the job."
  202. Yes. Just because you're not interested... by brianvan · · Score: 4, Insightful

    ... doesn't mean you shouldn't learn it.

    Regarding topics addressed in the parent post:

    1. Yes, Microsoft products are made such that easy tasks are simple, yet complicated setups are still complicated. They put a lot of money into making things generally easy for most people, and although I don't always agree with their choices, I find myself "up and running" quickly with any Windows OS. Mac systems I find to be similarly easy, but more restrictive at times. Unix-based systems... well, it takes a while longer and a lot more effort to get baseline functionality in place. And if you don't know what you're doing, the learning curve is huge and you go through a lot of frustration. Anything requiring reading more than two paragraphs of documentation to get working is harder than what I'm typically used to.

    That said, when you're trying to set up complex networks and complicated hardware setups, Windows can be as painful as Unix. But I don't blame them for making a "network wizard" - the target audience is too small, too smart, and needs too much flexibility for MS to really attack those kind of things like they did with simple dial-up networking or playing music files on a typical sound setup. Also, because they left most of the flexibility there, I have as many options as I can afford or comprehend. It's up to 3rd party vendors (software and hardware) to make their own products easy to use, flexible, powerful, cheap, etc. (Whatever market they're targeting)

    2. Back to the main topic of CS and MSFT - I agree with the concept of "it's present, real, and you will run into it in the field".

    I find it to be irritating when CS departments want to stick to Unix-only programming, just because there's a wide variety of systems out there that students may run into. I went through 4 years of college and, because I never got involved in any non-school projects (I had many problems with staying in-focus with school assignments and had to put extra time into that), I NEVER did a single CS assignment on anything but Solaris. This is just as bad as doing everything in Visual Studio... it's one company's product with one company's vision of how things should be. I may have learned many general concepts, but I won't know for a while just how much of what I learned was tied down to that particular OS or the specific products we used on our systems.

    Furthermore, a lot can be said of practical programming experience... and I believe that flexibilty and adaptability among computer systems is as desirable a concept to learn in CS as are program organization and programming paradigms. Yes, we don't want to teach a generation how just to use MS products because they're 90% of the market... but we don't want them to learn only Java, only Scheme, etc...

    As it turns out, there are universities out there that don't stick to only MS products for teaching, and that's good. However, many of these same universities are sticking only to teaching on one of the other systems available, and that's a very bad thing. You could say at least one thing about sticking to MS products: it may not be a good teaching philosophy in general, but if you're going to be stubborn and political, sticking with 80-90% of what's used out there is better than sticking with something that's only 5%.

  203. LaTeX is the only UNIX tool powerful enough by Trepidity · · Score: 2

    While StarOffice/AbiWord/etc. can replace MS Office for many uses, LaTeX is the only UNIX text formatting tool powerful enough to actually fully replace MS Office's functionality. In particular, no UNIX word processor that I'm aware of has an equation editor even approaching MS Office's, so to write any sort of a math paper it's either LaTeX or MS Office. I'll let you guess which is easier to use.

    1. Re:LaTeX is the only UNIX tool powerful enough by jbf · · Score: 1

      How about LyX? (Which I think would probably be a pain for a secretary to use for numerous other reasons, but...)

    2. Re:LaTeX is the only UNIX tool powerful enough by Carmody · · Score: 2

      so to write any sort of a math paper it's either LaTeX or MS Office. I'll let you guess which is easier to use

      Scientific Workplace. The power of LaTeX, the WISIWYG simplicity of MS Office, and a computer algebra program (maple) built in, so you can actually generate the figures you use, right on the page.

      --
      God is real unless declared integer
  204. Re:It's nuts what Microsoft is doing to prevent th by Hal-9001 · · Score: 1

    I guess what you do depends on where you fall on the ideology/greed spectrum... ;-)

    --
    "It take 9 months to bear a child, no matter how many women you assign to the job."
  205. It's not the CS students... by MattGWU · · Score: 1

    ...it's the business students, and the political students (and to a lesser extent, the art students), that will determine the future of Microsoft.

    CS people here (myself included) learn Java and Ada95 as first and second languages, primarily on Solaris and Mandrake Linux boxes, then go on to study (and write) bits of the linux kernel in OS class, build bits of compilers in Linux for compiler class, etc. The business and management weenies (The Engineering Management and Systems Engineering get a bit more hard-core program, but they're still kind of weenies) learn Office 2000, Visual Basic [so they can be more in tune with the requirements of software development, or something], etc. On one hand, fine...let them play with VB and make pretty Flash webpages and laugh at the antics of the animated paperclip all they want. On the other hand...guess whos offices will be using Microsoft products because that's what they learned in college? We engineering types may see Windows as a piece of software that allows computers to play video games when they're not booted into the actual operating system (Non-windows...anything else will suffice, really) for real work, but for the business students, Windows is practically a way of life. Remember who's buying the software for the office....it's not the engineers, and with the way the job market is, you'll work where you can, whether or not the company boxes are running a game system [Windows, remember?]. As long as universites teach their squishy arts people Microsoft, the Beast of Redmond will be quite healthy.

    --
    "These people look deep within my soul and assign me a number based on the order in which I joined" --Homer re:
  206. Re:Comp Sci. Students & MSFT: VS by Anonymous Coward · · Score: 0

    Why aren't they using Solaris and Sun's ANSI C compiler?

    GCC is okay, but only really optimized for x86. And it's not particularly ANSI. It's extend-and-embrace ANSI (it has very inviting non-standard extensions that aren't flagged if you tell the compiler to check for ANSI compliance -pedantic switch).

  207. We better hope not by Anonymous Coward · · Score: 0

    If too many CS students stop using Microshit products, no one will graduate with the ability to deal with system-crashing bugs.

  208. Opinions of an(other) older CS student by binner1 · · Score: 1

    $comment =~ s/[Uu]niversity/M$ Re-Education Camp/g;

    Just kidding...
    Anyway, as a CS student about to graduate, my experience has been the reverse of yours. I enter Uni not even know anything besides Mac and Windows existed. I struggled against UNIX my first year...vi, pwd, wtf??? Then, in a stroke of irony, I saw a Linux banner ad (link exchange, i believe)...possibly the only useful banner add I've ever seen. I tried Linux that Christmas, and haven't looked back.

    Now, 4 years later (my program is 5 including co-op), I'm the hippy in the CS lab badmouthing the lack of standards compatibility, program robustness, etc.

    I don't forsee a time in the future where I'll gladly use or embrace any MS products...not until there are no more decent options, anyway. I used to be pissed about the stability issues, but those seem (mostly) resolved as of win2k...now, my beef is the standards compliance issues. I know .doc is defacto, so open the damn spec so everyone can exchange docs in the same format...oh wait, that might encourage competition.

    Anyway, I don't know if this on topic or off, but wtf!...Anybody need a good linux sysadmin or programmer?

    -Ben

  209. Re:Comp Sci. Students & MSFT: VS by normiep · · Score: 1

    I got my copy from that batch (Feiner's class)... I've used it exactly twice.

    --

    -- Point? None! Cob.

  210. Space, Time, and other barnyard oddities... by Anonymous Coward · · Score: 0

    Did anyone notice the date on that article to be March 11th? Does that mean that we found a hole in the space-time continume, or that the page is almost a year old?

  211. Re:It's nuts what Microsoft is doing to prevent th by Anonymous Coward · · Score: 0

    I recently attended the ACM SIGCSE (Special Interest Group- Computer Science Education) last week in Cincinatti. Microsoft was there and in full force. The gave everyone WinXP Pro, VS .net Pro, 2 books on C# and VB, a 32 MB diskonkey, and more little novelty items. They are really trying to push themselves in CS cirriculum by cutting deals and offereing freebies.

  212. Evil I tell you! by CrazyJ020 · · Score: 0

    Are you guys aware that companies besides Microsoft are charging for backend server software? Microsoft licensing fees are chump change compared to what it costs to establish a IBM, Sun, or Oracle platform. Each one of the aforementioned corporations each have more market share that Microsoft in their stronger areas.

    In fact, in the server arena, Microsoft can be seen as the little guy trying to catch up to these other galiants.

    So why is everyone gunning for Microsoft? Are you *scared*?

  213. Re:The reason CS students are not interested in MS by stinky+wizzleteats · · Score: 1

    Actually, your analysis is correct, but the reason isn't what you think it is.

    I've worked with other server software for years (mostly Novell) and tried to pick up Win2k. I approached the problem with an open mind, determined to figure out the right way to do things and to find a way to make Microsoft work.

    This link gives some idea of the kind of Rube Goldberg nonsense you are subjected to in attempting to do very simple things with Microsoft, but really doesn't come close to describing the kind of scatterbrained, random, and poorly thought out crap that Microsoft software is.

    Microsoft ultimately proved to be incompatible with my work ethic. I could not do my work in a duck tape and bubble gum environment. One may be tempted to consider that I was incompetent, and simply couldn't learn the new system.

    I picked up Linux and OpenBSD well enough in six months to make a living as a Linux networking and security consultant. I've never looked back.

  214. Emacs *HAS* everything! by richieb · · Score: 2
    Dude!

    Learn how to spell. It'll get you farther in life. Besides, if you do migrate away from Microsoft, emacs doesn't have a built-in spell checker, AFAIK.

    Try Meta-X "ispell-buffer"....

    Before you say anything else about Emacs, remember that "Emacs is a operating system cleverly disguised as an editor". Now, how do I run windows emulator in Emacs???

    --
    ...richie - It is a good day to code.
    1. Re:Emacs *HAS* everything! by jbf · · Score: 2

      *sigh* saying M-x ispell-buffer is like saying M-x shell, then ispell filename. It's not an intrinsic, built-in function, in the same way that, say, echo is a built-in part of tcsh. tcsh can do echo "in its head," so echo is built-in. tcsh needs a fork(); exec() to run ispell, so ispell is not built into tcsh. I don't think Word requires a fork(); exec() to get to the spellcheck mode, so it seems safe to say that spell check is "built-in" to Word.

      And for those of you who think that elisp == spell checker, I'll argue then that your CPU has a spell-checker, Postscript has a spell-checker, and the steam-powered Turing machine has a spell-checker...

    2. Re:Emacs *HAS* everything! by Anonymous Coward · · Score: 0

      Windows doesn't have fork(), so that's not surprising. That's why windows applications tend to be big bloated monolithic hunks.

      A mistake a lot of people make is thinking that
      because process creation is expensive on windows that it must be on unix - in fact, a multi-process-space application on unix is probably still more efficient than a single-process-space one on windows, and is an order of magnitude more efficient than a multi-process-space one on windows.

    3. Re:Emacs *HAS* everything! by richieb · · Score: 2
      *sigh* saying M-x ispell-buffer is like saying M-x shell, then ispell filename. It's not an intrinsic....

      I guess you are right. But wouldn't it be sillier to write a spelling checker in eLisp, when a perfectly usable spelling checker already exists...

      --
      ...richie - It is a good day to code.
  215. whatever by ajw1976 · · Score: 1

    When these kids graduate, they're gonna use whatever their jobs tell them to use. If its Microsoft, then that's what they'll use (at least if they want a paycheck).

    --
    1. Bad signature
    2. ?????
    3. Profit
    1. Re:whatever by LexiAnnMcL · · Score: 0

      If kids don't think they are going to use what their companies tell them, they have another thing comming. However, I know more CS graduates that refuse to run M$ things on their home pc's, unless for work.

      --
      "Greed is for amateurs. Disorder, chaos, anarchy: now that's fun!"
    2. Re:whatever by KwamiMatrix · · Score: 1

      I agree. It's not like they will request to their senior CS peers to utilize all Microsoft Products. I Hope :)

    3. Re:whatever by nsanit · · Score: 1

      When these kids graduate, they're gonna use whatever their jobs tell them to use. If its Microsoft, then that's what they'll use (at least if they want a paycheck).

      True, but eventually, these 'kids' will move into decision maing positions. Hopefully, they will have the same feelings as the article claims they have now. I know I do, and being forced to use MS products at work (even though I'm a Solaris admin) makes me hate it even more.

      I'm getting ready to move into a decision making role, and I will have non-MS products everywhere it makes sense. I hate to say it, but some of their products do have some value (flamebait, I know).

      --
      They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.-Franklin
  216. Definitely depends on the school. by demon · · Score: 1

    At the school I attended, Windows and VS were definitely preferred tools. Only once you got well into the program (about junior year) is programming for Unixen even brought into the equation. Many students would initially try to write code in VS, and bring it across to a Unix (Linux or Solaris), and discover the inherent problems with that.

    Students most definitely do learn from those who teach them.

    --

    Sam: "That was needlessly cryptic."
    Max: "I'd be peeing my pants if I wore any!"
  217. Re: Your sig. by richieb · · Score: 2
    I really don't see how dissing passport and suggesting libery is any sort of a contradiction. The reason people distrust passport is because they distrust you, your bosses, and the rest of your company. It has nothing to do with technology or methods just with the ethics of the people who will hold your data.

    Actually, I agree with the Sig. I don't want to have neither MS nor SUN hold the numbers of all my credit cards, and passwords to all my accounts. I'll keep them myself, thank you very much.

    If these companies were really interested in my convenience, they would release sofware that keeps all the info securely encrypted on my computer, with an unreadable (to them) backup on some server.

    Instead, I use GNU Keyring to keep my passwords in my PDA.

    --
    ...richie - It is a good day to code.
  218. MS Marketing by ThousandStars · · Score: 2, Insightful

    Maybe all that marketing backfires sometimes: people become so saturated that they feel the need to try something new. Of course, I could just have weird friends.

  219. Conspiracy theory... by richieb · · Score: 2
    Of course once you see MS source, you will not be able to release any software as GPL, as MS will be able to claim that you stole their patented idea. After all you have see their source..

    (Hopefully, this is only a joke)

    --
    ...richie - It is a good day to code.
  220. Its true by ahde · · Score: 2

    I went to my girlfriend's Speech 111 class a few years ago and one of the CS students who was in the class was doing a presentation on Linux. Then I found out my Dad's ISP used Linux. So I took a Unix class, doing my homework logged in as root on the ISP's server.

    Now I'm a loser living alone in Seattle after I quit a job at Microsoft after I dropped out of school and spend my weekends posting on Slashdot and working on my website (changing from PHP+Apache to Jetty+JBoss) that noone visits.

    For the record, my girlfriend's speech was about the "warm fuzzies" and "cold pricklies". As you can tell, she left me, but that was before I fell in love with Linux. I drew my own penguin, but since I can't get SANE working, I guess the world is stuck with Tux.

  221. Re:It's nuts what Microsoft is doing to prevent th by Anonymous Coward · · Score: 0

    Maybe, just maybe there is a much more efficient way to develop software.

    Maybe you should try then, instead of whinning all over the place, huh?

    BTW, how much of your money money do you think GM or FORD are wasting promoting they cars? Maybe you should come up with better way to make cars as well, while you are on it. I'd be thankful. [grin]

  222. agered aespecially the big schools by Anonymous Coward · · Score: 0

    most of the higher engineering schools will typically use alot of unix .. this has been this way for years and years.

    the only places where MS is a primary toll are usually community colleges and lower end engineering schools

  223. Visual C++ by quigleymd · · Score: 1

    I was persistent in using Visual C++ for some time until I spent over 2 hours trying to remove an error from my code that didnt really exist. I sent my source to a friend that uses CodeWarrior, and it ran flawlessly. When I took up the issue with my prof, he told me how Visual C++ fails to comply with the industry standard for c. Needless to say, I use CodeWarrior now...

  224. A classroom teacher's perspective by Froggy · · Score: 3, Insightful

    I'm an Australian CS tutor (I believe Americans call us "T/As"). I have a couple of points:

    1) When my students grizzle that we're teaching them C and MIPS R2000 assembler instead of Java and Pentium assembler, I point out to them that in my first year, 1986, I learned interpreted Pascal and VAX Macro. Where would I be if I'd refused to learn anything apart from what I did at Uni? Unemployable, that's where. Current vendors would like you to think that their products are the final phase of computer technology and will never be outdated. This is, of course, horseshit. If you graduate with a BCompSci and manage to make a professional programmer of yourself, you'll be retraining yourself every couple of years.

    2) A related point: people who get most of their computer knowledge from the back of PC Week or similar publications will get the impression that programmers need to know some API or another, and will jump to the conclusion that universities should teach an API (such as .NET). It seems to me that APIs come and go, and this year's .NET specialist will be next year's dole recipient if s/he isn't willing and able to retrain to the next fashionable package. As a University, my institution is offering training as a background to a lifetime of employment. We're trying to give you the tools with which you can re-educate yourself: flexibility, critical thinking, logic, and a sound understanding of the basics. You won't come out of one of *my* prac classes without knowing what a "core dump" is for!

    3) Recently, the IT Support department at my university tried to make MS Visual C++ the standard C compiler in our PC labs. The first-year lecturers overrode them: we're currently using Borland C++ for those first-years who choose not to use Linux/GCC (first-year pracs can be done under the OS of their choice, but we enforce linux for subsequent years). The key reason for Borland over Microsoft in this case is that students can fetch a compatible C compiler that they can use at home from borland.com, for free. Not cheap. Free. As in beer. Oh yeah, and when you go to tell me how cheap the academic versions of things are, please remember that the Australian dollar is worth bugger-all at the moment, so it's going to be twice as many of our dollars...

    --
    It is a woman's prerogative to change other people's minds.
  225. Re:It's nuts what Microsoft is doing to prevent th by Anonymous Coward · · Score: 0

    ..what Microsoft is doing to prevent this..
    Place ADS on slashdot is a good start

  226. LaTeX use by secretaries by apsmith · · Score: 2

    We have a dozen or so secretarial types who use LaTeX every day and are very comfortable with it. Training a new person takes a few days - but we just sent some of these same people off to a class for MS Office, which is also taking several days out of their lives. Not really very much different. One thing about somebody with secretarial training is they know how to type VERY fast, so the point-and-click stuff doesn't seem to do much for them.

    By the way, I delved into TeX's math font metrics recently. It's not that hard to mess around with them; there are several open-source programs for pfb/pfa/afm etc. conversion (it's been a few months so I don't remember all the details, but it only took me a couple hours on Google etc. to get it figured out). And have you tried doing ANYTHING similar with MS font formats?

    --

    Energy: time to change the picture.

  227. Re:It's nuts what Microsoft is doing to prevent th by Anonymous Coward · · Score: 0

    700 people can attend

    we get $50,000 to spend for $700 people

    You're getting ripped off, man. You'll need at least $490,000 just to break even on those people.

  228. LaTeX dwarfs MS Werd in power by extrasolar · · Score: 2

    Several points.

    • Secretaries, it seems to me, don't type in equations often or at all. If they did, I am pretty sure they would prefer using LaTeX or Lout as opposed to MS Word. Using the mouse to type is a horrible thing.
    • LaTeX and TeX are far more powerful than anything Microsoft has to offer. This isn't a statement about Free Software or about GNU/Linux but is rather a statement about Donald Knuth and Computer Science.
    • TeX has no bugs. If you find one, you're a rich man. Say the same for Word. I dare you.
    • LaTeX is actually easy to use at the expense of a monstrous learning curve. I suppose a cost-benefit analysis would have your secretaries choosing a regular word processor.
    • I thought the secretaries all use WordPerfect?
    1. Re:LaTeX dwarfs MS Werd in power by Trepidity · · Score: 2

      Oh I certainly wasn't claiming that MS Word can compare to LaTeX in terms of power, just that LaTeX is the only thing in UNIX that can compare to MS Word in terms of power. In other words, all the other UNIX word processors are inferior to MS Word, so you have to go to LaTeX, which certainly dwarfs MS Word at the expense of its horrid learning curve (I'm a CS major and I still have difficulty doing many things in it; I wouldn't dream of trying to teach a "normal" person to use it).

    2. Re:LaTeX dwarfs MS Werd in power by joekool · · Score: 1

      For values of "rich" between 1.28 and 327.68!

      --

      Slackware: old school feel, new school gear.
  229. I used Framemaker until... by aquarian · · Score: 1

    The industry standard for technical writers is Adobe Framemaker, a $900 word processing and page layout program. Though a lot of people do, you can't effectively use Word for thousand page documents, and there are important things you can't do at all with Word (like frames). So if you want to play in the big leagues, you have to use Framemaker.

    But once I started using Linux at home, I learned I could do everything Frame did with the free tools that come with Linux- TeX, LaTeX, all the .ps and .pdf tools, etc. Adobe then considered offering Frame for Linux, and released a free beta. I downloaded and fooled around with it for a bit. But I had become so enamored with the free stuff, I didn't bother with Frame anymore. And the cost wasn't really an issue- I could easily justify it, if I really needed the tool.

    The moral of the story is that as people become more familiar with the free stuff, and as the free stuff improves, MS will be more and more irrelevent. It's already happened in the server realm. I predict .Net will not change anything.

    1. Re:I used Framemaker until... by LoudMusic · · Score: 2

      Does the company you work for (if you don't work for yourself) switched to a Linux solution with all the free tools you have mentioned? If so, I'm really surprised and rather impressed. Who do you work for - I want to be there!

      ~LoudMusic

      --
      No sig for you. YOU GET NO SIG!
  230. Like I would give M$ money for a MSDN subscription by systemaster · · Score: 1

    Those things are expenseive, $1,000 a year??? And from what I've seen the software from MSDN CD's are full blowen versions with help sections and all, but I could be wrong. The software I'm talking about came with the VB book. But ya can't knock those MSDN CD's, I love having win2000 pro, win2000 server, and win2000advanced server on ONE CD.
    This sig is a virus, take it and use it.

    --
    LinuxWorx
    Spelling errors are intentional as are gramatical error
  231. What is taught in school is not critical by ClosedSource · · Score: 1

    For many years Pascal was the language of choice in CS programs, yet it never was the leading language in industry. Unix was taught many years before MS Windows was developed and yet Windows still became successful. So the track record indicates that what is taught in school is not necessarily what graduates end up using in industry.

    1. Re:What is taught in school is not critical by maroberts · · Score: 2, Insightful

      PASCALL was the leading choice of language at university, and for good reason. Back when it was the leading teaching language, it was the most structured language around and forced good programming techniques. University education is to teach about the theory and good practice, not (hopefully) to tie you down to one system or language.

      Now I suspect Universities use Java (and just maybe C++ for the sdame reason)

      --

      Donte Alistair Anderson Roberts - hi son!
      Karma: Chameleon

  232. Re:It's not Linux it's Java that's the threat to M by extrasolar · · Score: 2
    Java has a relatively simple syntax compared to C or C++, is comprehensive in its libraries, is object-oriented, and runs on almost every operating environment a student might have. It is the perfect programming language for quite a bit of the foundational computer science courses.

    Actually, Java has the syntax of C and C++. I see no difference.

    If you want to see the perfect language for teaching CS, see Lisp or Scheme. Java has many pitfalls of its own*.

    * Footnote: For a short review of Java see http://tunes.org/Review/Languages.html#Java.

  233. Re:It's nuts what Microsoft is doing to prevent th by global_diffusion · · Score: 1

    Microsoft does similar things here at the University of Washington. They are actually giving CS majors free copies of all the development software. I guess they're hoping that people will get used to using them and therefor continue to use them in the marketplace.

  234. Re:It's nuts what Microsoft is doing to prevent th by issachar · · Score: 1
    We're having a hard time racking up over $15,000 in expenses for this three hour event.


    Easy. Just buy a bunch of cool hardware and give it away as door prizes. or you could even give a Segway away as a door prize. (How much do those cost?)

    --
    . --- If you're looking for free e-mail you won't find it here! http://www.noemailhere.com
  235. MS Compilers Suck Anyways by The_Dougster · · Score: 1

    Their whole system is horrible IMHO. When you use GNU gcc and friends you can just about pull any old book about C or C++ off the shelf and write a program that works like you would expect it to.

    Even after paying the big bucks for Visual Studio, you have to wade through a big freakin stack of Microsoft manuals about the Windows API (which is horrible to work with) and basically all you can ever hope to do is turn an elegant 100 line program into a 1000 line windowed app which probably looks like crap and is less useful than the command line version would be.

    Of course the command line is obsolescent in Windows, instead you have to click a button a thousand times with your mouse to do anything because nobody can type anymore. Shit they should stop selling keyboards with PC's equipped with Windows because you can't hardly ever use the thing.

    --
    Clickety Click ...
  236. Any style as long as it is black by Tablizer · · Score: 1

    (* I'm very comfortable with Java in a UNIX environment, and I'm sticking with it whenever I have the choice. *)

    Java is one of the most narrow-minded languages there is. At least C++ and Python allow decent procedural programming, and a tad of functional. Java has no functions. Sure, you can emulate them, but it is not optimized for that. VB allows one to do both strong typing and dynamic typing (at least pre-NET VB). It sucks in many other ways, but such is a rare feature in a language. It caters to different styles and thinking modes.

    Java is chisled out of a single narrow vision of "how things should be done".

    Choice is being killed off. Whether it is by greedy corporations with fat marketing budgets, or some other conspiracy, I don't know, but it is happening. I don't like it (Java and singleness).

  237. Re:It's nuts what Microsoft is doing to prevent th by jelle · · Score: 2

    Use the other $35k to hire RMS to do the keynote...

    just a suggestion...

    --
    --- Hindsight is 20/20, but walking backwards is not the answer.
  238. UC Davis Engineering mandates MS Office "Grammar" by Anonymous Coward · · Score: 1, Informative

    I have a friend attadnng UC, Davis he told me that
    all student engineering papers must pass MS Office
    grammar checking (i.e. no green underlined text).

    The intent is to improve student writing... The result must be a lot of MS Office sales (or
    "theft") to meet the requirement.

    My young friend is a Mac lover and felt outraged
    the University would mandate an expensive application
    that woud feed the coffers of a greedy monopoly.

    At this point, I don't believe the University has
    altered the policy. Papers can be failed for
    not passing the grammar checker. I suspect the University has a site license for the faculty
    to grade the papers using MS Office.

    Don't even get me started on High school campuses
    with Coke or Pepsi contracts...

  239. You're lucky. by Anonymous Coward · · Score: 0
    I am a Computer Engineering student at a well respected canadian university, and 95% of all Comp.Sci is Linux based. Only a few of the first year courses (where you learn MS Office or Java) are done on windows.
    You're lucky. I was a student of Institute of Computer Science on Faculty of Electronics and Information Technology of Warsaw University of Technology in Poland. On the first year we had everything under MS-Windows or MS-DOS. We had no contact to any non-Microsoft OS and the only non-Microsoft software was also proprietary. No free software at all. It was like one big advertisement of Microsoft, Corel and Sun without even a word about GNU. Even C, which would be obvious to teach using GCC under GNU/Linux, was on MS Visual C++ under Windows NT. I left before the first year ended because it was an insult to everything I believe in. Now learn by my own, like I did before the Warsaw University of Technology, working as a telecommuting consultant for US-based companies, designing e-commerce solutions based entirely on the free software, and hopefully in few years I'll earn enough money for Computer Science studies on the Massachusetts Institute of Technology. It's difficult because my whole family has a serious troubles with money, so I can't count on anyone but myself. Wish me luck.
  240. More like the other way around by DataSquid · · Score: 1

    I can't help but feel turned off of Linux and the like whenever I walk by the great unwashed nattering about how the evils of the corporate world can be felled with the right choice of OS. "It's the smell," as Agent Smith would say.

    --

    DataSquid.net, a little about me.
  241. Re:It's nuts what Microsoft is doing to prevent th by macrom · · Score: 2, Funny

    Is it just me, or does this smack of a company that really, really, wants to protect its future interests?

    It is just me, or does this smack of a company that really, really wants to buy its future customers?


    Is it just me, or does this smack of a company that wants to give all of the college students legitimate copies of the software that they already downloaded from a P2P network?

    greg

  242. so true by Dave_bsr · · Score: 1

    Speaking of which, currently i'm trying to scrape together some old pentium parts to get a working PC. so far i've got an AST Premmia GX P90, 128MB of ram crammed on there, a scsi 1gb hard drive, win95 for now, I want to play old games on it. But i'm having trouble with the LAN drivers onboard, and..of course...with win95 : ). I love old computers...

    --


    Who is this Anonymous Coward character, how does he post so much, and why is he always such a whore?
  243. Just a thought by supermoose · · Score: 2, Interesting

    I am about three years through CS and Math undergrad degree at a major Canadian university. And yes, we are being snowed under with MS Visual Studio, W2K, etc.

    However, the question has to be asked - is it really going to affect Microsoft's fortunes? This dislike of MS products is hardly a new phenomenon - in my experience, people with a strong interest in computing have ALWAYS held Windows and other M$ products in low regard, and with good cause (they're flaky, limited, bloated, and irritating). However, Microsoft is not making its billions off the backs of computing science students or other demanding users - their target market is precisely that segment of the population that don't know or need any better. They aren't too concerned with how fully-featured the OS they use is, they use it because it's familiar, it's widely available, and it (sort of) performs the tasks they need. And seeing as most software development companies sort of enjoy getting a bit of remuneration for their efforts, as long as MS hangs onto the home market we are going to be stuck with wading through Microsoft garbage in an attempt to produce something for the home market.

    Of course, one obvious counter-argument would be that the more developers get driven into the Linux camp, the more feature-rich/easy-to-use Linux will become, which *may* in turn cause Bobby-Joe Punchclock to try out this "new Linux thingy". I suppose to a certain degree this is already happening, but will it be enough to make a real difference?

    Feel free to commence screaming about how much you like linux. =) Yes, I like it too... settle down.

    1. Re:Just a thought by supermoose · · Score: 1
      I am about three years through CS and Math undergrad degree at a major Canadian university. And yes, we are being snowed under with MS Visual Studio, W2K, etc.

      Oops... to be fair, I should point out that most of the CS-only labs are running Solaris.

  244. I don't think it would make much of a difference. by EnglishTim · · Score: 2

    When I did my CS degree, we worked exclusively on UNIX boxes - but it didn't stop the majority of my friends and I ending up in Windows-programming jobs.

  245. Bull by Otis_INF · · Score: 2, Insightful


    The article isn't deep or flawless, but hits on a major point: what students learn in school is key to what they go on to do.

    During my CS study, the only OS that was appropriate to talk about was Unix. Mentioning Microsoft during classes was forbidden, the only exception was when you wanted to show how great Unix was. (ok, it was back in the early '90 so MS wasn't that big then).

    Nowadays I don't touch Unix at all. And probably never will again in the future if the win32/.NET platforms keep on getting better plus the tools keep on getting better.

    The reason for this is not that the University was crap or anything, the point about the CS study is that you learn basic things about just that, CS. Not connected to a language, an OS, a certain editor or whatever. Students of today probably all learn Java in the 'OO programming' classes. Will they all keep on developing in Java after they're graduated? I don't think so.

    If a student truely did understand what was taught and what was important, he/she will choose the right tool for the job.

    --
    Never underestimate the relief of true separation of Religion and State.
  246. You don't get the point of CS by Otis_INF · · Score: 2

    CS is not about what kind of features are in Windows, or are in Linux or are in XINU or in SunOS. It's about HOW you can develop software to solve a problem, by investigating the WHY first. This has nothing to do with any language nor platform.

    In my days at the uni we had to write parts of the XINU os. (It's a unix clone for the PC, for educational purposes). Linux was in its 0.x versions. Is Linux inspiring? No. Not at all. You know why? Because I've seen it all before, even XINU had lots of stuff that's in Linux.

    Ever looked at designdocuments of the Windows XP kernel? Or the Mach kernel? There is more on this planet than Unix.

    --
    Never underestimate the relief of true separation of Religion and State.
  247. Re:It's nuts what Microsoft is doing to prevent th by Anonymous Coward · · Score: 0

    you could even give a Segway away as a door prize

    DoorSTOP, surely. 'bout all the thing's good for.

  248. WARNING GOATSE LINK ABOVE !!! by Anonymous Coward · · Score: 0

    Mod this sucker down !

  249. Re:Like I would give M$ money for a MSDN subscript by Bake · · Score: 1

    Actually I believe he's referring to the MSDN Library, which really is just what you'll find on msdn.microsoft.com, only it's on a CD and has indexes.

  250. MSNBC by throup · · Score: 1

    Am I mistaken, is this report on MSNBC - part of the great(!) MicroSoft Network? Is it going to stay there long?

  251. Yippee software hippies! by XTAZ · · Score: 1

    I'm a CS undergrad student at Dartmouth, an institution that has traditionally been mac-based. It's been 2 years since I've used a mac, though, as most of my classes are now taught with Linux and GNU software. After using the standard development tools that Linux has to offer (g++, cvs, etc.), there's no way I'm ever going back to Microsoft's convoluted and buggy software, despite the almost 6 years of programming experience that I have in the Windows OS. The fact that their software is is only made worse by their strong-armed tactics. I should have a choice of good vs. y software.

    XTAZ
    Reboots on my test Windows 98 box in the past week: 16

    Last reboot of my Linux box: 6 months, 18 days, 7 hours, 3 minutes ago

  252. There's a reason for it, pal by Anonymous Coward · · Score: 0

    linux _is_ good.

    and how can you really learn an O/S if a good portion of the api are secret.

    oh maybe ms will blindfold you with ear plugs
    and take you on a dark road somewhere ,
    where some of the api's will be revealed to you
    if you sign a paper saying your soul belongs to
    Softy.

    that's a great way to learn CS.

    Think of windows as the ultimate black box.

    the bottom line, is that MS has earned all the
    atttitude it gets.

  253. Ah yes by Anonymous Coward · · Score: 0

    because monolithic K&R C based command line operating systems with 1970s architectures are so much better than modern micro-kernals (just ask andy tanenbaum :-) Hey, I've lived in 1970s built flats, so I know it was the decade that quality forgot.

  254. Java v/s C# by rajeev_king · · Score: 1

    Many people predicted on 1995,that with the advent of more high speed processors,Java would be the best development language .After 5 years ,it is still slow and they have a worst user interface(Swing).
    Look at SharpDevelop ,it is fully written in C#.
    I guess Java still has a long way to go on that

  255. kegs of beer by DABANSHEE · · Score: 4, Funny

    & dwarfs walking arround with bowls of cocaine balanced on their heads

    Ywh I know its been done before.

    1. Re:kegs of beer by Anonymous Coward · · Score: 0

      Dwarfs w/ bowls of cocaine done before? More info please!

    2. Re:kegs of beer by DABANSHEE · · Score: 2

      Parties by English rock stars in the 70's

  256. KDE just released? by sabshire · · Score: 3, Funny

    My favorite line....

    Linux hackers from Germany and elsewhere are working on a Windows-like graphical interface for Linux PCs called KDE (for K Desktop Environment). They expect to release it this spring--free of charge

    And all this time I have been using vaporware I guess... :)

    --
    You will never "find" time for anything. You must "make" it.
  257. well it certainly worked for apple... by yulek · · Score: 2, Informative

    this whole get the students to use your hardware/software certainly worked for apple, right? hmmmm (checks market share)

    i personally think that the whole point of this article is like saing the political energy of students doesn't change to the bitter cynical views of the middle aged.

    lets face it. first off, the college/univ students are exposed to this stuff because unix was developed in academic environments and have always been embraced by such. i've never seen a csi program built on windows alone.

    it has ALWAYS been this way. it's nothing new. we worked on a bunch of sperry 5000s or whatever running system V i think.

    right now i am coding using VS.NET. why? because the job i'm on demands it. previous to that i was at various dotcoms where unix rules. now i'm building enterprise software. does it really matter what platform i learned to code on?

    and besides. in a few years all the kids entering college would have been weened on XBOX and cheap PCs anyway.

    --
    in this age of communication i'm just not getting through
    1. Re:well it certainly worked for apple... by NotInTheBox · · Score: 1

      Well, you really do have to offer them something to work with... Apple didn't do that untill about the time they began selling MacOSX.

      This is a very diffrent senario. Now people (students) really have a choice and it's free and powerful on the one hand, and nothing much on the other... Just wait and see, in 5 years Microsoft is going to drop XP and they will migrate to WindowsUX (Now with bash!). Guess they will always continue to copy Apple ;->

      --
      What I cannot create, I do not understand
  258. What????? by gatkinso · · Score: 2, Interesting

    "...what students learn in school is key to what they go on to do."

    Who made this fable up? When I went to school - yes it was a long time ago - everyone learned on a VAX or a Unix mainframe.... and we all (well - OK, most of us) went on to become M$ - based developers.

    How many Windows hacks first computer at school was a Mac? Many!

    That statement is groundless, and in my experience, false.

    --
    I am very small, utmostly microscopic.
  259. abusing call center staff. by Martin+S. · · Score: 2

    Not only that, but you have had zero effect on the actual problem.

    Actually that is not entirely true, my employer (a telco), has a division. It regularly drops it's customers (Businesses), if their customers (consumers) are abusive to its staff, because of the staffing problems it causes, it causes.

    1. Re:abusing call center staff. by 4of12 · · Score: 2

      In either case of MS or the local telco, there is a similarity in their monopoly positions.

      They can decide to not care or to fry you like toast, but because there's no competition, there's no market force to strongly condone either behavior.

      My brother used to work in tech support, for some 3rd party contractor to a Fruit related company.

      Have pity on those guys. Some of their working conditions make one long for the good old days of compassionate employers, like the boss' of Oliver Twist.

      --
      "Provided by the management for your protection."
  260. Lots of beer by hearingaid · · Score: 2

    50 dollars of beer -- per person?

    Well, only if they're engineers. CS students don't drink that much :)

    --

    my old sig used to be funny, but then slashcode ate it and now it's not funny anymore

  261. Corporate World loves experience by Jeppe+Salvesen · · Score: 2

    When I hire someone, I'm looking for BOTH theoretical knowledge AND practical experience. I'm liberal in terms of theory - most of the market is very much looking for people with very specific skills. I believe they are shooting themselves in the foot.

    However, I hire a good CS student with good social skills over an excellent CS student with bad or mediocre social skills. Good CS students in a good enviroment are more productive than excellent CS students in a bad environment. To my knowledge.

    --

    Stop the brainwash

    1. Re:Corporate World loves experience by Alex+Belits · · Score: 2

      If you make your hiring decisions based on social skills, you don't have them.

      --
      Contrary to the popular belief, there indeed is no God.
    2. Re:Corporate World loves experience by Jeppe+Salvesen · · Score: 1

      Really? How's that?

      --

      Stop the brainwash

    3. Re:Corporate World loves experience by DohDamit · · Score: 1

      Wrong.

      The corporate world loves a person for three things:

      1. Being able to understand the business and its needs.
      2. Being able to communicate your ideas effectively.
      3. Being technically able.

      These are in order of importance. Don't lie to the young.

    4. Re:Corporate World loves experience by Alex+Belits · · Score: 2

      1. None of that has anything to do with "social skills".

      2. I have never said that a lot of managers in "corporate world" have any social skills to begin with.

      --
      Contrary to the popular belief, there indeed is no God.
    5. Re:Corporate World loves experience by DohDamit · · Score: 1

      Maybe you're running with a different definition of social skills, but I include being able to communicate your ideas effectively AND being able to read between the lines to determine the how's and what's of the business under the heading of "social skills". If you're running with a different definition, please, elucidate.

    6. Re:Corporate World loves experience by Alex+Belits · · Score: 3, Funny

      Being able to communicate ideas clearly is a skill of technical communication. Being able to read between the lines of documents is a skill of bullshit filtering. None of them are social (unless you use a crazy definition of "social" as anything that involves interaction and a language, but then writing a program in C would be a "social" activity), they are part of technical competence, and engineers usually have them -- they would not be able to get educated enough to be an engineer otherwise.

      Being able to run a group of programmers in a reasonable working conditions, shield them from crazy demands and explaining nontechnical issues are social skills that engineers value in managers but don't need to possess because this isn't their job.

      Being able to participate in the company's politics at the expense of work, sweep conflicts under the carpet, assert "authority" in various counterproductive ways are social skills that most engineers lack and despise when faced with.

      Being able to drink huge amounts of low-quality alcohol, behave like a pig toward the opposite sex, express the obedience to "authority" by offering sex, smoke crack and display other kinds of uncivilized human behavior are vital social skills in various subsets of society, however engineers are usually dsigusted with those things, and have no chance to meet expectation of a manager that demands them. Unfortunately there is no natural barrier that prevents uncivilized people from getting into middle management.

      --
      Contrary to the popular belief, there indeed is no God.
  262. Former CompEng student here... by chrysrobyn · · Score: 2

    I was raised on DOS. Started with 1.1, and went from there. As far as I was concerned, 5.0 was the mecca. I went kicking and screaming into the "GUI revolution", stopping briefly by Win 3.1 on my way to OS/2 (2.0?) and quickly to OS/2 Warp.

    Even then, everything beyond WYSIWYG was just eye candy, and my 486 dx2 66 (with 32 megs of RAM!) was a little slow. Not that it wasn't "pretty good" for the time, it was! I still preferred Word Perfect 5.1 for word processing, and the print preview button for WYSIWYG as a combination of efficiency and page accuracy.

    Based on what I actually did, for a while I was labelling myself as a member of the "Operating System of the Semester", because that's about as often as I switched. Did I pay Microsoft for everything I used? No, but I actually had licenses (trading favors/work/things/trinkets) for unused licenses -- M$ got their money, and no copyrights were violated (I still don't buy the whole prohibition of transferring ownership). I just couldn't afford to do all that expirementation and learning! But my skills were growing quickly. Eventually, I went to NT 3.51 server and had enough spare parts to go to Linux 2.0 (Slackware '96 was my friend) on a different machine. I couldn't do everything I needed to for my classes with Linux, but I had NT there to do that for me (no games under 3.51, remember? kept my GPA from falling too far).

    Then I realized that, in order to compete, I had to learn Win95, because potential employers were asking about that. I traded for WinNT4.0 workstation, and that gave me the GUI experience I needed for a job. I really resent having to do all that grey-market trading to get the experience I felt I needed, but at this point I feel I'm pretty well rounded. My workplace bought me a computer with Windows 2000 Professional (and I'm competant there), a workstation (with AIX on it, so I'm still good), and at home I have two computers, one with Linux (2.2.flavor-of-the-month) and one with OS/X, my current favorite.

    Before I left, my school was replacing all the UNIX machines with Windows machines because of an Intel/M$ grant to do so. The CompSci classes were changing their curriculum to accomodate, but there was an underground movement to "upgrade" all those machines to Linux so CompSci wouldn't have to change their curriculum ("But it worked on GCC in my dorm!" was a realistic thing to hear when working against Visual C).

    Will CS students switch from Microsoft? I hope so -- if only to learn what the alternatives are and their strengths/weaknesses. The ultimate question is, what will they do about it? Will they keep their non-Microsoft tendencies, or switch back?

    I'm about ready to give back a Windows 2000 Professional license to my company, because I've recently learned that Wine can do everything I need to in order to do my job, and Linux is more what I prefer anyway. Sure, I'm just one engineer, middle management is making all the purchases, but I'm one more in a growing culture here. Our voices will be heard. I'm not saying that as some zealot trying to change the world, but as one engineer who thinks that there's a more efficient way of getting work done, and it happens to cost less in licensing fees. After all, money is what managers care about. If my manager can avoid one more license, and get increased efficiency out of me, what do you think he'll do?

    Yeah, he'll probably blacklist one of my favorite news sites in the name of efficiency.

  263. Writers and research by PegQuin · · Score: 1

    Whatever happened to the days when writers seriously researched before putting something out to the public? I can't wait for this KDE thing to happen--wow, a GUI for Linux! It might have helped if the author experienced Linux before picking up the pen. Oh well, Linux rules, Microsoft drools and foams at the mouth.

    --
    PegQuin--I've got a sneakin' suspicion
  264. No ... the cat hasn't got my tongue 8^} by Zero__Kelvin · · Score: 2


    "Computer programmers are quick to point out that they don't impugn the quality of Microsoft's software. It has some advantages: it is generally more consistent in quality and easier to install on servers, especially for inexperienced programmers."

    Perhaps programmers don't, but any Software Engineer worth his weight in sand certainly does (and let's face it, so do many competant programmers as well.)

    Clearly, anyone who prefers an OS because it's easier to install must by definition be inexperienced. Is the solution here really to perpetuate that inexperience?

    The biggest problem I see here is that those who use Linux as an example of good Software Engineering are perpetuating a horrible practice in the industry. You see, Linux Source Code sucks as an example of good Engineering. It makes a great example of excellent hacking, but does not meet the first criteria for assesing the quality of Source Code ... Good Source Code is compileable documentation. One must choose consistent and meaningfull variable names, and comment copiously and intelligently! IMNSHO the best way to improve the Linux source code is to not touch the functionality at all ... freeze it ... and go back and add variable name consistency and copious intelligent comments ... and of course an architecture document and standards for coding practice should be formally laid out, documented, and followed.

    The more people who get confused into thinking Linux is an example of good Engineering, the worse the overall quality of the worlds engineers will be.

    Does that constitute diatribe, or a tirade? 8^}

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  265. My change by jamiguet · · Score: 1

    I started using win95 back when I stated my degree in 96/97 took me 3 months to get reed of it and move to NT I was a happy user of NT until things got to heavy for my box PI 166 40 megs of ram that was around SP4 which was among the worst thing I have seen in the planet as a patch.

    After that and since most of the work I had to do for University was just programming in C++ and Java I decided I did no longer need the whole of the VC++ and the like. Vi and Makefiles do wonders for me. About the graphical stuff never got bothered with it until Swing came around it was all useless. *Nix operating systems in diferent flavours just supplied me with the tools I wanted for development. And when we got to learn about OS's the example was Unix the project was system programming in Unix. Changed to amore MS aware university and they could simply not provide a systems programming module. Well there is one but it was running on a old Solaris box. Wonder why.

    It is true that corporate accpetability is what makes companies go one way or the oder in the choice of their tools. But Ihad two choices either be a MS computer scientist (e.g. a power user) Or really play and understang what goes on inside a computer and how the things actually do happen. The later is forbidden under MS so I had to go *Nix they forced to move out of them because I had no idea about how their OS worked and getting information about it was hard at the beggining. I's rather be an absolute geek and understand what goes on in my box (helps me be a better developper) than just be a mouse click junkie with no idea of what happens.

    However most of the people actually need Windows so let them have it in the desktop let them Have Mac OS X The frontend is nice but the backend where only profesionals work does not have to be the same as for computer Iliterate staff.

    --

    Where is my mind?

  266. When did they switch to Microsoft by GodWasAnAlien · · Score: 1

    Sorry, I've been out of college a while, but real CS schools still teach in UNIX, right?

  267. Microsoft is dealing to the wrong crowd by SirKron · · Score: 2, Insightful

    Drug dealers hook kids on drugs by giving out free samples. This works because kids are gullible and want to be cool.

    M$ can play this same game to increase their userbase but they are giving the candy away to the wrong crowd. CS students are the equivalent of the new "Just say no" generation of kids. They know the dangers of coding in Windows and will not subject themselves to the frequent crashes and eventual blue screens.

    If M$ was smart they would move from the campus playgrounds to the hangouts of middle managers. Now here is a gullible bunch. With promises of increased productivity, outstanding support, and the salespitch of complete integration of eCommerce from online ordering to delivery status this group of backstabbing overachievers will try anything.

    Of course it they will have to authorize the purchase of the new .NET server to best utilize the product. And they will have to convert their backend to SQL server for single sign-on to work. And they will have to use ISA server to actually attempt to secure the web servers...and they are hooked.

  268. Well spoken. by Anonymous Coward · · Score: 0

    The MS versus OSS debate is old. If you want OSS only then start your own company and only use OSS. Otherwise the people that initially made the company successful get the say. I use a mix of both OSS and MS products (and Java, not sure where this fits in). The goal in business isn't what's popular with CS or CE students. It's what is going to get our product out the door the quickest. If 95% of the Desktop world uses Windows and the other 5% uses Mac OS where's Linux? On the server.

    I like Linux a lot but until MS really starts screwing people over there will be no switch. Activation, while irritating, will not kill MS. What will kill MS is subscription based s/w. The funny thing is my company sells software based on subscription and it does fine. It's weird how in one area this is a bad idea and in others it's good.

    Once MS becomes too expensive for the PC you will see Linux Desktop take hold. KDE seems better from the windows standpoint but I prefer Enlightenment/Gnome. Actually I run fvwm2 on my old pentium 133 laptop. Reminds me of linux in '96. Fast and furious! lol....

  269. Wrong approach by BitHerder · · Score: 1

    "Greg Sullivan, product manager for Windows XP, says that the product-activation policy was designed to be as unobtrusive as possible and will have negligible affects[sic] on anyone who isn't breaking the law."

    There should be *no* effects, however negligible, on anyone who isn't break the law. Don't you get it yet, MS? Those who buy and lawfully use your product are not going to accept additional hassle just so you can crush the +-15% who don't.

  270. Re:It's not Linux it's Java that's the threat to M by ansible · · Score: 2

    As the Purple One (no, not Barney the Dinosaur) has said before:

    Forever is a mighty long time.

    I give Java only a few more years before capability-based distributed programming languages become widespread.

  271. Alittle reality for you by Anonymous Coward · · Score: 0

    The article isn't deep or flawless, but hits on a major point: what students learn in school is key to what they go on to do.

    Really? Then why aren't we up to our ears in Macs?

  272. Re:What I've seen (OT - Sig reply) by goodEvans · · Score: 1

    It's the queers. They're in it with the aliens. They're building landing strips for gay Martians, I swear to God

    Dear God I loved the Dead Milkmen. Stuart, Punk Rock Girl, the whole left-handed, midget, eskimo albino thing...

    You know that kid delivers papers in the neighbourhood, the Worstwood kid, he's a good kid, a fine kid, all he ever wanted was a burrow owl, kept buggin his old man, "Dad, get me a burrow owl". So the guy breaks down and buys him a burrow owl. The other night, I go out into my back yard, and there's the Worstwood kid looking up in my tree, I said "what're ya looking for", he said " I'm looking for my burrow owl", I said "Jumpin Jesus on a pogo stick, everybody knows that burrow owls live in hole! In the ground!" Now Stuart, do you think a kid like that knows what the queers are doing to our soil? - classic. Off the top of my head, and its been a while since I listened to it (I have it on vinyl) so that may not be perfect, but I can still hear it rattling around in my head some days.

  273. There are supposedly "good" schools that do this by Anonymous Coward · · Score: 0

    Basically, any University that has been bitten by the "we must produce people with jobs" bug.

  274. IBM supports Linux just like I support Microsoft by enqueue · · Score: 2, Informative

    I am a very angry techie who was told that in order to be of any real value to the tech industry (Re. IBM), I would need to put aside my Linux "hobby," and focus on the "real" operating system for every PC -- Windows. If this is the way that IBM is supporting Linux, I do not feel that they should get ANY kudos for their "efforts" (or lack thereof). I'm tired of being told that my interests and skills are useless. I don't think that any of the Unixy variants or Linux are useless. Back to school once again to become a CPA I guess. They can always find work. Maybe 10 years from now they will realize their mistakes.

  275. Rally the troops! by bbqBrain · · Score: 1

    If there is a local LUG or UUG, I strongly urge you to rally the troops and distribute Linux/BSD ISOs before the entrance to the MSFest. If there isn't a users' group, get a couple friends or do it yourself. It would be best to have a few PCs running Linux doing cool stuff like fractal generation, running webservers, distributed processing, etc. Also, a tuxracer machine would help. :-)

    The key here is to inform the students that there are other options. This is especially important for the younger students who might be easily roped in by the glitz and glamour of an MS marketing party.

    BTW, how about something like this for a big poster?

    * 700 copies of your latest proprietary software: $5,000
    * Airfare and accomodations for pretty marketeers: $4000
    * Donation (bribe) for CS department: $10,000
    * Having your event crashed by students distributing free alternatives: Priceless.

    --

    One of the reasons that I became a lawyer was to avoid ever having to hire one. -SPYvSPY
  276. Is there a REAL survey of universities? by dwheeler · · Score: 1

    I see lots of opinions, but I'd like to see more than that. Has anyone does a real survey of colleges and universities to determine what the "dominant" operating system is for Computer Science departments? A real survey would use standard statistical methods, for example, identifying all the universities and then creating a random sample to evaluate (because self-selected samples are notoriously biased). I haven't seen anything like that, but I sure would like to.

    --
    - David A. Wheeler (see my Secure Programming HOWTO)
  277. Re:The reason CS students are not interested in MS by RandomPeon · · Score: 2

    Maybe.

    On the programming side of the house, however, things are just the opposite - the Unix syscall interface, while not perfect, is limited in complexity. You can pick it up in a semester, no problem. The windows API is quite a beast. I can't imagine trying to do the practical component of a semester-long OS class using Windows (although I know someone who did).

    My experience:

    "Now that we've talked about process management, here are the fork(2), exec(2), and pipe(2) system calls. Go do your project (which involves some actual thought)."
    Someone else's experience:

    "Now that we've talked about process management, here is the CreateProcess API. It takes 1,358 arguments as follows.... Oops, we're out of time."

  278. Re:It's nuts what Microsoft is doing to prevent th by alec314159 · · Score: 0

    We too have a ".NET launch party" in New York on 13th with lots of free development soft if you can sit through the 4-hour event.

  279. TrueType fonts by BattyMan · · Score: 0, Flamebait

    That's very nice, but those are all distributed as self-extracting .exes.

    I don't have a WinBloze system. Those are as useless to me as all those Outlook virii out there.

    Is there any place to get a nice set of free fonts _for_Linux_?

    Unless somebody has a way to unpack those with Linux?

    --
    Exceeding the recommended torque is not recommended.
    1. Re:TrueType fonts by Anonymous Coward · · Score: 0

      Moderators on crack: How's that flamebait?

      Look I'm serious. I'm asking for information.

  280. Quick summary: by Anonymous Coward · · Score: 0

    Quick summary of the article:

    Comp Sci students have decided that Windows isn't even worth stealing.

  281. Here is the rub by Anonymous Coward · · Score: 0

    Fact: Microsoft hire the top 1-5% of the graduating CS, CE class. They put the candidates through a day of logic and technical interview. They will get the best and the brightest. If hired, they will living off of Microsoft dough, 401K, and stock options. They are not going to suppose the free software movement. For what? The bottomline is that Microsoft get the best and brightest and it is hard to compete with that.

  282. What's Microsoft? Is it one of those old OS's? by WillSeattle · · Score: 2

    I mean, I thought that thing died last century - nobody here in Seattle uses that OS - it's so OS/2 that it makes crufty look cool ...

    -

    --
    --- Will in Seattle - What are you doing to fight the War?
  283. "*NIX has no GUI" == Imperial FUD by BattyMan · · Score: 0, Flamebait

    Anyone reading the article would think that KDE isn't available yet--the authors evidently think that the upcoming version of KDE is the very first version, judging by the way they wrote it up.

    It's well-known within the Empire that "Linux has no GUI". This is a consistent FUD assertion which Imperial minions are happy to propagate. I've seen several statements (the "UNIX on the desktop makes no sense" FUD, among others) which repeat that *NIX/Linux has no GUI, and requires the user to type inscrutable commands unto a shell prompt. I've also seen (several times) that "KDE, the Linux GUI, is due to be released xxxx". Nevermind that X is older than WinBloze, or that I had fvwm2rc95 in 1997 which looked exactly like Lose95, the Empire can't seem to publicize _that_.

    Most M$ lusers were happy to lose the command prompt with DoS, and were always made queasy, if not simply terrified, by a big blank screen that said nothing but "C:>". Threatening them with a return to that is valuable FUD, from which the Empire will not part.

    --
    Exceeding the recommended torque is not recommended.
    1. Re:"*NIX has no GUI" == Imperial FUD by DunbarTheInept · · Score: 2

      And the truly sad thing is that the main reason users fear the command line is that MICROSOFT'S command line (COMMAND.COM) was so crippled, and they've never seen how useful a command line can really be when designed by someone other than Microsoft. So in the end MS's own incompetence ends up being a boon to them. They now have hordes of users who fear the command line, which is just how MS likes it.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

  284. Everybody has their price by metamatic · · Score: 1

    Sure, if they offered me enough, I'd work for them. It would need to be enough that I'd be able to afford to retire in a handful of years, and the contract would have to have no restrictions on what I did after retirement.

    I'd work for them for N years, then I'd retire and spend my time writing free software, either for Linux or Mac OS X.

    --
    GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
  285. Re: ...half the kids by ahde · · Score: 2

    That's good discipline too. I hated it at the time, when I was using Linux at home and had to go to the computer lab before class to compile for DOS. It helps you learn two things, ANSI -- and portability. GCC is worse than Visual Studio about non compliance.

  286. Re:It's nuts what Microsoft is doing to prevent th by John+Hasler · · Score: 1

    "Is it just me, or does this smack of a company that really, really, wants to protect its future interests?"

    It smacks of a university that is really, really corrupt. If your faculty had any ethics they would be horrified at the thought that they would participate in such a thing.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  287. Re: flying fsck by ahde · · Score: 2

    I'm picturing a terminal and keyboard sailing out the window with "deleting inode 041523...." fading from the screen.

  288. Re:Prognosis not really good unless you live in WI by afrank · · Score: 1

    I guess I should consider myself lucky. I attend the University of Wisconsin, where Unix/Linux servers outnumber windows servers more than 5 to 1. There is a similar statistic for lab computers. All CS students are obligated to learn Unix by the time they get to CS 352, with hundreds of Unix tutorial classes along the way. It doesn't stop there, most CS professors have written "handin" bash scripts to allow students to hand in assignments by ssh'ing in to 1 of the 50 available tux (Red Hat 7.2) servers or 1 of the over 100 available nova servers set aside just for CS students to use to do assignments. It's quite humorous to me to hear that the prognosis isn't very good, because on this campus of over 40,000 students, you can walk around all day and not see one start menu. If M$ was trying to buy our CS department, I think I can safely say they have long since given up, because the only progression this campus is making is from Sun to Red Hat. Life is good...

    --


    Out of order?! Fuck, even in the future nothing works...
  289. msnbc.com article ... ? by Anonymous Coward · · Score: 0

    hi,
    in the article it talks about KDE as if it were vapor ware. when I read it I was flabbergasted, but then I looked at the domain, and it was an msnbc.com site.
    go figure that either a) theyre trying to make it look like linux doesnt have a nice GUI already, or b) theyre totally clueless.
    *sigh*
    MyNameIsMok

  290. the almighty dollar will always bring recruits by Magius_AR · · Score: 2, Insightful
    Microsoft won't have a problem finding recruits.

    Greed rules the minds of considerably more young college-grads than does Ethics/Principle...every man have his price, and Microsoft can always raise the dollar bar a bit higher.
    And before you go preaching again about principles and love of CS/code/open source/etc, remember what the majority of people are like, and respect the power of the almighty dollar.
    And for the record, I know _multiple_ CS grads who acknowledge that Microsoft is evil, produces inferior software, and should be done away with, and still WORK (or intern) for the company.

    Magius_AR

  291. Foolishness by Anonymous Coward · · Score: 0

    So you'd rather trust your personal data to Sun who's CEO said "Privacy is a myth, get over it".

    ROFLMAO.

  292. Comp. Sci. Major at Plattsburgh State by Anonymous Coward · · Score: 0

    I'm a Comp. Sci. major at SUNY Plattsburgh The Computer Science labs here are dual boot Linux (Redhat) and Windows 2000 machines. Most students here prefer Linux though over Windoze. Most of the classes teach howto program in Linux. The use of Windows isn't discouraged but most people choose not to use it. Also most of the teachers prefer Linux over Windows, only one Windows user among them. This seems to be a pattern here at Plattsburgh State.

  293. The first one is free. by phee · · Score: 2

    Does anyone else get this mental image of a guy in a trenchcoat standing in a dark alley holding his coat open to reveal the rows of .Net CDs lining it? "Pssst; hey, kid... over here... the first one is free... just a little taste to whet your appetite... send all your friends my way..."

    At least it isn't physically addictive. But then again, neither is gambling...

    --