23rd Oct, 2007

1 comment

Web 2.0 Expo Berlin

We’re getting ready to launch a CrowdVine network for Web 2.0 Expo Berlin. I was at their fall expo in San Francisco and thought the sessions were excellent (That was also the first time I got to speak as founder of CrowdVine). This Berlin conference seems similarly great.

The CrowdVine network should be a big boost to the lobby-con experience. We’ll also have icalico integration so you can do session calendaring.

One nice thing (for us) about this network is that Jen from CMP used the software at FooCamp and then recommended it for this conference. That’s a nice vote of confidence!

18th Oct, 2007

No comments

Bad Online Dates

Back in August, we took on two clients who wanted to use CrowdVine as the platform for a more customized site. Today, the first of those, Bad Online Dates, launched. Bad Online Dates is the topic, not the offer. The CEO, Jennifer Kelton, is an author and speaker on the topic of dating. She came to the conclusion that profiles on existing sites were too conducive to lying. You’re asked to spin a compelling story about yourself, which can help sell you, but also prevents anyone from getting a true sense of who you are.

Jennifer’s idea was that you could change the dynamic by asking a different question, “What are your bad dating experiences?” By reading people’s stories you can get a real sense for who they are and what’s important to them. Thus Bad Online Dates.

She was right. Here’s an example of a guy who insisted on paying for the date but then complained about every cost, picked a restaurant because he had a two-for-one coupon, and then paid for dinner with a roll of quarters. It’s a good story, but read it while trying to judge whether you’d go on a date with the author. On a traditional site she might describe herself as unpretentious and you’d have to take it on faith. I read the story and agree, she is unpretentious. However, maybe you’re the kind of guy who struggles to make ends meet while still wanting to shower affection on the ladies. You might read the story and think she’s stuck up. At least you have something honest to work with.

Also, the stories are funny.

One last thing, I didn’t do any of the work. Jay built the customized features. He’s the man. Neatworks did the design. And our friend Leona is handling online PR/Marketing. Jennifer is a marketing machine. She’s on Playboy radio right now and seems to be on TV or radio almost every day. That’s tied for my favorite part about this project, working with someone who’s so passionate.

17th Oct, 2007

5 comments

I also do weddings

When I’m not nerding out, I’ve been known to perform the occasional wedding as a minister of the Universal Life Church. The picture above is from two weeks ago when I performed the ceremony for my friends Mike and Natalie at the Ritz in Half Moon Bay.

It’s ironic that the easiest way to be recognized as someone who can perform weddings is to get ordained at a church (even if it’s a pretty fake-feeling online ordainment form), ironic because the people who ask me to perform weddings are usually looking for a non-religious wedding. The requirement in California is pretty simple. I just need to sign my name to the marriage license. In Hawaii, I actually had to get a license from the department of health and get a letter from the ULC saying I was a minister in good standing. The ULC came through with the letter, so I feel pretty good recommending them as a stand-up organization that’s going to do more than collect $12 from you and tell you you’re a minister.

This was my third ceremony. I got started when my sister and brother-in-law asked me to perform their ceremony. I think my sister thought I would make the ceremony fun and light-hearted. Boy was she wrong. Everyone was crying, especially me. Still, if you’re getting married, I’d recommend finding a friend who knows you well rather than a “professional” minister who needs to refer to his notes in order to remember your names.

I’ve been involved in six weddings total, three as minister, two as best man, and one as a speaker. They’re all still together. That’s a 100% success rate totaling over 31 years of combined marriage.

15th Oct, 2007

1 comment

MX East

We’re doing a CrowdVine social network for Adaptive Path’s MX East: Managing Experience through Creative Leadership. The MX East conference is for VPs, directors, and managers involved in product strategy, product development, service design, or design management.

They’ve put together a pretty cozy conference with a great location and great opportunities to mingle with other speakers and attendees. There’s still time to register.

Dates and location: Philadelphia, PA — October 21-23, 2007

12th Oct, 2007

1 comment

BIF-3 Collaborative Innovation Summit

Business Innovation Factory put on their annual Collaborative Innovation Summit this week in Rhode Island. For two days some amazing speakers told stories of innovation, highlighted by Walt Mossberg and Mark Cuban on stage (no dancing).

CrowdVine was there, running a social network for the conference. This is the first time we’ve used CrowdVine for a non-tech conference and I’m proud to say it worked great! We’re not just for geeks!

Congrats to the entire staff for putting on such a great conference.

9th Oct, 2007

3 comments

Switched From MovableType to WordPress

I just moved my blog from MovableType to WordPress so you might notice some weirdness in the RSS feed. I haven’t gotten around to porting the design yet.

The port was relatively easy. I exported using MT’s export feature and imported using WP’s import feature. The main hurdle was getting the permalinks to work.

First I had to setup redirects. Here’s what that looked like in lighttpd:


url.redirect = ("^/archives/(.*).html" => "http://stubbleblog.com/index.php/$1",
"^/archives/(.*)/$" => "http://stubbleblog.com/index.php/category/$1/",
"^/index.rdf" => "http://stubbleblog.com/index.php?feed=rdf",
"^/index.rss" => "http://stubbleblog.com/index.php?feed=rss",
"^/index.xml" => "http://stubbleblog.com/index.php?feed=rss2")

Unfortunately, WP’s import doesn’t keep MT’s post name. Truncating does the trick for most:

UPDATE wp_posts SET post_name=SUBSTRING(post_name,1,15)

But that leaves some post_names with trailing dashes and doesn’t account for cases in MT with incremented post names. I had to fix those manually.

9th Oct, 2007

8 comments

Commodity Web Startups

Interesting posts from Paul Graham and Fred Wilson about the trend of decreasing software development costs leading to lots of people starting companies. They tend to focus on the impact on the VC world (because they’re VCs). I’m interested in the impact on founders.

From what I can tell by living and working in the bay area, the assumed life cycle of a startup goes like this:

You have an idea, you turn that idea into a compelling elevator pitch, then use the pitch to raise a seed round of investment so that you can build a prototype. Then you raise another round so you can build it to a point where it might actually attract and support customers. Then you raise another round to build up your infrastructure because you’re about to get heavy traction. Hopefully you’ve sold by this point. If not, you raise another round of funding so that you can build the company into a real business with actual revenue. Hopefully someone buys you soon because there’s no way your new revenue is going to cover your expenses. If you somehow ended up with a profitable business and no one has bought you, then you IPO.

My experience building CrowdVine is that the drop in software development costs and the increased availability of low-cost
infrastructure turn the above idea on its ear. Here’s how I’ve experienced it.

Seed Stage

When I started CrowdVine I avoided investment for three reasons. I felt that venture capitalists weren’t aligned with my goals as a programmer. I didn’t need money because I thought I could build everything without help and because I had a few small contract gigs that paid the rent without sucking up all my time. Also, nobody was offering me money.

Plenty of people have noted that the goals of VCs and entrepreneurs don’t always line up, but at least they draw from the same motivational well: financial gain. As startup costs drop you’re going to get more founders who aren’t primarily entrepreneurs, they’re primarily do-ers (programmers, designers, etc.) A lot of them are going to have different motivations. Mine are, in order, pay the rent, build something, make that something wonderful, and get positive feedback. My motivations never line up with investors in the seed stage. They only line up later if I build something wonderful that lots of people want and delivering it to lots of people requires upfront money.

If you’re founding a company but you’re not capable of building the product yourself, then you’re not taking advantage of the trend. Software development got cheaper but communication didn’t. Pure idea/sales/marketing founders are losing value against founders who can build their own product. The wave of new founders will have only one early expense: cost-of-living. If they’re not capable of supporting themselves with contract work then they’re either too young to have the right contacts or they’re not going to do very well building a company that can support themselves (so they may as well get Venture Capital involved right away). Paul Graham’s Y-Combinator program seems smart to be targeting young entrepreneurs who aren’t necessarily ruled out for having founder-type qualities but also don’t have other good options.

The reason nobody offered me money is because I didn’t go around asking for it. All the VCs expect you to put together a power point deck, drive to their office, and make a pitch. But none of that plays to my strengths. The problem is that I didn’t know very much about what the company was going to do and I’m not good at hyping something that doesn’t exist. I think a lot of programmers are essentially realists and don’t like making promises about vaporware. The Y-Combinator program has started to emphasize the qualities of the founders over the quality of the idea. That seems appropriate. At the seed stage, engineer founders need VCs to remove a lot of the funding friction in order to even get to the point where venture funding is a choice. The only way I would have had the option to take seed funding is if CRV (the Odeo backers) approached me and said, “Heard good things about you from the other Odeo folks. Looks like you’re going out on your own. I can give you $250k if you promise to come back and demo a product for us in six months.” If they needed me to be convincing about the idea then there would never be a deal.

Early Stage

CrowdVine now has enough revenue to pay the salaries for two people (plus some). We’ve identified a market that looks promising (conference social networks) and we’re making headway in that market. Also, Jay and I are happier than we’ve been at any other job because there are no barriers to building software for people that are going to give us positive feedback.

Now we’ve got to polish the product, create a repeatable business process, and get a consistent revenue stream that extends past the end of the year. We’re lucky that revenue is already well above costs, so we have spare cycles to build the business. If we had gone with an ad or subscription supported model we might have a ways to go until revenue caught up with costs. In that case I’d be hesitant to continue to support the business with unrelated consulting. It’s unfair to your customers who are expecting your full attention.

We had a brief period of this which we solved with CrowdVine related consulting. We built two customized social networks based on the CrowdVine platform. Jay seems to like this work, so we’ll probably continue to do more.

We could also ditch the consulting and look for a seed round, although I still don’t think my interests are aligned with
the interests of venture investors.

Growth Stage

Hopefully we manage to get our product out of beta, build a repeatable business process, and attract a steady stream of customers. Our margins are good so it’s easy to grow slowly. However, we have a pretty big gap between contacting a customer and receiving revenue (let’s say six months). So if we wanted to grow quickly we’d have to find a chunk of money in order to hire a bunch of staff. The company would start to need skills that I don’t possess (like managing a sales force) and would need those skills quicker than I could learn on the fly.

In the current venture capital structure, this is the first time where taking investment starts to make sense to me. Our interests are roughly aligned (we both want to grow) and they have things I want (money and advice). However, there’s two other good options.

One option is to leverage the money from our conference business to build fully automated subscription or ad supported businesses. 37 Signals has several profitable subscription sites that don’t seem to take a lot of their time. They get growth because each site continues to grow and because they have enough spare cycles to roll out new products without hiring a bunch of people. They also started out doing enough consulting to pay the rent.

The other option would be to reject massive growth in favor of running a small company that’s great to work at. I wouldn’t call this settling. Maybe this is the Adaptive Path model. Despite selling every single product they ever built (one, to Google), they seem to have refocused on building a highly respected design and usability firm. I’d be pretty lucky (and thankful) to have what they have.

Exit Strategy

There’s a common perception in the startup world that all great visionaries and developers have short attention spans. This is bullshit. Linus Torvalds doesn’t have a short attention span, or at least not one that makes him switch projects every two years. Venture capitalists do have short attention spans, maybe for personality reasons, but definitely for institutional reasons. My attention span is at least ten years (proven three times now) so I’m pretty sure that any venture backed competitors aren’t playing the same game I am.

If we take any investment we’re going to have to commit to an exit strategy that is either to be acquired or to go public. If we don’t take investment money then we don’t have to consider either option. In fact, sale changes from an exit strategy to a sustaining strategy. If we end up with something that’s valuable but we’re tired of running, then it can be sold. The Ebay market for startups seems to price these sales in the hundreds of thousands of dollars, not the hundreds of millions.

In the 37 Signals model, it looks hard to sell any one product because there doesn’t seem to be any person who owns any one of the products. However, if you setup the products so that each one has a clear GM/CEO-type then you can sell that product without giving away the entire company. Obvious seems to have gone down this road with Twitter. Ev is the CEO of Obvious and he spun Twitter out as it’s own company with Jack as the head. Jack is the man that makes Twitter run and if
they ever sell that company then he’s the one who’s going to join the acquiring company. I’m sure he also has ownership incentives that would make him agreeable to sale. I think of this as the Buffet model for structuring a company: find managers you trust and then give them incentives and authority to run.

I don’t have any exit strategy. I like working and having my own company has been an excellent excuse to work more. I think the most valuable thing I could build is a company that I’d want to work at for the next fifty years. I recognize though that not everyone is going to want to spend fifty years working for me, so I’m looking for people who I trust and who have the initiative to some day run their own businesses. My hope is that this company can give people room to grow so that they can eventually run businesses within it. Cheaper software development means that a lot of “businesses” could be run by a single person. Maybe Jay will be running our consulting division next year.

Going out of business

There’s a pretty big risk that the company doesn’t grow at all. If we were venture backed we’d have to start flailing until we ran out of money. If I was purely a businessman, I’d have to walk away or start over. However, I’m an engineer and running a two (or even one) person company still fulfills many of my motivations.

Since I built the company without debt, I consider the risk of going out of business to be roughly equivalent to the risk of having an extended streak of unemployment. I don’t have a fortune 5000 company that’s committed to pay my salary, but I do have a much better skill set than I did a year ago (I did a lot of programming) and I have a product that I can leverage for consulting work. I predict a lot more of these startups turn into small businesses that stick around.

8th Oct, 2007

No comments

IDEA2007 Conference


IDEA 2007 joins BarCampBlock and PodCamp Atlanta as conferences that set up their own CrowdVine network to help attendees meet and mingle. Looks like it was a huge succes and thank you Greg Corrin for taking the time to set it up for the conference.

One thing I noticed is that people used blog posting to organize after hour events. This is something that used to happen (poorly) on a conference wiki. We’ve already killed the Who’s Coming page – it’s a lot more effective to browse a directory of people in CrowdVine where you can see their pictures and actually have a way of making contact. Nice to see another aspect of the old conference wiki get shot down.

3rd Oct, 2007

1 comment

Now with OpenID


Jay added OpenID to CrowdVine two weeks ago. I’d wanted to hold off until the libraries and UI kinks got worked out. But when we noticed that Simon Willison, one of the FOWA conference chairs, is an OpenID fan we decided we better include it as a feature of the FOWA CrowdVine.

It was a pleasantly surprising experience.

  • Jay used the open_id_authentication plugin and Ben Curtis’ Rails, OpenID, and Acts as Authenticated tutorial. It was just a couple hours of work including research.
  • We stole the 37Signals UI patterns of toggled OpenID fields. The link is visible enough to people who want to use OpenID but not so confusing to people who’ve never heard of it. Thanks 37Signals (and also for Campfire, Basecamp, and Highrise which we also use).
  • 7% of our new users are using OpenID. That’s a lot higher than I expected (although our users are pretty tech-oriented).