Personal Homepage

My resume


Are you doing cool stuff? If so, you need to communicate how cool it is, with demo apps, exciting examples, articles, talks, and seminars. I love to bring the best new technologies into the public eye. I'm especially a fan of innovative programming tools and mobility software (Tablet PC, SmartPhone, and .NET Compact Framework). Contact me: Click here to send an email to larry.



Free .NET Tools

Knowing .NET

Code, industry analysis, and miscellaneous cross-links from Larry O'Brien, the former editor of Computer Language and Software Development magazines.

To receive an occasional announcement message regarding my seminars or publications, please subscribe to my mailing list.

Email:

Thursday, March 04, 2004


Rory sez Microsoft shouldn't cater to hobbyist programmers. Scoble disagrees. I'm really ticked off because I just wrote a column on this, so I can't post that for four weeks, but here are some points...

Hobbyist programmers matter a lot. According to Microsoft, there are 7,000,000 hobbyist programmers in America. Not "professionals who occasionally contribute to an OS project on the weekend," but people whose sole programming is hobbyist. That's more hobbyist programmers than mountain bikers, or snowboarders, or SCUBA divers. Even if they had no relevance to the rest of the software development profession, that's too big a market not to serve.

But they do have relevance to the marketplace, because tomorrow's programming professional is a hobbyist today. The hobbyist programming zeitgeist is at least as significant as what is taught in undergrad CS -- the minority of professional programmers have CS degrees. So it behooves those who wish to advance the profession to expose hobbyists to techniques and platforms that are both fun and advanced, instead of letting them languish in the squalor of imperative code.

Further, the hobbyist market should matter to Microsoft simply as a matter of strategy. Part of being a hobbyist is becoming a vocal and enthusiastic member of a community. It doesn't take a genius to realize that hobbyists today are being drawn by free-as-in-beer tools into a community that has "anti-Microsoft" (or, should I say, "M$") as one of its touchstones. A generation of teenage programmers who are reflexively anti-Redmond is a very bad thing for Microsoft's 2012 recruiting efforts.  

In a comment on Scoble's site, Rory clarified that he wasn't dissing hobbyists, he was saying that Microsoft shouldn't cater to them at the expense of professionals using VS.NET. Oh geez, yeah. It's not about compromising VS.NET or giving MSDN subscriptions away to every High School in America -- it's about a market whose needs are significantly different than the needs of an ISV. You don't win the hobbyist market by saying "Hey, free-as-in-beer compilers are available in the .NET SDK. Oh, and there's plenty of stuff about DirectX on MSDN." You have to support that market with tools and resources that are specifically geared towards their interests: they want to make their computers do cool stuff. Preferably with graphics. 3-D graphics. And they want languages and libraries and techniques that give them results all the time -- not six hours after they start.


9:19:53 AM    comment []   trackback []

March 2004
Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
Feb   Apr


Recent code:

Genetic algorithm in C#


Recent writing:

The REST is Salient

A Perfect Demo

Is InfoPath the New Excel?

The Joy of XML

No Reservations About .NET

Review of Borland's C# Builder 1.0

Java Eye for the .NET Guy

Waiting for Whidbey

Academic Issues

Netscape, We Hardly Knew Ye

Recommended .NET Programming Books

Programming Sabre with Java, C#, and XML

Bayesian Spam-Filtering

Best Practices for .NET Architecture

Windows Server 2003 as an Application Server


Toolroll:

Motion Computing M1200 Tablet PC

Compaq Evo N400c

XP Pro

Outlook 2003

Word 2003

Visio Enterprise Architect 10

Radio Userland 8

Visual Studio 2003 Enterprise Architect

Visual SlickEdit 6

Adobe Photoshop 6

Windows Journal 1

Microsoft Snippet 1

NewsGator 1.2

SpamBayes 1.0a2

Adobe Acrobat Professional 5

Groove 2.5

SQL Server 2000

WinCVS 1.3

IntelliJ IDEA 3

NUnit 2

Rational Rose Enterprise Edition 7

TimeTTracker 7

XMLSpy 5 Enterprise Edition

T Mobile Pocket PC Phone Edition


Subscribe to "Knowing .NET" in Radio UserLand.
Click to see the XML version of this web page.
Click here to send an email to the editor of this weblog.
[foaf]