Showing posts with label sxsw 2010. Show all posts
Showing posts with label sxsw 2010. Show all posts

Saturday, April 10, 2010

SXSW 2010: Coding for pleasure (or martyrdom?): Developing Killer Spare-Time Apps

The "Coding for pleasure" panel's synopsis, "Every startup origin story is about a couple of developers who abscond to a garage and end up building the Next Big Thing. But money and fame don't need to be your end goal. You can significantly improve your life -- and impact others' lives--by coding for pleasure in your spare time," was rather more optimistic than what the panel was really about. I caught only the second half of it, so perhaps I missed the part where they discussed how you significantly improve your own life by coding for pleasure. Well, there is the obvious -- you hone your programming skills, have something to put on your portfolio, and perhaps attain some visibility in the tech community. But if the audience expected advice how to attain fame or lucre by developing spare-time apps, they would have been disappointed. In fact, most of the panel was spent to caution the wide-eyed would-be garage entrepreneurs NOT to expect worldly goods, or even too much acknowledgement to come from it.

Realistically you can expect that maybe in 6 months someone will mention your application on a popular blog, and its web site will get lots of traffic. So don't build it for money. Instead, build it for yourself -- write an application you will use every day, or one that's useful for your career. Gina Trapani says she developed her application (she didn't say what it was called, or maybe I missed it) for 9 months before it got noticed. Even if your creation starts getting paying users, don't expect that it will ever make more money than what's needed cover web hosting (about $100 / month), says Adam Pash. That's what is considered success in the world of spare-time projects, unlike the world of commercial software that thinks in terms of 100 million dollar projects.

(I would hope that there is a long tail potential in this -- a few lucky and hard-working hobbyists may be able to make a living writing niche software that no big company will bother with, because its revenue won't be even a blip in its budget.)

How do you get users, asked a guy from the audience, who admitted he was the only user of about half a dozen of his apps. Matt Haughey replied that it was a difficult topic, worth an entire panel of its own. "Integrate them into whatever you do to communicate," suggested Haughey somewhat vaguely, and explained: "We made badges for personal blogs." Badges... hmm... I remember there was a time when many website had Flickr or Twitter "badges", but I haven't seen them too many of them lately. Other than that, the panelists didn't have many ideas on attracting users, except to mention your app on Twitter, and pester your friends to use it. I'm guessing, as with all things, for your app to find an audience, it needs to be useful first.

Matt Haughey, Adam Pash, and Gina Trapani

Matt Haughey, Adam Pash, and Gina Trapani at the Coding for pleasure: Developing Killer Spare-Time Apps. More pictures from SXSW 2010 can be found in my photo gallery.

Not only there are no shortcuts to making money or attracting users, but there isn't any panacea to finding time for working on your pet project either. "The first thing that needs to go is television," said Haughey, not leaving much hope to those us who, like me, don't watch any television. Then there is common sense advice that most programmers probably use anyway, like reusing code, e.g. Javascript libraries and plug-ins that exist for all imaginable computing tasks.

Thus, a coder-for-pleasure faces the same dilemmas as any artist who has to work at a day job while finding time for his / her art at night, without any guarantees that anybody will ever be interested in it. So was there any advice specific to coders, and preferrably non-depressing?

Maybe this: programmer, don't try to also be a designer. Because let's face it, you are probably not artistically inclined, and your website design will look awful. (Ahem -- if you are anything like me. Or if you are lucky, it will merely look amateurish. :-))

Since you can't afford to pay a designer, trade work with him or her. That's what Gina Trapani does. In her experience, every web designer wishes he or she could program something. If you do some free coding for your designer, they'll design for you.

Is is a good idea to open-source your application? Surprisingly, even at SXSWi, in a context that preaches all things open and progressive, the answer isn't automatically "yes". Open-sourcing your application requires enormous amount of management. Matt Haughey says he's had horrible problems with open source code management. As everywhere, there will be personality conflicts here too. There will be issues of control over code, and petty disagreements. You may find yourself, like Haughey did, with 15 people arguging about a newspaper photo engine.

Tweets from Coding for pleasure: Developing Killer Spare-Time Apps: #codingforpleasure

Thursday, April 08, 2010

SXSW 2010: Clay Shirky on monkeys with internet access

Among notable speakers on internet culture at SXSW, Clay Shirky gave a talk "Monkeys with Internet Access: Sharing, Human Nature, and Digital Data".

For starters, Clay Shirky made fun of the notion of "decade of the millennials". It's about as valid as designating a year to be a year of the donkey, or rooster, or dog, etc., as in Chinese horoscope. It's as if a particular animal, or particular generation to which a decade "belongs" to, brings something substantial into it, that's supposed to affect you deeply. But in reality human nature changes very very slowly, says Shirky.

Three kinds of sharing

So slowly, perhaps, that the "monkeys" in the title of the talk suggest that Clay Shirky thinks our fundamental mentality hasn't changed much since we were apes. He calls up results from primate behavior studies to explain the types of sharing people do on the internet, which are no different from the ones primates engaged in since time immemorial. There are three types of sharing.

Imagine you're walking down the street, and you see an old woman walking towards you. You would feel different if you thought she was going to ask you for money, than if you thought she was going to ask you to help her cross the street. The former -- a request to share the goods -- triggers a feeling of stinginess, even if you later overcome it; the second -- a request for services -- leaves people more amenable to share, even if the time they invest in providing the service is worth more than money. And if she asked you for directions, you would feel even more inclined to help. Sharing of information -- the third kind -- is the easiest. It comes at little to no cost to you.

In the world where music was always shared as goods or services, says Shirky, all Napster did was made it possible to share music as information. This means music industry was freaking out that we didn't voluntarily withhold something that was at no cost to us. What do you call withholding something that comes at no cost to you? The word for it is spiteful. Music industry was shocked that we weren't acting spiteful!

Humans being social primates, sharing of information is our natural drive. It follows that privacy is not a binary on/off concept (this ties in with to danah boyd's keynote speech of privacy). For example, as much as we are determined to keep our medical information out of the hands of insurance companies, there is an equally strong drive to share relevant details with selected audience -- for example, other sufferers of the same diseases. This can have a greater purpose than just patients' mutual self-education: patients' symptoms are data that researchers may be able to mine to come up with cures faster. This kind of sharing actually changes the environment. It's co-creation of public good.

More pictures from SXSW 2010 can be found in my photo gallery.
Clay Shirky speaks at SXSW 2010

Another example of internet collaboration leading to public good can be Facebook groups -- yes, those pesky Facebook groups that promote various causes. Sometimes they do succeed in attaining their goal, as did the group Clay Shirky talked about.

A Hindu fundamentalist organization, known for beating up women who were drinking in bars, issued a threat to attack any woman who was out with a man on Valentine's Day. So Indian women started a Facebook group, Association of Loose, Forward, Pub-going Women. (I recall many of my female Facebook friends joining this group in solidarity.) The women in the Facebook group mailed pink panties to the head of the fundamentalist organization for Valentine's Day. The effect of this on Indian politics was quite remarkable, says Shirky. Once it became clear that women, as a group, were going to stand up to attacks, Indian authorities arrested the members of the fundamentalist organization, and there were no attacks on Valentine's day. The Facebook group demonstrated that there was constituency that cared enough about this issue.

Someone asked Clay Shirky in what domains does public sharing and collaboration have the greatest potential. He answered that the greatest "points of inflection" for sharing or colaboration are ones where no one is looking closely. (I suppose it's trivially true -- if people could predict where the next successful idea will come from, they would be pursuing it already.) But Clay meant it in a more pessimistic way. "The minute everybody understands that something is important to everybody, all progress stops," he said. (Audience applauded). As an example, there is still no single standard interoperable instant messaging platform. Yahoo, AOL and other instant messaging platforms never agreed on a single standard, because each of them wanted to be the one to set a standard.

Friday, March 26, 2010

Yet another application contest -- Alcatel-Lucent crowdsourcing at SXSW 2010

Alcatel-Lucent Eleven API lounge at SXSW was a fabulous place to hang out when I didn't have another place to be. Dimly lit, with sleek white couches arranged in a circle resembling a vaguely familiar corporate logo (but not the Alcatel-Lucent logo, so perhaps the similarity was incidental) it had plenty of power outlets to charge laptops and devices. Even better, it had free breakfast and free happy hours with amazing food in the afternoons. At those happy hours Alcatel-Lucent held application pitch contests. People in the room were asked to come up with ideas for software applications that would incorporate content and networking, and describe them in 5-minute pitches.

Such contests are popular at social media events. Last year I wrote about the Half-Baked Game that took place at the Social Media Camp 2008. Most of the ideas proposed at the game were endless, rather uninnovative mashups of existing social networking functionality. Alcatel-Lucent contest was like that too, only more so. Then again, the ideas presented here weren't meant to be taken seriously.

As people pitched, an artist wrote down the application titles on a white board, creating a graph that resembled a game board. It started out blank and fresh, as seen in the picture below, and ended up full (see bottom picture).

Alcatel-Lucent Eleven API lounge and the application-pitching board

Alcatel-Lucent Eleven API lounge (BTW, that's some random person, not me), and the white board that will fill up with application ideas in the course of the weekend.

Here are some of the ideas.

One guy proposed an application that would capture all the educational content that your child is exposed to, as the child progresses from nursery to preschool to higher levels of education.

Another guy pitched a "build-your-perfect-mate" application. He didn't explain how it would work.

A woman pitched getfriended.com, an application that would help you find friends. "How many of you have ever been new to town?" she asked the audience in a cheerful tone of a motivational speaker lobbing a rhetorical question at the audience. "Did you find it hard to meet new friends?" Nods all around. Her application, she said, would let you meet new friends. Nobody asked her what it would do better than Meetup.com or Facebook, reminding me of the famous headline from The Onion: "Classmates.com employees don't have the heart to tell CEO about Facebook".

Then there were not just one but two guys who pitched two different post-apocalyptic survival applications. Those apps would provide instructions on finding food, shelter, etc. in a primitive environment, such as "how to strangle a sable-toothed tiger with your bare hands". They just neglected to mention where the electricity for your iPhone would come from. No, I didn't say this was a serious contest.

Among all this, I remember somebody proposing an application that sounded like it actually made sense -- it was somewhat innovative and useful. Not surprisingly, it did NOT win, possibly because it took more than 30 seconds for the judges to digest the idea. Unfortunately, I didn't write it down either, because, not fitting in 140 characters, it wasn't tweetable. And then I forgot what it was about.

Finally, some guy had an idea for an anti-search engine: instead of showing you in search results, it will scramble them so no one will find you. We all have people in our lives that we wish used just that kind of search engine, but what's to keep them from using a real one?

However, this lead me to further thinking about search engines, which will be explored in my next post.

Application-pitching board all filled up with app ideas at the Alcatel-Lucent Eleven API lounge

By the end of the weekend the white board at Alcatel-Lucent Eleven API lounge all filled up with application ideas, rendered by an artist in the likeness of a game board. Clicking on the link, you can get a big version of the picture and see most of those ideas for yourself. There were many more than what I described in this post.

The guy with the educational experiences-capturing application won. I think his idea is not bad, just hard to implement because it's too vague. Educational content is a very eclectic and unstructured notion, hard to capture in a unified format. Also it would put the burden of collecting such content either on various educational institutions your child would go to (but how would you bring all those institutions on board with this idea?) or on the child himself/herself, which is obviously impossible while he/she is a toddler, but may not be practical even when he/she is older. How many children actually pay attention to the teacher? How can they be expected to capture teacher's every word or scribble in a digital medium? This kind of software falls in the general category of lifelogging, which, to me, is a very interesting area, but few practical applications have come out of it so far.

The educational content guy won some kind of domestic appliance or gadget for his idea, though. The box suggested a toaster, but perhaps not. :-)

Saturday, March 20, 2010

SXSW 2010: Online dating panel

In the "Seven Years in Online Dating" panel ("Since 2003, online dating has evolved in how web sites, profiles and photos are constructed to attract potential mates. Expectations and resultant relationships have changed as well. In this talk we illustrate how web site design and user savvy have created an alternate universe of intimate social protocols.", Twitter: #7yearsonlinedating), the audience participated in the discussion, setting the room abuzz with sex differences. Men and women have different expectations for dating-related online interaction. Women said they are most likely to respond to well-written emails, especially if the guy mentions, or responds to, to something interesting he saw in her profile. Guys, on the other hand, prefer to send short messages or "winks", and forego writing altogether. Being used to low rates of women's responses, they don't see a point in investing too much time in elaborate emails. (This looks like a vicious circle to me. If they wrote better messages, maybe women would respond more often?) It is also more common among guys to treat back-and-forth messaging as a chat, rather than exchange of letters. In that context, a short "hi, how are you" type of message is not "lazy", but merely an invitation to chat. But women more commonly expect every message to be a complete email.

The panelists and audience briefly touched on new kinds of online dating sites that have sprung up in the last few years. The most notable among them, Gelato, lets members integrate their social media feed -- Twitter, Facebook statuses, Netflix queue, favorite Youtube videos -- into their dating profile. The idea is that this gives other members a clearer idea of what kind of personality you truly are. If you say you love art movies, better make sure your Netflix queue reflects that. :-) (Gelato dating was one of the featured startups at Innotech 2009. I wrote about it in this blog post.)

Erhardt Graeff and Jonathan Beilin in the Seven Years in Online Dating panel

Erhardt Graeff and Jonathan Beilin in the Seven Years in Online Dating panel. More pictures from SXSW 2010 are in my photo gallery.

Both the panelists and the audience were a bit skeptical how useful social media was in dating. Once people start uploading their entire life on the web, you may start feeling like you are dating a resume, not a person, said a guy in the audience. When you finally meet him or her, you may discover you liked their electronic version better. Erhardt Graeff, the panelist, admitted he broke up with a girl because she wasn't as interesting in real life as online.

Still, online dating isn't going to go away, and new iterations on the concept are always waiting in the wings. Somebody in the audience suggested that BuddyPress (web application from Wordpress that lets you build your own social network) will let everyone to create their own online dating site. I personally am not certain how much good it will do, because any online dating site is only successful once it reaches a critical mass of members. So your homespun dating site would only stand a chance if it could transparently interoperate with the giants, such as match.com or okcupid.com, making their member profiles available to your members. But the giants wouldn't want another site to siphon off their revenues, would they? Off the top of my head I can't think what business model would make such make such interoperation possible.