jump to navigation

Stop Flipping the Bird! April 24, 2008

Posted by Doriano "Paisano" Carta in Blogs, News, Uncategorized.
Tags: ,
3 comments

twitter_logo

I don’t know about you but I’m tired of bashing Twitter every time they experience a problem with performance. I’m just as guilty as the next guy when it comes to bad-mouthing Twitter whenever they have a glitch. I vow right here and now to never complain about them again. Why the change of attitude all of sudden, especially after all the horrendous cache problems they’ve had recently?

I owe it all to something I read today on one of my favorite blogs, TechCrunch. It was a surprisingly offensive post called “Amateur Hour Over at Twitter?” composed even more shockingly by none other than Michael Arrington, Mr. Techcrunch himself! In the post, Arrington utterly nukes Blaine Cook, who recently parted ways with Twitter after being one of its chief architects since its inception. blainecook I am convinced that there’s some major subtext behind this story between Arrington and the subject of his public flogging of Blaine Cook, . What else would explain the level of scrutiny that Mr. Cook endured in such a public manner? How could anyone place so much of the blame for Twitter’s woes solely upon one person’s shoulders? Was Blaine responsible for some of the problems that Twitter endured (as well as all of us)? Sure, that’s a given, but to label the work that he and his team accomplished as “amateurish” is just plain inexcusable.

The Rumpelstiltskin Effect

After doing some more research into this I came across more starling information that changed my own opinion and view of Twitter and any other web service for that matter. Apparently, one of the most successful communications successes of our time (twitter) accomplished their massive popularity with a staggering engineering staff of three (3) people, including the “incompetent” Blaine Cook. Not too shabby for rank amateurs, huh?

Look, as a member of I.T. and over a decade of experience with networking infrastructures, I will admit having a slight bias towards under-manned tech staffs. I know what it’s like to deal with the “spin gold from straw” expectations like these guys have done for the past few years. That is why it’s so disappointing to see anyone get disrespected for a job that really should’ve been praised instead. To learn more about the complexity of the Twitter infrastructure and the tremendous challenges they have dealt with, simply checkout Blaine’s presentation: Big Bird (Scaling Twitter). Most of us won’t fully understand the magnitude of their challenges but I think this presentation will give at least a glimpse at some of the reasons Twitter has experienced the problems they’ve had. As a matter of fact, I’ve come away from all of this in amazement that we haven’t had far more serious problems than we’ve all had!

I spoke to a couple of friends who are rock star Ruby on Rails developers who’ve seen Blaine’s presentation and who use Twitter on a regular basis. Our conversation was incredibly enlightening and revealing. The following image is a basic diagram of a simple Ruby on Rails web application, which is what Twitter was built upon. rails2Just imagine a diagram for today’s Twitter. It would dwarf this design because they encompass countless databases and web servers that span the globe with no end in site. The more of us that sign-up and add others to our network, the larger the Twitter databases and network grows. Obviously, this also means the greater the possibility of performance problems and downtime. I’m not making excuses, just telling it like it is, folks. It’s all part of growing pains.

Final Thoughts

While writing this I just read a news flash on Techcruch about Twitter’s VP of Engineering and Operations Lee Mighdoll leaving after only three months. No one seems to know what’s going on at Twitter these days. Obviously, there is something major taking place at the corporate level. Rumors are running wild about Twitter scrambling for funding and potential sale of the service, but it’s all speculation. The lack of a visible business plan and revenue generation stream only adds more fuel to the fire of these rumors. All I know is that we shouldn’t be so quick to throw anyone under the bus without first learning more about the facts. I know I’ve been bad about that in the past and I will not repeat those mistakes ever again with Twitter. These nameless, faceless services have living breathing human beings who take pride in their work and careers. Also, there’s always more to the story than meets the eye.

Secrets of the Startup Sages March 31, 2008

Posted by Doriano "Paisano" Carta in Education, Web 2.0.
Tags: , , , ,
add a comment

What better way to learn how to launch a startup than to get advice from those who’ve proven to be successful with their own startups? Here is a collection of excellent wisdom and advice from some of the best startup sages in web history. Also included are links to their blogs and twitter profiles. Both resources are still alive and offer valuable information that only adds to their impressive body of work.

Evan Williams (Blogger, Odeo, Twitter)

Twitter: @Ev

Blog: http://evhead.com

Advice for Startups (1995 long before Twitter)

10 Rules for Web Startups

Several video interviews during Odeo days

Loic Lemeur (seesmic)

Twitter: @LoicLemeur

Blog: http://www.loiclemeur.com

Top 10 Things for Startups

Think Global Not Local

Jason Calacanis (Mahalo)

Twitter: @JasonCalacanisBlog: http://www.calacanis.com

How to save money running a startup (17 really good tips)

Startup Handbook: How to identify and deal with the slow masses, knowledgeable skeptics, and savvy dreamers.

Guy Kawasaki (Truemors, AllTop, Garage)

Twitter: @GuyKawasaki

Blog: http://www.GuyKawasaki.com

The Art of Innovation (Speech with Slides)

The Art of the Start (Speech)

Michael Arrington (Techcrunch)

Twitter: @TechCrunch

Blog: http://www.techcrunch.com

Startups Must Hire The Right People And Watch Every Penny or Fail

Michael Arrington and 13 Startup CEOs at Web 2.0 (Video)

Gary Vaynerchuk (Winelibrary.TV)

Twitter: @GaryVee

Blog: http://garyvaynerchuk.com

Legacy is Greater than Currency

The DNA Game

Final Thoughts on Startups:

This was just a sampling of the vast amount of excellent information available today about startups from the masterminds who’ve been successful with their own startups.

I selected the cream of the crop here and included many video presentations as well. Does following all of this advice ensure successful for your startup? I doubt it.

However, it will only help you avoid many of the mistakes that others have experienced the hard way. Perhaps you can become of these startup sages someday sharing the lessons you’ve learned!