Live data from Hacker News

As Digg Struggles, VP Of Engineering Is Shown The Door

techcrunch.com

121–124 of 124 posts

Re: As Digg Struggles, VP Of Engineering Is Shown The Door

#121
post #102

Earlier quoted context omitted.

> incremental rewrite of parts of the unmaintainable spaghetti classic Sounds good in theory. In practice? Part of the problem with many big ball of mud systems is that all the parts depend on and talk to all the other parts. Want to fix that horrid DB schema? You'll have to rewrite all the code that talks to it, or rewrite it to talk to an intermediary. Want to rewrite that horrid bit of code that's called foobar_20…

In practice? It's not easy, but nothing is. I see three options to the big ball of mud problem. 1. Wallow in it (work with existing structure). Sadly, this is what a lot of people do. I left a job once because that was the only way out of the ball of mud. I was afraid I would turn into a mud-person. 2. Slowly crawl out of it (incremental rewrite). This is hard, but do-able. It involves setting up barriers to mitigate…

Fascinating topic - lots of startup talk is fun because you get to do things from scratch, but this is very pertinent to the Real World.

In terms of "standing still in the market", I think the incremental rewrite contains a lot of that too, no? It's just spread over more time. You're still rewriting it, and during that time, you're not adding new features. An example might be retrofitting some testing code to a system that's never had test code. That could potentially be a fair amount of work, and given a constant pool of resources, it will take time away from "new stuff". Just that it's not so much of a quantum leap - you can still drop your new testing code and go implement some must-have feature if you need to, without saying you have to wait for the whole thing to be ready.

Sadly though, my experience in this is that the reason there's a ball of mud in the first place is a political/social one, so that any "dead time" is frowned upon.

Re: As Digg Struggles, VP Of Engineering Is Shown The Door

#122
post #101

Earlier quoted context omitted.

Microsoft could be one example of a successful one. Their flagship Windows codebase that ran the 3.1->95->98->ME line was basically ditched with the rewrite-from-scratch NT (famously done by an ex-VMS team), which later had some APIs ported to it to make Windows 2000 and especially XP be close to drop-in replacements for the old line, while not really sharing much code. I think in retrospect that was probably a good…

You covered Windows and Linux - don't forget Apple's switch to OS X. They wouldn't done a wholesale switch at some point even if they hadn't gone with something unix-based because the other alternative was Copeland, the internal project to do a complete rewrite.

EDIT: they would have made the switch. Stupid iPhone.

Re: As Digg Struggles, VP Of Engineering Is Shown The Door

#123
post #69

Earlier quoted context omitted.

I'm sure the real story is different. My rough guess at it is * 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…

That reads like sour grapes.

Perhaps, though I think my sour grapes specifically about digg are somewhat dead. What really makes me angry is the joke that is the VC industry, which is really the root cause of this. In April I talked to an associate at Andreesen-Horowitz (where Kevin Rose is the mayor on foursquare), who said that digg, after many difficulties, was on the right track. From their perspective, engineers are cogs in the machine and the only thing that matters are executives. I worked closely with the executives at digg, and they spent the vast majority of the time feathering their nests, and the digg v4 rollout is just the logical conclusion of them draining value for five years.

Also I said this was a "rough guess." Comments on TC from people I know who worked there (there's been a mass exodus for the last two years) suggest I'm mostly correct.

Finally, I think "sour grapes" is a poor rejoinder. Especially since it's the standard PR line at digg.

Post reply on HN