Doing stuff is hard, and it's boring as well
If you haven’t read anything by Ted Dziuba yet, go do it now. For a while he ran a blog called Uncov, where he covered Web 2.0 ideas and startups with humor and sarcasm that was razor sharp. Then he started his own Web 2.0 company that isn’t all that, but his writing is still good (he’s got his own column at The Register).
In his latest essay in his column, titled Hadoop: When grownups do open source, he writes about the differences between people that get things done and those who dabble in the programming language fad of the week. The essay is worth reading, and he is dead on.
The essence of the essay is this: shit is hard. Or things, if you like. Writing a fully functional system for distributed processing and storage (like Hadoop) is complicated and takes a lot of intelligence and effort. And you don’t choose the tool that is popular this week to do it, you choose something with wide industry like Java.
While I was reading the essay, I was reminded how Paul Graham writes in his book, Hackers & Painters, that there’s money in boring stuff because not many people want to work on it. So if you’re looking for a business idea that will survive, perhaps you should think of a boring and complicated project… The latter being optional, only include it if you’re smart. ;)
If your idead is boring, then you’ll get a head start since people won’t make the effort of doing the same thing until they see there’s money in it … enough money to make up for it being boring. And then if it’s complicated you’ll have a wider head start, since you have gained more domain knowledge. Too bad if they’re smarter than you, though - and someone always is.
Inspired by