Tuesday, January 29, 2008

Harry Chen Reveals Ulterior Motives For Teaching

Near the end of our first class Harry revealed that the final project where we would "work on extending existing open source projects" would be geared specifically to improving Gnizer and that we "should think about what features in Gnizer we want to improve".

As you can see from his most recent post Harry Chen is still very much involved in the development of Gnizer. Looking at the number of project members listed (2) raises the questions: "Does Harry Chen have Ulterior Motives for teaching Social Web Technologies?" and "Is Harry Chen using his class to lure developers to Gnizer?"

2 comments:

Paul Swenson said...

Haha, let the conspiracy theories abound!

Seriously though, I think it would be nice if some of the work we do in this class actually ends up benefiting a real open-source project out there.

Sure, we could all go and spend hours and hours implementing Mr. Bob's SuperBlog[tm] or SpecialHappyWiki(r) (which I'm sure would be interesting examples in programming, and I'm sure we'd all learn a lot from doing it)... But at the same time, how cool would it be to write some code that has a chance of actually being implemented and used in a live web site that real people actually use. That seems pretty neat :-D

Harry Chen said...

Justin,

I see you have been doing some CSI work. There are several reasons why I picked gnizr as the platform for building our class project:

1) It's open source. Whatever you do in the class project, you own it. Since your name will be associated with your project, you may get a 15-minutes of fame if what you do excites others on the Web.

2) Gnizr is a relatively rich J2EE application, which is built on many cutting edge Web development technology. Knowing how different pieces are put-together, I think, will be valuable to those students who are looking for jobs in the Web 2.0 companies.

3) Because I developed gnizr, so I can concentrate on working with you guys on technology innovations as oppose to mundane programming issues.