Tubes moves!

I have recently learned that there is indeed a reader of this blog! (Hi Mike!) So now I feel obligated to inform the blogosphere of the recent Tubes news. Tubes has moved to the Bay Area, and Scott went with it. Maybe it’s the other way around?

Why move? Not a whole lot going on in Sacramento/Davis for startups, and there’s tons more opportunity to meet the right kind of people (collaborators, investors, single women :P , etc) in the city, South Bay, etc.

San Francisco

So what’s new? Tubes is a good idea worth doing, many good ideas worth doing, so expect to see more of it very soon. One thing that didn’t work was managing a distributed team of loosely committed developers. Why that didn’t work and why they weren’t committed I don’t know, but I’m pretty sure I never had the team right. If you look at success stories from Google to eBay to Craigslist to Facebook, we never even remotely resembled the structure of those companies in their beginnings. Maybe I just wasn’t following the right formula. I think we’ve been close a couple of times, but close only counts in horseshoes and hand grenades.

Another thing that didn’t work was the Symfony framework, for a few reasons. For one thing it’s slow as fuck (unless you do a lot of optimization), and to build an effective app on Symfony you need dedicated people who are intimate with the framework. I stayed on the functional and interaction design side of things, because while I’m comfortable with PHP/MySQL, Symfony freaks me the fuck out. From the Symfony team came some very intelligent backend design work that will be carried over into the current system, so that’s a positive. Since the nth crash and burn, I’ve gotten involved with coding along with a good friend who’s been in and out of Tubes since the very beginning. If it weren’t for him, I might have never gotten into web development myself, because he got me my first web development job at Rabbit Semiconductor.

Tubes is being built with the standard LAMP toolset, using a basic, typical and custom MVC design pattern. When we need to grow, it’ll be easy for a good developer to acclimate to the system because it’s a regular PHP app.

We’re a small team now, just two guys building the app and a program manager with nothing to do (except bitch and moan incessantly, but for good reason).

Losing really sucks, it’s been a difficult transition to come to the full realization that what I did was a failure. But I also realize that it’s just part of the game. Historically some of the most successful athletes/actors/musicians/entrepreneurs are some of the biggest failures in terms of how many times they’ve struck out. It’s a numbers game, you can apply it to business, to baseball, to dating, you name it. So don’t just quit. Take a break, reassess, absorb what you’ve learned and then come back faster, smarter and stronger. I am committed to building Tubes, and as Ralph Waldo Emerson puts it:

“Once you make a decision, the universe conspires to make it happen”

6 Comments »

  1. Layton said,

    June 20, 2008 @ 10:43 am

    Make that two readers :)

  2. ruzz said,

    June 20, 2008 @ 12:40 pm

    as a former pipe cleaner (tubes team member) I’m glad to hear you are keeping on but I personally reject the idea that your team didn’t give you ample feedback on their problems with tubes, and committing to it. At least, the two iterations of the teams I was a part of.

    I glad to hear you admit you failed, and that you are reassessing and going from there, but it’s pointless for you to reassess if you disregard the messages the people who were on board with you sent.

    I hope you find your way to that at some point.

  3. Dan said,

    June 20, 2008 @ 10:49 pm

    Well count another reader and comment poster… they say for every comment there are 20 readers. :) As another tubes team member who stuck with it through the ups and downs for several years I am glad to hear you’re reassessing things. I also must say I agree with Russ, he makes a valuable point. I look forward to seeing more posts here as Tubes finds a fresh direction.

  4. Don said,

    July 24, 2008 @ 7:02 am

    Add another person..

    I warned you against Symfony back when you were talking about transitioning to it…..

    And while I don’t know the whole story about your teams, you DO need to listen to ALL input, even if it’s wrong, it is probably based in some facts, and you need to dig into it all!!

    Dr. Donald M. Bell
    dbell@tdbellenterprises.com

  5. Scott said,

    July 24, 2008 @ 9:56 am

    Back then I was under the influence of people who strongly believed that Symfony was a good decision and could get us there faster. Now having transitioned from just-entrepreneur to entrepreneur/developer, I know better now. I was always a programmer, but was never experienced enough at web to be effective and maybe I wasn’t experienced enough at web to even make the right technical decisions. I am now.

    There are even people today who say “just use Drupal” or “just use Ning.” But now I know better :)

  6. Tom said,

    August 12, 2008 @ 12:24 pm

    And another. From Australia. Take that. :-P

    Glad to hear you’re making progress and learning something new on the way. I hope to one day see more than a development blog mainly orientated around past developers getting satisfaction in their previous wisdom!

RSS feed for comments on this post · TrackBack URI

Leave a Comment