Brendan Tompkins

Sponsors

The Lounge

Wicked Cool Jobs

News

Advertisement

Images in this post missing? We recently lost them in a site migration. We're working to restore these as you read this. Should you need an image in an emergency, please contact us at imagehelp@codebetter.com
In Search of More Stupidity : Open Source?

I just finished reading In Search of Stupidity: Over 20 Years of High-Tech Marketing Disasters, by Merrill R. (Rick) Chapman.  Steve has a review here if you missed it.  It’s a bit dated, but is a great retrospective of our industry over the past twenty years.  I’d say it’s required reading for anyone who hasn’t been in the industry for twenty years, like myself.  Since I started working around 1993, and missed the pre-windows days of CP/M  systems and VisiCalc, this book was a great history lesson for me.  But what really struck me was the common sense perspective he takes on product marketing and the bubble. His view of what happened to all of us in the past 10 years has never been explained so clearly. 

The interesting thing is that he describes so many stupid high-tech marketing ideas that we were all caught up in, and today they appear so plainly stupid that it’s embarrassing.  Especially if you’re like me and bought every idea, hook, line and sinker.  Here’s some examples of stupid ideas of the past ten years that I was completely caught up in:

ASPs and Networked Computers –  Well, of course this idea was stupid.  As he points out, no one wanted to rent their software, especially when it was doggedly slow, and it also turns out we need spell checkers so often it doesn’t make any sense to rent them. But the thing was, I thought it was a good idea!  I remember thinking what a cool thing it would be to have one of these units, running Word and Excel remotely, and how if I just needed a spell checker, I could just rent one.  What a totally stupid idea!

The Internet Bubble – Yes we all have been reminded that companies have to make money, and that shipping 50lb bags of dog food all over the company to fulfill a $10 order is stupid, but again, I thought it didn’t matter!  I remember telling people, all that matters is branding and unique daily visits.  Get the traffic and the money will follow.  I also remember telling people that the DJIA could possibly go up to well over 25,000!  Geesh, how could I (we) have been more wrong!

So I began to wonder, are we currently making the same stupid mistakes by jumping on the Open Source bandwagon?  Certainly there are successes, like RedHat, and even our own friends Telligent Systems, but is open source a good idea for everyone, especially smaller projects?  If you read the hype from Red Hat you’d think so:

Open source is inevitable. It returns control to the customer. The code is open and you can see it, change it, learn from it. Bugs are more quickly found and fixed. And when customers don't like how one vendor is serving them, they can choose another without overhauling their infrastructure. That means: No more arbitrary pricing. No more technology lock-in. No more monopolies.

I’m beginning to worry about this.  I’m having a hard time getting anyone to submit feedback for my soon to be Open Source WSMQ project. I’ve had close to 400 downloads of the thing, but if I can’t get anyone to tell if they even think it’s a good (or lousy) piece of software, how am I every going to get people to donate time or money to the project?  I’m still in the very early stages, and haven’t even released it yet, but the writing is on the wall.  

Could it be that if you give people something for free, they will just take it and give you nothing in return?  And by nothing, I mean nothing. No free development, certainly no money, and not even a thank you.. Can we blame them?  Don’t we all do the same thing? 

I’m left with this sinking feeling that in another 5 years, Merrill Chapman will write another book, called We Found Stupidity: But We Did It Again.  In it, he’ll chronicle all sorts of stuff that we’re talking about right now, like the fact that letting your employees blog company direction is probably stupid.  And I think that he may just point out to all of us that the idea of making money by giving something away, could perhaps be, well… stupid.

-Brendan


Posted Wed, Nov 2 2005 10:03 AM by Brendan Tompkins

[Advertisement]

Comments

Jeremy D. Miller wrote re: In Search of More Stupidity : Open Souce?
on Wed, Nov 2 2005 12:03 PM
Be patient about WSMQ, Brendan. It does take some effort to publicize a new open source project and time for it to catch on. Even if you never directly make money from WSMQ, it's the kind of thing that will make you stand out from other developers and open doors for you later. If I were interviewing a developer, having done a successful open source project would be a huge plus in my book. Especially for a non-trivial tool like WSMQ.

I've never made a dime off my StructureMap project, but I'm a much better developer for having done it.
Brendan Tompkins wrote re: In Search of More Stupidity : Open Souce?
on Wed, Nov 2 2005 1:20 PM
Thanks for the kind words Jeremy :)


Eric Wise wrote Open Source Stuff
on Wed, Nov 2 2005 6:11 PM
Brendan reminded me with this post that I haven't updated anyone on the state of Easy Assets for a while....
Sam wrote re: In Search of More Stupidity : Open Souce?
on Wed, Nov 2 2005 8:11 PM
The WSMQ site seems to be down, but I found a Wikipedia entry on it.

I'll be honest; I'm not sure what I'd use it for. Maybe expanding on it's potential usages would help?
Johan Idstam wrote re: In Search of More Stupidity : Open Souce?
on Thu, Nov 3 2005 3:28 AM
I think the people that are happily using WSMQ doesn't want to bother you with, knowing that everyone gets to many emails each day, and the ones downloading it and thinking it's a waste of space doesn't see the value in telling you why it sucks.
Dennis van der Stelt wrote re: In Search of More Stupidity : Open Souce?
on Thu, Nov 3 2005 5:08 AM
Soon I'm going to work for a company that trains and coaches people. They also do a decent amount of presentations are conferences and such.

Not sure why it came up, but they weren't really afraid to give away their email address and/or business cards to people at conferences who have a lot of questions. For some reason, there is a boundary to e-mail people that can give you something. Be it real software or 'just' knowledge.

The same goes for our blogs. I know what kind of traffic we pull (because I'm admin of it) and how much unique visitors we get every day/month. Still, there are so few comments, you start wondering if anything you do is actually interesting to people. Until after a while you notice people you've never met, know you by name because they noticed it on the internet. That was a realy eye opener for me.

So I wouldn't be to afraid about those zero emails. People _are_ definitly gratefull for your weblog and software! :)
Brendan Tompkins wrote re: In Search of More Stupidity : Open Souce?
on Thu, Nov 3 2005 11:27 AM
Sam,

Yes, I know that I have a lot to do in terms of evangelizing. I haven't done a great job explaining what it's for, and why one would use WSMQ over MSMQ, or any other queuing app for that matter...

There's a lot of reasons for this, mainly, I've been too busy with CodeBetter.Com and work and family and fishing, etc... :)

I'm hoping to get back to doing some work in this area soon.

-Brendan

Dennis, Johan... I appreciate the encouragement!
shebert wrote re: In Search of More Stupidity : Open Souce?
on Thu, Nov 3 2005 12:00 PM
Hey Brendan,

Good review - I think another book could be written from an entirely technical perspective of hype that's been repackaged and renamed time and time again over the years.

I'd echo the same encouragement on WSMQ - I put out the dotMath library not knowing what to expect. I didn't hear a single thing on feedback for over a year and suddenly I've had some good feedback. BTW - download count rarely syncs with feedback. Download count will come first and long before feedback in my experience.

It seems that every tool has an incubation period where people go "that sounds good, let me get back to you". It happened with Java, .net and every other tool out there. It seems to me that when a tool is free, people are very supportive and willing to offer suggestions when they are ready.


shebert wrote re: In Search of More Stupidity : Open Souce?
on Thu, Nov 3 2005 12:06 PM
btw, I definitely agree with your take on releasing stuff open-source - it's very important to consider what your base product is. Providing add-ons is really your only shot at making money directly - and it's really a guessing game when you're first developing a tool. What you get indirectly is possibly another story.

I haven't received a direct dime either. I know that's not encouraging, but I somewhat planned on that early on. dotMath is a niche tool that noone else makes - I just got sick of having to re-roll the implementation whenever I needed it.

-Steve
Darrell Norton wrote re: In Search of More Stupidity : Open Source?
on Tue, Nov 8 2005 9:01 AM
Funny about the quote you included from Red Hat... as they are busy trying to add things that differentiate "their" version of Linux from everyone else's. Which means, vendor lock-in. At least Microsoft isn't hypocritical about their desire to make money.
Shawn B. wrote re: In Search of More Stupidity : Open Source?
on Wed, Nov 9 2005 12:13 PM
I think Open Source works for certain types of projects: Kernel, GUI, Web Servers, etc. The types of projects that are most paramount to people's productivity.

But I think there are more factors at force. There are many abandoned projects on SourceForge.net. Many Open Source projects are championed by their founder(s) and that's all it ever is. If someone like the idea but doesn't like the project founder, it forks, creating another "me too".

In all, the most successful Open Source projects, while they have "volunteers", mostly, are backed somehow by money. The Linux Kernel has paid, staffed, programmers. Red Hat, Caldera, etc. all are investing money into their offerings. OpenOffice has commercial backing. The Apache Group has financial backing. The point is, despite what people say, programmers don't work for free. And, even those who do, still have to work somewhere to put bread on the table, and if it isn't in their OSS project of choice, then the project progresses much more slowly.

In the end, I think the real problem is that of exposure. Ma, pa, and grandma haven't heard of Open Source and don't care. They've heard of Windows, Office, and AOL. All of which are well advertised everywhere they look. They don't require a kernel recompile everytime they get a new printer or device.

Concerning WSMQ. I've downloaded but never installed. I haven't seen the source code so I have no idea what to contribute. To be fair, I've never contributed. I don't mind having source, but I've never debugged. I might examine to get ideas for how certain things were accomplished, and I might use the software. But even if I had installed, unless there was a glaring problem, I wouldn't report back. In addition, progress seems slow in the making, thus its harder for me to know what the real direction is: is it just another abandoned project? Do the maintainers take this project seriously? Etc., etc.

In the end, I've come to learn when working on projects released publicly and freely, don't worry about the community or lack thereof, and and you'll have much less to worry about. When that first person (other than the inner circle) does finally contact you, take it as a good sign and move on.

To conclude, I'd say that the OSS zealots just don't get it. Read slashdot for 25 posts in any story and somehow OSS is the savior of the world, the corporates much see the writing on the wall, Microsoft is evil, etc. etc. I was reading just yesterday about whether the kernel should be changed to allow drivers to plug in rather than be compiled in. So many comments about how they could never allow that. Its amazing how, they will not comprimise with allowing commercial interests to make proprietary drivers through a dynamic loading abstraction layer, but they expect driver makers to comprimise their business model to open source all their drivers. They complain that manufacturers aren't releasing enough quality drivers but fail to analyze why.

OSS could work and co-exist happily with commerical offerings. After all, who would they chase and how would they innovate if there wasn't someone to lead for them (or rather, someone for them to follow)? But this immature attitude must go before it'll truly take off.

In the meantime I much agree, its all stupidity, but could change if more people grow up and the culture of OSS fundamentally becomes more professional and receptive to the needs of businesses. I think both can comprimise and find a middle point. But if the OSS crowd won't be flexible, then that's their problem and it won't be worked out on the whole untile they do.

Sorry for going slightly off-topic.

Thanks,
Shawn
Brendan Tompkins wrote re: In Search of More Stupidity : Open Source?
on Thu, Nov 17 2005 1:03 PM
Shawn,

Great stuff. I think in a way, we're still seeing much of the zealtroy that misguided us all back in the late 90s - except now it's around open source.. I think you've hit on the answer, just like not ALL businesses work on the web, not all types of projects work OSS.
Rick.Stavanja.com wrote Link-O-Rama
on Sun, Nov 27 2005 5:40 PM
Rick.Stavanja.com wrote Link-O-Rama
on Sun, Nov 27 2005 5:46 PM
Rick.Stavanja.com wrote Link-O-Rama
on Sun, Nov 27 2005 8:35 PM
Rick.Stavanja.com wrote Link-O-Rama (November 2005)
on Thu, Sep 14 2006 1:42 AM

Some of the stuff on my radar screen the past couple of weeks... Local/Regional Steve Eugster's Blog

Rick.Stavanja.com wrote Link-O-Rama (November 2005)
on Wed, Mar 4 2009 1:47 AM

Some of the stuff on my radar screen the past couple of weeks... Local/Regional Steve Eugster's Blog

Add a Comment

(required)  
(optional)
(required)  
Remember Me?
Devlicio.us