Microsoft DreamSpark – FREE is GOOD!
"Free is good!" is one of my favorite sayings, and now it looks like Microsoft is adding another notch in their freedom and goodness belt with the announcement of Microsoft Dreamspark. This program is intended to get professional-level programming products into the hands of (verified) students.
The software listed on the DreamSpark site are "Visual Studio 2008 Professional", "Expression Studio", "Windows Server 2003 Standard Edition" and "XNA Game Studio 2.0". Also included is a (free) 12-month trial subscription to the XNA Creators Club – which normally runs $100…and did I mention that it was all FREE?
Computing Labs
I’m stoked that students will be able to get their hands on VS 2008 Pro. The Express editions are great…don’t get me wrong…but it’s quite a pain to have to download and install Visual Studio Web Developer Express Edition AND Visual Basic Express AND Visual C# Expess…you get the picture. Being able to install Visual Studio 2008 Pro and have all of that goodness in one spot is sweet! Being able to install it on your own box and to be able to install 3rd party tools and have them remain available to boot…even sweeter.
Conventional wisdom was that there was probably a computing site on campus where you could do your computer development work and research on – right? Probably not. Sure, there MAY be one site on campus, maybe tucked inside a computer science department or the like – that has programming tools, compilers, developer resources and the like. The reality of it is that if such a site exists, they’re teaching JAVA and C++ and other conceptual type stuff. In the unlikely event that it does have Microsoft programming tools on it, it’s probably still got Visual Studio 2003 installed, perhaps with plans to upgrade them to Visual Studio 2005 sometime in the future when the Student and Instructor textbooks come out for VS 2005 and somebody has changed the curriculum to coincide with the "new" technology. Even then, the lab computers are probably locked down tighter than a drum, and even if you could install any 3rd party tools or add-ins on them, the evening re-imaging batch job will wipe any changes you’ve made (for obvious security and reliability reasons). The even harsher reality is that the computer sites probably don’t have Visual ANYTHING on their lab systems (well, maybe Visual Notepad). There are probably thousands of students on campus and what percentage of them have even HEARD of Visual Studio? Statistically insignificant in terms of the maintenance and upkeep requirements for almost 4+ Gigs of extra stuff to have to store and restore.
Windows Server 2003?
I’m happy that they’re ALMOST making their flagship products available for students to install and run on their own systems. One quick question though…what’s up with providing Windows Server 2003 Std edition? Why not Windows Server 2008 Std edition? Or perhaps a Windows Server 2008 Student Edition or a Virtual PC version of Server 2008? Server 2008 is faster, more secure, more reliable, more {insert marketing words here}…right? We gotta get us some off that!
Face it, if I’m interviewing candidates for a position, or interns for an internship, I’d be much more impressed with a candidate with experience with Visual Studio 2008 and how to develop and deploy applications on Server 2008 than I would one who’s familiar with 2003. I’ve probably already got a heap of over-worked and under-paid employees with Server 2003 experience (I’m included in that mix). I’m looking for some smarty-pants young’un fresh out of college who can come in and show the rest of us the ropes on the new-and-improved server technologies.
Verified Students
This one is a bit of a sticky-wicket. I’m not quite sure how Microsoft is going to be able to verify that students are actually students. The DreamSpark write-up refers to signing onto a Live account (all roads Microsoft start with a Live account ;?) and then having the student key in their campus username/password to verify that they’re actually enrolled as students. In a College or University that’s firmly in the Microsoft camp, I can see where they can broker a deal with the campus IT department to work out such an authentication scheme. In the vast majority of institutions, I can forsee a huge kick-back due to the security implications of such a proposal.
Perhaps a "Plan B" solution would be to identify an employee at the academic institution who can verify the credentials of a student?
Thanks
As a .NET users group leader and a member of the academic community, I appreciate this outreach effort by Microsoft to help make these tools and technologies available to those who otherwise couldn’t/wouldn’t afford them. Many thanks!
