4 ms·
I want to point out one other thing about this project, if only to assuage my guilt. And this community of hackers and entrepreneurs seems as good a place as a
by jamwt 11y ago
I want to point out one other thing about this project, if only to assuage my guilt. And this community of hackers and entrepreneurs seems as good a place as any to clear the air.
There is a necessary abridgement that happens in media like this, wherein a few individuals in lead roles act as a vignette for the entire effort. In particular, on the software team, James and I are highlighted here, and it would be easy to assume we did this whole thing ourselves. Especially given very generous phrasing at times like "Turner rebuilt Magic Pocket in an entirely different programming language".
The full picture is James and I were very fortunate to work with a team of more than a dozen amazing engineers on this project, that lead designs and implementations of key parts of it, and that stayed just as late at the office as we did during crunch time. In particular, the contributions of the SREs didn't make it into the article. And managing more than half a million disks without an incredible SRE team is basically impossible.
- skuhn 11y agoNice of you to call this out. I think everyone understands that not all of the people involved will get mentioned by name in a Wired article. A project like this clearly isn't a four person operation, and hopefully most people realize there are always a bunch of people working behind the scenes. My only disappointment is that by trying to set a PR friendly narrative, Dropbox greatly compressed the time spent on the project from inception to completion, and that erases a lot of people's involvement. As someone who worked on MP when it actually was a four person project, it's a little frustrating to finally be able to talk about it after all this time while at the same time the public perception is that the project began after I left the company.
- deleted 11y ago[deleted]
- james_cowling 11y agoCouldn't agree with this more. One of the things that's not immediately apparent in an initiative like this is the huge amount of effort required to provision, deploy and manage a system of this scale, across a whole bunch of different teams. We couldn't have done any of this without a tremendous group of SREs with the wisdom to invest heavily in automation, in addition to all the hard work. We'll follow up in a week or two with a blog post highlighting some of the work here. I think the framework for disk remediation (automatically detecting failures, re-provisioning, etc) is particularly interesting.
- timdoug 11y agoAs the SRE writing the blog post on disk lifecycle, I can confirm it amongst others are in flight. :)
- tomatoman 11y agoIs it true a girl broke your arm while arm wrestling?
- james_cowling 11y agoHaha, who am I to argue with a story like that?
- draw_down 11y agoVery cool! Next challenge: shipping without the crunch time and late hours for the team :)
- jacquesm 11y agoVery classy to be this transparent about what constitutes a team effort. The common narratives that focus on one or a very small number of visible people has a self-reinforcing effect where those key people get more name recognition and in turn that leads to them being even more visible the next time the team accomplishes something. It's rare for team leaders to step forward and to acknowledge the fact that it really was a team effort.
- curyous 11y agoWhat does SRE mean?
- dikaiosune 11y agoI assume Site Reliability Engineer from the last time I looked at their openings. I didn't look at the description, but I assume it's a more formal description for devops?
- jclaybaugh 11y agodevops is not a job title. It is a way of doing things.
- debaserab2 11y agoExcept it is actually a job title at all sorts of places.
- deleted 11y ago[deleted]
- sciurus 11y agoAnd if you google it, you'll see plenty of discussion around why that's controversial. https://www.google.com/search?q=devops+job+title&ie=utf-8&oe=utf-8 https://www.google.com/search?q=devops+job+title&ie=utf-8&oe...
- pc86 11y agoWhether it's controversial or not has no bearing on the fact that it is at this point a time most certainly a job title.
- samstave 11y ago"devops engineer" is most certainly a job title. Devops is analogous with "agile" when talking about process...
- JustSomeNobody 11y agoI think most of us figured there'd be more people involved, but it shows lots of class to come post a comment giving credit.