from Hacker News

Why Van Halen's tour contract had a "no brown M&M's" clause

by magsafe on 5/16/14, 8:08 AM with 158 comments

  • by Monkeyget on 5/16/14, 11:23 AM

    It reminds me of the orange juice test. You organize an annual convention for hundreds of people.

    You tell the banquet manager of the hotel you are considering that the morning breakfast must include a large glass of freshly squeezed orange juice for everyone of the attendees. It must be squeezed no more than two hours before the breakfast.

    It is not possible to do so. Squeezing that much orange in much a short amount of time would be prohibitively expensive.

    If the manager says yes he is either lying or incompetent and you'd better find someone else who will tell you it's not possible.

  • by JonnieCache on 5/16/14, 8:31 AM

    This seems like a good opportunity to post RMS' rider again:

    https://secure.mysociety.org/admin/lists/pipermail/developer...

    Fabulous stuff. I wonder how often he has/gets to hang out with random parrots since this document became widely known. In my mind he is surrounded constantly by sandal-wearing acolytes wielding exotic birds of every variety.

  • by emiliobumachar on 5/16/14, 1:08 PM

    Engineer's version: Write-only memory

    " Out of frustration with the long and seemingly useless chain of approvals required of component specifications during which no actual checking seemed to occur, an engineer at Signetics once created a specification for a write-only memory and included it with a bunch of other specifications to be approved. This inclusion came to the attention of Signetics management only when regular customers started calling and asking for pricing information. Signetics published a corrected edition of the data book and requested the return of the 'erroneous' literature."

  • by bane on 5/16/14, 11:27 AM

    One of the interesting things about tech work is that it's almost all "brown M&Ms". It's amazing how important attention to detail is in this field and how quickly something will simply not work if the details aren't sweated.

    We see it time and again when things go into production where the "brown M&Ms" haven't been looked into and we end up with things like enterprise class websites that cost millions of dollars to produce crumbling under the load of a dozen simultaneous users.

  • by Nanzikambe on 5/16/14, 8:15 AM

    A contract "poison pill" or litmus test. Pretty ingenious, is that sort of thing common practice in contracts?
  • by gnyman on 5/16/14, 10:19 AM

    There are quite a few applications that do something similar, they leave a "disabled=1" or similar in the config to make sure people look at the config before trying to run the software. I remember the eggdrop IRC bot doing it (http://cvs.eggheads.org/viewvc/eggdrop1.6/eggdrop.conf?view=... , look for the lines starting with die) this and I'm sure there are more.
  • by exDM69 on 5/16/14, 9:16 AM

    I recall reading that the "no brown M&M's" clause was added after a near-fatal accident on stage where a member of the Van Halen band got electrocuted because of bad wiring on the stage.
  • by spingsprong on 5/16/14, 9:24 AM

    An episode of the TRC podcast covered this, and came to a different conclusion than snopes.

    http://www.trcpodcast.com/trc-219-can-men-and-women-be-frien...

  • by JunkDNA on 5/16/14, 12:29 PM

    See previous HN discussion (360 points, 1,744 days ago) here: https://news.ycombinator.com/item?id=743860
  • by YesThatTom2 on 5/16/14, 4:21 PM

    Once I buried a crazy request in a list of "you need to agree on these points or the book won't make the deadline" email to my publisher. My editor flat out agreed to them all.

    That's how I knew she was lying about having read them and I had to escalate to the production editor.

    It saved the book.

  • by dvanduzer on 5/16/14, 2:16 PM

    You can listen to Ira Glass and John Flansburgh of They Might Be Giants talk about it in the prologue: http://www.thisamericanlife.org/radio-archives/episode/386/f...

    "there's 30 people the promoter's going to hire on our behalf ... but in only half of them did we require that they be sober"

  • by rhizome on 5/16/14, 8:37 AM

    Contrary to Snopes' last-updated, this is at least 10 years old.

    Summary/spoiler: It was to ensure the contract was read thoroughly.

  • by Roonerelli on 5/16/14, 9:33 AM

    I’ve heard similar stories regarding developers and IT Services

    Where the devs weren’t allowed access to the Production environment so would have to leave written instructions on how to deploy the software they’ve written. And convinced that IT Services weren’t reading their instructions they would write something really offensive in there and see if they complained

    Possibly just a myth, but amusing all the same

  • by saurik on 5/16/14, 8:40 AM

  • by ctdonath on 5/16/14, 5:39 PM

    I've read thru a bunch of other nit-picky riders. Strikes me that an under-discussed factor is that these high-value stars (contracts running into the $millions) are under extreme pressure, which is severely aggravated by so much change on a daily/hourly basis; something as "trivial" as wrong-temperature or brand drinks (I dislike Poland Spring water, and prefer Mt Dew in cans not bottles), uncomfortable seats, or even brown M&Ms (hey, everyone has a pet peeve) can be an unnerving "last straw". Having a few "perfect" arrangements everywhere gives them something to center on for mental stability.

    ETA: I realize this is a tangent. Methinks it's relevant.

  • by HERRbPUNKT on 5/16/14, 12:10 PM

    https://www.youtube.com/watch?v=YwHO2HnwfnA

    Interview with Eddy Van Halen, telling the story first hand. :)

  • by harryb on 5/16/14, 3:31 PM

    Interesting lesson about getting confidence by adding bugs. This was mentioned at a recent tech talk about Java Mutation Testing and PIT http://pitest.org/ - video here http://vimeo.com/89083982
  • by salehenrahman on 5/16/14, 5:35 PM

    I'm stealing this tactic when interviewing a QA guy, if I ever do end up looking to hire QA guys, that is.

    Me: "So here are a set of instructions are programmers were asked to follow. Can you see anything wrong"

    QA candidate: "Why yes. They forgot to remove the brown M&M's"

    Me: "You start tomorrow."

  • by bttf on 5/16/14, 1:21 PM

    This reminds me of some IRCd configurations, in which the server will not function properly unless you've thoroughly read through the conf file and found the single commented line which disables the entire process.
  • by yp_all on 5/16/14, 2:03 PM

    Maybe a more interesting question is whether they ever exercised their right to terminate for brown M&M's.

    Is there any notion of material breach, major vs minor breach, etc. in "tour contracts"?

  • by sgdread on 5/16/14, 6:07 PM

    I've seen same kind of tests on one of the fire ranges. You have to read safety rules. One of the points was to put x mark on the 2nd page if you read that.
  • by supergeek133 on 5/16/14, 12:51 PM

  • by quotha on 5/16/14, 5:02 PM

    You have to remember, it was the 80s!
  • by circa on 5/16/14, 1:55 PM

    How is there no mention of Wayne's World in these comments?
  • by pjbrunet on 5/16/14, 9:08 AM

    I'm not a lawyer, but as I understand contract law, delivering something "close enough" is all that's required to satisfy a contract. Let's pretend everything's perfect except for one brown M&M. I'm sure a lawyer can explain it better, but if everything else is in order, I think Van Halen would have to perform their end of the deal.
  • by bjourne on 5/16/14, 9:52 AM

    Maybe a mathematician can explain whether this "trick" works or not? Intuitively, I can't see that knowing whether the M&M demand was filled makes it more probable that the other demands are filled.

    Say you have a pile with five black or white marbles. You want them all to be black. So you check that the first marble in the pile is black (ie no brown m&m:s). Is it now more probable that the other four marbles also are black?

    Because you are just checking one specific marble instead of sampling a number of randomly chosen marbles (which of course would increase the probability), I don't see how it can work.