The Fall of Vidoop

Vidoop logoWhen I left Flock in 2006, I blogged the occasion, having helped start the company by contributing a vision for what I thought the web needed: a social browser.

When I was laid off from Vidoop last month, I didn’t so much as tweet about it. The circumstances were different this time. But because the lack of information coming from the company is disappointing (if not frankly irresponsible) it seemed time that I wrote down my recollection of what went down.

Joining Vidoop

I joined Vidoop just over a year ago, in May of 2008.

To be honest, my initial impressions of the company weren’t exactly positive, having first seen Luke Sontag (Vidoop’s co-founder and president, or ” Chief Koolaid Officer ” as he called himself) launch the company with a slick pitch at the Web 2.0 Expo in San Francisco in April of 2007, proclaiming that Vidoop was going to do a rev-share with OpenID relying parties as well as regular users of the MyVidoop service.

I remember muttering to Scott Kveton — friend and chairman of the OpenID Foundation: “Great, someone’s attempting to exploit OpenID already.”

I didn’t think about Vidoop again until February 2008, when I found out that Kveton had joined the company after leaving Strands, a former client of Citizen Agency.

Kveton urged me to reconsider my impressions, suggesting that I fly to Portland in early April and have Luke pitch me on joining the team. Over drinks at Clyde Common, Luke laid out his grand vision for the company and invited me to come work full time on the Diso Project under Vidoop’s stable. Considering the difficult changes I was going through professionally and personally, it seemed like a great opportunity to throw myself into my work without having to worry about finding new clients for a while.

So, with Kveton’s encouragement, I accepted their offer, pulling in Will Norris and announcing the news a month later — news that was met rather warmly.

I would work remotely from San Francisco with Will — our work on the Diso Project helping to raise the visibility of Vidoop in the open source and identity arenas — while Vidoop’s efforts would increase the relevance of strong security in consumer applications built on a raft of open standards, like OpenID.

The Oregon Trail

Joel does his best stump speech A month after I joined, I took a trip down to Tulsa to meet the crew for a company all-hands and get a taste of life in the wild wild west (as Luke called it).

I was surprised at the size of the company (around 40 at the time) and the feeling of familiarity ( in the “familial” sense ) among the employees — clearly these folks cared a great deal about each other and what they were doing and were eager to prove to the world that Oklahoma could product high-tech stars too.

The contrast between my initial impressions of Luke’s slick stage presence with the down-to-earth candor of the developers and rest of the company left me positively charged and ready to contribute. There was a lot of heart in the company; perhaps I had judged too hastily?

Joel Norvell — the unassuming CEO and one-time ballet dancer and former chairman and CFO of a jewelry manufacturer — surprised everyone, standing atop a stump to declare that the company would be relocating to Portland. The company would offer assistance for the move, taking care of various expenses and working with families to smooth out the transition. I was impressed by the amount of help offered to the employees — a level of hands-on support that I’d not seen at any company that I’d worked with. It gave me pause, considering the magnitude of asking some 40-odd folks to uproot their families and move across the country to follow a dream: “Would this actually work?”

As it turned out, this was not the first time that moving the company had been proposed. In fact, Luke had enthusiastically suggested a number of other possible destinations, only to be turned down by his more even-keeled CEO. This time, however, with Kveton on board as the resident “Portvangelist“, Luke succeeded.

The plan was to spend the summer finding housing and making arrangements and then leave in September, following the route of the original Oregon Trail in a train of rented campers and U-Hauls, recording, blogging, tweeting and podcasting the hell out of the whole ordeal (Silicon Florist coverage 1, 2 and 3 ) — culminating with a parade down mainstreet in Portland and a greeting from the mayor.

Though thankfully no one died of dysentery (in spite of a few “unforeseen detours”), it turned out that the parade and mayoral greeting were just the beginning of several oversold and underdelivered promises from management.

Shiny, shiny things

Turned out that uprooting and transplanting an entire company from the middle of the country to the west coast is more costly than one might otherwise think.

The decision to switching from PHP to Python also had its costs, primarily on developer focus (even if the decision played to the strengths of the dev team). Between the upheaval of the move and switching development modes — the team lost a lot of time, resulting in missed deadlines, unfinished projects and lost contracts.

Merely two months after cozying in above Backspace in Portland’s Old Town, Vidoop announced “changes” — a euphemism for layoffs.

Blaming the economy, Vidoop shed 11 employees. Blogging as CEO, Joel prudently pledged to “concentrate on those areas that make the most sense in this economy.”

As part of the changes, they also cut me back to half-time — leaving me with rent money, health insurance and a shaky future with the company.

With a new emphasis on product, my work on Diso was scaled back and I was tasked with redesigning the company website, working on the UI for VidoopSecure and helping to architect the user experience for the-silently-launched VidoopConnect product (now defunct).

I traveled to Portland several times during the winter and spring. We were making considerable progress with a renewed sense of urgency and will to execute. The VidoopConnect team in particular, lead by Adam Lowry and Michael Richardson, was firing on all cylinders.

Some time in February, however, the focus again began to blur.

VidoopCAPTCHAOn top of the other half-finished products in Vidoop’s quiver, VidoopCAPTCHA was introduced a lightweight mechanism to promote the ImageShield — as well as attempt to dethrone ReCAPTCHA. Development on VidoopConnect ceased. Will Norris was reallocated to VidoopCAPTCHA and implemented a plugin for WordPress while the rest of the team produced an API and web service.

The shift from VidoopConnect was abrupt and unprecedented: just one more example of the chaos of Vidoop’s product strategy.

MyVidoop logoNow, I haven’t yet mentioned MyVidoop, Vidoop’s much-loved consumer OpenID provider and browser-based password manager. That’s largely because it too was deprioritized around the time of the first layoffs — kept alive on little more than life support. In some ways, the fate of myVidoop is both emblematic of the lack of focus and thorough execution that I believe contributed greatly to the fall of Vidoop, and remains one of the more problematic pieces of this story (more later).

The beginning of the end

This past March, I paid my own way to SXSW. Meanwhile, Vidoop picked up travel for Kveton (by now some kind of VP of Engineering Open Technologies), Sontag, Matt Selbie (VP of Marketing), and Scott Blomquist (CTO) who all shacked up in some sweet pad somewhere outside downtown Austin.

Bac'nAt BarCampAustin, Kveton presented on Bacn.com, a scrappy side-project he’d launched with Richardson that — get this — sells real bacon — and that took off with a life of its own. Turned out Vidoop didn’t take too kindly to Kveton telling the story of Bacn when he apparently should have been pimping their tech.

Upon returning to Portland, he found out that he’d been fired.

This was — for me as I’m sure for others — the beginning of the end.

Since Kveton had been helping to coordinate my work on the Vidoop side of things, I lost my representative at the company. Though I kept in close contact with a number of the developers, I ended up busying myself with speaking, traveling, and evangelizing OpenID on the road.

And then came the rumblings of financial problems. On April 15, I received word that the company was about to close a major round of funding — and just in time, too, because Vidoop had failed to make payroll.

Two days later — April 17 — I was in Sebastopol at Social Web FOO Camp when I received a phone call from Wiley Parsons, Vidoop’s CTO, with instructions to cut up my company credit card.

My first thought was that Vidoop had been sold, an idea later dismissed. To this day, I’m still not entirely sure what happened, but it was obvious that things were being kept together with chewing gum and shoelaces, threatening to split apart at any moment.

The final straw

On May 11, I was in Paris in the middle of a trip bookended by speaking engagements in Hamburg and Belgium. Luke messaged me, requesting that I call him ASAP. When I did, it turned out that Vidoop was out of money, unable to make payroll again. All but a skeleton crew remained. Luke assured me that he was going to keep fighting — attempting to sign some final deals to save the company. He promised to share more information by the end of the week but the only public statement that’s been made to date was a mealy-mouth blog post with no discernibly useful information whatsoever.

Two weeks later, Joel sent out what appeared to be heartfelt last rites for the company, again lacking any actionable information. A day later he clarified things, posting to Vidoop alumni mailing list that, “Vidoop LLC is officially out of business. Unfortunately, there are no funds to pay the unpaid wages or other liabilities.”

This was the memo that leaked to TechCrunch.

During the last two weeks of May, there were two parallel tracks of activity — segmented into those left fighting for whatever was left of the company — and those who’d been laid off. The unemployedstruggled to find new work, attempted to secure new Visas, grappled with the arcane unemployment and healthcare systems, and tried to pry more information from the company; others called it quits and moved back to Tulsa.

Those left fighting for the company — Luke, Blomquist, and Selbie — have provided strange accounts of what they’re doing to try to rescue the firm or — apparently — start something new.

There’s been no public acknowledgement of the situation, either on the company blog or on Twitter, save for this melodramatic post (presumably from Luke): “dead, no. bloody, yes. still got fight left. details soon…”

The media and wider community have been left to their own devices (and Arrington’s original post) to fill in the blanks. With no information forthcoming from the company, it’s impossible to know what to plan for, or what the fate of services like MyVidoop will be.

OpenID, myVidoop and unfulfilled promises

I’m writing this post not because I’m bitter — most startups fail and I knew this when I joined the company — but because the lack of information coming from Vidoop has been irresponsibly minimal — both publicly and privately. Vidoop has failed to speak clearly and consistently to the community that it pledged to serve and secure, and it has failed to produce definitive information for the staff that risked much and poured themselves into the company.

The failure of Vidoop was a failure of business and focus, not technology. It’s as simple as that. And yet, with the company out of business, those responsible for communicating clearly and transparently about the health of the company are failing to do so.

This is bad for several reasons. Among them:

  1. First, those who continue to use MyVidoop have not been told what’s going on or planned for the service, and can therefore not make an informed decision about whether they should continue using the service. If they do — with the presumption that Vidoop is solvent — they may well end up locked out of not only their MyVidoop accounts, but also the accounts that MyVidoop holds the keys to.

    None of MyVidoop’s Terms and Conditions mention the availability of backups or access to data should the service be shut down — nor does it state what will happen to the servers that house personal data should the company file for bankruptcy. These are questions that Vidoop needs to have answers for, along with advice for people that want to leave the service. In contrast, Yahoo has taken aggressive steps to notify people a full 60 days in advance of the pending closure of the Yahoo! 360 service, providing guidance and tools to export user data.

    I discussed the fate of MyVidoop with Scott Blomquist when I was in Portland for WebVisions. I implored him to issue some kind of public statement about the welfare of the MyVidoop service, but so far he has demurred. He has proposed running the service as a “community project” and has attempted to enlist the help of several ex-Vidoopers, but I’m not convinced that his plan will hold water. Besides the trademark issues wrapped up in continuing to use MyVidoop.com as an OpenID provider, there are various licensing fees associated with keeping the strong authentication services functioning (voice confirmation, SMS-verification); and, even if those services were turned off, running a high-security service as a community initiative just doesn’t add up — not after all the fear-mongering that Vidoop does on its Twitter account!

    The responsible thing to do would be to announce the closure of the MyVidoop service in 30 days (if the servers can be kept running and secured for that amount of time); the “community project” idea should be scrapped in favor of building tools to export people’s data, and if it’s amenable to a company like Janrain, the MyVidoop users could be invited to move their accounts to MyOpenID.com (presuming that Janrain has reasonable data back up, export retention policies!) Otherwise, keeping the service running longer will just invite catastrophe with no one on the payroll to deal with issues related to security or uptime.

  2. Second, this whole situation paints a negative caricature of a member of the OpenID community. It’s not the technology that isn’t sound or market-worthy — it’s that perception is oftentimes nine-tenths of the law. Vidoop’s drawn out failure highlights the risk and importance of choosing a responsible identity provider — or of using delegation — the feature of OpenID that lets you use your own domain as your OpenID, but assigns someone else the responsibility of serving your identity. Vidoop’s failure could be seen as a blight on the technology and community if people fail to recognize that the problem with Vidoop was not OpenID, but was the same thing that’s caused countless other companies to fail: the inability to focus and execute in a consistent and thorough manner.

To its credit, in its time, Vidoop assembled a cadre of highly talented and motivated folks who really did want to make their mark on the world, the right way.

Projects like Identity in the Browser (“IDIB”), Emailtoid and EAUT, VidoopConnect, and VidoopSecure exemplied solid and well-engineered solutions and proofs of concept that demonstrated an open, innovative approach to delivering secure solutions to the consumer web. To have those efforts sullied by the incongruous response from management is unfortunate and unfair.

With so much promise, it seems sad that Vidoop could fall so far, so fast.

Update: Scott Blomquist has posted to the Vidoop blog, stating:

Despite the claims of others elsewhere on the internet, myVidoop will continue to run for the forseeable future. Those of us who are still at Vidoop are committing to give you at least 30 days’ warning in the event that shutting down myVidoop becomes necessary.

Author: Chris Messina

Inventor of the hashtag. #1 Product Hunter. Techmeme Ride Home podcaster. Ever-curious product designer and technologist. Previously: Google, Uber, Republic, YC W'18.

28 thoughts on “The Fall of Vidoop”

  1. Thank you for taking the time to do this, Messina. I really appreciate your perspective on this whole thing.

    As always, your level of openness about it makes the story all the more poignant.

  2. I am surprised the “paid ad placement in the click on the picture thing” didn’t work as a replacement for RE:CAPTCHA – I always thought that was a good idea. WTF?

    Weaksauce that you got jerked around as an employee, but whatever, I am positive you will get hired onto a new project Chris!

  3. Um, I have what seems to be sort of a silly question. Is it common for companies (startups) to have their hand in so many different pots at the same time, pulling resources from one project (leaving it temporarily for dead) to start developing a new project?

    Second question, how in the world did you recall all of this? Impressive collection of facts to say the least.

  4. Wow, GREAT writeup…I apprecaite all the detail that us outsiders haven’t heard before.

    Best of luck to you…

  5. This is very unfortunate. I have written a lengthy blog on how passwords are stupid and praised MyVidoop as the OpenID service to get. I really like the idea of no passwords. I hope they can turn it into a community site. It seems that they have failed to remember ‘Keep It Simple Stupid’ and ‘If it ain’t broke, don’t fix it.’

    My lengthy post is still valid, even if MyVidoop dies, but I’ll surely miss it.

    http://spookyet.wordpress.com/2009/05/23/passwords-are-stupid/

  6. Thanks for the kind words. I’m still incredibly proud of VidoopConnect; I joked recently that it was the best software I’ve ever worked on that nobody wanted.

    I think you being remote did give a different perspective on a few points. I think the choice to use Python in the VidoopSecure project was a good one. It wasn’t a re-write, but a new product, and it didn’t make sense to use the existing tools — for that team it wouldn’t have been a switch from PHP but a switch from C++, which would have been madness. It did add a bit of lead time, but with the virtues of hindsight it a couple months didn’t affect its business prospects.

    In any case, thanks for writing this up. Although we didn’t work closely often, your insight made everything you touched better for users. Hopefully I’ll see you next time you’re in Portland.

  7. Thanks for this Chris. Its not unusual for startups to fail, but when there is an element of obscurity/ non transparency/ that is worthwhile raising.

    Good luck with your own endevours.

  8. While the details are different, the hype-cycle and the results sound oh-too-much like the dot-flops of a decade ago.

    Thanks for capturing another piece of history for posterity.

  9. Chris, I’m curious about something in particular: What impact would staying in Tulsa have had?

    I know I lost track of Vidoop after they left the neighborhood, and I was greatly disappointed that they’d left. From my time in Tulsa (working there twice and spending time with relatives there all my life), I’d say it’s one of the nicest cities of its size: Two fine museums, an opera company, beautiful Art Deco architecture, low cost of living.

    If a startup can’t stay there, where can it stay?

  10. I read this as a tech guy who thinks the technology was all perfect, and management screwed up. In other words, the other guys fault.

    This was doomed from the beginning, rev share on ads during authentication? to support a team of 40 people?

    I’ll bet total revenue for the entire lifetime of this company could not have paid the salary for 5 people for a year.

  11. excellent post Chris! I agree this would have been better to hear from Vidoop officially but you cant always get what you want.

    I think the main problem with Vidoop was a total lack of product focus. You can not have a mantra of ‘lets throw it against the wall and see if it sticks’ if each thing you are throwing against the wall is taking up non-trivial amounts of valuable time, taxing already strained resources and not being marketed and promoted properly. Vidoop was a well funded internet playground that had real potential, if it’s products/services had been promoted to the correct audience… just my two cents.

  12. Thanks for writing this. Its inspired me to right about the successful failure of a company.

  13. John A Arkansawyer: To your question: I do think that having representatives in Portland and on the West Coast made sense for Vidoop. Honestly, the deal flow is typically better in those environs for tech startups — and there’s a more vibrant community to provide inspiration, ideas and a source of talent.

    However, the slow burn of being in Tulsa was something to be considered — the costs of the west coast are high — and for a startup with a fairly large number of employees, might have been a better environment to keep people on the job without incurring higher human resources costs.

    It’s hard to say that any one thing lead to the Vidoop’s demise — and I’m not sure that it was geography alone that accelerated the fall. I do think that the team was settling in a making progress rather quickly after arriving in Portland, but I think that the focus on the move throughout the summer, and the layoffs that came shortly after arriving as possible fallout of the global recession, couldn’t have helped things.

    And from there it was just a matter of not focusing, laser-like, on solving a specific set problems and then communicating the value of those solutions to the market place.

    I do think that startups need to be nimble and responsive to what’s happening around them. But I also think that you have to actually develop something to a point of completion and market readiness — before moving on to the next thing, imaging that your earlier efforts weren’t a success. Especially on the web these days, I actually think that long-term, built out relationships can mean more to one’s success than a flashy marketing campaign (in contrast). Therefore, any product will need something like six months to get off the ground, after you drop version 1.0 in the wild.

    As I like to say, the real work doesn’t start until you launch 1.0.

    Unfortunately, I don’t think Vidoop really produced that many 1.0’s given all the things they attempted. And they certainly didn’t live with a product for the full six months, giving it all they had and making constant, iterative improvements based on feedback they were getting. As a result, they ended up with a number of semi-complete products that all needed to be maintained simultaneously (none were ever shut down, though a few, like the Identity in the Browser project, never really got off the ground), leading to a death by a thousand cuts, just as the dev team seemed to be gelling.

    I’d love to hear from other Vidoopers on what their thoughts are, since I was mostly remote throughout my year with the company. There’s definitely things that I’ve missed or didn’t see, but the best I can do is tell it like I see it.

  14. I remember being in awe of the depth of tech talent that Vidoop had been able to coalesce, a sense that only increased as I met more of the team.

    I think that this is a clear lesson for business types like me (I believe we’re technically referred to as ‘unskilled labour’) about the importance of focusing on the fundamentals of startup life. We can collect the greatest rock stars and give the shiniest pitches with energy and enthusiasm, but it’s the drudgery of focus and financing that will be our lasting contributions to any company.

    A cautionary tale…

  15. I may have been the last ex-Vidooper to read it, but I have to say I really appreciate you posting this! It great to have something to direct my non-Vidoop friends and family to.

  16. So, what’s the alternative? Will it be, MyOpenID, ClaimID, VeriSign PIP, MyID? I am aware that there are a million and half OpenID providers out there, but none I trust to last long, and most are crappy.

    VeriSign seems to be the only one that matches Vidoop in security, but it has a horrible interface and a long URL.

    MyID with sweet and short URL, but complicated with address book and other rubbish as if I care what my mate’s OpenID url is.

    ClaimID are thinking of going commercial and charging for value-added services. They are also thinking of having someone else provide security. The interface is somewhat busy. They seem as wishy-washy as Vidoop.

    MyOpenID will never die unless OpenID dies. It’s the http://www.janrain.com/ pet project. The interface could be improved. It’s kind of crappy around the edges.

    Facebook, Google, Yahoo don’t allow control over the information more than Yes/No as I said in my article, ‘Passwords are Stupid’ http://spookyet.wordpress.com/2009/05/23/passwords-are-stupid/

  17. I had been using Verisign’s PIP as my first OpenID provider, which I originally chose because they aren’t likely to disappear anytime soon. Then I found MyVidoop, I really started using it because I liked all the features they have, esp. the Firefox plugin with autofill/save passwords and fields. It also helped that they hired you. It is unfortunate to see that something that works so well be so mismanaged.

    Thanks to you, I now know about delegation which makes it far more convenient to switch.

  18. Thank you for taking the time to relay this interesting and personally painful story. We were in the process of licensing the Vidoop product when the wheels came off the bus. Fortunately, the contract was not yet signed – and we are still looking at alternatives.

    I do think you had an exceptional product, something all Vidoopers can be proud of. I wish all of you the best in your next endeavors. Here’s hoping someone will realize the value in the IP you created and breathe new life into the project.

  19. Chris, belated congrats on this post, and big congrats and good luck in the new gig at Google. I hope to catch up with you one of these days.

    MyVidoop still seems to work, after all this time, although the plugin no longer works on Firefox. Is there a way to port the information stored there to any of the surviving OpenID services? I’m inclined to go with myOpenID.com but would love to not have to re-enter everything.

Leave a comment