Earlier quoted context omitted.
Placing all the blame on Cassandra helps Digg justify letting go the VP, since he was allegedly the guy who pushed it.
So what's the digg story here? I get that some VP suggested a new buzzwordy technology, they gave him enough rope to hang himself and he did and left the company with a broken pile of crap. It could happen, if you have a healthy company you give trust to people. That it got this far doesn't speak well of the rest of management. It doesn't speak really well of the rest of the team either. Shouldn't there have been som…
As Digg Struggles, VP Of Engineering Is Shown The Door
61–70 of 124 posts
Re: As Digg Struggles, VP Of Engineering Is Shown The Door
#62Reddit runs on Cassandra + PostgreSQL. They use Cassandra as a key/value store and not as the primary database though.
They are planning to transition to Cassandra as the primary database. PostgreSQL is not used in a relational way on reddit -- it is used as a makeshift k-v store. You can take a look at this yourself as reddit is fully open-source: http://github.com/reddit .
Re: As Digg Struggles, VP Of Engineering Is Shown The Door
#63Earlier quoted context omitted.
I have questions about what they're doing with all that staff, especially now that it's become apparent that Reddit is doing similar (if not larger) numbers with a handful of guys (literally, countable on one hand). Evidently Digg is better at the monetization game than Reddit has been, so more sales staff I can understand... but devs?
I can understand that Digg needs more people than Reddit (even though their traffic numbers are about the same) but TEN TIMES more people? That's just not sensible. I'm sure Digg can make a nice profit without further growth if they just got rid of about half their staff.
Personally I have no idea nor do I see any reason for that many people working for digg, but my understanding is that Digg (or rather Kevin Rose) has always been about having the perception of big without actually being that big.
Re: As Digg Struggles, VP Of Engineering Is Shown The Door
#64Reddit went through similar issues a few months back (downtime, slowness, etc.), but they overcame these issues without turfing people. My guess is Digg pushed the engineering VP out to make the investors happy rather than to actually move forward.
Re: As Digg Struggles, VP Of Engineering Is Shown The Door
#65Like Joel Spolsky said it: "They followed the single worst strategic mistake that any software company can make: They decided to rewrite everything from scratch" - http://www.joelonsoftware.com/articles/fog0000000069.html I think rewriting from scratch is the core of their problem and not really Cassandra. Gradually going over to Cassandra would have been a much better idea.
One way to "safely" do a big-bang change would have been to use both architectures in parallel and sync back and forth. That way, if the new architecture fails, you still have the old one.
Of course, that is lots of effort, and restricts new features (which may be a good thing anyway).
Re: As Digg Struggles, VP Of Engineering Is Shown The Door
#66Digg turned into nothing but a paid distribution and SEO engine anyway
Digg was something else before?
Re: As Digg Struggles, VP Of Engineering Is Shown The Door
#67Earlier quoted context omitted.
They are planning to transition to Cassandra as the primary database. PostgreSQL is not used in a relational way on reddit -- it is used as a makeshift k-v store. You can take a look at this yourself as reddit is fully open-source: http://github.com/reddit .
According to reddit admins some of the recent downtimes in the last few months were due to cassandra and they were having some bad performance and stability issues. I can look it up if anyone is interested but it will be a bit of a work, since they stated it (several times) in the comment section and perhaps once on a blog post too.
Cassandra looks to be working fine for reddit now: http://blog.reddit.com/2010/08/everything-went-better-than-e...
Re: As Digg Struggles, VP Of Engineering Is Shown The Door
#68Like Joel Spolsky said it: "They followed the single worst strategic mistake that any software company can make: They decided to rewrite everything from scratch" - http://www.joelonsoftware.com/articles/fog0000000069.html I think rewriting from scratch is the core of their problem and not really Cassandra. Gradually going over to Cassandra would have been a much better idea.
Re: As Digg Struggles, VP Of Engineering Is Shown The Door
#69Earlier quoted context omitted.
Placing all the blame on Cassandra helps Digg justify letting go the VP, since he was allegedly the guy who pushed it.
So what's the digg story here? I get that some VP suggested a new buzzwordy technology, they gave him enough rope to hang himself and he did and left the company with a broken pile of crap. It could happen, if you have a healthy company you give trust to people. That it got this far doesn't speak well of the rest of management. It doesn't speak really well of the rest of the team either. Shouldn't there have been som…
* the main marketing tool that digg has left is "Kevin Rose as genius"
* Kevin and the people he drinks with pushed for the adoption of new cool technology.
* the entire thing was a giant clusterfuck because of Kevin and the people he drinks with.
* but once that became obvious there was a need for a scapegoat so that digg could keep its primary marketing tool.
Re: As Digg Struggles, VP Of Engineering Is Shown The Door
#70Earlier quoted context omitted.
I can understand that Digg needs more people than Reddit (even though their traffic numbers are about the same) but TEN TIMES more people? That's just not sensible. I'm sure Digg can make a nice profit without further growth if they just got rid of about half their staff.
I wonder if its easier to get funding (and later position yourself to get sold out), if you show that you have quite a few people working for you. Personally I have no idea nor do I see any reason for that many people working for digg, but my understanding is that Digg (or rather Kevin Rose) has always been about having the perception of big without actually being that big.