I think I published my email address a dozen times. This time I'll publish as an image to avoid email-scrappers from finding it and sending me tons of emails, but here it is...

Marcelo Calbucci |
Startup Score:
|
I think I published my email address a dozen times. This time I'll publish as an image to avoid email-scrappers from finding it and sending me tons of emails, but here it is...

First of all, the original Sampa was meant to be a website builder solution primarily for small business. I even considered being a white-label solution for hosting companies. I think the small business solution for website is still somewhat broken. When people say they will build their website on top of Wordpress it gives me chills. Not because Wordpress isn’t a descent/simple solution to build websites, but because Wordpress is being considered a simple and effective way to build websites. Seriously, can’t we do better than that?
On the Family/Baby space, I also think there is lots of room to create a new and appealing solution. I don’t think anyone “owns” that space in terms of brand. If I tell you to give the first brand name that comes to mind when I say “baby website” or “family website”, you’ll probably won’t know, unless you are working on this space.
The problem with Family/Baby websites is not so much of a technology problem as it is of a marketing and customer acquisition problem.
There are 4 million new babies being born in the US every year, yet, there are just a few hundred thousand queries on Google to “create baby website” (and variants). That means people don’t even know they can have a baby website. Unless someone finds an effective way to reach those customers, you won’t have a winner. There are only three large companies, above them all, that have a finger on the pulse of the baby market, including names, emails and addresses. If someone figures out how to partner with them, this startup will likely emerge as the winner. What are those 3 companies? Toys-R-Us, Target and Wal-Mart. Together they probably reach half of all the new moms in the US through their baby registry, and if you own the “baby site” market, it’s just a matter of a year or two for you to own the “family site” space.
Some people will say that you should start at the Wedding site space, but I disagree. The wedding site builder industry is very crowded. There is no “central distribution point” you can reach many customers at once, and between a Wedding and a baby might be years.
As to answer the title of this post, I don’t know. Given the right pieces of the puzzle being in place I might do something like this again. I still think this is a good idea and the solutions out there are not good enough. It’s just a tough market to crack.
There are lots of good things I’ll miss at Sampa. Even my own family website which we used intensively for 3+ years (Site id 15, where the first 12 sites didn’t exist, 13 was Sampa’s blog, 14 was my personal blog). But running a startup is very stressful at many fronts and I can’t be happy to think I won’t have to deal with some things:
The Code
When I started Sampa AJAX wasn’t a known technology, there was no Cloud Computing, no JQuery, Firefox 1 Beta was just coming out. I had to build a lot of stuff from scratch. Over time, the code grew bigger and more complex. If we count today, Sampa probably has 500,000 lines of code, but over the last 4 years I probably wrote more than 1,000,000 lines. As you add, remove, change, fix, improve code it becomes complex and the architecture you designed 4 years ago it’s not ideal for the new needs of the system. I won’t miss adding features to the Sampa platform.
Systems Operations
I’ve been managing live services for about 7 years now. It sucks. Server goes down on a Saturday night and you have to figure out what the hell is happening, otherwise tens of thousands of users cannot read or update their websites. It’s very stressful. We never grew to a size I could justify hiring an Ops Manager/Systems Engineer. I just hate babysitting servers. It’s not like we had many issues, but once a week or once every two weeks. But is the stress of being on alert all the time. Only if you done that you know what I am saying.
Entitled Customers
Most customers are nice. Most customers thank you for the free service. Some customers are just spoiled brats. But, by far, the worst customers were those that didn’t take the time to read anything and send an email to support for the easiest questions ever. It’s right there! In front of you! Can’t you read?
Bugs
There is a pile of bugs I’ll never have to fix. Yay!
Spam
My Sampa email has an enormous amount of incoming spam. Mostly because I monitor default addresses like webmaster@, sampa@, postmaster@, etc.
Opportunity Lost
This is a tough one to explain, but the fact is that when you build a very complex startup and you have a large user base to maintain, you can’t pursue new opportunities. I remember when Twitter spun off from Odeo, and how I felt at the time about taking my lessons from Sampa and running a more focused-service. At Sampa we had the concept of single-purpose vs. multi-purpose products. Flickr, YouTube, Twitter, Blogger were single-purpose products. They did one thing (mostly). Sampa, Facebook, Office were multi-purpose products. They did many things. Multi-purpose products complexity is not the sum of its parts, but also the sum of each connection between each of the parts. In other words, if building a blogging platform costs 1 and building a photo-sharing costs 1, building a blogging and photo-sharing service costs 3. Yes, multi-purpose products are more complex, hence harder to replicate in terms of technology, but while at Sampa I look at all the things I built and how I could have put that energy at creating a dozen single-purpose products, like: Blogging, Photo Sharing, Document Sharing, Page Builder, Web Layout Editor, Family Tree, Event Invitation, Baby Milestone Tracker, etc. And there were dozens of ideas that never made into the product because it wasn’t a fit for a “family site builder”.
It’s the story stupid! If I had just four words to describe about a strategy or vision for a family website, “It’s the story stupid” is how I would characterize it. First and foremost, people create a family or baby website to tell others about their kids life. Everything else is peripheral (and sometimes irrelevant). If you create a site that allows them to enter a picture, a paragraph of text and the emails of a dozen people to send it to, people would love it. Oh, wait. That exists already. It’s called email!
So, stop looking at the dozen of websites competing for the keyword “create a family website” and start tapping into how people behave naturally. For each family picture uploaded to the Web and for each blog post about kids posted, there are 10 times more pictures and stories sent via email – maybe 100 times more.
Email has the key elements necessary for sharing a story: You can attach anything to it (pictures, video, audio, links, documents), it’s fairly private, it’s very easy to use and it has your address book ready for you. All you need to do is write the content.
The obvious downside of email is that it's not easy to scroll through it or to organize it, either for you or for the recipients.
Unless you have a deep integration with email, you are asking too much of your users. Remember this is not about the author only, it’s about the readers. If the readers start complaining they can’t sign in, or “where is my password”, or “I forgot the link”, the author will just abandon your service. In other words: make it very easy for the readers to consume/contribute the content.
People Want a Mirror
Customization is also important. The problem is that startups tend to overdo it on customization, allowing users to pick any color, font, background, spacing, boxes styles, etc. When you do that, you’ll find out people can create really ugly things. Limit customization to a few of the graphical elements, but most importantly allow them to add a page Header that has their picture. People just love to see their own pictures on their website. If you had a completely plain website, black-and-white and allowed people to upload one picture of 900x200 to be their header and nothing else, people would tell you have a pretty good customization solution.
Public vs. Private
Privacy is important – for some. First of all, don’t assume people think like you. Some people like privacy, some don’t care. That’s the end of discussion. You might decide to take the everything-is-public route, but you have to do knowing you’ll lose some users. On the Family/Baby space, I think the ratio is 2/3 demand privacy, 1/3 don’t care. Another thing to keep in mind is that you might be listening to your customers on this topic and they were a self-selected group based on the features you already offered. Meaning if you ask them if they care about privacy you might get an overwhelming yes or no, but that's not a representation of the population in general.
Facebook Story
You must figure out Facebook integration. That’s not to say you should build your service inside Facebook, which I think you should not. But there is an element of easy-of-sharing and ease-of-connect on Facebook that you must leverage. The biggest problem with Facebook is that it cannot reach the younger than 13-year-old because of the law, and it cannot reach the older generation because of the technology barrier. So you have to create a solution that is seamless for those consuming the content on the website, consuming it on Facebook or consuming it via email.
The only way to succeed with a Family or Baby web presence solution is to be multi-generational friendly.
I could share another dozen less important elements on being successful on this space, but it's all a guesswork because I wasn't successful.
[If you don't have time for the long version read the short version]
Sampa was first conceived on my mind around 2001. The story is one of those “personal pains” kind of story. I’ve been building websites for family and friends since 1996. Every time I built a new website I’ve got annoyed by how much pattern there was on building a website, yet I had to start each one from scratch every time. My mother has a PR company in Brazil. I’ve built her first website in 97, a new one in 2001 and a new one in 2003. Between 2001 and 2003 I’ve spent quite a bit of time looking at PR companies websites. They are all the same, except by the copy, logo and colors, they all contain fundamental website elements: An about page, a contact page, a list of clients, case-studies, a news page, press releases, etc. So I thought it would be an interesting business if I could automate the process of building a PR companies’ websites. Then I realized there wasn’t enough PR companies in the world to make this an interesting business opportunity.
Between 2001 and 2003 the idea of a “PR Company Site Builder” sat on the back of my head while I tried to figure out how can I make this an a larger business concept. By early 2003 I realized that like PR companies, each industry had their own website pattern (yes, it took 2 years for me to realize that, but I had a more than full-time job at Microsoft). Not only industries, but personal websites, family websites and group websites, also had patterns. So I started looking into Churches, Dentists, PTAs, Homeowner Associations, and pretty much everything that wasn’t about selling something on the Internet. After writing a super-crappy business plan and code-named it “Sampa” (the nickname of the city I was born) I went selling the idea. Of all places, I started selling this idea inside Microsoft in mid-2003. I spent a 1 year trying to convince a half-dozen VPs/GMs to take on this project without success. The feedback was always the same “it’s a great idea and building websites is broken today, but we only do [package-software/client-software/biz-service/consumer-web] on my division”. At the same time I was working on MSN Search (now Bing). In early 2002 I had become the Dev Manager of MSN Search on a very small team. Once Gates, Ballmer & Co. realized search was worth something they invested heavily in bringing more people.
What attracted me to MSN Search when I went there in 2000 was the small team, lots of technologies and cutting edge on web work. But by mid-2004 MSN Search was already 150 people (about 45 developers) and growing non-stop. My scope of influence was diminishing (like everyone that works on a big team) and the pleasure of coming to work every day had turned into depression. So we took some vacation time and went to Europe. I remember sitting at the Musée d’Orsay in Paris and in an instant it hit me. I should just quit Microsoft and do “Sampa”. So I told my wife “When we get back to the US I want to talk about a new career” without telling her anything else.
We went back at the end of September and I started documenting my thoughts on this business. Then on a Saturday afternoon I told my wife I wanted to quit Microsoft and invest everything we had into this new startup. Silence. I don’t think that’s why she thought about a change of career. After the silence came her panic. My wife is not the risk-taker. She saw it as just too risky. It took her a week to absorb the idea and accept it. For two weeks I spent time talking with people who had done startups before asking them tips and ideas on how to do this, and at October 15, 2004, a Friday morning I went to my manager at Microsoft, Randy Kern, and told him I was quitting to do a startup. I’ve got a few offers to stay, but my soul was already sold on the idea. There would be no position and no amount of money that would’ve made me stay.
We were about to ship the first beta of the new MSN Search using our own indexing technology, so I stayed for 6 weeks while wrapping up my part of the project (mostly Instrumentation, AB testing and data logging). After Microsoft we took a month vacation in Brazil (in December/04), followed by a one month “warm-up project” (A social network for college students in Brazil… wait, isn’t that Facebook?). And in February/2005 I started working on Sampa.
I coded non-stop between February and August of 2005 at the office on my house. It was very hot during the summer to the point of being unbearable on that room, so I would code between 10am and 3pm, then take a break because of the sun and go back to code between 6 and midnight. In September of 2005 I decided to get an office space so I leased one and at the same month I released the “Alpha 1” of Sampa to about 75 friends. It was the first time most of my friends learned what I was doing. At the end of October I released “Alpha 2” and on December 31st, 2005 I released “Alpha 3”. I remember sitting on my new office with my pregnant wife while she was finding dozens of bugs per hour and I was fixing them. We left for a New Year’s Eve party around 6pm after I just released “Alpha 3” of Sampa.
On May 19, 2006 I dropped the “Alpha” phase and released the public beta of Sampa. About 20 friends signed up the first day. I’ve got some press coverage (but not much). The problem at the time was that I was running out of money. So, I started poking around the investment community and end up going to a meeting at Ignition Partners. I presented there twice and they passed on the deal. But I end up meeting Paul Gross, which was doing an EIR (Entrepreneur-in-Residence) stint. Paul, joined Sampa as a Chairman and investor in October of 2006 and in March of 2007 he became a full-time CEO.
If you go back to the original concept of Sampa, which was an easy-to-use Website builder for everyone and anyone you can see that it lacked market focus. That all changed when Paul came onboard. The first thing we did was to drop all the business-oriented features. Sampa was then converted into a consumer product. In 2007 we started to focus more and more the product into a “family website builder”, then to a “family web presence”, then to a “family personal private place on the web” (ah, the magic of marketing).
But there was a big issue: Our UI was built by an engineer (me) and had complexity written all over it. The business was not getting traction and every investor/advisor we talked to said we need to fix our website, our sign up process, our product. That’s a lot. Between 2007 and 2008 we released about 5 different homepages, each one making the message clearer, cleaner and the sign up process smoother. So we were getting a good number of sign ups (thousands per month), but we were retaining just a tiny amount of users. The product was very broken from a consumer point-of-view. From the get go, the product was not task oriented (as in “I want to upload some pictures and do a blog post about it”), but very object-oriented (an hierarchy of folders, with security, objects, drag-and-drop, etc.).
Starting in late 2008, with the help of our marketing firm, a great designer and a UX expert, we worked until March 17, 2008 when we released Sampa V2. A new, beautiful, streamlined experience to build a personal private place on the web. In a week we knew we had a product hit. Our engagement and viral numbers doubled, our churn was half and everything was great. At the same month we closed our Series A round of financing, raising $1MM from angel investors. Having worked on MSN Search for so long, particularly with lots of expertise in data-collection and analysis, I knew it would take months for us to really understand the changes the new V2 would have on the long term viability of the business.
In mid-2008 we hired an engineer to help us revamp our “stats database”. We need better ways to analyze all the data we were collecting to make better decisions. After some time, the data started showing its ugly face. Sure, the viral coefficient had double after V2, but the decay and churn were not under control. In other words, the business was organically growing at a turtle pace.
In September 2008, before the collapse of the banks in the US, Paul and I had a meeting where he laid out the sad reality: Sampa was not viable as is. That was probably the worst moment for me in Sampa’s history. He just told me we didn’t have a business (more on that on a separate blog post). We failed to achieve the traction necessary to have enough revenue to continue growing or to raise a second round of financing. It was hard on me. Sampa as a business was a failure because no matter how much we tried, it could not generate a profit at its current format.
So, we spent about 6 months pursuing partnerships with larger business that could bring either a large number of customers or a new business model, and preferably both. We found several candidates and several were very interested in what we had. One by one these potential partners started to fall off our whiteboard, because they decided to built in-house, or they acquired a similar solution to Sampa, or because they weren’t ready to do the deal.
On Friday, June 1st, 2009, our last chance was gone. The partner with the highest value to Sampa decided they are not ready to do anything on this space yet and this was the final blow to Sampa’s existence. We’ll be shutting down our servers for good in August (which will give our customers many weeks to export their content) and liquidating the corporation. That’s the end of the Sampa story.
It’s pretty hard to distinguish a founder from his startup. Oh, wait. Let me take that back. It’s not hard at all. It’s hard for the founders to detach themselves from their startup. It’s the “baby syndrome”. The way they see it, their startup defines them. It *is* them. I’m sure I don’t need to convince you of that’s pretty unhealthy in most cases.
I think for the first 12 months of Sampa that’s how I felt. Sampa was Marcelo. Marcelo was Sampa. Any attempt at telling me there was a problem with Sampa was a direct affront telling there was a problem with me. But them you start to listen, take in the feedback and soon you’ll be the first to tell people about the flaws of your own product and not feel they are your own flaws.
Sampa has been a rollercoaster on my life. Sometimes lifting me to new heights, sometimes dragging me on some dark tunnel for months.
When I started Sampa in 2005 I was completely unprepared to have a startup. Before I even left Microsoft I’ve read about 6 books on startups. I thought I knew exactly what customer acquisition, customer-focus, focus, user experience, conversion were. Heck, I’ve been building software for 15+ years, and learning how to do a startup hands-on couldn’t be that hard, could it?
The biggest impact Sampa has had on my life was to give me clarity on how much I just *love* the way startup works. Corporate life is pretty sweet, pays well and can be career-wise very rewarding, but it’s not me. Startup-life just works better for me.
It sucks really, really bad to fail. It sucks to have spent investors hard-earned money to find out there was no business at the end, a very expensive experiment.
Yes, the lessons I’m taking from Sampa are priceless. Brad Feld (a renowned investor) said on a blog post:
“…what makes a better CEO of a new startup – an experience entrepreneur whose last company was a failure or a big company executive with a stellar pedigree who has never worked in a startup? Give me the experienced entrepreneur whose last company was a failure 100% of the time… the dude that just came off a failure and is ready to go again is super-extraordinary-amazingly hungry for success”
That’s pretty much summarizes how I feel. I have many lessons from Sampa which I will share on others blog post.
And just to be clear, Sampa *is* a failure. It failed. Period. There is no other way to describe it. It can also state clearly that I failed to make Sampa a business. What I can’t say is that I failed in life. The way I see it Sampa was one of the many battles I had and will have.
What’s next? Startup, of course. I don’t know what shape or form my new lifestyle will be (yes, startup is a lifestyle, not work for me), but I can guarantee it will not be as a part of 300-developer team in a corporate office.
In case you missed it over the weekend, there was a fire at the Fisher Plaza building in Seattle between Thursday and Friday. That building is he house of a few Datacenters, like Internap and AdHost.
I can't say I'm an expert on Datacenters, redudancy, systems operations, etc., but I can say that I've been managing services and servers for about 8 years, at Microsoft, at Sampa and my own personal servers (yes, I actually have 3 personal servers).
I was reading Jeremy Irish post on the effect on Groundspeak and remembered one of the painful lessons I learned a while ago.
ALWAYS SET YOUR DNS TTL TO 15 MINUTES OR LESS.
If you don't know what it means, you can stop reading now.
The problem with DNS is that most DNS Servers come with the default TTL of 24 hours, which means that if you move your server to a different location or you move your site to a different server, some of your users won't be able to access your site for 24 hours. Now, this default of 24h has been around for about 20 years or so and it's just outdated.
All my domains have a TTL of 60 minutes or 15 minutes. I actually seen some hosting companies (like eNom) using a TTL of 3 minutes, which I think it's great.
The biggest justifications to have a longer TTL are usually two-fold: to reduce your DNS server load and to improve user experience by reducing latency and resilience in case of DNS failure.
DNS Servers can have millions of domains and server billions of requests per day, so the perf improvement on the server simply doesn't hold up. DNS is also the fastest protocol on the web (because it uses UDP) and there is almost no latency any user could ever notice. Not even if you are solving a dozen domains for the same page and finally, if your DNS is down *and* your backup DNS is down, it's most likely that your site is down as well (if both run on the same server).
I find it that smaller TTLs also help with all kinds of issues, like moving servers, adding servers, removing servers, etc. So, stop procrastinating and go check the TTL of the domains you own and change it to 15 minutes!
I also recommend an expiration of 24h and a retry of 1h.
I'm a tech entrepreneur looking for the next idea. I founded Sampa, a family website creator in 2005 and we closed it in mid-2009. I'm also the creator and publisher of Seattle 2.0, a service for entrepreneurs and startups in Seattle.
Seattle 2.0 is an entrepreneur and startup hub in Seattle. It aggregates content from more than 200 local blogs. It has lists of Seattle-based startups, entrepreneurs on Twitter, startup and entrepreneurship events, and more.
StartupDay is a conference for pre-entrepreneurs, those who are looking to join or found a startup. The conference will be on September 26, 2009.
TweepML is a simple open standard protocol to share lists of Twitter users. It's also an online service which allows you to create and manage your Twitter lists and find lists of interesting people to follow without having to manually follow each person individually.