Boredom Drives Open-Source Developers?
Henry McClyde writes "Chris Anderson of The Long Tail posted an article yesterday in which he claims that "spare cycles" — or boredom and the tons of people who wish they had something better to do — is what drives Web 2.0.... and the open source development community. While Web 2.0 in general is driven by "the long tail," NeoSmart seems to have taken up issue with Anderson's claims that open source developers (and other freeware programmers in general) do what they do because they're bored and have nothing better to spend their time on. Same with Wikipedia contributors, and bloggers in general."
maybe it is not about being bored but more about not wanting to do that crappy assignment your boss wants you to do? Maybe creating a better disk partition method for detecting NTSF, sizing correctly, and loading GRUB efficiently feels better to do than that cover sheet for the TPS report?
People want to feel useful at work. Certainly the greatest percentage doesn't do it for the money so what about doing something useful with your time than being a cog in someone else's soulless business machine?
This is by definition true for any activity we undertake. If there was something more profitable, enjoyable, pressing, useful to do, we (as rational thinkers) would be doing it.
HAHAHA, like we believe that. Let me give you a slashdot translation lesson:
Post says, "I recently got a girlfriend". Post means "I recently found a porn magazine".
Post says, "I was about to start an open source project". Post means "I was using an open source program and I thought it was decent so I considered writing a MAN page for it".
Lesson 1 completed. Tomorrow's lesson, how to talk to a n00b.
Yes it's an anecdote! Were you expecting original research in a Slashdot comment?
Often boredom leads to half finsihed blog entries, projects and p
In your high school or college sociology class you might have learned that societies are created on the surplus food that a group of humans can create. In other words you don't get tributes to Zeus until there is a surplus of food lying around that the peasants won't mind parting with. The arts, religion, politics, and kingdoms all come from the ready supply of extra food.
The fewer people that are required to produce crops to feed the maximum amount of people frees those people for the pursuit of things like religion, philosophy, politics, literature, technology, or whatever other discipline doesn't lead to the direct creation of crops and cattle.
So basically, yes, Open Source is driven on free clock cycles that don't have to be dedicated to survival. This is even true for the company that commissions open source projects for its own use. If the company wasn't creating enough profit to allow for investment in future growth or any risky investment behavior then it wouldn't have the spare cycles to devote to the investment. And, software is risky it only pays off half the time.
You don't invest in the stock market with your lunch money. You might invest your retirement account in stocks, but not the cash you need to stay alive in the next few days. If the need is too vital it precludes any risk behavior.
If you want more open source, then create an environment where more people can take the risk of creating open source projects and even potentially waste their time on them. Consider that most projects fail. Most projects do not become popular. There must be enough surplus developer time to support those risks so that the one lucky project that changes everything has the chance to get created and have a few people waste their time on it before it becomes a product.
[signature]
Saying it's boredom cheapens it.
Previous generations had hobbies that let technologists use their skills in ways that gave them pleasure. For example, electrical engineers would tinker with Ham Radio sets, and build gadgets. Because at the time there was no internet, these hobbies tended to be personal and private, although there were some magazines that would allow submissions (and sharing of information).
Modern technologists are far less limited. They have the global internet and the open-source movement, plus a huge infrastructure for sharing information (like Sourceforge and Slashdot) available. It's like a hobbyist renaissance, or maybe the hobbyist version of the Enlightenment.
Who can resist participating? It's marvellous. Your average nerd (myself included) was picked on throughout his childhood, and surrounded by people who didn't share his interests. Now, suddenly, there's a whole world of people who would just LOVE to help you debug your networked application.
It's Nerdvana.
Saying it all derives from boredom is equivalent to saying you don't share our interests, and don't "get" them. It's not cool. We're not bored, we're INSPIRED.
And it's WAY more fun than what we have to do all day at work.
NO CARRIER
I disagree.
Take me for example: I'm so busy I can't even post right now.