Some parts of it are a bit outdated --we don't use Selenium tests for pre-testing all commits-- but overall it should give some idea of how deployment works at Digg.
Is the author of this piece an engineer working at Facebook? This part makes me think not:
>I’m fascinated by the way Facebook operates. It’s a very unique environment, not easily replicated (nor would their system work for all companies, even if they tried). These are notes gathered from talking with many friends at Facebook about how the company develops and release software.
So I'd take whatever is written here with a grain of salt. My communication with friends working at Facebook yielded similar thoughts but nothing that comes to what's written that implies a callous recklessness. I know for a fact that they have some code-review tools and blocking tests.
Anyway, my point is that the author doesn't seem to be embedded too deeply in the engineering at Facebook and his notes are, while not outright false, definitely misleading.
I went to a boarding school in high school. Being a relatively nice school, we had campuswide wireless and and the last two years of my education there, we were also allowed to have our laptops in the dorms. So when I discovered MyTunes which allowed every single student in the dormitory to access each other's music, it was an instant hit. Pretty sure everyone with a laptop and iTunes had it installed and there was one particular time I remember the IT guys realizing the awkward amount of traffic originating around the boys' dorm.
I met Bill when we interned at the same company during the summer of 2009. He was a very reserved guy, not shy or introverted --or maybe a little--. During a boring afternoon, I remember googling him and finding out that he was the who wrote MyTunes.
This was then my first foray into the tech industry and right there I was chatting it up with the guy who wrote that random piece of software that became a hit at my school. It was very weird for me and I think I made it weird for Bill for a while too because I made such a big deal out of it.
I'd not say we became good friends but I became someone Bill would at least come say hi when we had stuff together as interns and that made me feel special. We talked about random things several times, we had one particular fun conversation about life in CT and another about deanonymizing data from AOL search results.
During that summer, Bill transformed from being a rather chubby guy to a decent looking man; I think he had put pictures of himself before and after the summer. It was kind of humbling as I was kind of trying to do the same but couldn't pull it off like he did.
Once the internship was over, we became friends on Facebook and talked randomly every once in a while. Maybe a few times at best. I liked his status updates, he liked mine. Stuff like that.
So few days ago, I woke up sick at 6AM (PST) and kind of involuntarily logged in to Facebook. I saw his status update which was just "Note: <link>". I clicked on it and there it was, that note. Sitting in my bed, reading the first paragraphs, I wasn't sure if this was something he wrote, something he wanted to share or some sort of random writing. It took me a few passes of the first few paragraphs to realize that this was what I thought it was.
Once I realized that, I started shivering. I knew I had to do something but wasn't sure what I had to do. I saw my RA from college was online; I told him that I think I saw a suicide note on Facebook and I was calling the police. He told me that I should first call my friend but I didn't have Bill's #.
So I looked up the Princeton PD's phone number and gave them a call. As soon as I mentioned "Bill Zeller", they transferred me first to a "safety official" and then to another.
The gentlemen on the phone told me that "someone has found him" and they "took him down for treatment". I asked him about his condition but all he'd say was "he is receiving treatment". They took down my phone number and my name and I hung up.
As a response to what I realized has happened, I sent Bill a pretty lengthy message on Facebook. I told "him" that I wasn't qualified to say anything about his pain but I would be very upset to see a man like him perish. I told him a part of the MyTunes story, probably the 10th time now. I told him that things, however shitty, might become would get better. I felt like I had to tell him that I cared. I told him to "hit me up" when he comes to SF. I think we had a brief conversation on Facebook when I posted something about moving to SF and how he'd say hi.
It feels very weird that I sent that message now. No idea if anyone is going to read it. If I believed in god or after-life, I would have hoped that he'd see it.
Now I saw the news, weirdly on HN before anywhere else. I read the MeFi link and all the comments here; I saw Karan's comments about how he called Princeton PD too. This is all weird to me and I have no idea why I am writing this. Some sort of self-help, I guess.
I checked his Facebook account. It's bizarre, it really is. This is not the first suicide of someone I knew or the first suicide of someone on Facebook whose profile I can see. People are commenting, posting things. There are a few comments like "I hope you can pull thru", posted around the time his condition become public and then it becomes all condolences as the news of his passing is heard.
It is weird to see him posting photos of a random desert he made a few days before he hung himself.
I don't want to turn this into a cheesy "how technology has life and death" thing so I'll stop here.
When I read the note, what stuck wasn't that he was abused but how big of a secret he had and still couldn't do anything about it. Or even more than that, how something like this ate him up from the inside, consumed him. That just makes me look at people around him and wonder. And then I feel childish, for wondering for things like that.
I had a really big mistrust for most people around me, caused by a rather traumatic incident. Nothing too extraordinary, I just took it badly. I felt like everyone around me was out to get each other. I don't think I ever considered suicide but I remember thinking that I'll carry that scar for the rest of my life.
I wish that Bill could get help. As others have said, there are people you can trust your secrets with, maybe not your friends but professional counselors. I cannot get myself to say "I respect his decision" as this is someone taking their life and I wish he didn't perish like this but part of me feels that at least he won't suffer the way he had been apparently.
I'll take a few moments today to think about my issues, things that make me upset and will try to talk to someone about them. Maybe I'll drink a bit, talk to some friends about some of my issues, most of which are admittedly minor. I hope everyone who reads the news of Bill takes a few moments to think about their life and how they can help themselves. Maybe that way, he'll have helped others handle their problems and not do what he did.
http://about.digg.com/blog/continuous-deployment-code-review...
Some parts of it are a bit outdated --we don't use Selenium tests for pre-testing all commits-- but overall it should give some idea of how deployment works at Digg.