-
Website
http://avc.com/ -
Original page
http://www.avc.com/a_vc/2009/03/thats-only-ten-lines-of-code.html -
Subscribe
All Comments -
Community
-
Top Commenters
-
ShanaC
1239 comments · 73 points
-
daryn
216 comments · 15 points
-
kidmercury
835 comments · 104 points
-
howardlindzon
207 comments · 71 points
-
Charlie Crystle
205 comments · 36 points
-
-
Popular Threads
-
Top Tracks of 2009
14 hours ago · 49 comments
-
Top 10 Records Of 2009
1 day ago · 73 comments
-
Getting Computer Science Into Middle School
6 days ago · 281 comments
-
Open APIs and Open Standards
1 week ago · 207 comments
-
Thoughts on Blackberry Fail
4 days ago · 77 comments
-
Top Tracks of 2009
Fan of Feedly, BTW.
On another note, I built a url shortener - and while it's a bit more than 10 lines it wasn't that difficult. http://urli.ca
I didn't build it to compete with the tinyurl's and bit.ly's of the world - but just to see what people are sharing. We only get maybe 20 urls shortened a day, if that, but it's a form of entertainment for me. I have a simple script that lists out the most popular links and I always find something new each and every day.
I'd really love it bit.ly came out with a link blog/delicious-type app that lists out popular urls based on click throughs and other metrics (ie. most popular shared links on twitter today, etc). Digg and other sites are useful, but Twitter is a much better place to find interesting information nowadays. I'm no longer bookmarking urls or blogging them, I prefer to twitter them - instant feedback on whatever you post and the same type of karma/recognition if you found something first and someone re-tweets it or gives you credit for finding it.
My point in bringing up delicious is that these url shorteners collect data about urls that people think are important, and like delicious, that data asset could be valuable
"Size matters not." ~ Yoda
Bit.Ly may be fundable/may provide value..but as someone who has lived both the web eras, I think URL shorteners weaken the net architecture. Linking & traversing is fundamental to the Internet.
You don't wanna have a single service 'rationing' the traversal of linked structure of the Internet. That defeats 'openness' to a degree.
As web becomes more of data interconnected with links -- it wud become difficult for researchers and everybody else outside bit.ly to unshorten before processing. (Imagine a data mining application with million links requiring unshortening beforehand).
I took a dig on URL shortening service on Slashdot http://ask.slashdot.org/article.pl?sid=07/11/18... around a year ago and it sparked some very interesting discussion (not the silly 10-line code ones).
This is exactly what we should be discussing and its an important issue.
There is a reason my partner albert wrote his own url shortener for daily lit. Many think its best if the url shortening and the underlying service are joined at the hip
Bit.ly on the other hand is incredible. Like you said Fred, it's got a ton of great data. But there's something else that other shorteners can't do but Bit.ly can: handle info at the end of a URL.
So here's the top link on Hacker News right now:
http://news.ycombinator.com/item?id=539266
I run it through tinyurl and get this BROKEN link:
http://tinyurl.com/c5t3qj
On bit.ly it works (plus I'll know how many of your readers clicked it):
http://bit.ly/R1Yoo
Sorry about the ramble in your comments, but there are lots of little issues like this that go into making a smart, useful service.
Bitly users could easily switch to another shortening service and not notice much of a difference.
So it being 10 lines of code is important because somebody in a couple hours can build mitly.com and destroy your business. ( of course it is more than 10 lines, but still fairly easy to build )
You are leaving something at bit.ly when you leave it for another service, mainly your history
Bit.ly is better with the API and stats. Keep in mind also that there is great lockin because of all the existing bit.ly URLs.
Well played Kortina!
O'Reilly, et al, get it and are choosing to use Bit.ly.
I'm guessing that bit.ly has a lot of sneezers.
i tried deleting it after i posted... didn't see the option :-P
On the other hand, I'm guessing there's a lot more to bit.ly than meets the eye. There usually is with web startups. Making a simple url shortener is not a complex problem. Making one that is fast (which is supremely important) under heavy load, scales well, and has good analytics and a highly usable interface is not trivial at all.
I know you probably have a different take, Fred, and I'd love to hear it.
I think the team is something like four or five people
So if you can operate something for less than $50k per month, then I wouldn't worry too much about generating revenue right now. I'd focus on getting the largest possible user base and building real lasting user value.
The founders, the synergy of the idea to your investment team, a gut feeling? Thoughts?
Writing a post or a comment that starts with "this is why we did not invest in bit.ly" is tantamount to doing just that. Once you publish something on the web, others can and will do what they want with your words
So I am not going to say why we passed on this one.
But if you read between the lines on this post and the comments you'll get a sense of it
The biggest reason is that we put 'a big moat around' our portfolio companies and try like hell not to invest in anything that comes too close
We found summize when it was just starting and showed it to john at betaworks. It was too close to twitter for comfort. The outcome was great and the negotiation was fair and honest
That's the best way to avoid conflicts which are death to a hard earned reputation
Writing a post or a comment that starts with "this is why we did not invest in bit.ly" is tantamount to doing just that. Once you publish something on the web, others can and will do what they want with your words
So I am not going to say why we passed on this one.
But if you read between the lines on this post and the comments you'll get a sense of it
The biggest reason is that we put 'a big moat around' our portfolio companies and try like hell not to invest in anything that comes too close
We found summize when it was just starting and showed it to john at betaworks. It was too close to twitter for comfort. The outcome was great and the negotiation was fair and honest
That's the best way to avoid conflicts which are death to a hard earned reputation
It is always easier to yell at the players from the bleachers.
The fact is that bit.ly does more than URL shortening so the comments are unfounded in this case anyway.
What should matter to an investor isn't the service's simplicity of product, though, but its business model. This would only be a silly investment if there was no business model with proper revenue predictions etc. I would assume - and hope - that there is, at least on paper.
The point is that bit.ly does more than that.
re: revenue predictions, I found Fred's comments interesting.
"So if you can operate something for less than $50k per month, then I wouldn't worry too much about generating revenue right now. I'd focus on getting the largest possible user base and building real lasting user value."
And, if your business gains value to users via a network effect, the more people on it, the more attractive it is to new users. This can lead to your costs snowballing very rapidly. At that point, you either have to find a business model pretty fast, or sell more of your company to investors to fund it. And at the moment, venture capital - like all money - is in shorter supply than it used to be, which in turn means VCs will be able to demand more of your company than they perhaps could a year ago.
So, to my mind, the strategy of worrying about where the money comes from later is no longer one which has much to recommend it to a growth-focused business. I should stress that I don't know if Bit.ly has no business model - it may well have a clear, sound business plan to introduce paid-for services, say a "Bit.ly Premium" for corporate customers.
This strategy has worked out well for our portfolio companies that have taken it, including tumblr, twitter, disqus, etc
But you are taking some risk with it
Well, you didn't.
Exactly!
Well, I'd love to see the game show, "Code That Feature"... programmers bid on how few lines of code it takes to write a feature, and then the lowest bid has to go code it up.
Of course, the output would just be a lot of spaghetti packed full of inlining and "? :"-style if statement conjunctions.
I think it was the "looking for a yawn" post
I guess a "yawn" would not have bothered me as much
But the "just ten lines of code" set me off
People who name the classic mistake of equating a complex system to something that is preferable really irk me. I love working on difficult problems and coming up with cool solutions and some things do require a lot of deep coding and complex algorithms to solve BUT if something can be solved in a simpler way or doesn't require a complex solution why does that devalue the solution. Well it doesn't.
When someone says its only ten lines of code I equate that to your comments about selling Apple or buying Google based on a discussion with some people at a coffee house. There is no depth. There is no analysis. There is no context. So I find your comment amusing at best - sad at worse.
Not sure what you missed.
Think about the late night bullshitting sessions in college
That's what's going on here in a distributed fashion
Its an important learning technique. Just because the original assertion is bullshit doesn't mean the ensuing conversation is
Now, for twitter skeptics, that only proves the point. For advocates, however, it affirms the goodness of simple, useful and extensible.
Hearkens back to a Walt Wriston comment about money; namely that information about it would be more valuable one day than the money itself. We are getting there with online data (as he clicks to re-load the bit.ly info path showing click data on his most recent post). :-)
One of the purposes of this blog is to get beyond the one line rejection email
It sucks for both sides. I hate sending them as much as you hate getting them
Any funding flowing to twitter-ish developers is a good thing.
We've been scaling back here a bit - tired - I'm not sure you who pay attention understand the environment we have to create to analyze the data coming in. It's not all 'code' on a mac. I'm working on it even as I type this - - an EQ in LA is alarming my iphone.
This project is deep. It is more than 10 lines. It is NOT fun. If I succeed, it will change our understanding of evolution and reality.
If I don't succeed, I have already answered for myself what is real, and what is hard work :)
If you all cash out hugely tomorrow, Monday, April 13, 2009, everyone of you deserve it.
13x over :)
But what's keeping me with bit.ly is inertia.
Don't underestimate inertia. The American auto companies relied on it for nearly 3 decades (successfully) before it failed them.
Some twitter clients have been built with automatic bit.ly integration; a small but important way to maintain inertia.
The simplicity does cause one problem: should bit.ly do anything particularly annoying or start charging money, then its users will run to the next service. But if bit.ly can find a million or two a year in profit, there are 4 or 5 programmers who are earning salaries larger than mine.
So who cares is its 1 line or 1000 lines. It works and they are putting themselves out there.
I visited Twitter this past Friday. The energy and culture was fantastic. Many fail to see that startups are much more organic than a typical white-collar firm.
It's also great to see that your capital is going towards catered lunches everyday ;-)
JK -- the team building there is definitely excellent.
But then it hit me: Isn't 2 million also what Sequoia is putting into YCombinator? Why aren't you guys running an equivalent program? With your reputation (and YC is now west coast only) it could both net you an early shot at some interesting startups, and also serve, like this blog, to let more people know what you're about.
The trick is to figure out what never-before-seen 10 lines of code can create new value for millions of people. Given that bit.ly and Twitter just did that, odds are good that there are plenty more 10-line winners out there. Can you find them?
"people say they could build Twitter in a weekend."
Not a robust one. Not a non-failwhale one. Not one that also catches spammers and fakesters and hackers, and succeeds in any kind of real growth/success scenario.
My group is doing some backend development work on Twitter now, and if folks want to assume that the site looks so smooth that the code must be so simple, I guess that's success a la making it look easy.
http://eastagile.com (a plug? maybe)
Well, that's what long weekends are for, innit?
If my history is correct, it's ironic that twitter was the progeny of Odeo which was essentially steamrolled by iTunes in an era where everybody and his brother was positioning as the destination for podcast aggregation. Podcast aggregation as an intellectual challenge is fairly trivial. Scaling it is decidedly not. iTunes had it, Odeo didn't. Kudos to Evan for recognizing it early.
You have to know when to hold em and know when to fold em
Equally, the "It's built in X time so can't be worth Y million" has some merit to me, if I can build something in a specific amount of time and provide no apparent business model, how does that warrant an investment beyond my production time? To me, it looks like it's like selling ice to Eskimo's and crossing your fingers you run into some eskimo's that really feel your ice is cooler than the piece they already got.
Enlighten me, please!
Which is true, once someone else has had the idea and made the blindingly obvious, well, obvious.
Having worked in corporate finance and also as CFO/CEO in venture-backed companies, I am now completely convinced that ideas (including coding 10 lines of code) are nothing, and execution is everything. And execution doesn't mean, for example, patenting the paperclip. It means finding a way to persuade a world that had got along perfectly well without paperclips for centuries why they suddenly needed them.
In the end, it smacks of a) sour grapes and b) a fundamental misunderstanding of what it takes to be a good startup.
Its not about patenting paperclips!!!!
This reminds me of a Q/A in a FAQ on writing I read years ago.
The question (paraphrased) - "I have an idea, will you write the book and we share the profit?"
The answer (very much paraphrased) - "No, but we can do it the other way around." Then the author spells out her idea and says "you do all the research, writing, rewriting, editing, etc. and I will keep half the money."
:)
Nicholas: spot on... the value comes from the execution, not the idea; users don't care about the ideas but simply how things work; but moreso, bit.ly's value is determined more by the robust product integration, the userbase and the data users create (and bit.ly manages) than the code itself.
As for bit.ly, I only use it because it's the default shortener in tweetdeck. I don't know if that's where most of their usage comes from, but if it is then I would be really worried about the tweedeck guy writing those "10 lines of code".
I love that line Erick - "look at who is using these 10 lines of code"
Nice one!
Here are the list of all such services that we have discovered. We hope internet will remain open and diverse with all of them..
tinyurl.com aafter.us is.gd ur1.ca ping.fm snipurl.com snipr.com bit.ly tr.im tr.im metamark.net xrl.us tweetburner.com twurl.nl x.se x.se poprl.com poprl.com url.ie url.ie 6url.com 6url.com yep.it yep.it ln-s.net ln-s.net piurl.com piurl.com yatuc.com yatuc.com g8l.us g8l.us icanhaz.com icanhaz.com urlkiss.com urlkiss.com minilien.com minilien.com tinylink.com tinylink.com urlcut.com urlcut.com doiop.com doiop.com simurl.com smurl.com tighturl.com tighturl.com 2tu.us myurl.in myurl.in memurl.com memurl.com redirx.com redirx.com easyurl.net easyurl.net qurlyq.com qurlyq.com dwarfurl.com dwarfurl.com shrinkurl.us shrinkurl.us starturl.com starturl.com urlhawk.com urlhawk.com canurl.com canurl.com surl.co.uk surl.co.uk lnkurl.com lnkurl.com urlbrief.com urlbrief.com urlborg.com urlborg.com ub0.cc urlvi.be urlvi.be sn.vc sn.vc lurl.no lurl.no hurl.ws hurl.ws twiturl.de twiturl.de spedr.com spedr.com parv.us parv.us decenturl.com decenturl.com shorterlink.com shorterlink.com shortlinks.co.uk shortlinks.co.uk budurl.com budurl.com shw.me shw.me
Also, some other guys I know created kl.am which also has click tracking.
Why are you, and your VC friends investing on Hype and a lack of understanding of technology? Why don't you understand technology? If it isn't hard, anyone can do it and if anyone can do it, the web gets saturated with them and if the web gets saturated with them, then the value of each one drops dramatically.
The problem with your philosophy that users are what matter, is that users are fickle. They'll jump ship from one fad to another like no one's business. Analytics isn't tough either Fred. If you have the data, analyzing the data is the easy part.
Here's our portfolio
http://www.unionsquareventures.com/portfolio.html
it's full of investments like this
delicious does something a great deal different than digg/reddit/etc.
if you're not a user, they looked similarly, but people use them for different things.
Nowadays with all kinds of open web services, platforms, stacks, it's so easy to build a technology but to execute well on product design, features and customer acquisition and retention is now that is HARD. That's why Twitter is worth so much even though there's no rocket science algorithm.
Still, I am a little dismissive of a venture-backed url shortener. I created urlzen in a few hours as a way to play with Google AppEngine. My burn rate is $0 and I spend a few hours a month working on it. I just did a 10-15 hour push that is going to result in user logins, better reporting, etc. I just don't get why someone would want or need venture funding for something like this. I also have a hard time understanding how a url shortener could turn into a $50 - $100 million company (guessing that $2mil was for 20% post money and hoping for 5x - 10x return).
Granted, my little hobby project is no where near as successful as bit.ly but I have a growing userbase that is familiar with both (and many more) services. So, $2mil behind a company whose competition is a guy who is bored for a few hours at a conference?
def makeBitlyLink( longUrl ):
url = 'http://api.bit.ly/shorten?version=2.0.1&longUrl=%s&login=%s&apiKey=%s' % (longUrl, 'ivankirigin', 'redacted')
request = urllib2.Request(url, None, {"User-Agent": "Tipjoy/1.0 +http://tipjoy.com"})
try:
results = json.read( opener.open(request).read() )
if results['statusCode'] == 'OK':
return results['results'][longUrl]['shortUrl']
except: pass
return longUrl
I didn't see that happen to skype, youtube, facebook, etc, etc
The guys who expect millions of lines of elegant code miss the point. You don't build stuff and then sell it to people who you convince to want it... You figure out what is cool, you build it, and then you sell it to people who wanted it the whole time. If it takes 10 lines of code, then even better.
Finally, If you could have done it yourself - then why didn't you? Actually, why don't you... the market is open for guys who execute better. eBay, Google, Facebook, Compaq, and Enterprise Rent-a-Car were all "copycats" that did it better. My .02...
-Peter
1) with such a low barrier of entry for clones and super low user switching costs (significantly less than community-based sites like Twitter, Facebook, YouTube, etc).. the risk of losing your differentiating features is way too high
2) as a TweetDeck user, I'm curious how much this has helped bit.ly (and thus created a false sense of loyal users) since bit.ly's service is listed first in TweetDeck's list of many. I know I've used bit.ly many times without thinking about it simply because it was the default.
Engaging the user (members of the "market") is the key . Here is my concern: Just how many people know what URL shortening is (other than a digital baking ingredient--OK, OK, bad joke)? It is not intuitive. Adoption may be a process limited to the technorati.
I'd like to see these URL shorteners put up a daily list of URLs most shortened from which sources, like the NYT has "most emailed".