Slashdot Mirror


How Microsoft Is Wooing College Kids To Write Apps For Windows 8

SquarePixel writes "Bloomberg has an interesting story about Microsoft's efforts to simultaneously woo younger workers and to get more apps into its Windows Store. Quoting: 'Microsoft, the world's largest software maker, designed Windows 8 for touch-screen technology included in the company's first tablet, Surface, and other devices coming this year. To gain share in tablets, a market expected by DisplaySearch to reach $66.4 billion in 2012, Microsoft needs enough apps to challenge the more than 200,000 available for iPad. Using student recruits is one way Microsoft can woo app developers who are used to building programs for mobile phones and tablets, where the company has little and no share, respectively. Luring programmers before graduation is particularly critical for recruitment in the U.S., which lags behind countries such as India and China in its ability to crank out qualified engineers.'"

187 comments

  1. Visual Studio by PieLala · · Score: 1, Troll

    I haven't noticed before, but MS offers free Visual Studio Express nowadays.. And Visual Studio coupled with XNA sure sounds better than how we had it back in the day. And with MSDN docs available and the whole internet to look and ask help from, it sure must be nice to be a kid learning programming in todays world.

    1. Re:Visual Studio by Anonymous Coward · · Score: 5, Funny

      And Visual Studio coupled with XNA sure sounds better than how we had it back in the day.

      Did you have to program in the snow? Uphill? Both ways?

    2. Re:Visual Studio by Anonymous Coward · · Score: 1, Insightful

      He's just a shill. Any story even halfway related to MS these days is hit by a marketer immediately, with the first comment invariably singing the praises of Visual Studio.

    3. Re:Visual Studio by Anonymous Coward · · Score: 0

      Learning programming with Visual Studio sucks. Those kids will be braindamaged forever.

    4. Re:Visual Studio by Anonymous Coward · · Score: 4, Informative

      The product is free and lacks a lot of very useful/needed things for a full-fledged development environment. Here's the list:

      * No profiler support
      * No 64-bit compiler (32-bit only)
      * No resource editor (important for GUI-based bits)
      * No MFC support (some may consider this a good thing, but MFC is still in use today, like it or not)
      * No ATL support (less of a concern)

      To me, the first 3 are absolute deal-breakers. So effectively what Microsoft has given the world for free is something that barely gets the job done -- and given that model, I would say it would definitely appeal to the same demographic they're advertising Windows 8 development to: college students.

    5. Re:Visual Studio by Anonymous Coward · · Score: 0

      * No 64-bit compiler (32-bit only)

      The rest is true, but you can compile 64-bit if you install the Windows SDK. It's kind of a pain in the ass, but... hey, free is free.

    6. Re:Visual Studio by GameboyRMH · · Score: 1, Insightful

      Only to grow up locked into an MS language which could be dumped as quickly as Silverlight.

      Nice try shill.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    7. Re:Visual Studio by Anonymous Coward · · Score: 0

      I haven't noticed before, but MS offers free Visual Studio Express nowadays.. And Visual Studio coupled with XNA sure sounds better than how we had it back in the day. And with MSDN docs available and the whole internet to look and ask help from, it sure must be nice to be a kid learning programming in todays world.

      Sadly, a lot of the help being asked by people learning to program still seems to be more of the "do my homework for me" type.

    8. Re:Visual Studio by lister+king+of+smeg · · Score: 5, Interesting

      So effectively what Microsoft has given the world for free is something that barely gets the job done -- and given that model, I would say it would definitely appeal to the same demographic they're advertising Windows 8 development to: college students.

      As a college student I take great offense at the thought that pile of kludge is aimed at me. I have only met one person (in meatspace, all others I view with suspicion that it might be Balmer just trolling forums) that tried the windows 8 prerelease and liked it. (before that i thought he was a bit odd anyway but that just cemented it.)

      --
      ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
    9. Re:Visual Studio by shutdown+-p+now · · Score: 5, Informative

      Your last 3 points are irrelevant for Win8 apps - you don't write them in MFC/ATL, and you don't use Win32 resource files for them. 64-bit is also not needed.

      Also, IIRC, there's a basic profiler in 2012 Express.

    10. Re:Visual Studio by PieLala · · Score: 0

      Dump Silverlight? Well in that case I have good news for you as Silverlight is still widely used and on huge websites. It's not going anywhere.

    11. Re:Visual Studio by Anonymous Coward · · Score: 0

      Get over yourself. Language is ultimately unimportant. Learning HOW to design, architect, and program is important. Having access to extensive documentation, code samples, active communities, and a modern IDE will help more people achieve success. And before you say [insert your favorite language here] has all that and is open source; I don't really care. More options for everyone to choose from. You made your choice and have apparently also chosen to be bitter toward others. Good for you. I'll make my choice and not insult other people's choices.

    12. Re:Visual Studio by Anonymous Coward · · Score: 0

      Holy Kneejerk Reaction, Batman!

      All he said was with the free tools available now, it's easier to learn programming now than 10 years ago. Replace Eclipse with VS, and the statement is just as true... but this is about Windows programming so that would make as much sense.

    13. Re:Visual Studio by gestalt_n_pepper · · Score: 5, Funny

      Well, back in *my* day, we didn't have any of those fancy, dancy Eye Dee Eees. We soldered together wires to our vacuum tubes from instructions sets carved in clay tablets. That's the way is was and we *liked* it!

      --
      Please do not read this sig. Thank you.
    14. Re:Visual Studio by genghisjahn · · Score: 2

      Plus, no version of Visual Studio is 64bit.

      http://stackoverflow.com/questions/2516436/visual-studio-64-bit

      --
      Sorry about the mess.
    15. Re:Visual Studio by shutdown+-p+now · · Score: 2

      He was referring to the ability to compile 64-bit apps, not to VS itself being 64-bit.

    16. Re:Visual Studio by morgauxo · · Score: 1

      Have you read MSDN documentation lately? How anyone can cram so much information on a page while answering nothing but the most obvious questions... Yes, it is WAY better than what we had in say the 80s with basica for 'free' or C/Assembler for an arm AND a leg and what is documentation? But I'll take a google search about an OSS friendly language any day over the MSDN docs. Granted, there is a lot of RTFM replies, asking questions in the wrong place, re-asking way too common questions, spam and etc... crap to filter out but once you train your brain to do that OSS forums answer 90% of my questions very quickly. MSDN rarely has the answer to anything I need. disclaimer, I am a C# .NET programmer by day.

    17. Re:Visual Studio by Baloroth · · Score: 0

      Dump Silverlight? Well in that case I have good news for you as Silverlight is still widely used and on huge websites. It's not going anywhere.

      Haha. HAHAHA!! Way to prove you're not a shill. Haha, that was funny. Oh and since OP was your second post on Slashdot and was posted at the exact same time as the story went live: you're very very definitely a shill, probably a paid one. So... go away, I hear Twitter is nice to your kind.

      --
      "None can love freedom heartily, but good men; the rest love not freedom, but license." --John Milton
    18. Re:Visual Studio by Nemyst · · Score: 4, Informative

      It should be noted that students have access to the full Visual Studio suite, alongside the Expression suite and Windows Server (I think it goes back to 2003 up to 2012) through DreamSpark. I've used it in the past and I have to say this is one of the nice things Microsoft does in comparison to, say, Adobe. Autodesk also provides free educational software, but theirs is branded as such whereas Microsoft's stuff seems like the full Professional versions with no strings attached.

    19. Re:Visual Studio by TemporalBeing · · Score: 1

      I haven't noticed before, but MS offers free Visual Studio Express nowadays.. And Visual Studio coupled with XNA sure sounds better than how we had it back in the day. And with MSDN docs available and the whole internet to look and ask help from, it sure must be nice to be a kid learning programming in todays world.

      They've had Visual Studio Express for a few years now. I think VS2005 or VS 2008 first had it - namely to try to keep people from moving to the GCC Suite on Windows I think. It's okay - the compiler can technically do anything the professional version can; but they set some arbitrary rules within the IDE itself to keep from making certain things - like plug-ins for VS, SCC providers, etc.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    20. Re:Visual Studio by bmo · · Score: 1

      >new account
      >come out swinging to support Microsoft in *every* message you post

      Shill.

      By the way, I believe I already "foed" one of your other "pie" sock-puppet accounts, Mr. PieDode.

      --
      BMO

    21. Re:Visual Studio by Anonymous Coward · · Score: 0

      Yes, but we used pee, so it was fun until the streams froze.

    22. Re:Visual Studio by Anonymous Coward · · Score: 0

      It's been awhile since I've checked but installing the Windows Platform SDK gives you both x86 (32-bit) and X64 (64-bit) compilers. Of course, these are command line only tools but it is free. One is free to do the software development and debugging using the IDE with its the x86 compiler. Once the project is running reasonably well in 32-bit mode, it would be a simple task to create the necessary nmake files and re-compile the source code to generate an X64 binary. It could be nicer but it is free.

      It's still better than the old days when there were almost no free tools for developing on Windows.

    23. Re:Visual Studio by sjames · · Score: 1

      Throw in the source code that actually implements the API and the ability to email the person who wrote it directly and you've got yourself a deal! :-)

    24. Re:Visual Studio by Anonymous Coward · · Score: 0

      Well be thankful for the rise of free software, else proprietary stuff would be more pricey,less performant, more difficult to keep up to date without forking money

    25. Re:Visual Studio by Archangel+Michael · · Score: 1

      That may be the case. However, how are we supposed to trust a software company that can't (or won't) create 64 bit versions of their tools at this point in time?

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    26. Re:Visual Studio by sjames · · Score: 1

      I have NEVER run across one.

    27. Re:Visual Studio by zippthorne · · Score: 1

      Silverlight is used by Netflix. Are they not a huge website?

      --
      Can you be Even More Awesome?!
    28. Re:Visual Studio by Anonymous Coward · · Score: 1

      Replace Eclipse with VS

      A null operation, since he didn't mention Eclipse.

    29. Re:Visual Studio by Anonymous Coward · · Score: 0

      First, I'd read (and try to understand) the EULA and see if giving away ALL of my rights appeals to me.

    30. Re:Visual Studio by Penguinisto · · Score: 3, Funny

      Wait - you're saying that Heathkit provided clay tablets? Since when?

      Hell, back in my day, they tattooed the instructions on the flayed skin of an EE intern and sent that.

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    31. Re:Visual Studio by Penguinisto · · Score: 1

      // *sigh*... stupid kids; gotta fix everything for 'em:

      public:
      virtual void Unlock(
              sUrine,
              nInchesSnow
      )

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    32. Re:Visual Studio by Baloroth · · Score: 1

      Yes. Website, singular. It's the only major site I'm aware of that uses it, which is a really really bad sign for Silverlight. And it only really worked for Netflix (IMO) because there wasn't a lot of serious competition in that field (unlimited streaming in addition to DVD rentals, although those are now split, they weren't at the time), so people could complain, but not really chose another option.

      --
      "None can love freedom heartily, but good men; the rest love not freedom, but license." --John Milton
    33. Re:Visual Studio by Anonymous Coward · · Score: 2, Informative

      The stupid - it is strong in you...

    34. Re:Visual Studio by Anonymous Coward · · Score: 0

      try and tell that to kids these days and they won't believe you

    35. Re:Visual Studio by hobarrera · · Score: 1

      I can deal with no profiles, but the second point makes it completey useless, unless you fall into a portal to 2002.

    36. Re:Visual Studio by hobarrera · · Score: 1

      *profiler

    37. Re:Visual Studio by mcgrew · · Score: 1

      Did you have to program in the snow? Uphill? Both ways?

      Well, I had to walk to school in the snow, but it was flat, and programming was easy -- my first computer was a slide rule. Those things are uber-easy to program!

    38. Re:Visual Studio by hairyfeet · · Score: 1

      Why did someone mark the AC flamebait? Did anybody click on the guy's user ID? Personally I hate how the word shill is just thrown at frankly everyone that doesn't drink the koolaid around here but...damn, just damn. Every single post the guy has made has been pumping Visual Studio, Silverlight, and Windows mobile. It reads like somebody working at an Indian support center just going off one of those scripts.

      And if anybody at MSFT is reading this? Dude quit with the fucking scripts already, nobody IRL talks like that, okay? Its as bad as the buzzword bingo your marketing drones put out, just laaaammmmeee.

      So instead of scripts how about...get ready for this, its high concept time...you MAKE PRODUCTS PEOPLE WANT instead huh, huh? I know, total high concept, be sure to give me credit for the innovation there Ballmer!

      --
      ACs don't waste your time replying, your posts are never seen by me.
    39. Re:Visual Studio by Applekid · · Score: 1, Informative

      Why did someone mark the AC flamebait? Did anybody click on the guy's user ID? Personally I hate how the word shill is just thrown at frankly everyone that doesn't drink the koolaid around here but...damn, just damn. Every single post the guy has made has been pumping Visual Studio, Silverlight, and Windows mobile. It reads like somebody working at an Indian support center just going off one of those scripts.

      Because it's NOT a shill, it's the newest FRIST POST troll. It's as predictable as a GNAA post on anything having to do with genetics, and occurs with much more repeatability compared to army of Michael Knoppel ids (forgot how to spell it) and his "you're completely pathetic" routine.

      These particular trolls, when they appear for anything MS, are really fucking effective, though. Everyone gets riled up for it. Including myself at one point.

      --
      More Twoson than Cupertino
    40. Re:Visual Studio by shutdown+-p+now · · Score: 1

      Porting VS to x64 would be a considerable undertaking due to the nature of the product. UI stuff is easy, but low-level things like e.g. invasive debugging are very much non-trivial because they by their very nature are tightly coupled to the architecture. So ask yourself: would you rather have people spend time doing such a port just for the sake of having it, or adding new features and fixing numerous existing bugs?

    41. Re:Visual Studio by hobarrera · · Score: 1

      I do belive that a huge percentage of new hardware is amd64, and the OS they include is amd64. Wouldn't that mean that youneed to bring all your dependencies in 32bit form, making your package huge and, honestly, very poor quality?

    42. Re:Visual Studio by Anonymous Coward · · Score: 0

      I am pretty sure MS is not behind these posts. The poster is most probably a MS-hating troll with a penchant for attention.

      With that said, Visual Studio is indeed a piece of art. It has helped me with... ahh just kidding!

    43. Re:Visual Studio by shutdown+-p+now · · Score: 1

      64-bit Windows runs 32-bit binaries just fine, it always did. Works much the same as Linux does in that regard - the OS provides both 32-bit and 64-bit versions of all system libraries.

      You do need to package any dependencies with your app if you rely on anything other than what the OS provides - this is the case regardless of the architecture. For Intel you only need to package 32-bit to work on both x86 and on x64, though. And 32-bit binaries will generally be smaller.

      Note, you can make a 64-bit app for Windows Store - if you have both x86 and x64 packages, the user will get the appropriate one installed automatically. I think you can even make it 64-bit only (in which case x86 users won't see it at all). GP was incorrect in claiming that Express cannot write 64-bit apps - it can, at least the version for Win8 apps (I haven't tried Desktop one yet).

    44. Re:Visual Studio by Anonymous Coward · · Score: 0

      Huh? You had interns! Back in my day, there weren't many human beings around.

      Gerroff my continent!

    45. Re:Visual Studio by shutdown+-p+now · · Score: 1

      Only to grow up locked into an MS language which could be dumped as quickly as Silverlight.

      Are you referring to C++, or HTML5 and Javascript?

    46. Re:Visual Studio by shutdown+-p+now · · Score: 1

      When you see an unhelpful MSDN doc page, be sure to leave an angry comment at the bottom of it. Those guys do actually look at them, and things do get fixed - even if it's not always fast.

    47. Re:Visual Studio by GoodNewsJimDotCom · · Score: 1

      Oh you had clay tablets? You're lucky.

      Back when I started programming, I was on a Pentium with floating point division errors.

    48. Re:Visual Studio by shutdown+-p+now · · Score: 1

      VS 2005 was the first version to offer Express. Originally the free part was supposed to be a temporary arrangement - the download page said something like "free during the initial period" or some such. But then it just went free.

      The main limitation of Express is that it can't install non-MS plugins, so you effectively can't extend it - what's in the box is what you get. In terms of features, though, it has been mostly gaining them since release - e.g. in VS 2012 it's got unit test support (finally!) and TFS client.

      Past versions also had a limitation of being per-language - i.e. you had one for C#, another one for C++, and so on. Which means that you couldn't open multi-language solutions. In fact, as I recall, it didn't even let you have more than one project in a solution to begin with. This is also different in 2012 - the editions are now Win8, Desktop and Web, and all of them support all relevant languages, and multi-project solutions.

    49. Re:Visual Studio by shutdown+-p+now · · Score: 1

      * No 64-bit compiler (32-bit only)

      Oh, and by the way - I've just tried it with VS 2012 Express, both Win8 and Desktop editions, and both support 64-bit apps - meaning the compiler and the IDE (Configuration Manger etc).

    50. Re:Visual Studio by Anonymous Coward · · Score: 0

      wow, you must be a really shitty programmer then.

    51. Re:Visual Studio by Anonymous Coward · · Score: 0

      I like to call the Windows 8 GUI (formerly known as "Metro") Clown OS. And, if I write any program that works on Windows 8, it will be a cross platform app that will run first on *nix

    52. Re:Visual Studio by Endophage · · Score: 1

      I'm a predominantly Python dev on Linux but when we needed a Windows 8 presence, I built a Metro app. I was pleasantly surprised at how easy it was using the HTML5/JS setup. The MSDN docs are pretty crap, mostly because the relevant information to get anything done is spread between 3 separate areas of the site for any given thing. However, the overall process of using visual studio and packaging the final product was pretty painless.

      Some good things: localization is stupidly simple, the grid and list layouts are very well implemented, lots of caching and paging optimizations with no extra code required.

      Some stupid things: Excessive HTML generated by using WinJS.UI stuff, pretty much any JS error crashes the whole application, sometimes I want something to be synchronous but I don't have that option, when doing a file upload (using the Windows.Networking.BackgroundTransfer module) you can get at the headers of the server response, but not the body (seriously... I did a major wtf when I was told that).

    53. Re:Visual Studio by bratmobile · · Score: 1

      VS is a 32-bit app because VS hosts extensions in-process. Moving VS *itself* to 64-bit would be easy. Moving every extension ever made to 64-bit, and explaining to users that *some* of their extensions will work with it and *some* won't, is just not very appealing.

    54. Re:Visual Studio by hairyfeet · · Score: 1

      But it don't really smell like a troll, at least not to me, just bad marketing. A good troll would also put down a brand that would get the fanboys royally pissed, point out something nasty Google or Apple has done and WHAM! You've got epic 200 post troll bait right there.

      But these? How do I describe it so you'll understand...oh I know...you ever call HP consumer division for tech support? They hire these Indian guys that read scripts to plug whatever product they want to shill this week, be it HP printers or photo paper or whatever and its soooo badly written, its "Hello have you heard of the wonderful goodness that can be had with HP photopaper? Why your family never looked so luscious in such vivid colors!" and you think "WTF? who talks like that?" I mean when was the last time you used luscious and vivid in a single sentence?

      Look, we ALL know Ballmer and Sinofsky are ready to shit pants with fear than Win 8 will be a flop so I can see MSFT hiring some cheap ass Chinese or Indian call center guys to hawk the living shit out of their products. I mean for the love of Pete they are selling Win 8 pro for fricking $40 trying to raise uptake, so is it REALLY hard to believe that on the eve of what may be the biggest flop since WinME they might hire some cheap support guys to shill the living hell out of the forums that geeks hang out at? After all no geeks writing apps and no Win 8 cell phone uptake.

      So until i see some actual evidence these are trolls (which if they ARE trolls why don't they troll other topics? I've never seen a troll that didn't just love a good shit stirring) then i'm gonna lean on the side of bad call center shilling.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    55. Re:Visual Studio by Anonymous Coward · · Score: 0

      Porting VS to x64 would be a considerable undertaking due to the nature of the product. UI stuff is easy, but low-level things like e.g. invasive debugging are very much non-trivial because they by their very nature are tightly coupled to the architecture. So ask yourself: would you rather have people spend time doing such a port just for the sake of having it, or adding new features and fixing numerous existing bugs?

      And yet .. for years now (Y-E-A-R-S!)I have comfortably developed 64-bit code in Linux. With a 64-bit toolchain including compiler, debugger, all that good stuff. On a 64-bit kernel. With the full array of drivers, programs, modules, and other software available that were available under 32-bit.

      You could say that's the advantage of open-source. You could also look at Microsoft and say "hey, that's the advantage of tens of billions of dollars in the bank and lots of highly skilled employees". Except Microsoft has chosen not to use them to produce something a little more future-resistant (there is no future-proof). Conclusion: they don't care.

      The real irony? Microsoft is the company that has always talked about "innovation". That word wasn't in the vocabulary of tech discussions until Microsoft's marketing machine kept repeating it over and over around year 2000 or so.

    56. Re:Visual Studio by shutdown+-p+now · · Score: 2

      And yet .. for years now (Y-E-A-R-S!)I have comfortably developed 64-bit code in Linux. With a 64-bit toolchain including compiler, debugger, all that good stuff. On a 64-bit kernel. With the full array of drivers, programs, modules, and other software available that were available under 32-bit.

      Why, exactly, do you care if the IDE or the compiler themselves are 64-bit? If they were, what difference would it make to you?

      Note that VS can be used to develop 64-bit code - it's a fully supported scenario. And it will run on a 64-bit Windows with a 64-bit kernel.

    57. Re:Visual Studio by dbIII · · Score: 1

      It may be put out as an gateway drug but I don't think that many will be going for the full thing. Looks like 32 bit stuff is here to stay.

    58. Re:Visual Studio by dbIII · · Score: 1

      I've got the carboard box an AMD64 CPU and motherboard bundle came in, and it has the year 2003 printed on it in large letters. That's for a desktop system, not a server and not an expensive high end workstation. How fucking long do MS need?

    59. Re:Visual Studio by shutdown+-p+now · · Score: 1

      It's not about "how long", it's about "what else could that time be spent on".

      Let me put it this way: what benefits, exactly, do you expect to see from a 64-bit version of VS? It already lets you write 64-bit software, and it already runs on any 64-bit Windows version.

    60. Re:Visual Studio by dbIII · · Score: 1

      I seem to recall something about memory :)
      In other words the entire reason things started moving to 64 bit! Especially because of Microsoft's very limited support for the Pentium Pro and later with PAE, so 64 bit is the only way they properly support getting the use out of that memory.
      The platform they use has had 64 bit for over a decade so what's their problem?

    61. Re:Visual Studio by shutdown+-p+now · · Score: 1

      Yes, a 64-bit process can use more memory. But why would you want your IDE to do so?

      (Coincidentally, the other way of using all that RAM is running more things out-of-process, Unix-style. Which VS actually does more over time. Note that compilers, for example, run in separate processes.)

    62. Re:Visual Studio by Anonymous Coward · · Score: 0

      As a person who tried to help few college students here in India to reach MS App writing competition:

      MS emailed students to provide best programming project they would like to present in Live Competition at Bangalore.
      They sent email to several thousand college students.

      Few students I knew in person, sent emails with their intro into their programming projects to MS. MS replied to them within days. But MS did not take any quality check, just sent random mails to all.

      The condition is that competition will be strictly only for first 3000 students, first come first server basis. No quality checking for emailed projects.
      Students needs to bear their expenses for several 100KMs of travel, 3-4 days stay and Bangalore metro, etc. etc.

      First, students I knew called me for booking cheap railway tickets, later they called for cancelling tickets. They told this just looks like a gimmick marketing for Win8 and not not worth the struggle and fight at MS gates to get in as first 3000 than doing some quality work.

    63. Re:Visual Studio by ConceptJunkie · · Score: 1

      No resource editor? Who cares, editing the resource script directly was always better than that lame editor VS always had.

      --
      You are in a maze of twisty little passages, all alike.
    64. Re:Visual Studio by ConceptJunkie · · Score: 1

      I'm with you. I thought the phrase "angry fruit salad" died with DOS, but leave it up to Microsoft to make a GUI in 2012 that looks like the worst of the 1980s.

      --
      You are in a maze of twisty little passages, all alike.
    65. Re:Visual Studio by ConceptJunkie · · Score: 1

      I find that hard to believe since the MSDN website has been around for some 15+ years now and it's as bad as it ever was. I had the unfortunate luck to have to work on an Excel VBA project last year (I've since left the job... I got tired of living in the 80s) and when I would try to Google something related to VBA programming a Microsoft site was rarely in the first couple pages of results. I mean, VBA isn't worth the disk space it takes up (although if it actually worked, it wouldn't be too bad for very small one-off apps), but the documentation was the worst of any software development product I've ever used in 25 years. The C++/Win32/MFC/etc. documentation isn't that bad, but still... it would be nice if they'd stop making new platforms no one wants to use and properly document the ones people actually do use.

      --
      You are in a maze of twisty little passages, all alike.
    66. Re:Visual Studio by Lennie · · Score: 1

      What did you expect ? Microsoft isn't in the business to give away things for free, you'd think it would be obvious.

      --
      New things are always on the horizon
    67. Re:Visual Studio by Anonymous Coward · · Score: 0

      So until i see some actual evidence these are trolls (which if they ARE trolls why don't they troll other topics? I've never seen a troll that didn't just love a good shit stirring) then i'm gonna lean on the side of bad call center shilling.

      lol! you actually believe that there is some terrible marketing firm out there somewhere, paid by microsoft to make these posts on slashdot? there's no evidence for that, it's not even remotely likely but retards like you make my day on every one of these posts :D trolling all the ms-haters on /. works wonders because you spastics just keep bumping up the posts by replying to them. you can denigrate companies like google but even the mentally-challenged like you manage to figure out that those are trolls, these ones work a treat though!

    68. Re:Visual Studio by exomondo · · Score: 1

      But it don't really smell like a troll, at least not to me

      You do realise 1/2 the posts on this thread are to that one comment don't you? That's pretty much par for the course when you look at those kinds of comments, they're the most effective troll on slashdot these days.

  2. How about not screwing your App Store Customers? by Anonymous Coward · · Score: 4, Informative

    I loved losing apps I paid for on Windows Mobile Marketplace.

    NEVER AGAIN.

  3. Free VS and... by jasper160 · · Score: 1

    The universtiy my wife works at offers W2k8 for free to its students along with VS.Besides it is better than working at Foxconn.

    --
    No good deed goes unpunished.
  4. Technet + Dreamspark by Missing.Matter · · Score: 1, Troll

    Strange how an article about Microsoft wooing college kids fails to mention technet and dreamspark. VS 2012 and Windows 8 are now on dreamspark for students. Making this stuff available for free is a big boost over Apple, where I have to purchase at least a $500 mac mini to gain access to iOS development tools.

    1. Re:Technet + Dreamspark by binarylarry · · Score: 1

      Right because no college kids have macbooks.

      That'd be unheard of.

      --
      Mod me down, my New Earth Global Warmingist friends!
    2. Re:Technet + Dreamspark by i+kan+reed · · Score: 1

      Er, Windows PCs don't come much cheaper than that. Is the complaint here "I need to buy a computer in order to develop software"?

    3. Re:Technet + Dreamspark by dark12222000 · · Score: 1

      Welcome to programming? Lets you see develop windows applications without buying a 400$+ windows PC, or even Linux applications without a machine that runs Linux. If you buy a mac, all the programming tools are free, all the documentation is free, and you don't even need to show student ID.

    4. Re:Technet + Dreamspark by Anonymous Coward · · Score: 1

      No the complaint is the walled garden. With a PC I can write software for any platform (that ever existed) but iOS.

    5. Re:Technet + Dreamspark by Missing.Matter · · Score: 1

      Sorry, I didn't realize Mac Minis start at $599, not $500. Desktop PCs start at about $300, with some respectable specs these days (dual core 2.7 Ghz, 4GB RAM is enough for an entry level development machine), and I can build one myself for even cheaper. Can't build a Mac... I guess I could build a hackintosh though, although from my experience with those a couple years ago I wouldn't do it again: many incompatibility issues and eventually completely unusable for iOS development after about a year due to required Xcode/OSX updates.

    6. Re:Technet + Dreamspark by sbditto85 · · Score: 3, Interesting

      +1 to above

      I'm the college kid, with the macbook pro, in the computer science class.

      Surprisingly macbooks are becoming more popular yet our teachers still insist on using MS products and languages. I know in the *real* world there are a lot of MS jobs etc, but there are also a lot of cross platform jobs too (i'm a php developer, dont judge). Drives me nuts when I have to spin up a VM just to use a program thats Windows specific because the requirements for the project/program/lesson are for a windows machine. Some teachers are willing to accept alternatives, but not all.

    7. Re:Technet + Dreamspark by Drago3711 · · Score: 0

      Er, Windows PCs don't come much cheaper than that. Is the complaint here "I need to buy a computer in order to develop software"?

      No, the complaint here is "I need to buy another computer unrelated to the one for which I want to develop software". When developing for mobile devices you're cross-compiling anyway, so why shouldn't we be able to work in an environment we prefer (linux or windows)?

    8. Re:Technet + Dreamspark by mrjimorg · · Score: 2

      So, instead you have to spend $500 for a cheap PC to build windows apps on? Windows doesn't offer Visual Studio on the Mac just like Apple doesn't offer XCode on Windows. XCode is a free download btw.
      Having said that, I've programmed on both environments and this is what I've found:
      1. Programming for C# has been a joy. It's easy to go from C,C++ or Java and pick up on what's different. The additional features make sense and are simple to use and well documented. Programming for ObjC has been really ugly- the language is combination of 2 languages in the same way that two cars hitting each other become one - the result is just an ugly mess.
      2. Visual Studio Express may be free, but it does have some missing features. For instance, in much older versions of VS you could load in a binary file and look at the bytes in hex. Not true in this latest version. I'm not sure about the $1000 version though.
      3. XCode is about as buggy as iTunes. They release version frequently and you can expect the bug that are frustrating you to go away, but you can be sure that newer more annoying ones will appear. One version I downloaded would show you incorrect values in the debugger. Pretty sad.
      4. XCode was written for 2 groups of people - 1- those who know nothing about programming, and 2- those who are developers. This means that there are 2 ways of doing everything. These 2 methods are incompatible with each other and the gui is clumsy and confusing.
      5. Apple apps crash. I've used a LOT of apps and almost every one of them has crashed at some point. Even the "Settings" program that's part of the phone! This seems to indicate to me that either 1- The IOS environment is flawed, or 2- The programming environment is exceedingly difficult to write to without creating issues that cause it to crash.
      In conclusion, in my experience C# has a better environment to program to, and you can now use Mono to run apps on Linux (Free) and Mono-Touch (though very expensive) to port apps to iphone. I makes me almost want to buy a Windows mobile device..... almost, but not quite.

    9. Re:Technet + Dreamspark by PieLala · · Score: 3, Funny

      I'm the college kid, with the macbook pro, in the computer science class.

      So you're him!

    10. Re:Technet + Dreamspark by Missing.Matter · · Score: 1

      96% of incoming students have their own computer (at least at my past unis). Yes, disproportionately many have a Mac compared to the general population, but they are usually in the arts and humanities. In computer science (again at the 4 unis I've attended) the vast majority have PCs (as opposed to Macs), and the software the university requires for technical majors (engineering, comp sci) is only provided for Windows. The students most likely to develop for these platforms are those in comp sci and technical programs, who get free access to tech net and dream spark, and who have access to development machines in linux and windows even if they don't have a computer. I've never seen OSX based development machines at any University, as macs usually tend to be in public-facing locations like libraries, and are not set up for development.

    11. Re:Technet + Dreamspark by coinreturn · · Score: 1

      Once again counting the cost of hardware against iOS development. Fail. You must have computer to develop software. Many college students have macs, FYI.

    12. Re:Technet + Dreamspark by Anonymous Coward · · Score: 0

      So, instead you have to spend $500 for a cheap PC to build windows apps on?

      $200 is a cheap windows PC. $600 (entry price of mac mini. OP was wrong) is a mid-range PC, and you get a free 360 if you buy a $700 PC. but you do not even have to buy a PC as computer science deparments usually have development machines you can code on, and they typically are not macs.

    13. Re:Technet + Dreamspark by dark12222000 · · Score: 4, Informative

      What University do you go to? CS at my Uni is 80% Macs, 10% Linux machines (disproportionately Ubuntu, for better or for worse), 5% Windows machines, and the rest never bring laptops (and borrow a mac from the Uni to do work on).

      Again, all of our software is either on a central server that can be SSH'd to with X access (and thus any machine can be used to get to it), it's cross platform, or it's OS/X or Linux. I can only think of maybe one specific class that you *must* have a windows machine for (and it's like a C# class or something) and even then, I think they meet in a computer lab of Windows machines.

      Any mac can be setup for development trivially quickly and easily. I'm not at all a mac fanboy (quite the opposite) but Apple did figure out how to treat their developers well. It wouldn't surprise me if a great amount of Universities are pretty Windows leaning, but it's not the de facto standard by any shot. OS X has a good hold on the Universities (and most programmers) and I strongly suspect it will continue grow. (Personally, they can have my Arch laptop when they can pry it out of my cold dead hands).

    14. Re:Technet + Dreamspark by xclr8r · · Score: 2

      At my university we keep stats on what students are connecting to our network. As far as wireless connections go trend is now 60% macs to windows laptops. Disclaimer (It's a private institution so that could explain some of the higher apple product numbers)

      --
      Beware of those who profit off the docile and persecute the unbelievers.
    15. Re:Technet + Dreamspark by xclr8r · · Score: 1

      edit: to 40% windows laptops.

      --
      Beware of those who profit off the docile and persecute the unbelievers.
    16. Re:Technet + Dreamspark by spire3661 · · Score: 1, Insightful

      If your statemnet = true, then a mac can write software for any platform (that ever existed) and iOS too! Using your logic, mac computer is best computer.

      --
      Good-bye
    17. Re:Technet + Dreamspark by Anonymous Coward · · Score: 0

      I am not surprised by what you see. It is about what I saw 'back in the day'. Then in the 'real world' it was 95% PC and the rare mac and 1-2% unix servers.

      Most CS classes are more concerned about algos and just 'how to program'. Most of my course work was on either a sun server or an Irix box that we would telnet into. I had 1 class that was DOS based out of about 40 (borland pascal). The rest were unix or on macs. This was back in 1992. I doubt its changed much.

      Its funny you mention apple treating its devs right. Their tools are decent. But VS is vastly superior in all ways to the other tools out there. Once you get to the 'pro' levels of their tools you do not want to go anywhere else. To the point you put up with crash bugs in the system because it works that good. It is one of the few things Apple finally 'got'. Dont rip off your devs with the tools. At one point it cost 20-50k to outfit one Apple dev (not that way anymore).

      I thought the same as you. That was 20 years ago. MS dominates the corporate world (that is slowly changing but it will be just that slow). Learn how to properly configure IIS and C#/.Net to have something on those you will be graduating with.

      Just keep an eye on Apple. They will flip out and that tech you spent the last 3-5 years nurturing will suddenly be gone. They do it about every 4-7 years. Just wait until they flip the iPhone to a different processor tech (and they will) you will see a whole dev community go ape...

    18. Re:Technet + Dreamspark by Urza9814 · · Score: 1

      What school do was that? I ran Linux the entire time through college (Penn State -- comp sci as well) and never needed a Windows tool. We did have a couple classes that required you to do your work on Unix though (Well, you could do the work anywhere, but it would be tested and graded on a Unix system -- and it's kinda hard to test a shell script on Windows...) but of course Linux worked just fine too. Most of the higher level classes used some GNU tools (gdb was pretty much essential for the security class I took.) Sure, your basic intro Java or C++ classes were taught on Windows systems, but the C++ was 100-level basic stuff that was all cross-platform, and the Java...well, it's Java.

      There was one class in which I ended up using a full Microsoft stack -- Team Foundation server (I think that's the correct name?), Visual Studio 2008, and XNA...but that was a 'choose your own team and project' thing -- another team was doing an iOS app; a third team was doing a PHP web app; and I'm not sure what the last team ended up with. I just liked the people on that team and got outvoted on the tech. And on that one I just did all my work in the lab. 90% of it was done during class anyway. Could have probably done the whole thing in class except it took us nearly a MONTH to get the damn tools working...and then they kept breaking again. My standard joke at the time was 'Yea, so we're using all Microsoft tools...so of course SOMETHING is always broken...' ;)

    19. Re:Technet + Dreamspark by hobarrera · · Score: 1

      In a class of 30, it's generally more of less:
      20 windows notebooks.
      2 or 3 linux notebooks.
      1 or 2 macbooks.
      The rest have no notebook (or dont' bring them along).

      Macbook users are the most irrelevant in this particular scope.

    20. Re:Technet + Dreamspark by Karlt1 · · Score: 1

      Xcode is free and I would also have to purchase a PC to run Visual Studio unless MS has released VS for Mac.

    21. Re:Technet + Dreamspark by mcgrew · · Score: 1

      Lets you see develop windows applications without buying a 400$+ windows PC, or even Linux applications without a machine that runs Linux.

      You can get machines that run Linux out of a dumpster. Take an old P4 and throw Mandrake or Debian on it and you're good to go.

    22. Re:Technet + Dreamspark by Urza9814 · · Score: 1

      the software the university requires for technical majors (engineering, comp sci) is only provided for Windows.

      What university was that? Just graduated from Penn State's comp sci program, and we were _never_ required to use Windows software. There were a few classes where we were required to write everything for Unix though. My laptop ran Linux at the time and that never caused an issue. All of the courses that did anything operating system specific would be focused on Unix, and maybe compare to Mac or Windows as a side note.

    23. Re:Technet + Dreamspark by Anonymous Coward · · Score: 0

      Read my comment there again. Notice how there's no price tag when I mention Linux? See what I did there?

    24. Re:Technet + Dreamspark by Anonymous Coward · · Score: 0

      "... pry it out of my cold dead hands..."

      Proposal accepted.

      (From the beginning of the MIB move.)

    25. Re:Technet + Dreamspark by Rockoon · · Score: 1

      Xcode is free and I would also have to purchase a PC to run Visual Studio unless MS has released VS for Mac.

      This fallacy has been repeated several times and so far everyone has not noticed...

      The difference is that Windows runs on Macintosh computers, therefore Visual Studio runs on Macintosh computers. OSX does not run on PC's, unless someone has developed a VM recently that tricks OSX... which is doubtful, would still be a crappy VM unlike vise-versa, and such a VM would be quickly blocked by Apple perhaps even with the FBI knocking down the VM developers door because Apple pulls that shit.

      --
      "His name was James Damore."
    26. Re:Technet + Dreamspark by Anonymous Coward · · Score: 0

      If I was a fresh high school graduate heading for a university or college to study computer science or mathematics I would use either a notebook running GNU/Linux or a tablet which connects to my desktop-class computer at home. Truth be told though most of the time you do not need a computer in class for a computer science degree, although these days lecture formats might be changing.

    27. Re:Technet + Dreamspark by Karlt1 · · Score: 1

      And then I have to buy a copy of Windows and potentially VMWare or Parallels.....

    28. Re:Technet + Dreamspark by narcc · · Score: 1

      You don't need visual studio to develop software for Windows. Unlike Apple, Microsoft is very developer friendly, and has been for as long they've been around.

      Apple, in contrast to Microsoft, RIM, basically everyone else, is actively hostile to developers. You know this. Everyone else knows this. Why bother defending Apple when they're actively making your life more difficult?

      Stockholm syndrome?

    29. Re:Technet + Dreamspark by Anonymous Coward · · Score: 0

      What University do you go to? CS at my Uni is 80% Macs, 10% Linux machines (disproportionately Ubuntu, for better or for worse), 5% Windows machines, and the rest never bring laptops (and borrow a mac from the Uni to do work on).

      On my servers I am strictly Debian GNU/Linux but on my notebook computer I appreciate the carefully integrated distribution put together by Canonical. I switched from PCLinuxOS to Ubuntu Linux when I bought a 64-bit notebook computer. Previously, I had been running a variety of GNU/Linux distributions since 1992. For people who just want to get stuff done both the Apple Mac OSX and Ubuntu Linux allow these people to focus on the task(s) at hand, use the appropriate tools, and forget about the computer. I spent this morning setting up (Compaq Presario 3555 - Intel Pentium, 512 MB RAM, 250 GB HDD (upgraded), Debian GNU/Linux Squeeze 6.0.5 - 32-bit) a web server (lighttpd) to host my personal blog on a light-weight blogging platform (nibbleblog). All told the process took approximately 1.5 hours because I was documenting each step. Total cost: CAD0.00 (hardware and software). For my work, the entire environment has been virtualised to the point that I can securely access the required resources from anywhere with an Internet connection. The cost of providing such an environment using Microsoft Windows and related application software would be in excess of CAD5000.00 (conservative estimate).

    30. Re:Technet + Dreamspark by sbditto85 · · Score: 1

      The one that immediately comes to mind is my DB class requiring Access for one of the projects ... if I sat down and thought about it I could probably come up with more.

    31. Re:Technet + Dreamspark by BeShaMo · · Score: 1

      I struggle to see what part of a comp sci degree would require Windows. I went through mine with only a Linux laptop without any issues. Even if your university is a C# trojan, mono likely will be sufficient.

    32. Re:Technet + Dreamspark by Anonymous Coward · · Score: 0

      Hate to break it to you but unless you want to work for peanuts or are independently wealthy, you'll need what we call a "job." These, "jobs"....... don't pay well if you can only use Mac tools.. Sure, you might have a black turtleneck and design fancy UI. However, you mentioned CS at your "Uni" which means you think you are a Software Developer.On a Mac, there's no such thing.

      I just love when posters talk about school and college and think it is related REMOTELY to the real world. I was young and naive once. Then I realized I need to feed my family.

    33. Re:Technet + Dreamspark by Anonymous Coward · · Score: 0

      I had to complete the "Business Strategy Game" as a part of my management class.Windows only.

      To get online at all in my undergrad dorms, we had to run a Windows-specific tool (probably one for Mac too, there was no shortage of those on campus) that would make sure the required (provided free by the school) installation of Symantec was installed, running and up-to-date before their firewall would let us through. My sophomore year I had a new computer that didn't have a Windows partition on it anymore, and with my access to the internet effectively shut down, I couldn't even pick up an XP ISO for a VM. I don't know how many fucking times I had to explain to the guy in the IT department that no, I wasn't running Windows. No, I don't need the Mac tool. I can assure you I don't have any viruses.

      I'm sure there were others, but those two come to mind immediately.

    34. Re:Technet + Dreamspark by Anonymous Coward · · Score: 0

      He's actually not entirely correct. I can write software for any platform on my Windows box. It just involves violating Apple's intellectual property rights. And it doesn't cost me twice as much as a regular computer to do it.

      So no, twice the cost for a total of one additional platform for which you don't have to break any laws to write software makes it the opposite of the best computer. It makes it a rip-off.

    35. Re:Technet + Dreamspark by Karlt1 · · Score: 1

      "You don't need visual studio to develop software for Windows. Unlike Apple, Microsoft is very developer friendly, and has been for as long they've been around."

      So how are you going to develop for Windows 8 without Visual Studio? How is MS's policies with Windows 8 "more friendly"?

      If you want the best of the best Visual Studio it costs $9500.

    36. Re:Technet + Dreamspark by Urza9814 · · Score: 1

      We had a VPN required to connect to the wifi networks. They distributed a Linux version (although it sucked; so all the Linux users used vpnc instead)

    37. Re:Technet + Dreamspark by Urza9814 · · Score: 1

      ...Access? For a DB class?

      Can't quite remember what we used for ours. Something that integrated with Eclipse, because our DB class was in Java...

    38. Re:Technet + Dreamspark by ConceptJunkie · · Score: 1

      Wait, a DB class requiring Access?

      Isn't that specifically sanctioned against by the Geneva Convention? I certainly consider Access a crime against humanity.

      --
      You are in a maze of twisty little passages, all alike.
    39. Re:Technet + Dreamspark by sbditto85 · · Score: 1

      ...Access? For a DB class?

      Can't quite remember what we used for ours. Something that integrated with Eclipse, because our DB class was in Java...

      Wait, a DB class requiring Access?
      Isn't that specifically sanctioned against by the Geneva Convention? I certainly consider Access a crime against humanity.

      Thats what I thought! but to be fare it was only for a few assignments then we switched to oracle etc.

    40. Re:Technet + Dreamspark by Anonymous Coward · · Score: 0

      Eclipse? Code::Blocks? There's several other C++ IDE's that work on Windows. And Mac, for that matter.

    41. Re:Technet + Dreamspark by Anonymous Coward · · Score: 0

      If your statemnet = true

      If (your_statemnet == true)

      FTFY =P

  5. Quantity over quality? by Roobles · · Score: 5, Insightful

    When I look back at the code I created in college, compared to what I was capable of after a few years of real world development experience... The difference is pretty stark. I understand the get-em-while-they're-young approach, to influence development decisions later in life. But if they're betting the success of their platform on the output of students with limited-to-no real world experience, I fear for the quality of the apps in their store.

    1. Re:Quantity over quality? by TemporalBeing · · Score: 1

      When I look back at the code I created in college, compared to what I was capable of after a few years of real world development experience... The difference is pretty stark. I understand the get-em-while-they're-young approach, to influence development decisions later in life. But if they're betting the success of their platform on the output of students with limited-to-no real world experience, I fear for the quality of the apps in their store.

      Good point. Apple's AppStore generally has very good quality apps. The Google's PlayStore/Android MarketPlace has not; thus if you want to stand out on Android you really have to make a quality app - especially if you want to be paid for it. The same will be true for Microsoft's App Store (whatever they call it). Just stuffing it with apps won't make any difference.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    2. Re:Quantity over quality? by Anonymous Coward · · Score: 0

      When I look back at the code I created in college, compared to what I was capable of after a few years of real world development experience... The difference is pretty stark. I understand the get-em-while-they're-young approach, to influence development decisions later in life. But if they're betting the success of their platform on the output of students with limited-to-no real world experience, I fear for the quality of the apps in their store.

      Research In Motion prefers the revolving door of co-op students for software development. Microsoft is trying to grab them even earlier although Research In Motion launched a similar campaign, months ago, at select universities on a global scale to attract developers to their yet-to-be-launched BlackBerry OS 10.

    3. Re:Quantity over quality? by Anonymous Coward · · Score: 0

      I have found that the quality of the apps that I like on the android play store far outstrips the free apps available on the Apple App store.

      Mind you I'm talking FREE apps here; the volume of cruft you have to sift through (download/try/[burn|keep]) to find that one gem is about equal between the two.

      I think the reverse is true for pay apps. However given that I have very little specific need for any pay apps (most free apps do what I need) - that is not a deal-breaker.

      I think the reason the free apps are better on Android, is that development is cheap in comparison to that required to publish on the App store. If you really want to go minimalist - download AIDE and do your development right on the tablet itself (a bluetooth keyboard would be in order, I think).

  6. the apps in the store suck by pointyhat · · Score: 4, Insightful

    Literally all of the apps in the windows 8 store suck terribly. I've tried a good portion of them. I don't see how wooing 200k apps out of people who've never built something significant is going to change this fact. I think this is a way of desensitizing future developers with respect to a walled garden app store and closed platform with proprietary tools. nothing good can come of this. For ref i sit in front of visual studio for 5 hours a day at the moment so I'm not some crazy zealot. Crazy perhaps.

    1. Re:the apps in the store suck by fermion · · Score: 1
      But now, like the Apple store, the MS Windows store will have 50,000 fart apps, 50,000 track your drinking app, 50,000 rate-your-hooks-up and 50,000 top-pick-up-lines-for-geeks. Right there MS will match the number of apps in the Apple store.

      What I notice about the Apps in the store over the past year is the barrier to entry is much greater, not because there are more apps, but because the quality has increased substantially. This is no longer a numbers game. Apple has never been about numbers. Apple never competing with MS based on number of Applications. It competed on key applications, like the spreadsheet, the desktop publishing, the touchscreen.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    2. Re:the apps in the store suck by Anonymous Coward · · Score: 0

      Ummmm, if "literally all of the apps in the Windows 8 store suck terriblly" yet you have only "tried a good portion of them", does that not make you an idiot? I am sure other factors do so as well. You're probably the dumbest unemployed customer service agent ever.

    3. Re:the apps in the store suck by pointyhat · · Score: 1

      I tried the highest rated ones. You are an asshat.

  7. Re:How about not screwing your App Store Customers by i+kan+reed · · Score: 0

    I think we have a "reputation manager" here. I'm not certain cause only 3 post history, but it sure seems like.

  8. Qualified Engineers? by Anonymous Coward · · Score: 0

    I can't see the US behind China and India when it comes to *qualified* engineers. Unqualified, yes. Incompetent, yes. Willing to work for cheap, yes. Qualified, no.

    1. Re:Qualified Engineers? by MNNorske · · Score: 1

      You made the point for me... I have a lot of engineers working from India and the quality of work and experience varies greatly. We get them early, break them in, and when they finally know a bit of what they are doing they leave for something else. Then we're back to the pool fresh from school. It's no different than the US market ten years ago when companies here actually hired people out of school and took the time to train them up. But, now every CIO seems to think they can just "buy" the labor they need when they need it figuring someone else will have trained up folks in the market.

  9. why not free by Anonymous Coward · · Score: 0

    I am surprised microsoft doesn't offer a significant - practically free - discount to university students (branded as a benefit to society of course) surely would increase overall sales and long term buy in. or maybe that would be anti competitive depending on how it was pitched and the official 'intent'

  10. MS did this when I was in College by stevenfuzz · · Score: 4, Informative

    You know, 12 years ago. Not exactly new news. They gave us tons of free development software and tools. It was amazing. Most of it got re-sold on ebay to pay for beer.

  11. Just suck less by Anonymous Coward · · Score: 0

    And all your problems will fix them self.

  12. Re:How about not screwing your App Store Customers by h4rr4r · · Score: 2

    You spelled shill wrong.

  13. Re:How about not screwing your App Store Customers by Anonymous Coward · · Score: 1

    Gosh I don't know, May 17th when Windows Marketplace closed and shit I paid for was forcibly uninstalled.

    When I called MS about it they told me to "just upgrade", so I did, to an Android device.

  14. Stop reinventing the turnign machine! by scorp1us · · Score: 2

    And by turning machine, I mean wheel.

    I saw Microsoft do it in 2001 with .NET, now they attempt to do it again. It's not a shortage of languages or toolkits. This is about platform lock-in as always. I can understand if PC programming (native apps) and Web apps don't get unified to the vastly different architectures (monolithic PC vs Client/server) , but in this day and age, what is going on?

    Why can't I just import the Win8 libraries into Python? Or Java, or .NET (C#)? Or Qt's QML? HTML5 is not a save-all, and I'm ok with that, but why won't we make it easier on each other and admit the emperor is just wearing different clothes. Why for that matter won't WP7 apps run on WP8?

    There was a time when MS has tweaks for every program and backwards compatibly was preserved, but those days are long gone. To keep their market share, they have to keep everyone upgrading into the Microsoft corner, fracturing the market place, which sets us back.

    --
    Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
    1. Re:Stop reinventing the turnign machine! by shutdown+-p+now · · Score: 4, Informative

      Why can't I just import the Win8 libraries into Python? Or Java, or .NET (C#)? HTML5 is not a save-all

      Technically, since Win8 libraries - if you mean Windows Runtime (WinRT) - have a well-defined ABI, it's certainly possible to project them to Java or Python. They are already projected to C# and C++, you're not restricted to HTML5/JS (for some reason it seems to be an oft-recurring misunderstanding that you can only write Win8 apps in that - it's completely wrong).

      As for Qt, it's a library that does its own widgets down to drawing and input handling. If they want to port it to Win8, they can.

      Why for that matter won't WP7 apps run on WP8?

      They will. What made you believe otherwise?

    2. Re:Stop reinventing the turnign machine! by Valtor · · Score: 2

      ...

      Why for that matter won't WP7 apps run on WP8?

      They will. What made you believe otherwise?

      Win7 apps won't run on Windows RT (Windows 8 for ARM CPUs). But yeah they run just fine on Win8 with x86/x64 CPUs.

      --
      "Sockets are the standard networking API, also useful for stopping your eyes from falling onto your cheeks" zeromq.org
    3. Re:Stop reinventing the turnign machine! by Shados · · Score: 1

      WP7, not Win7. That is Windows Phone 7 -> Windows Phone 8.

    4. Re:Stop reinventing the turnign machine! by scorp1us · · Score: 1

      Ok, I was a bit incorrect on that statement. It seems that the issue is the nascent WP7 base who can't run WP8 apps, meaning that just a few months after Nokia brought he phones to market developers don't have much incentive to make WP7 apps. Which is just horrible timing.

      --
      Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
    5. Re:Stop reinventing the turnign machine! by Anonymous Coward · · Score: 0

      So the same thing that happens when a new iphone is released? or the newest version of andriod?

      you're lucky if someone supports more than one OS

    6. Re:Stop reinventing the turnign machine! by Anonymous Coward · · Score: 0

      Windows phone 7 apps WILL run on Windows phone 8

    7. Re:Stop reinventing the turnign machine! by Anonymous Coward · · Score: 0

      Nothing wrong with platform lock-in. You target something specific and it lets you squeeze the performance out of it.
      Microsoft's problem is that they need to keep changing the platform they're trying to lock you into so they can get money out of sales. By the time all these teenagers have learned Win8 apps to some significant degree, and the coding skills to not make all the mistakes that we all did when we were young and stupid, Win9 will be out (or maybe some other language they feel is a major threat to their business like Java forced .net out of them).

      Everyone knows MS will move on to the next next big thing, and screw their developer base over. And because too few people develop for them, people won't buy Win8 phones, and because nobody bought Win8 phones they'll throw all their efforts into Win9 in a couple of years from now.

    8. Re:Stop reinventing the turnign machine! by Valtor · · Score: 1

      Yeah I saw that after posting. :-)

      --
      "Sockets are the standard networking API, also useful for stopping your eyes from falling onto your cheeks" zeromq.org
  15. Qualified Engineers by Anonymous Coward · · Score: 0, Interesting

    I've worked with hundreds of Indians over the years, I would not even call most of them compent much less qualified!

  16. Have your best ms programers by Anonymous Coward · · Score: 0

    Post youtube tutorials would do more.
    All your tips and tricks

  17. Legacy of NeXT's InterfaceBuilder.app? by WillAdams · · Score: 5, Insightful

    How much of Apple's App Store success is brought about by the development tools and niceness of Object-oriented programming / interface design?

    I'm biased, since for a long while a NeXT Cube was my primary machine (and for a while, I had access to machines running Windows, Mac OS and NeXTstep all w/ similar processor and memory specs), but some of the nicest applications I've ever used began on NeXTstep, and pretty much all the apps I have a real fondness for were heavily influenced by OO-environments (FutureWave Smartsketch which became Flash, but started on Go Corp.'s PenPoint):

      - Altsys Virtusoso (which became FreeHand v4)
      - TeXview.app (TeXshop.app was inspired by it)
      - Lotus Improv
      - Mail.app
      - TouchType.app
      - a bunch of other apps / utilities which no longer exist / are remembered
      - Doom (okay, I'm reaching, but it was initially developed on NeXTstep)

    Would there be as many IOS apps if XCode didn't benefit from decades of NeXT/OPENSTEP development and user-interface design work?

    William

    --
    Sphinx of black quartz, judge my vow.
    1. Re:Legacy of NeXT's InterfaceBuilder.app? by Anonymous Coward · · Score: 0

      Don't forget Diagram! poorly copied as Visio.

    2. Re:Legacy of NeXT's InterfaceBuilder.app? by 6031769 · · Score: 2

      Like you, the NeXTs introduced me to OOP and OOD. It was a whole new way of coding and allowed me to produce finished and polished apps in record time back then. The resultant code may only have run on NeXTs but that wasn't really the point at the time. I've not used a dev system since which had the ease of use or rapid development cycle.

      These days the code I write is generally more portable, more efficient and the source is more maintainable. But it takes a lot longer to produce (even with all the frameworks and IDEs and what have you). Therein lies the rub. Apple, Microsoft and everyone else who wants to tempt the next generation of developers into their walled gardens will need to do at least as good a job as SJ did at NeXT to grab them and keep them. I doubt it will happen and in the grand scheme of things that's probably a good result for all of us.

      --
      Burns: We're building a casino!
      McAllister: Arrr. Give me 5 minutes.
    3. Re:Legacy of NeXT's InterfaceBuilder.app? by Anonymous Coward · · Score: 0

      Ah, Lotus Improv. It's combination of usability and power has never been equalled in my experience.

  18. Re:How about not screwing your App Store Customers by i+kan+reed · · Score: 1

    God, aren't scare quotes enough for you people? Do I have to actively denigrate people I'm not certain of the motivations of?

  19. writing software != writing code by peter303 · · Score: 2

    In college maybe 80% of the time was spent writing code and 20% in design, testing, fixing bugs, archiving, documentation and sales. In the real world this ratio is reversed. Especially when you count team members whose main duties are non-coding.

    1. Re:writing software != writing code by Anonymous Coward · · Score: 0

      MS is looking for the next Facebook from these students. Unfortunately, my experience with many S products is that, while easy to develop, really try to lock you down on the platform. Even Web applications written by MS enthusiasts usually only work on IE and are then fixed to work on other browsers/platforms. With MS's soft presence in the mobiles, it's tough for a Win mobile app to gain traction.

  20. Re:How about not screwing your App Store Customers by h4rr4r · · Score: 1

    Letting those folks frame the discussion means letting them win.

    Call a spade(shovel) a spade(shovel).

  21. Re:How about not screwing your App Store Customers by i+kan+reed · · Score: 2

    But that's the concern. I have a thing I can barely see the outline of, and it might just well be a rake. Do you really insist I call a rake a spade(ethnic stereotype)?

  22. Maybe not such a good Idea by Vince6791 · · Score: 5, Insightful

    If you read the Microsoft metro app store policy you will start laughing, especially at "3.2 Your app must not stop responding, end unexpectedly, or contain programming errors", I mean look who's freaking talking here. Windows 1 to Windows 7, office 1 to office 2010, all had and have freaking issues(freezing, crashes, bugs, glitches) xbox 360 hardware failure, and yet they got the balls to tell you not to fuck it up. Shit, how many freaking times my windows 7 kept freezing because i did not set the storage(both winodws & amd SB drivers sucked) configuration from ide compatibility to ahci in the bios while the linux distros had no issues with this.

    Microsoft also has the right to cancel your account and wipe all your apps off from the store any time if they think you are not conforming to their policy. For students, learning c & c++ would make it easier for them to adapt other languages much quicker. Writing efficient and inventive Algorithm's is the most important aspect of any programming language.

    1. Re:Maybe not such a good Idea by elabs · · Score: 1

      What are you talking about? Sure Windows XP had bugs but that's a decade old OS. Windows 7 is extremenly solid. I've used it for two years now and have never seen a blue-screen. Not once.

    2. Re:Maybe not such a good Idea by Narnie · · Score: 1

      While running Windows software updates and program installs on the 6 dozen iMacs in my University's labs, one in five would blue-screen during the 5 hour upgrade process after imaging. This was Windows 7, and it was this year. Admittedly, the blue-screen rate is better on Win7, but I wouldn't call 1 in 5 to be non-existent nor would I dismiss others' reports just because you've had good luck with your hardware and drivers.

      --
      greed@All_Evils:~#
    3. Re:Maybe not such a good Idea by Anonymous Coward · · Score: 0

      Must be the hardware causing the problem. Windows 7 is a tank.

    4. Re:Maybe not such a good Idea by JonySuede · · Score: 1

      If the hardware is the same they should all crash at the same point if you are using the same image. You must have had a lot with a defective ram unit. You should ram test them. But before take a look at the error codes at the bottom of the screen and look it up. A blue screen is abnormal, I only saw two, one cause by the stupid antivirus and one caused by an hd crash. By the way, we recently ban the purchase of Apple product using university money due to a recent drop in reliability.

      --
      Jehovah be praised, Oracle was not selected
    5. Re:Maybe not such a good Idea by Narnie · · Score: 1

      I looked up the error, good chance it's the HFS+ drivers installed with bootcamp. Once the full time guys controlling the image disabled them, the iMacs have been rock steady. Of course I think the only time they're in Windows these days is when I update Windows.

      --
      greed@All_Evils:~#
    6. Re:Maybe not such a good Idea by Anonymous Coward · · Score: 0

      Writing efficient and inventive Algorithm's is the most important aspect of any programming language.

      Not so much...

      Efficient and inventive, in practice, are nearly mutually exclusive.

      If I can port an existing algorithm (that I wrote a long time ago) from one language to another with minimal punctuation changes - then that is most efficient to me. Ideally a language should present one and only one way to do any given thing - and more so it is desirable for it to leverage the basic language constructs I have already internalized - so that creating algorithms flows smoothly when I have to build something from scratch. Given the porting of my hand crafted libraries of algorithms - most of my programming involves stitching together library calls of things I've already written long ago.

      Finally - the inventive/creative aspect should be reserved (and only required) when addressing non-trivial system level things that don't have well-known solutions (e.g. reverse engineering a driver for a unique closed system hardware peripheral directly, addressing a real application processing bottleneck, etc). I've only had one instance in my whole career when I had to deal with this in practice - and the solution turned out NOT to be programming (we just changed the operating system version and the problem was resolved without having to change code).

      From the trenches!

    7. Re:Maybe not such a good Idea by JonySuede · · Score: 1

      Thanks, I always love followup

      --
      Jehovah be praised, Oracle was not selected
  23. Re:How about not screwing your App Store Customers by Anonymous Coward · · Score: 0

    Windows Mobile is different than W8 and/or Windows Phone 7/8

    Yes it is different. It's better.

    As for the GP, all of the GPL'ed software I installed on my WinMo 6 phone still works fine. Opera (the only non-GPL'ed software I instsalled on it) too. You should have avoided Windows Mobile Marketplace.

  24. Re:How about not screwing your App Store Customers by morgauxo · · Score: 4, Funny

    Liar! You must be an anti-microsoft shill. I know because nobody ever bought anything from the Windows Marketplace!

  25. Re:Who Cares? by Anonymous Coward · · Score: 0

    89% of market share is irrelevant?
    what exactly IS relevant then?

  26. Doomed by Anonymous Coward · · Score: 0

    All you're going to get is a shitty app 99% of the time.

  27. Re:How about not screwing your App Store Customers by Anonymous Coward · · Score: 0

    "You should have avoided Windows Mobile Marketplace."

    You got that right, but I didn't, I was one of the fools who bought into it and got burnt.

    I actually see the same problems forming all over again, low number of apps and the ones that are there aren't all that compelling.

    So lesson learnt, never again.

  28. Likely shill... by Anonymous Coward · · Score: 0

    Parent poster has 1 post outside this thread. All other posts are attached to this article and are in support of MSFT. Likely shill.

  29. Wait... what? by Anonymous Coward · · Score: 1

    lags behind countries such as India and China in its ability to crank out qualified engineers

    Uh... what? This is the first time I've read or heard that statement. Sure, India and China crank out more kids who know how to code Hello World, but they most certainly don't crank out more Engineers, let alone qualified Engineers. I've met plenty of brilliant qualified Engineers from India and China, but they are drowning in a sea of incompetent countrymen-colleagues.

  30. "used on huge websites" by SuperKendall · · Score: 1

    Well yeah, it's used by Netflix, and um... well no, the iPad doesn't use it, nor do any of the dedicated hardware devices that support Netflix but. ah...

    Sliverlight rules!

    *runs away*

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  31. Re:How about not screwing your App Store Customers by h4rr4r · · Score: 1

    Spade is not an ethnic stereotype in that saying. It predates the english language.

  32. better than nothing by rgbrenner · · Score: 5, Interesting

    When I was 13/14 and used win9x and wanted to learn to program, there was no visual studio express at all. Only paid tools costing hundreds of dollars.

    So you know what I did?

    Switched to Linux.

    Even today, I have no idea how to write a Windows program (managed to write a DLL I needed a few years ago though.. using Visual studio express C++).. but I've been writing Linux/BSD software in C for 15 years.

    Point is, Visual Studio express may be crap.. but if they had it 15 years ago.. I'm sure I would have learned to program in Windows instead. Might never have switched to Linux at all.

    So IMO, it's a smart/critical piece of software from MS. It's a bit much to expect people who are learning to program to immediately spend hundreds of dollars.

    1. Re:better than nothing by Anonymous Coward · · Score: 0

      An even better strategy would've been to make it easy to easy to pirate. How many designers today would be using gimp if photoshop piracy wasn't the norm amongst teenager website builders...

  33. Re:How about not screwing your App Store Customers by mister_playboy · · Score: 2

    Do you visit often? This pattern of posting has been going on consistently for some time now.

    It may be shilling. It may be trolling. One thing it is not, however, is honesty and constructive commentary.

    Your objections are naive.

    --
    Do what thou wilt shall be the whole of the Law ::: Love is the law, love under will
  34. At the AT&T store two days ago... by Anonymous Coward · · Score: 1

    out of curiousity and because I had a 30 minute wait, I decided to have a look at Windows phones they have on display in the store.
    There were 5 different devices, I picked one up ... it was crashed.

  35. Re:Who Cares? by 0123456 · · Score: 1

    89% of market share is irrelevant?

    89% of _desktop_ market share, and they're throwing a tablet OS onto future desktop systems so they probably won't even manage to maintain that.

    Do you really think people are sitting around saying 'you know, I'd love to buy a tablet, but I won't until they run Windows'?

  36. It's Going To Be Cringalicious by Anonymous Coward · · Score: 0

    Microsoft has the uncanny ability to come up with something like this whenever it tries to "woo" anyone... http://www.youtube.com/watch?v=1cX4t5-YpHQ

  37. XNA, SIlverlight OOB, and WP7/WP8 Apps should... by elabs · · Score: 1

    ...have been supported from day one. That would have put them almost to the 200K mark immediately. Sure, the experience for many apps would have been suboptimal (something like the third-party app experience on Android) but the numbers would look impressive and, as we can see from the sales of WP7, app numbers seem to be the only thing that sells devices.

  38. Re:Who Cares? by Rockoon · · Score: 1

    Do you really think people are sitting around saying 'you know, I'd love to buy a tablet, but I won't until they run Windows'?

    I am waiting at least to that point, probably longer, since tablets that run windows have been out for years now.

    Were you trying to be smart?

    --
    "His name was James Damore."
  39. Re:How about not screwing your App Store Customers by narcc · · Score: 1

    Yeah, because anyone who who would dare offer a comment in defense of Microsoft could only be a paid shill!

    His comment looks legit to me. He's right that there shouldn't be any expectation of app compatibility between WP7 and WP8 -- they're two completely different animals. Just like you shouldn't expect BB7 apps to run under BB10. This is not new in the mobile space.

    h4rr4r may be naive, I don't know, but you're very clearly a conspiracy nut!

  40. State of US universities appalling by loufoque · · Score: 2

    When I saw that in US universities, students are actually taught to use Windows, Visual Studio, and to program in C#, I was shocked at how influential Microsoft was in the US, and how bad the situation was.
    Doing this is a terrible idea, reliance on a IDE means they don't understand how the compilation tool chain works, and they get stuck using this sub-par software, which, to top things off, is also proprietary and restricted to Microsoft platforms.

    No wonder Inda and China are better, American students are not taught software engineering, they're taught how to be code monkeys.

  41. largest software maker? by pbjones · · Score: 1

    semi serious question here. how is MS judged to be the largest? Company value? range of products? manufacturing ability? I don't wish to troll I'm just curious as to how they get the title of largest.

    --
    There was an unknown error in the submission.
  42. Progress? by lastx33 · · Score: 1

    Well, it's a step up from getting chimpanzees to design their UIs!

    --
    "You can lead a horse to water but a pencil must be lead!" - Stan Laurel
  43. Re:Wait... what? by dbIII · · Score: 1

    They are big countries and they do crank out more of every profession you can think of - live with it.

  44. No wonder... by Anonymous Coward · · Score: 0

    That explains the vitriol I received from an Indian guy on a certain tech site when I mocked the Windows 'ecosystem'.

  45. The kids are too smart to fall for it by Anonymous Coward · · Score: 0

    Microsoft has run The Imagine Cup through the website imaginecup.com (formerly thespoke.net) for years. This is a great scheme to garner new ideas from college students for minimal compensation. Microsoft advertises heavily with colleges and universities. They even used to give free copies of Visual Studio to get students going.

    Fortunately, most students are too smart to surrender their precious ideas for Microsoft's potential monetary gain. From the Imagine Cup rules:

    http://compete.imaginecup.com/docs/rules/ic13-official-rules-and-regulations.pdf

    "HOW WILL MY ENTRY POTENTIALLY BE USED?

    Other than what is set forth below, we are not claiming any ownership rights to your entry.
    However, by submitting your entry, you:

    Are granting us an irrevocable, royalty-free, worldwide right and license to: (i) use,
    review, assess, test, and otherwise analyze your entry and all its content in connection
    with this Competition; and (ii) feature your entry and all its content in connection with
    the marketing, sale, or promotion of this Competition (including but not limited to
    internal and external presentations, tradeshows, and screen shots of the competition
    entry process in press releases) in all media (now known or later developed);

    Agree to sign any necessary documentation that may be required for us and our
    designees to make use of the rights you granted above;

    Agree to assist us and the Sponsors in the creation of case studies or white papers
    (together "Studies") detailing your entry or entries. Studies will not include any
    confidential participant information. Upon your approval of the Studies’ accuracy, you
    agree to give us and the Sponsors permission to display the Studies including
    trademarks, logos, and other identifying information contained therein, on our and the
    Sponsors websites and in other documentation. This documentation may take various
    forms, including printed materials, online articles, video, audio, and other digital
    recordings;

    Understand and acknowledge that the Sponsor may have developed or commissioned
    materials similar or identical to your submission and you waive any claims you may have
    resulting from any similarities to your entry;

    Understand that we cannot control the incoming information you will disclose to our
    representatives in the course of entering, or what our representatives will remember
    about your entry. You also understand that we will not restrict work assignments of representatives who have had access to your entry. By entering this Competition, you agree that use of information in our representatives unaided memories in the
    development or deployment of our products or services does not create liability for us
    under this agreement or copyright or trade secret law;

    Understand that you will not receive any compensation or credit for use of your entry,
    other than what is described in these Official Rules. "

    Microsoft, you are the dinosaur that you portray in your advertisements:

    http://overheard.loveneverfails.ca/blog/wp-content/uploads/2006/05/evolve.jpg
    http://www.adch.org/gallery/main.php?g2_view=core.DownloadItem&g2_itemId=3619&g2_serialNumber=2

    Microsoft, you are a joke to our youth and have no place in their future society.

  46. Microsoft's "fear" to lose Windows 8 by Mondor · · Score: 1

    According to some "close to Microsoft" opinions, Microsoft is offering software companies their own specialists "for free", only to create wow-applications which would convince big customers to upgrade to Windows 8. But apparently it's not going to happen any time soon. Here's the article, anyway: http://kirsanov.net/post/2012/09/17/The-Future-of-Windows-8.aspx

  47. Re:How about not screwing your App Store Customers by davester666 · · Score: 1

    iOS and Android have what, 85-90% of the US smartphone market, slightly lower elsewhere

    Has WP7 even passed WP6 yet in marketshare? RIM is hemorrhaging share like they've been run over by a bus, twice.

    iOS has really good backwards and forwards compatibility, and makes it pretty straightforward to use new features while still running on older software and hardware [and don't forget, best in class OS updates for old hardware]

    Android, good forwards compatibility, hassle to get backwards compatibility [use new features while still running on older OSes], while having limited support for running newer OSes on older hardware.

    RIM: FINALLY getting a clue and rewriting their OS, but pretty much zero support for running newer OSes on older hardware, same Java hassle to use new OS features while retaining support for older OSes [for current versions] I believe new version will throw all existing software under the bus. So this is a total reboot of the platform, starting from zero.

    Microsoft: got a clue several years ago to rewrite OS and throw all existing users under the bus, decided it was so much fun last year, might as well do it again this year. Actually is trying to trick existing users into thinking they aren't being thrown under bus by reskinning existing home screen to look and work like new version, no actual new features and can't run new software.

    Just based on history, why would ANYBODY consider jumping on the WP bandwagon, because it means buying not just new phones to get updates, but repurchasing your software [after waiting for it to be rewritten] to use the new features of the new OS.

    --
    Sleep your way to a whiter smile...date a dentist!