Blog

Monthly Archives: April 2010

TweetPo.st Suspending New Signups :-/

By Jonathan in TweetPo.st 

16 comments

We are disappointed to announce that we have closed TweetPo.st to new users until further notice. This was a hard decision for us, but our top priority is delivering a high quality user experience for our current users and this is the only way we can do that at this point.

If you have already signed up for TweetPo.st, you will continue to be able to use it and we hope most of the issues that have cropped up in the last few weeks will soon be fixed. If you haven’t yet signed up for TweetPo.st, we really appreciate your interest and hope to open back up soon (please follow @tweet_post to be kept up-to-date on our progress).

The brief history of TweetPo.st has been a series of lessons in building products on other people’s platforms. The first version (called TweetFace until Facebook made us change it a couple weeks after release) was basically a public prototype built in a week about a year ago. It grew out of our desire to have ‘a smarter way to update Facebook from Twitter’ for our personal use and we only did it because it seemed so easy at the time. We didn’t even tell anyone about it other than our friends, but somehow people started to notice. We were happy that folks liked it and even happier that we didn’t have to worry about it while we worked on other things.

But then last fall, we began to get reports of strange behavior when new people tried to signup. When we finally had time to do some serious investigation, it turned out that Twitter had changed things in a way that made it impossible for TweetPo.st to add any more new users without us having to basically rewrite most of it, which we didn’t have the time to do then. It was wasn’t until this February that we were able to go back in and basically build a whole new TweetPo.st from the ground up using the latest APIs from Twitter and Facebook.

Based on our research and planning, we blocked out a couple weeks to implement and test the new version. But very soon into it, we realized that things weren’t going to be that easy — specifically, some of the Facebook APIs we had planned to use were broken and all of them were really slow and/or unreliable. In practical terms, this meant we had to do a whole bunch of extra work and testing to make things work correctly for our users. Unfortunately, the very issue with the Facebook APIs is their unpredictability and so at a certain point we had to make a best guess at how to deal with it and then see what happened.

The good news is that after seeing how the application has performed (or not) in the real world over the last couple months, we have a better sense of the pattern of the underlying issues. The bad news is that the long-term fixes for these issues are again going to require significantly more time than we can give right now. So, we have made some smaller fixes that should restore performance for existing users in the coming days and we have decided to close TweetPo.st to new users until we can make the long-term fixes to properly support them.

We can’t tell you how much we appreciate the patience and understanding of our current users. We recently added Tilly to our team to help with customer care across all our products starting with TweetPo.st, and she has been totally impressed with how cool you all have been. And to anyone finding this because they want to use TweetPo.st, we’re even more bummed than you that we can’t let you in yet (and we recommend Selective Tweets as a lightweight alternative in the meantime). We only want to build products people love to use and sometimes that requires us to go for more love from fewer people. We’re hard at work on a new version of awe.sm, which is going to be our main focus for the next few months. And hopefully, we’ll be able to do some more work on TweetPo.st soon after that. Thanks again for your support!

Find us IRL this week

By Jonathan in General 

No comments

It’s a busy week of conferencing for us here at Snowball HQ.

The new guy (more on that soon), Jeremiah (@jeremiahlee) and I (@jhstrauss) will be at Chirp all week, starting with the Prechirp party we’re co-sponsoring that’s happening *right now* at 550 3rd Street in SOMA. We’ll be at the conference all day tomorrow and participating in the hack day on Thursday.

Laurie (@seldo) will be at MySQL Conference all this week and will be attending StreamCamp over the weekend (and coding in between ;-) ).

If you’re going to be at any of these events and you want to talk about joining our team, using our products, or building cool tools on our APIs or you just want a sticker, please find one of us and say hi.

Welcome Laurie!!!

By Jonathan in General 

3 comments

This is a bit belated, but I’m very pleased to officially announce that Laurie Voss (@seldo) has joined the Snowball team as our technical lead.

I first met Laurie when we hired him to join the Yahoo! Widgets team in early 2007. While I’m not sure he always felt the same way, I liked Laurie from the start: he’s extremely intelligent and hard-working, yet he’d be the last person to acknowledge either. And most importantly to me, he loves what he does and takes great pride in it. I know that if I can convince Laurie to get excited about something, it’s a genuinely good idea.

When I decided to start down this road, Laurie was my first choice as technical co-founder. I remember taking him to dinner and telling him the idea and being greatly relieved when he thought I might be on to something :-) . Unfortunately, U.S. immigration law prohibited Laurie, a UK citizen who was at the time on an L-1 visa with Yahoo!, from joining right away. So, after going it alone (with much help from our friends at Cloudspace) for over a year and more hoop-jumping than I care to think about right now, I can’t express how pleased I am to finally be working side-by-side with the partner I wanted.

Laurie brings to the team the technical expertise to turn our early efforts into scalable platforms, the passion for the web to help us deliver truly compelling products, and the patience to deal with me ;-) . We’re both very excited about what we’re building and how we think it will be valuable to others.

You can read Laurie’s much more eloquent account of how we got here and where we’re going on his blog. And if you find the challenges we faced in teaming up as ridiculous as we do, please support the Startup Visa movement (Laurie will be blogging a fuller account of his immigration odyssey just as soon as we ship a couple new things ;-) ). Finally, we’re also looking for a kick-ass Back-End Engineer to join our growing team. So, please spread the word.