Live data from Hacker News

ClusterHQ is shutting down

clusterhq.com

61–70 of 230 posts

Re: ClusterHQ is shutting down

#61
This is why it's a really bad idea to rely on PaaS/SaaS for your next project. When the company tanks (or cancels the product, changes the API, raises it's prices, etc.) you're screwed. Hope no one out there was heavily commited to FlockerHub.

What we really need is better business models for supporting Open-Source.

Re: ClusterHQ is shutting down

#62

How many people were employed at ClusterHQ? Honestly I never even heard of the company but I had heard of some of the open source projects. Maybe I'm just out of the loop. Also any information as to lessons learned, etc? Basically why it failed? Looking at the marketing material I didn't see anything really remarkable about it (nothing that stood out as a "oh this is why I would give them money") so I'm curious. > I’…

Ed Catmull, Pixar cofounder and inventor of the Z-buffer, has a great take on mistakes and failure in his book Creativity, Inc. Here's a pretty decent summary: https://www.brainpickings.org/2014/05/02/creativity-inc-ed-c... Essentially, we're going to fail. It happens. Might as well get it out of the way. Secondly, failure averse cultures don't actually prevent failures, and they have a tendency to squash innovation.

I read the whole book, let me put Catmull's quotes in context. They're not really generalized startup/life advice; Creativity Inc. is targeted toward people who are already in management and want to improve their department's output.

While the root principle that failure is a mile marker, not a road block, on the path to innovation can be extracted, Catmull's book itself is not really about that topic. Rather, it's about how Pixar came to be (recounting major events in company history up to publication, including the spinoff from LucasArts and the death of Steve Jobs), the principles that power Pixar's culture, and how Pixar seeks to instill those principles in its employees.

In context, I feel that Catmull is specifically addressing two points when he discusses failure. First, dealing with failure within the ranks of your workforce and second, imbuing upon the workforce a confidence that allows them to be mutually critical without getting hostile.

Catmull is a engineer first and foremost, that's what needs to be understood going in. He is taking an engineering approach and applying it to management. IMO, Pixar is an excellent example of what happens when one does that.

The first point about not firing people over mistakes or bugs is something that engineers know well, but non-technical people may not understand. A bug, a hole, a mistake, a vulnerability, a typo (like the one that almost deleted Toy Story 2 and could've destroyed Pixar if not for an accidental backup on the home computer of a telecommuting employee) is not a valid firing offense. You need to hire smart people and give them room. That includes acknowledging their humanity, and that the best of us are still going to make simple mistakes sometimes, just because we're human. Even elite runners trip and fall sometimes; practice doesn't make perfect but it makes very good.

Dismissing good talent based on the types of simple mistakes that are essentially random events is first, very wasteful of both monetary and talent resources, and second, antithetical to a culture that teaches that mistakes, experimentation, learning, and exploration are not only OK, but necessary parts of doing things that are worthwhile.

The second point is more about the employees and developing a culture where they can be comfortable that their image and reputation is not impugned when a colleague expresses his or her honest beliefs about their work product, and vice versa. This is another thing that engineers really value and understand well, but which causes a lot of non-technical people to worry endlessly.

Catmull recounts how many people need time to adjust to a culture of free, open, and fair criticism (which makes sense, as many corporate ranks are terrorized by glancing, unstable egomaniacs scattered throughout the ladder) and how Pixar assists them in developing the mutual understanding, trust, and respect that allows them to provide true and honest feedback to one another without becoming bitter. That is, "failure" in one task is a lesson to be learned from, not a fault to be feared, and such "failures" are welcome at Pixar because they understand it is an intrinsic element of exploration and development. Pixar's task is to help its employees internalize these values, so that such open criticism can refine their output into the exceptional pieces of art that they're known for producing.

Pixar, via Catmull, is a wonderful example of what happens when a smart, fair, and directly involved leader is allowed to control something he knows well. That's something that happens all too rarely. We'd have many more Pixars if we could get more Catmull-esque people in positions where they could override the drones who go around flashing their MBAs.

Re: ClusterHQ is shutting down

#63
- December 22, 2016: ClusterF*ed - December 15, 2016: Reflecting on a Year of Change and What’s to Come in 2017 ("All in all, 2016 was full of tests and triumphs and I can promise that 2017 will also be a big year for the company.")

I'll be the first to admit I don't know anything about this company, but that's an interesting change of heart.

Re: ClusterHQ is shutting down

#64

We've been running Kubernetes (500+ containers) in production for over a year now. I believe (and hope) that 2017 will be the year that persistent data storage will be solved. We are ready to move our data out of OpenStack and have our data services (Elasticsearch, Cassandra, MySQL, MongoDB) join the rest of our apps on Kube-orchestrated infrastructure. But, we're not there yet. The options just aren't good enough. L…

Yeah, I'm really looking forward to a true local storage option. I'd recommend watching https://github.com/kubernetes/kubernetes/issues/7562 and https://github.com/kubernetes/kubernetes/pull/30044 if you want to keep up with how things develop.

Re: ClusterHQ is shutting down

#65

This is why it's a really bad idea to rely on PaaS/SaaS for your next project. When the company tanks (or cancels the product, changes the API, raises it's prices, etc.) you're screwed. Hope no one out there was heavily commited to FlockerHub. What we really need is better business models for supporting Open-Source.

Counter argument: if you don't rely on PaaS/SaaS, it'll take you 3-4x to launch. So, rely on them, but be ready to switch. A few bad things like this shouldn't take away from how services enable rapid development and iteration of ideas.

Re: ClusterHQ is shutting down

#66

This is why it's a really bad idea to rely on PaaS/SaaS for your next project. When the company tanks (or cancels the product, changes the API, raises it's prices, etc.) you're screwed. Hope no one out there was heavily commited to FlockerHub. What we really need is better business models for supporting Open-Source.

It's a bit unfair to make absolute statements like that.

As with everything else, there's a risk calculation involved. If the PaaS/SaaS company delivers a substantial improvement over the existing solutions, the risk may very well be worth it. Conversely, if you're replacing a tried-and-true solution with something shiny just because it happens to have a lot of buzz around it, well that can be a risk miscalculation. (Of course, the shiny new thing may be worthwhile because it attracts a certain class of talent, but shiny for the sake of shiny is not going to yield much good.)

That's why larger clients sometimes invest in a startup, to help ensure some stability by having better access to the internals. (Yet, I've seen that fail too: some startups outright lie to their investors, and that ends just the same way as you'd expect.)

Re: ClusterHQ is shutting down

#67

This is why it's a really bad idea to rely on PaaS/SaaS for your next project. When the company tanks (or cancels the product, changes the API, raises it's prices, etc.) you're screwed. Hope no one out there was heavily commited to FlockerHub. What we really need is better business models for supporting Open-Source.

Counter argument: if you don't rely on PaaS/SaaS, it'll take you 3-4x to launch. So, rely on them, but be ready to switch. A few bad things like this shouldn't take away from how services enable rapid development and iteration of ideas.

Try getting log files/historical data from a company that shuts it's doors without notice.

Re: ClusterHQ is shutting down

#68

Earlier quoted context omitted.

We don't put any persistent data into Kube. Everything goes into OpenStack instances (Ubuntu), orchestrated by Chef. We hate it. OpenStack SDN has been flaky, Chef is a pain and doesn't support the latest Ubuntu releases well, none of the devs or technical ops engineers like it. It's my #1 goal for 2017: figure out persistent volumes for Kube.

Change Chef for Ansible and I have the same architecture. And you know what? I have decided to put on hold K8S until persistence is properly managed. Meanwhile, we have decided to give a chance to serverless architectures with AWS lambda.

I agree that persistence in k8s is tricky, especially at scale, but at least in our case that doesn't drive us way from the platform. Kube is awesome for services, and if we have to keep a few things on gcloud instances bolted to reliable storage for the moment that's at least less heterogeneous than what we had before kube came along. In other words I don't think you have to kube all the things to see a lot of benefit.

Re: ClusterHQ is shutting down

#69

This is why it's a really bad idea to rely on PaaS/SaaS for your next project. When the company tanks (or cancels the product, changes the API, raises it's prices, etc.) you're screwed. Hope no one out there was heavily commited to FlockerHub. What we really need is better business models for supporting Open-Source.

Choosing something like Cloud Foundry should help abate those fears. Backed by a foundation with some big companies donating engineering effort and providing hosted and on-premise offerings.

Disclaimer: Work for Pivotal who donate the majority of the engineering effort to Cloud Foundry.

Re: ClusterHQ is shutting down

#70

This is why it's a really bad idea to rely on PaaS/SaaS for your next project. When the company tanks (or cancels the product, changes the API, raises it's prices, etc.) you're screwed. Hope no one out there was heavily commited to FlockerHub. What we really need is better business models for supporting Open-Source.

Counter argument: if you don't rely on PaaS/SaaS, it'll take you 3-4x to launch. So, rely on them, but be ready to switch. A few bad things like this shouldn't take away from how services enable rapid development and iteration of ideas.

Why would it take you 3-4x longer to launch? Running your own servers in the cloud is not that hard. You can actually save time by not being restricted by the PaaS. I.e. if you have special needs, and you will, you can go in and hack the software.
Post reply on HN