Marcelo Calbucci

Startup Score:

Successes: 0.1+0.5
Failures: 1
In progress: 1

Wednesday, January 30, 2008

"I just love ..." - Really?


    This is a strange topic, but over my life time I never gave too much credit to the talkers. Every time somebody start telling how good they are at X, or how much they did on Y... It always felt like fisherman tales.

th-BD6484    If anyone ever tells you "I'm very passionate about XYZ", but they never did anything for XYZ (e.g. "poverty"), then he/she is not really passionate about it.

    Another example is when somebody tells you "I only use product WXZ because...", but their actions doesn't correspond to that, then you know their are a "talker". E.g., "I only eat organic food", but then she goes to Red Robin and order a bacon cheeseburger.

    And to paraphrase a great quote from Batman Begins:

    "It's not who you are underneath, it's what you do that defines you".

Tuesday, January 29, 2008

More posts going to the Seattle 2.0 blog


    From now on this blog will be exclusively dedicated to my personal rants (and raves) and to the ups and downs of building Sampa. Everything else that I blog about, like tips for entrepreneurs, events, shout out for other startups, etc., will go to the Seattle 2.0 blog.

    If you like or hate my writings on this blog, go ahead and subscribe to the Seattle 2.0:

Monday, January 28, 2008

A little tip on blog etiquette for bloggers


    I read almost all blogs from Seattle entrepreneurs, organizations, VCs, etc. One trend that I see a lot recently is a blogger that finds an interesting link, post about it, then other bloggers pick up and write about it, without giving credit to the original blogger that found the link. That's bad.

    The proper etiquette is to do what the super blog Boing Boing does. At the end of your post just write "via XYZ blog" and link to XYZ blog. Of course, if the original information came from the XYZ blog (or their own blog network) than you don't have to say the "via...".

    For example, if I write on "Marcelo Calbucci" blog about a link on Seattle 2.0, and you want to link to the Seattle 2.0 blog, you don't have to write "via Marcelo Calbucci". However, if I write about an informative post on the The Angel Angle blog, and you want to link to that blog, you should write "via Marcelo Calbucci" and link "Marcelo Calbucci" to http://marcelo.sampasite.com.

    And just to be clear, I'm not the one that is not getting credit, but a lot of good people that I know are.

   

   

Sunday, January 27, 2008

Microsoft copy and improve strategy extended to viral videos


    Last year I saw this video from a New York company called Connected Ventures. I thought it was pretty awesome video to get everybody on the company involved on something like that. Clearly, the video had a hidden goal: Recruiting.

    Microsoft has been very good at the "fast follower" rule. You don't create the innovation but you improve it, market it and end up with a better product by version 3 -- think Internet Explorer, Word, Windows, etc.

    A friend of mine is working at a group at Microsoft (in Washington DC) and they just copied the Connected Ventures video. Well, it's different for sure because on the original video the people look really "cool" and "hippie". On the Microsoft video... well... they look like Microsoft employees. But that is V1. By version 2 everybody will know the lyrics and by version 3 they will hire actors.

PS: Eduardo, we did see you!

Friday, January 25, 2008

Scientology: Cool Web 2.0 Apps for Everyone

 

    What does Scientology has to do with Web 2.0? As far as I know nothing, and that's why I find it very strange that Robert Vamosi write this un-technology post on the Webware blog.

 

    Just because somebody used YouTube to express their opinion it doesn't make this a technology news.

 

    Next... Rafe Needleman will unfold the story of how Britney Spears lost custody of her kids while using her Motorola Razr.

 

     This just in... It says Robert Vamosi is "CNET's security expert". Now it all makes sense.

Thursday, January 24, 2008

How do you optimize you service?

[Warning: This post contains code, which might cause seizure in certain readers]

 

    Every single piece of software ever created had to go through a decision process (even if implicit) of what is the most common scenario it will be used. Then, the code will be optimize accordingly. For example, if Outlook expects that 99.9% of its users will have 3,000 or less messages on their Inbox, developers don't have to over think how to make it perform well if somebody has 30,000 emails.

 

    When I started Sampa I put a lot of thought into performance, too much even. I put too much emphasis in reducing Disk I/O, Network round-trips, network bandwidth and CPU usage.

 

    From one perspective it did pay off. We have absolutely no issues on the items that I optimized for. But if you look close at that list, you'll see there is one thing that I didn't optimize for is suffering the most right now... Memory usage, aka, RAM.

 

    We are running roughly 25,000 sites per server, but over the last month or so it became clear that memory consumption was out of control. The process needed to be restarted every 24-48 hours. For end users they didn't feel a blip, except during a few seconds during the restart. That is no good. What if the process needs to start every 12 hours, then every 6 hours ...

 

    Well, investigating where memory is being used is very hard. I don't have the time or a test team to help me. So, during a Saturday night over red wine talking with a friend (here on being called D.C.) that is working on C#-related stuff at Microsoft, I learned that a huge assumption I've made was incorrect.

 

    I thought that all strings were internalized by default, this means, only one copy of the string "SITE" would be created in memory and all references would point to it (wasn't this the reason strings are immutable?). Anyway, they are not and you must call String.Intern() to do that.

 

    Next step was to understands what kind of strings had the most copy in memory and would benefit the most of being internalized (if you internalize everything the GC will never collect them). After D.C. sent me some simple CDB commands and found out some pretty amazing stuff...

 

    In a process with about 500 MB of memory being used, here is a sample of the strings in memory and their memory usage:

 

  • "BasePlan" = 690,552 instances = 19MB of memory
  • "type" = 615,776 instances = 22MB of memory
  • "site" = 537,124 instances = 19MB of memory
  • and another 25-30 strings like those.

 

    After this fix, the process has not even reached 500MB after running for 24h, and before it would have between 750-900Mb.

 

    Two points to make on this:

 

  • Don't over optimize for any kind of scenario until you have real usage data.
  • Don't make wrong assumptions when writing your code.

 

Wednesday, January 23, 2008

Building Buzz On The Blogs - mPire Event

 

    Yesterday Matt Hulett and Dean Jutilla from mPire (the makers of WidgetBucks) put together a nice all-afternoon event for a few entrepreneurs in Seattle. It was just 15 people, which included me, Andy Liu (founder of BuddyTV), Ben Elowitz (founder of Wetpaint), Chris Pirillo (you know Chris), Brier Dudley (Seattle Times), Michelle Goldberg (Ignition) and more.

 

    Neil Patel, Chris Pirillo, Brier Dudley, Blake Cahill (Visible Technologies), Jim Kukral were the speakers.

 

    There is so much going on right now, that even for a guy like me that read about 150 blogs per day, is hard to understand the impact of each new Social Media site.

 

    The summary from a 30,000 foot view is this:

 

  • StumbleUpon traffic is better than digg
  • Digg traffic helps with link building campaigns
  • TechCrunch matters? A few think it doesn't anymore, a few think it still does. The question is: it matters to what purpose?
  • YouTube video drive opportunities!

 

    There was a demo of Visible Technologies, but not only the demo didn't go so well (the screen was too small), but Visible is offering services to Fortune 500, so it really doesn't apply to start up. The same thing I felt from Neil Patel's advice. When asked about startups using Social Media well, he told a story about GM. GM?

 

    A lot of the advices given are not going to work for us, or the other companies present there. Companies that have between 3 and 30 employees are not really at a position to allocate a full time person dedicated to understand and make better use of Social Media (although this is what Neil suggested). And we can't also afford big production budgets to get a ticket in the viral video lottery. Wetpaint did a few viral videos... Not so successful at the end.

 

    I like more Chris Pirillo's advice on YouTube video. Just get a camera and record it. It sounds way more down to earth advice, versus creating a master-plan on how to create a viral video.

 

    Anyway, at the end of the day, each startup needs to understand their own priorities, limitations and budget, so, there really isn't one size fits all on Social Media.   

 

    And just a final note, I think it's very smart of mPire to bring influencial bloggers and entrepreneurs building on Social Media together. Why? Because that's the market they are going after with WidgetBucks.

 

 

Tuesday, January 22, 2008

New address for the Feed. Please, update your subscription.

 

     If it's not too much, would you mind updating your subscription to this address:

 

http://feeds.feedburner.com/MarceloCalbucci

 

    FeedBurner gives me some interesting stats about readership that I'd like to have on this blog.

 

Monday, January 21, 2008

A New Blog in Town


    I just started a new blog. It's not about startups or technology. It's not about entrepreneurship or gadgets. It's not about Seattle or business. It's about...

    Food!

    But it's not a typical food blog either. Check it out...

    90 Weeks Feeding Friends - It's about cooking about 300 recipes from the same book over 90 weekends.

    Subscribe to the RSS Feed or enter your email to receive Updates via Email.

    A sample from week 1:

roast-chicken

   

Thursday, January 17, 2008

Double sorry for slow post/response

 

    This week has been particularly hard on me and it will get worse over the next two weeks before it gets better.

 

    So, I've decided to post an apology to all the emails that I have yet to respond and all the blog posts that I have not done.

 

    There is a lot going on with a new version of Sampa (creatively named "Sampa V.2"), working on closing an angel round, helping a few friends w/ their startups, creating a new blog (soon to be announced), organizing a few events for startups/entrepreneurs/investors, playing with my son at night, cooking French dishes for my wife (yummo), ...

 

    And that's how I like my life to be.

 

    Next week's blog post... How do I manage my time?

Tuesday, January 15, 2008

14 resources for Seattle Entrepreneurs and Startups

 

    I just published a very lengthy list of resources for Seattle Entrepreneurs and Startups. If you have an idea and is thinking founding a company or if you have a company on its feet already, there are lots of stuff for you to check out.

Wednesday, January 9, 2008

Exclusive offer on the Seattle 2.0 blog

 

    If you are in the Seattle-area go check out the Seattle 2.0 blog for an exclusive offer.

 

    I won't say what it is to keep the suspense (and increase the # of visitors to Seattle 2.0 )

Tuesday, January 8, 2008

This blog reaches a new low

 

    If you are a regular reader of this blog you know how many spellings and grammar errors I make on my posts... A lot!

 

    Well, yesterday post had the amazing title "How fast can type?". Which clearly should have been "How fast can has type?"

 

    Don't worry folks, I'm taking advanced online English classes.

Monday, January 7, 2008

How fast can you type?

 

    I just found out about keybr.com, a simple site (Flash) to measure your typing speed and accuracy. It lacks many features like comparing you to others, but is a fun way to see your typing skills.

 

    After 13 attempts, I've got a top speed of 84 (don't know the unit) with zero errors.

Wednesday, January 2, 2008

Sampa 2007 year review

 

    Sampa has come a long way from an idea to an alpha product, from an initial beta to a year of amazing growth.

 

    I've decided to share some of our stats comparing December/2006 to December/2007.

 

    There are lots of nuances and internal terminology on these numbers, so feel free to email me or leave a comment asking what something means.

 

 

Dec/2006Dec/2007Growth
Ranking
Alexa Ranking98,297 35,209  
Compete Ranking833,159 31,705  
Technorati Rank (Sampa Blog)1,146,582 40,190  
Google PageRank2 5  
Sampa.com
Total Visits12,661 52,599 315%
# of Sign Ups1,179 5,773 390%
Conversion Rate9.31%10.98%18%
Activated Accounts858 4,140 383%
Activation Rate72.77%71.71%-1%
Activated Conversion Rate6.78%7.87%16%
Sampa sites
Sites Created to Date5,703 49,488
Total Sites4,100 35,503
Active Sites437 4,068 831%
Page Views (public site)45,561 642,383 1,310%
Page Views (public + design)184,226 1,842,878 900%
Visits18,314 232,748 1,171%
Unique Users10,938 180,505 1,550%
PV/Visit2.5 2.8 11%
UU/Site2.7 5.1 91%
Technical
Search Engine requests88,285 3,024,505 3,326%
RSS Feed requests61,615 573,114 830%
RSS Feed Subscribers225 2,232 892%
Total Data Transfer (GB)15 145 842%
Infrastructure
Number of Production Servers2 4 100%
Number of Employees1 3 200%
Office Space (sq ft)966 966 0%