I launched a new site about a week ago – Ribbot.com .  It allows you to create better discussion forums online.

If you’ve ever used Hacker News, Reddit, StackOverflow, or 37Signals Answers – these are all examples of a new breed of forum that has emerged online and tends to be much better than than traditional forums.

Traditional forums often have low quality discussions, and are a place for a vocal minority to rant online.  Many companies avoid user discussion forums because they’re worried about giving people a public place to rant.

Ribbot allows anyone to create one of these new types of discussion forums (like the sites mentioned above) with the following features:

  • User voting and reputation
  • Threaded comments
  • Post and comment ranking algorithms

Here’s how they work: if someone posts something off-topic or unproductive then they are quickly down-voted by the community, and their content is less likely to be seen.  Likewise, if someone posts something helpful or insightful, they are quickly up-voted by the community and their content is more likely to be seen.  The net result of this is that (with enough users) you are more likely to see good content when you visit the forum, and hopefully contribute some yourself.

Who might want a new forum like this?  You never quite know (and I’m eager to find out) but my hunch is this might be useful for:

  • Businesses: most companies would like to have user discussion forums because they are a great way to reduce customer support costs. Instead of having customer support reps answering the same questions over and over, users can answer each other’s questions – and those answers become public for all to find later (Ribbot lets you search old content easily).  Traditionally, most businesses have been skittish about user discussion forums because they become a public place for a vocal minority of users to rant (see Google Groups). But I believe this new style of forum with the features mentioned above largely solves this quality problem, and businesses will be more likely to adopt it (or their users will for them).
  • Question & Answer sites: these have become very popular lately (see StackExchange and Quora) but there still isn’t an easy way for people to start their own QA site on any topic. StackExchange originally started with this vision but they decided to cut off the long tail of smaller topic sites (a mistake in my opinion). Ribbot would allow any special interest group or company to create their own.
  • Link aggregation sites: many community sites have grown up around sharing relevant or interesting links on a particular topic (Hacker News is an example of this where the majority of posts are links to external sites with some discussion around them happening in the comments). These are more oriented around timely “latest news and events” links.
  • Special interest groups: these could be around health (people with some particular  condition), sports, hobbies, tech stuff (open source projects), classes & learning, etc.  Basically, anything people are using Google Groups for now could work better on Ribbot.

Ribbot is a good fit for the use cases above because it’s customizable.  You can change the terminology of the site to reflect questions and answers, link submissions, posts and comments, or anything you’d like.  You can also allow only certain types of submission (links, posts, questions, etc).  Three other features allow customization (some of these are still under development):

  • Themes: Ribbot supports custom themes (much like Tumblr) which I hope will eventually create many diverse and beautiful sites.  Any designer can share (and sell) a custom theme on Ribbot.
  • Custom domains: By default Ribbot gives you a subdomain site (again, like Tumblr). But you will soon be able to host the forum on any custom domain of your choosing.
  • Monetization options: Ribbot is completely free if you are ok with some ads on the site. But I wanted a way for forum owners and moderators to monetize their sites and be compensated for their work. So with the paid option (see pricing here) you are able to run your own ads and turn a profit. My hope is that a number of forums will generate sufficient traction so that their owners can eventually make it a full time gig. For others, I imagine it could make a nice side income or hobby project.  Many businesses I suspect will keep the paid option and run it entirely without ads – the customer support savings would make it more than worth it.

In short, I think Ribbot will help people build better discussion forums online across a variety of topics.

Final notes:

Ribbot is still in an early beta.

To give Ribbot a try you can visit the Ribbot support forum. This is both the support forum for the site and a demo of the product itself.

As always, please send me your feedback and first impressions in the support forum or in the comments below. I always love to hear feedback from people on how/if it can be useful to them (or why it’s not).

And finally, you can create your own Ribbot forum right here on the homepage if you want to try it out.

Until next time, keep breaking free!
Brian Armstrong

Some random udpates…

In: Updates By: Brian Armstrong

25 Jul 2011

The launch of our Bitcoin Wallet app for Android went fairly well.  It got about 800 installs in the first week and Wired ran a small piece on it which was pretty cool.  We’ve also gotten a handful of open source contributions, and the app was translated into Russian, Chinese, and German within the first week!

I’ve been experimenting with MyBestPic.org a bit here and there with some excellent advice from Gabriel Weinberg and Naseem Hakim.  This was my experiment in inherent virality.  It hasn’t gone viral yet but I’ve been measuring the k-factor in various tests and learning a lot in the process.  Hopefully some more updates on this soon.

Joyce Hu’s thebookr.com has been growing nicely and getting some real bookings, so this is huge for her.  I’ve fixed a few things on the site here and there but for the most part it’s off and running nicely now, and I think her business is going to do really well.  Investors, get in early on this one.  She is going to be oversubscribed soon :)

Airbnb has been an incredible ride, and I’ve learned so much from the brilliant people there, making tons of friends already.  I’ve been heading up their fraud prevention effort and I’m about to launch a big machine learning solution (built entirely in the cloud using the Google Prediction API).  Oh and they just announced their B-round of funding ($112M).  With press and celebrities in the office weekly (along with our personal chef), this is the definition of what it feels like to work at a hot startup.  Revenue and bookings are growing 30% month over month.

And I finally got a chance to catch up with a few CarWoo! guys (Tommy and Erik) this weekend in San Francisco for a good old fashioned night on the town.  CarWoo! is doing quite well itself and they’ve got some big deals in the works.  Always good to keep in touch with these folks, and converse with talented entrepreneurs.  Apparently Erik is driving this to work now.

Have been doing yoga every week, and rock climbing on Tuesdays.  Can’t wait to get back in the office tomorrow…

Bitcoin Wallet for Android

In: Business Ideas|Technology|The Future By: Brian Armstrong

6 Jul 2011

Tonight a buddy of mine (who works at Google) and I released an open source application.

It’s an Android app for Bitcoin that allows you to have a digital “wallet” on your phone.  Here are a few screenshots:

Simply put, the app allows you to send and receive bitcoins from your Android phone.

If you’ve never heard of bitcoin then you aren’t alone.  It is a very new technology.  After reading about bitcoin I still wasn’t sure what might become of it, but I wanted to learn more and figured the best way would be to dive in and build something with it!

If I had to sum up bitcoin in one sentence I’d say it is a “distributed peer-to-peer currency”.  But what does this mean and why is it important?

I think it’s most important features are that it…

  • allows you to send money without transactions fees
  • allows you to send money instantly, anywhere in the world
  • and (it appears) it can do this securely

Read the rest of this entry »

Learning Programming

In: Technology By: Brian Armstrong

20 Jun 2011

I was tutoring someone in web app development recently, and the monumental task in front of him really hit me. He was trying to learn and use nine new languages at the same time.

In our case it was:

  • Ruby
  • Rails
  • MySQL
  • Bash (command line usage)
  • HTML
  • CSS
  • Javascript
  • JQuery
  • Git
  • (Capistrano, Yaml, nginx, ??)

Even though some of these aren’t true languages in the traditional sense, they appear this way to newcomers since they are each a new syntax to learn.

If you slowly built up these skills over 15 years, they are clearly separate concepts in your mind. But for a newcomer trying to use them, it’s not even clear which one is which.

Is that a Ruby method or a Rails method?

Is “script/server” a shell command or is “ls” part of rails?

Is this file html, js, or css? (actually a mix of all three)

He made a comment along the lines of “wouldn’t it be great if you could build an entire web app in one language”, and I started thinking about it.

GWT (Google Website Toolkit), ActiveRecord, CoffeeScript, and Heroku are all steps in this direction. You could classify them generally as trying to “eliminate a language in the stack” or allowing you to do a piece of the stack in a language you already know.

Obviously there is a trade off here between power and simplicity, but I’m wondering – would it be possible or desirable to get an entire web app down to just one language? If not that how few could you use?

Btw, I think there are benefits to seasoned developers here as well. I remember Lars Rasmussen (creator of Google Maps and Wave) mentioned something to this effect at Google IO in 2009, that GWT allowed him to spend his mental CPU cycles at a higher level and be more creative (not having to worry about cross browser css or js). So the benefits of higher abstraction may not only be for newcomers.

Find a model at TheBookr.com

In: Business Ideas By: Brian Armstrong

17 Apr 2011

Thebookr.com is a site I was contracted to build last year, and it has finally launched!

Joyce and I met up at a hacker meetup in Mountain View, CA last year.  She was looking for a developer to make the idea a reality.  I liked the business idea and technically it was somewhat similar to UniversityTutor, so we worked out a price and I went to work.

I think it turned out really well.

There are a few reasons I think this could be a really good business for her.

First, the idea of building a marketplace online has turned out to be one of the best types of businesses.  Whether it’s Airbnb, iStockPhoto, eBay, or CarWoo!, the internet has made plenty of markets more efficient.

Second, the fashion industry is one of the few industries that hasn’t been disrupted yet.  There are still brick and mortar agencies taking outrageous fees (about 40%) as commissions and slowing down communication between bookers and talent.

The site is perfect for retailers or people doing commercial work to find talent for their next shoot.  Or models (even if it’s not their full time job) looking for additional work.

If you know anyone who might be interested, have them check out the site here to find a model or become a model.

The term “disruption” gets thrown around a lot in entrepreneurship circles.

Entrepreneurs like to talk about disrupting an industry or its incumbent players as a buzzword for innovation, and there is even a startup conference called Techcrunch Disrupt.

So what does it mean to disrupt an industry?  On the one hand it means you are making your customer’s lives better with a faster/better/cheaper alternative.  On the other hand it means you are putting someone else out of business.

This is one of the darker sides of entrepreneurship – competition means an ever present threat where someone can come along and take you out.  It’s a kill or be killed world.  Well, not in terms of bodily harm, but certainly in terms of jobs and fortunes.

To an outsider this may sound cold hearted, but in the world of business I wouldn’t have it any other way.  Competition means that I’m continually kept on my toes trying to provide the best product at the best price.  Customers don’t owe me anything, I actually have to earn their business.  And this motivation, in it’s purest form, is what drives innovation and human progress across a wide range of industries.

In other words it’s a meritocracy.

Henry Ford’s Model T was a brilliant invention that undoubtedly changed the world for the better.  But he had to put a lot of horse and buggy makers out of business to do it.  Some jobs were lost and some were gained.  But people chose which they preferred by voting with their dollars, buying cars instead of buggies.

So it’s somewhat discouraging whenever I see companies NOT competing on quality or price, but instead by competing in the courtroom – trying to outlaw their competition.

A few examples I’ve seen lately.

Read the rest of this entry »

Something I coded up for fun…

In: Business Ideas|Marketing By: Brian Armstrong

22 Feb 2011

I put this website together over the last few weeks that I thought you might like.

It’s quite simple.  Basically you can hold a “photo contest” and see which photo your friends like best.

Here are a few examples…

1. Choose a photo of yourself.

2. Choose artwork or travel photos.

3. For downright silliness.

I’ll do a follow up post in a week or so with more details on the idea and results of the site.  But for now…

Try it out and let me know what you think!

Being Controversial Is Good Marketing

In: Marketing By: Brian Armstrong

22 Jan 2011

I started thinking about this topic lately.  Here are 3 random examples I’ve noticed – see if you can draw any conclusions or find others.

1. Ricky Gervais

He caused an uproar lately by insulting lots of famous people while hosting the Golden Globes.  Backstory here.

There is no doubt he angered a bunch of people.  But did this hurt or help his career?

On the one hand he may not be invited back to host the Golden Globes again next year.  On the other hand, most Americans probably didn’t know who he was before this week.  They do now, and his appeal as a comedian just went way up.

Apparently, there are lots of people out there who also think Hollywood is ridiculous and full of itself.  These people rushed to his defense and became loyal fans overnight.

Being polarizing means for every enemy you make you gain a devoted fan.  When you remain neutral and try to appeal to both sides, you offend no one but also aren’t remembered by anyone.

He might not have had a fun week, but I bet his career just had a net win.

Read the rest of this entry »

Selling Bridesmaid Dresses Online

In: Business Ideas By: Brian Armstrong

15 Jan 2011

My friend Ilana recently launched a startup selling bridesmaid dresses online.  It’s called WeddingtonWay.com

There are a few reasons I like her chances with this business:

  • Amazon doesn’t sell bridesmaid dresses (at least not well).  A good start for any e-commerce shop.
  • People don’t buy bridesmaid dresses like most products.  The bride has to choose some styles, invite bridesmaids to come review them, handle billing to multiple parties, etc.  In other words it doesn’t lend itself well to the typical checkout process and there are multiple decision makers involved.
  • This gives WeddingtonWay a big opportunity to nail the niche they are in and improve the user experience for an already stressed out bride (they appear to have done this with a guided process for the bride).
  • I imagine the margins on bridesmaid dresses are good.
  • The site has a high level of polish and top notch design/user interface.  I think this will help them target the higher end of the market.

The e-commerce game has largely been played out and won by a few major players at this point.  But I think there are still a few cases where it makes sense to do an e-commerce startup.  This feels like one of those cases.

Any other successful e-commerce startups you’ve seen lately?

How To Track Your Keyword Rankings

In: Business Ideas|How To By: Brian Armstrong

9 Jan 2011

Remember Seoaholic.com?

It was an SEO tool  that my friend Chad DePue contracted me to build while I was living down in Argentina.

Chad has since rebranded it (with what I must say is a much better name :) and relaunched it as InboxSEO.com.

There are some new features, it’s faster and more reliable, and the interface looks a lot better.  He’s done a great job on it.

InboxSEO tells you how your site is ranking in search engines for a variety of keywords, and delivers a report right to your inbox on a daily/monthly/weekly basis (however often you’d like).

I’ve actually been using it on my own projects, both for CarWoo.com and UniversityTutor.com, and it has come in handy.

One thing that is really useful is if I make some site wide changes (either in the headers or in the structure of a large number of pages) then I can see what the effect is overall in Google.  Individual pages tend to fluctuate a lot, but the overall change is often visible in InboxSEO.

I’ve also used this to watch a bunch of my pages go into the “Google sandbox” and then come back out a month later.  (The Google Sanbox is simply a manual review process that Google sometimes puts new pages through.)

Anyway, it’s not free but the cheapest plan is only $9/month – and you can try it free for 30 days.  Head on over and check it out. And if you have any feedback for Chad feel free to leave a comment below.

About this blog

Breaking Free is a collection of articles on tech entrepreneurship, business, and life written by Brian Armstrong. You can read more here »

  • Madz: I really enjoyed the article! And as much as the analogies of the traffic and parking tickets etc. a [...]
  • joe: Cal, your right. I'm definitely not being constructive. There are certainly aspects that would p [...]
  • Cal: Joe, as a fellow entrepreneur I think you are way out of line on this one. Entrepreneurship requi [...]
  • joe: You are right. I was being a bit of an ass. I'm sorry for that. I'll continue to be an ass for a mom [...]
  • Julien Nkingi Ya Mukungu Balegamire: Thanks BRIAN ARMSTRONG, Sir you are the best. In 10 minutes of reading about this i realise how muc [...]