The World’s Leading Microsoft .NET Magazine
   
 
The .NET Addict's Blog

My Top Tags

                                                           

My RSS Feeds








Latest Diggs - Programming

Internet Blogs - Blog Top Sites

Site Hits

Total: 2,639,104
since: 19 Jan 2005

Is the DreamSpark program going to spark dreams?

posted Fri 22 Feb 08

The DreamSpark program is one of the newest initiatives to come out of Redmond that are very, very un-Microsoft-like. I'll talk about another later in this post. It appears as though University and high school students will, at some point (I don't know the hardcore details) be able to receive free copies of Visual Studio, SQL server, and other development servers and enterprise servers. They can use these for non-commercial uses free of charge.

What will the impact be of things like this? I think the first impact we will see is that a lot of post-graduates are going to be able to produce thesis material on Microsoft back-end, enterprise, and development tools. If a computer science student wants to explore some strange new way to get data out of SQL server and reconstitute it in a UI - all of the tools required for that pipeline will be free. Granted, VS used to be pretty cheap for students, but I don't think students ever had free access to SQL server and other servers beyond the 180-day trial copies. Really though, if these students needed the Microsoft resources, they got them, whether illegally or by just suffering through a rebuild of their lab every 180 days when the trials ran out. This is really just Microsoft removing what was otherwise an annoyance and inconvenience.

High school students, on the other hand, will benefit even more from this. They don't have access to huge computer science labs, creative professors with lots of resources, or hundreds of peers in the same major. High school students should now be able to start experimenting with creating "real-world" applications using the same tools that you and I use right now to build our apps. If you're an optimist, and you're responsible for hiring new talent, you'll think that in a few years, this will start spilling over into the job market creating a lot of new potential employees who have years of experience with MSFT products even before they graduate college. If you have tried to hire competent MSFT professionals lately, you know how difficult it is to find good people with good experience.

In short, this is an excellent maneuver for Microsoft. The more developers you have excited about your community, the more applications your community produces. The more applications your community produces, the more would-be developers get excited and decide to "check this stuff out", who then begin producing applications. The self-fulfilling cycle continues to grow. Microsoft has never courted its developers in this fashion before, and it's a long time in coming.

However, it's not enough. What Microsoft should be doing is giving the software away for free to anyone. The people who need free access to MS development tools are existing developers who are currently working on Ruby, Java, C++, C, Linux, whatever. They are the ones that you want to be able to say "meh, I'll give it a shot. It's free." and experiment with programming in a Microsoft world.

The OS X DVD itself comes with all of the development tools you need in order to build extremely high quality applications for Leopard. You get Dashcode for building widgets, you get Xcode for your compiler, you get Interface Builder to construct your UIs, and you even get Quartz Composer, which is quite possibly one of the single most impressive development tools ever built in the history of programming.

If there isn't enough room on the Vista DVD (which wouldn't surprise me), add yet another edition of the OS, Windows Vista Ultimate Developer Edition. Same price as Windows Vista Ultimate, but it comes with a DVD containing VS 2008 and a DVD containing SQL Server 200x Developer Edition and a DVD containing the entire Expression Suite. If they need to recover media printing cost, add $6 to the price of the box. This is what Microsoft should do if they want to keep their developers as happy as the developers in other camps and attact new developers at the rate some of the other camps are attracting developers.

In closing, yes this is cool. No, it isn't enough. Ray Ozzie needs to do even more to break down Microsoft's Ivory Tower image and start courting the developers as if they are the ones who are crucial to the success of the company... because they are.

tags:    

links: digg this    del.icio.us    technorati    reddit




1. Martin Pilkington left...
Fri 22 Feb 08 12:42 pm :: http://www.mcubedsw.com

Some universities (including my own) take part in MSDNAA which offers MSDN accounts with free versions of Windows, Visual Studio etc to all students on computer science courses. I'm not sure how widespread this is though, my university has fairly close ties with Microsoft (I believe they're the only independent Microsoft innovation centre in the UK). I agree that free developer tools helps a lot to get developers to try things out but I don't think there really needs to be an extra edition/DVD. You can download the full suite of Xcode tools from ADC so offering them free on MSDN would likely work.


2. Kevin Hoffman left...
Fri 22 Feb 08 1:48 pm

True, but if they added developer/student editions, they could make for an even 10 different editions of Vista :) But seriously, I wasn't aware of MSDNAA... If they offered all the tools as free downloads for everyone, that would be just fine with me... and we might see more early adoption of MS technologies by students, which might encourage more companies who are hiring these people to adopt that technology. It would be a win-win for MS.


3. Quest4Denali left...
Sat 23 Feb 08 2:02 pm

I think the point that students have always had access is really the key. Even now it is easy to find a hobbiest ( and some companies ) that dip into the warez or crack pile. When I was in school we had easy access to everything on the MS platform since we all shared our DVDS. Outside of the US I think you'll find this done to a greater extent.

Maybe a better approach is what Oracle has done for years. You can simply go out and download pretty much any of their development tools. When it is time for the world to see your creation it is then time to pay ( now only if they could have readable licensing ).

Even with all of the criticism aside this is a good cause. Microsoft might want to consider targeting what is released since the strategy of dumping product after product on an educational community and asking them to find the "killer" app most likely will fragment their market even more.


Tag Related Posts

MobileMe vs. Live Mesh Throwdown - Round 1

Wed 16 Jul 08 10:33 A GMT-05

MobileMe vs. Live Mesh - Round 1

Wed 11 Jun 08 12:20 A GMT-05

One Framework to Rule them All

Mon 25 Feb 08 6:49 P GMT-05

Microsoft Codename Acropolis - Unwrapped

Wed 20 Jun 07 3:22 P GMT-05
tags:              

Installing Orcas Beta 1 - VMware Style

Mon 23 Apr 07 12:16 P GMT-05

Orcas Beta 1 Released

Fri 20 Apr 07 7:09 P GMT-05

Tech-Ed 2006 Day 1 - Registration Day

Sun 11 Jun 06 7:17 P GMT-05

Dan Brown's got competition

Mon 05 Jun 06 3:51 P GMT-05