Dharmesh Shah

Recent Posts

Pithy Insights On The Business of Software

By Dharmesh Shah on April 17, 2008

I've been invited to speak at the upcoming Business of Software conference in Boston (my home town!) on September 8, 2008.

As such, I've been thinking a bit about the business of software.  I do this regularly because my day job (and most of my night job) is running a software business in the area of internet marketing

more info:  Business of Software Conference

There are a ton of great speakers scheduled for the conference -- and then there's me.  Other folks that will be there include Joel Spolsky (who is sponsoring the conference), Seth Godin, Eric Sink, Steve Johnson, Richard Stallman, Paul Kenny, Jessica Livingston and Jason Fried.  It promises to be a great conference and I'll do what I can to not bring down the average quality too much.

If you're planning on making it to Boston for the conference, please reach out. 

Meanwhile, here are somewhat pithy thoughts on the business of software.

Pithy Insights on The Business Of Software

1.  Software businesses are not a low-cost play.  You're probably better off producing great software somewhat expensively than producing average software somewhat cheaply. 

2.  Great software is produced by great people.  Mediocre people don't ever accidentally produce great software that makes millions of dollars.

3.  Programmers have not been, and never will be, commodities.  If you think this way, I'd quit now.

4.  Pricing software is hard.  More people charge too little than charge too much.

5.  If you're charging really small price-points, consider going to a freemium model (some version for free, the upgrade is paid for).  The free version is a great way to get some distribution and customers.

6.  Just because people should buy your software doesn't mean they will. 

7.  One of the trickiest parts about a software business is figuring out the right level of services to sell.  If the answer seems blindingly clear, you're not thinking about it hard enough.

8.  It's getting harder and harder to make money on pure software innovation (i.e. lines of code and the product itself).  Increasingly, business innovation is what companies are using to drive differentiation and better margins.

9.  It's a great time for software startups.  Capital costs are very low (infrastructure, systems software are getting cheaper every day).  And, distribution is actually possible with some creative marketing on the internet.  Tiny companies have a shot at reaching big markets.

10.  There are still people that believe massive spec documents and months of planning will produce working software that users are going to be delighted with.  I feel sorry for these people.  Think agile, folks!

11.  Make sure you're deciding correctly between a horizontal offering and a vertical offering.  Horizontal offerings are tempting because of their potential scale -- but they're much harder to execute. 

12.  Programmers often like to build platforms, not applications.  But, building a business around a platform takes lots of good strategic thinking (and often a fair amount of capital and/or luck). 

That's all I have for now.  More on this particular topic in a later article.  I'm on vacation today, so didn't have enough time to really dig in.

Continue Reading

Bidding On A Twitter Account: Insanity or Efficient Market?

By Dharmesh Shah on April 14, 2008

It's been a mildly interesting weekend.

One of the interesting things that happened was a TechCrunch article that described Andrew Baron selling his Twitter account

It was the weekend, and I was looking for some quick amusement value, so I jumped into the auction on eBay.  Things got really interesting from there.

There's been a lot of discussion on the TC article and on Twitter itself about how crazy/wrong/idiotic this whole thing is.  Amidst all the noise, a few good points have been made.

Since I'm currently the high bidder, I figured I'd share my two cents as to why I'm bidding on a Twitter account at all (I'm not even that big of a Twitter user yet). 

If you're an OnStartups reader and like Twitter, you can follow @OnStartups.

Thoughts On Bidding For A Twitter Account

1.  I think of this as being a "digital asset" -- akin to a blog.  Like a blog, a Twitter account has a "readership/following".  Just like a blog can be a person/business/hobby/whatever, so can a Twitter account.  Based on this, I don't see anything inherently wrong with someone selling (or buying) a Twitter account.

2.  Twitter allows you to change the name of an account after it's been created.  So, I could change the account to www.twitter.com/technogeeks if I wanted (which right now, is still available).  [Note:  That's not the name I'm planning to use, so if you want it, go for it].

3.  The account being sold had 1,400+ followers at the time it was listed and now has 1,600+ followers (presumably because of all the buzz around the sale).  That's interesting.  Much of the chatter on the account right now is about the sale.  If people were planning on leaving in droves, I'd expect it to start happening already.

4.  Twitter followers can easily "un-follow" an account.  So, although some have made the argument that this is somehow "wrong", the ease (and safety) of opting-out unfollowing makes me feel fine with it.  Contrast this to if a company sold your name as part of a big mailing list.  At least with Twitter, you don't need anyone else to get you off someone's follower list.  You want off, you're off.  It's that easy.

4.  I've been finding more and more interesting people on Twitter lately.  So, although I've been skeptical of it, there may end up being a there there.

So, the question is, what am I going to do with the account if I do actually win the auction?  I can't tell you yet -- but I do have some ideas (none of which are nefarious and require an evil laugh).  Stay tuned...

Topics: social media
Continue Reading

Recommended For You


Let's Connect

And, you can find me on Google+, Twitter, and Linkedin.

Recent Posts

Chat with GrowthBot

It's a bot to help you with your marketing and grow. You can research your competitors, improve your SEO and a lot more. http:/GrowthBot.org