Slashdot Mirror


Getting Your Boss To Buy Lava Lamps

jarich writes "Mike Clark's blog provides directions and code on how to wire up lava lamps to your build system. When a compile or test fails, the red lava lamp gets switched on... The delay in the lamp heating up gives you a few minutes to fix things before it becomes obvious to co-workers that you broke the build. His example uses CruiseControl but you could easily modify it. Very cool stuff and inexpensive to setup."

249 comments

  1. Yeah Sure... by romper · · Score: 5, Funny

    They'll look great next to the bean-bag chairs and the espresso bar.

    I'll ask my boss when he gets back from playing golf with the VC group.

    --
    Right is wrong when left is right.
    1. Re:Yeah Sure... by elviscious · · Score: 1

      Hahahaha, uh, I happen to have a beanbag chair and a lava lamp in my office.

    2. Re:Yeah Sure... by Maestro4k · · Score: 5, Funny
      • They'll look great next to the bean-bag chairs and the espresso bar.
      For full effect you should put a disco ball on the ceiling of the conference room and have polyester fridays.
    3. Re:Yeah Sure... by prell · · Score: 3, Funny

      What the practice of software development really needs is some way to assign blame to people and keep them under pressure to get things right. Right?

      Hooking a computer up to a lava lamp is neat (however not as cool as the Ambient Orb), but treating programmers like Pavlovian dogs is ridiculous.

    4. Re:Yeah Sure... by SatanicPuppy · · Score: 4, Funny

      In professional radio, they always have lights hooked up to the phone line, because, obviously, it would sound like shit to have the phone suddenly ringing when you're on the air.

      My boss had a thing with people not answering the phone, so the phone light moved from being a modified desk lamp, to being a strobe light, to being two strobe lights, to being two strobe lights and a red rotating police light.

      All this being said, and since I know for a fact its a pretty easy electrical hack, why stop with a silly lava lamp? If my old General Manager was in IT these days, a failed build would result in a temporarily blind and deaf dev team, and an office space that would occasionally have the lighting and decible range of a metal concert.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    5. Re:Yeah Sure... by SComps · · Score: 1

      Sounds to like your boss needs to masturbate more.

    6. Re:Yeah Sure... by SEWilco · · Score: 1
      two strobe lights and a red rotating police light.

      "Hey, Boss. A lava lamp would get more attention than all these lights. Can I replace these with a lava lamp?"
      Please Hold. The phone is warming up. While waiting, enjoy the long version of Inna-Gadda-Da-Vida.

    7. Re:Yeah Sure... by SatanicPuppy · · Score: 1

      Heh. With some of the jokers we had working for us, a lava lamp would have incited some in-studio attempts to relive the most chemical portions of the '60s.

      Doubt it would have played though. With a phone light, you have to use the bit of high current that makes it ring to trip your switch, to cause all the lights to go, so a lava lamp would only be on for a few seconds, maybe three or four times before someone realized the phone was on. People'd have to call continuously to get it hot enough to work.

      Hehe. Love that two minute drum solo in the long version of inna-gadda-da-vida. Think that guy was unclear on the concept of a solo.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
  2. Apple Cube solution by Anonymous Coward · · Score: 5, Funny

    Place any lamp on top of one of those hyper-hot undervented Apple G3 Cubes, and in no-time it melts into lava.

    1. Re:Apple Cube solution by Anonymous Coward · · Score: 0

      They were G4's, you berk.

    2. Re:Apple Cube solution by Waffle+Iron · · Score: 5, Interesting
      Place any lamp on top of one of those hyper-hot undervented Apple G3 Cubes, and in no-time it melts into lava.

      That might not be a bad idea for a casemod on some of the latest P4s. Run a heat pipe from the CPU over to a lava lamp.

      However, IIRC a lava lamp works with just a 40W bulb. With some of the latest CPUs throwing off >200W of heat, you might need a whole row of lava lamps on top of the machine. Maybe the entire side of the case could be filled with gloop and made into a wall of lava.

    3. Re:Apple Cube solution by ggvaidya · · Score: 4, Funny
      However, IIRC a lava lamp works with just a 40W bulb. With some of the latest CPUs throwing off >200W of heat, you might need a whole row of lava lamps on top of the machine. Maybe the entire side of the case could be filled with gloop and made into a wall of lava.

      Wow ... the iLamp ;).

    4. Re:Apple Cube solution by shepmaster · · Score: 2, Funny

      Do you mean to say: "A beowulf cluster of lava lamps"? :)

      I, for one, hail our new lava-lamp overlords.

  3. That... by rco3 · · Score: 2, Insightful

    ...might be the silliest thing I've ever heard of. I like it.

    --

    Ce n'est pas un vrai mouvement de robot!
  4. cool, but... by Svet-Am · · Score: 3, Insightful

    granted, this is a neat idea, but how exactly does it make you more productive?

    --
    [move .sig! for great justice, take off every .sig!]
    1. Re:cool, but... by romper · · Score: 3, Funny

      Dude... it's about getting your boss to buy useless crap for your office, not about productivity.

      It'll go nicely with my nerf guns, huge pile of empty soda cans and my blacklight-lit office!

      Er, wait, I don't live in the college dorms anymore. Nevermind.

      --
      Right is wrong when left is right.
    2. Re:cool, but... by Nos. · · Score: 3, Insightful

      No kidding.
      Lets say somehow you convince your boss to buy you one. How long are you going to spend hooking it up. Then how long are you going to spend hooking it up to other things (it must be raining out, the green lamp is on and the red is off). Then how long are you going to spend testing the other apps you've hooked it up to. (New story on slashdot, both lamps are on!).

    3. Re:cool, but... by Anonymous Coward · · Score: 0

      they are cool, they improve the office environment, provide a bit of fun, improving peoples moods, hence you work better.

    4. Re:cool, but... by Sharth · · Score: 1

      peer pressure

    5. Re:cool, but... by nizo · · Score: 3, Funny

      Once the lavalamp works, you should be able to upgrade to shock collars for all the developers pretty easily. Talk about incentive to not screw up. After this upgrade plastic covers for everyone's chair might not be a bad idea either.

    6. Re:cool, but... by Derkec · · Score: 2, Insightful

      It's good to know when you're build starts to fail. I don't think we really need lava lamps to do it.

    7. Re:cool, but... by Smitty825 · · Score: 2, Funny

      I can see how it could make you more productive...you could have it lite up green whenever /. is not throwing up 503 errors :-)

      --

      Doh!
    8. Re:cool, but... by peter_gzowski · · Score: 2, Interesting

      Well, the article seems to be /.'d, but I wouldn't be surprised if a visual sign that the build is broken might encourage guys to fix it more than, say, me yelling out that the build is broken (mainly how it happens now). Most guys don't know that they've broken the build (forgetting to add a file to the repo that's on their box is common). An automated checkout and build every half hour or so, along with this glowing red light when something is wrong is much better than me building when I have a spare 10 minutes to test if everything is ok.

      --
      "Now gluttony and exploitation serves eight!" - TV's Frank
    9. Re:cool, but... by Gi77+B4t35 · · Score: 1, Offtopic
      It's good to know when you're build starts to fail
      I've got an idea why I am build starts to fail. Probably a misplaced apostrophe or the fact that I can't spell.
    10. Re:cool, but... by Derkec · · Score: 1

      You're right. Clearly your grammar skills are superior to mine. Congratulations.

    11. Re:cool, but... by HeyLaughingBoy · · Score: 1
      you should be able to upgrade to shock collars for all the developers pretty easily

      That's nothing; we're trying to get our *users* to wear those. Augument those "Illegal entry"-type dialogs with a quick electric shock and you guarantee the user won't make the same mistake twice.

      Now if I could figure out a way to make the shock collar go off when someone tries to report a bug, I'd be all set...
    12. Re:cool, but... by dannobookem · · Score: 1
      Now if I could figure out a way to make the shock collar go off when someone tries to report a bug, I'd be all set...

      Now you want the bug report to actually go though so they'd report bugs, but only the REALLY important ones. If no bug reports actually went through, noone would submit them, and you'd be stuck with crappy code.

      Adding the shock collar would get rid of the "you need to comment this better", or "I wish that this button was in hazel"

      --
      Everytime megaman walks, does it count as another "Million Man March"?
    13. Re:cool, but... by edittard · · Score: 0
      peer pressure
      That's what causes the splashes around urinals, right?
      --
      At the bottom of the /. main page it says 'Yesterday's News'. Well they got that right.
    14. Re:cool, but... by edittard · · Score: 0
      Clearly your grammar skills are superior to mine. Congratulations.
      Don't waste your time congratulating him. After all, having better grammar than you isn't exactly much of an achievement, eh?
      --
      At the bottom of the /. main page it says 'Yesterday's News'. Well they got that right.
    15. Re:cool, but... by zangdesign · · Score: 1

      upgrade to shock collars for all the developers

      Replace the seat of their Herman Miller chair with a wire grid and wire that up instead.

      --
      To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
    16. Re:cool, but... by DrSkwid · · Score: 0, Offtopic


      lol, a racist who can't even spell "paki"

      I hope they come for your job first.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    17. Re:cool, but... by Derkec · · Score: 1

      Ah, a nice thing to do here is have your tool check the repository log for who checked in since the last time the build worked, then email those developers and say "Hey idiot, you or someone else on this list broke the build. Here's the error."

      The glowing red light is a gag, but something like CruiseControl or Anthill or BuildForge will go a long way.

      Disclaimer: I work for one of the above.

    18. Re:cool, but... by Hognoxious · · Score: 1
      I wouldn't be surprised if a visual sign that the build is broken might encourage guys to fix it more than, say, me yelling out that the build is broken
      Well the biggest factor in encouraging them should be their own professional pride. If it isn't, then you need to look at your management skills, or the guy who hired them is a dork because he hired people without any professionalism. Of course, the two are not mutually exclusive.
      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    19. Re:cool, but... by DrSkwid · · Score: 1

      LOL, an anti-semete who can!

      ffs it gets worse - it's "anti-semite" fucktard

      and I'm anti-every-denomination, thank you very much

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  5. Yay! by Anonymous Coward · · Score: 0

    Cool! Awesome!

  6. Seem Frivolous? by Crzysdrs · · Score: 1, Insightful

    Sure, it's a good idea to be notified when the build is broken. But does it really require a lavalamp? I know we here at Slashdot love our little toys, but it seems like anyone who knows how to wire up an LED gets a news story.

  7. already down by Anonymous Coward · · Score: 0, Troll

    Putting a hyperlink to a cgi file will cause HTTP 500 errors. Think before you post people.

  8. If doing this for an MS platform... by Dorsai65 · · Score: 0, Redundant

    you can just plug the lamp in and leave it on.

    --
    --- Asking inconvenient questions for over 30 years...
    1. Re:If doing this for an MS platform... by Anonymous Coward · · Score: 0

      Grow up, and get a freaking life. This had NOTHING to do with MS.

      Slashdot editors need to babysit the baby-trolls on this site and stop the slander and bashing to preserve what little credibility slashdot has due to the past hate-group posting...

    2. Re:If doing this for an MS platform... by Anonymous Coward · · Score: 0

      Stop whining.

    3. Re:If doing this for an MS platform... by Anonymous Coward · · Score: 0

      grow up, and stop acting like a 12 year old brat

      slashdot needs to monitor the hate group trolls or they WILL find out that slander can cost them

    4. Re:If doing this for an MS platform... by Anonymous Coward · · Score: 0

      Redundant, what? Metamods please see for yourself: There was no other posting with this content before. Metamod the "Redundant"-Moderation unfair. To the shithead who moderated this "Redundant": Learn to do your job or refrain from moderating.

    5. Re:If doing this for an MS platform... by Anonymous Coward · · Score: 0

      It's not slander, it's libel, bitch. Don't complain here about libel, email pater.

      P.S. you will find it very difficult to win a libel suit if you are representing a company. Companies are known for over-hyping and otherwise exaggerating the capabilities and the reliability of their products. Microsoft is no exception. Better hope your trial never goes to jury, otherwise the jury will finally get a chance to screw you back.

  9. X10 Hardware?! by romper · · Score: 3, Insightful

    Since they require X10 hardware/software, forget it. I won't be supporting those damn pop-under ads.

    --
    Right is wrong when left is right.
    1. Re:X10 Hardware?! by TheRealMindChild · · Score: 4, Insightful

      Pop under ads? I bought a camera from them before I even did (or so I observed) the pop under ads. I paid for 3 day shipping. Day 5 came, no camera. I called them, and the machine pointed me to email whatever address for tracking orders. So I did that. 14 months later (this is no joke), I got an email with my tracking number. Now the camera came the day after I sent the inquiry, so even if it was a timely response, it wouldnt have mattered... but 14 MONTHS?!?!?! What... the ... hell

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    2. Re:X10 Hardware?! by Sarojin · · Score: 0

      X10 filed for bankruptcy, so you'll be supporting their creditors, not them!

      http://news.com.com/2100-1014-5095260.html

      --
      HOW'S MY POSTING? CALL 1-800-POSTING
    3. Re:X10 Hardware?! by Anonymous Coward · · Score: 0

      My favorite part about X10. I ordered one of those x10 controllers that's like Free besides shipping. Anyway I start getting spam from them all the time for crap I don't want to buy. So I go their "opt-out" page and go to sign off their list. Right then you get a big notice stating if you unsubscribe from their list they will be "forced" to give your email out to marketing companies. WTF kind of company is this? If you don't agree to receive 50 emails/spam a week from them then they'll make SURE that you get spam from other companies just to spite you? Is this even legal?

      What a bunch of assholes. They just guaranteed I'll never buy another thing from them ever again. Congrats. Dumbasses way to attack your own customers.

    4. Re:X10 Hardware?! by Sarojin · · Score: 0

      I too had purchased from them before their superfluous advertising campaign, though my experience was positive. Got the 3 cameras + base station in a week or so. The quality wasn't great, but they worked!

      --
      HOW'S MY POSTING? CALL 1-800-POSTING
    5. Re:X10 Hardware?! by Jadsky · · Score: 5, Informative

      X-10 hardware and X10.com are not the same thing. The former is hardware based on a protocol that was invented in the early 70s. The latter is a company that just happens to make technology based on the protocol.

      One doesn't necessarily have to come from the other, and it's a shame that the vendor has ruined a perfectly useful technology, even shaming it doubly by making poor-quality electronics.

    6. Re:X10 Hardware?! by pragma_x · · Score: 1

      You definately need to listen to this then:

      http://artists.iuma.com/IUMA/Bands/kompressormus ic / ...click on the "We Must Destroy X10" link.

      And no, Kompressor doesn't take himself seriously either.

    7. Re:X10 Hardware?! by Anonymous Coward · · Score: 0

      So buy them from a retail outlet. It was really another company aside from the one with the ads that did the ads. Lowes carries x10. Radioshak used to, probably still do.

      They're pretty good, actually. I use the switches/dimmers all the time. The best thing is that they're just not crazy expensive like most of the other home automation stuff.

    8. Re:X10 Hardware?! by Mr.+Slippery · · Score: 4, Informative
      The latter is a company that just happens to make technology based on the protocol.
      Other vendors of X-10 hardware are Smarthome and X10 Pro. Even Radio Shack has some X10 stuff, or at least used to.
      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    9. Re:X10 Hardware?! by TheRealMindChild · · Score: 1

      FOr the love of god... why is the parent +5 insightful, but my post is currently at 40% offtopic, dragging it down to +3?

      I simply voiced MY reason I wont buy anything from X10. He says popunder ads, I say customer service. Same point, different approach.

      This moderation system certainly is borked.

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    10. Re:X10 Hardware?! by Tingler · · Score: 1

      X-10 hardware and X10.com are not the same thing. The former is hardware based on a protocol that was invented in the early 70s. The latter is a company that just happens to make technology based on the protocol.

      Close. The company named X-10 created the home automation protocol back in the seventies. The patent for it expired a little while ago & that allowed other manufacturers to use the same communication protocol.

      X-10 Pro is the same stuff from the same company. The only difference is the label. The Radio Shack, Magnavox, & RCA equipment are just relabeled X-10 products.

      You haven't seen any pop under ads from them in a while because they didn't pay their bills. They filed for bankruptcy a while ago to keep from paying those bills.

      In my option, they are just a bunch of drunk, slimy Scots on a downward spiral.

      How do I know this? Because I used to work for the company a number of years ago.

      I'm pretty glad to be out of there.

    11. Re:X10 Hardware?! by cwsulliv · · Score: 1

      Modules manufactured by X10 (which I believe include the Radio Shack branded versions) may not be mil-spec, but they generally work perfectly satisfactorally and provide an affordable home automation solution for most people. I have over 20 modules controlling the lighting in my house and yard and have experienced only one failure in 8 years of daily service.

    12. Re:X10 Hardware?! by Anonymous Coward · · Score: 0

      wahhhhhh.

  10. /.'ed by KJE · · Score: 5, Funny

    I hope they have one hooked up to their webserver...

    1. Re:/.'ed by AnswerIs42 · · Score: 4, Funny
      Lava Lamp color codes:

      Off = No Bugs
      Yellow Lamp = Warnings
      Red Lamp = Broken Code
      Exploding Lamp = Got linked off of /.

    2. Re:/.'ed by danigiri · · Score: 1
      You left out one:

      Exploding grenade = got a CGI linked off of /.

  11. Nifty by pixieluv · · Score: 1

    That is soooo nifty :P except I so would keep it on all the time. Also, after your coworkers see your light on... they will know that you goofed anyway :P

    --
    "But i loveded you PIGGY I LOVEDED YOU!!!!!" *Gir*
    1. Re:Nifty by SpooForBrains · · Score: 1, Informative

      If you had RTFA you would know that

      a. you aren't recommended to leave the lamps on for more than ten hours at a time and
      b. that there is sufficient time for you to correct the error before the "lava" starts flowing. If you're a good little coder and are paying attention.

      --
      "The dew has clearly fallen with a particularly sickening thud this morning"
    2. Re:Nifty by pixieluv · · Score: 1

      well i leave it on longer anywaz, and you can still see the light before it starts flowing

      --
      "But i loveded you PIGGY I LOVEDED YOU!!!!!" *Gir*
    3. Re:Nifty by spectral · · Score: 1

      You realize that these are powered by light? So, you get an eerie red glow ANYWAY, the second you break it. If you're stupid enough to not fix it by the time the lava starts flowing, then that says something ELSE about you. The lava flowing is not the first indication that it's messed up. The light coming on says "Hey, look, this tard broke it."

      The lava flowing says "Hey, look, this tard doesn't know how to FIX IT."

  12. Next? by Anonymous Coward · · Score: 0

    A red light that turns on whenever a shell starts on the server.

  13. Workaround... by Blue-Footed+Boobie · · Score: 3, Funny

    10 Remove Bulb 20 Work at my leisure... 30 Make as many errors as I want... 40 GOTO 20

    --
    DAMN YOU OCTODOG! DAMN YOU TO HELL!
    1. Re:Workaround... by Anonymous Coward · · Score: 1, Funny

      or
      10 cut cord
      20 attach hot wire to the left testical of the hot head who put these in the office.
      30 write bad code
      40 compile
      50 GOTO a new job

  14. nice, but by Dwindlehop · · Score: 2, Insightful

    In my office we use a group-wide email.

    --
    Jonathan Pearce jonathan@pearce.name
    3EAAFB2A http://www.jonathan.pearce.name/
    1. Re:nice, but by Anonymous Coward · · Score: 1, Funny

      Help! lp0 on fire!

  15. microsoft... by knoledgesponge · · Score: 0, Redundant

    Hmm, they make these for compiling errors when microsoft compiles their OS...[:-P] -sp0nge

  16. A Better Mod? by grunt107 · · Score: 1, Funny

    Wire each builder's seat with a voltage generator. Keep the timer aspect (x minutes/hrs to fix), but add voltage increasers for number of errors detected.
    Really bad coders would get lauched like a rail gun 'bullet'.

    1. Re:A Better Mod? by antifoidulus · · Score: 5, Funny

      I can just see the police reports now:
      Cause of death: missing }

  17. Instead of Lava Lamps... by jmcmunn · · Score: 4, Funny


    I think we should have an air raid siren hooked up to it. Not only would it alert you to a problem, it would also scare the crap out of everyone and wake them up for a nice productive afternoon.

    It's either that or electrodes into your chair.

    1. Re:Instead of Lava Lamps... by Anonymous Coward · · Score: 0

      It's either that or electrodes into your chair.

      You mean your employer doesn't do this already? I thought that was standard.

    2. Re:Instead of Lava Lamps... by glpierce · · Score: 5, Funny

      I like the idea of the classic movie defcon alert - main lights go down, red flashing lights and siren come on, loop of calm female voice stating "The build is down" comes on over loudspeakers.

      --
      G
    3. Re:Instead of Lava Lamps... by lizzardo · · Score: 3, Funny

      I'd go for Strong Bad singing "The System is Down" instead, but the red flashing lights would be cool.

  18. Very Cool, Cat by ackthpt · · Score: 2, Funny

    To be smooth, baby, shouldn't you change 'kill' to 'chill', too?

    --

    A feeling of having made the same mistake before: Deja Foobar
  19. Room 101 by mark0 · · Score: 5, Funny

    Most environments in which I coded would prefer a Room 101 model. A cage is placed on your head. When the build is broken, rats are released into the cage. The time it takes the rats to run down the tunnel and into the cage to eat your face gives you time to fix your mistake.... The lava lamp version sounds double-plus good.

    1. Re:Room 101 by Anonymous Coward · · Score: 1, Funny

      So, hot lava-lamps will be placed under the rat's feetsies?

    2. Re:Room 101 by Anonymous Coward · · Score: 0

      I don't quite get it, is "rats" a euphemism for the build manager or the QA manager?

    3. Re:Room 101 by autophile · · Score: 4, Funny
      When the build is broken, rats are released into the cage. The time it takes the rats to run down the tunnel and into the cage to eat your face gives you time to fix your mistake....

      Better make sure you specify wild rats. If they were fancy rats, they'd probably just lick your nose or snuffle in your ear or something. Then you might want to break the build on purpose just for giggles.

      --Rob

      --
      Towards the Singularity.
    4. Re:Room 101 by SmittyTheBold · · Score: 3, Funny

      Exactly. I sit here thinking, "Oh, it's time to let the ratties out to play! Let's break the build!"

      --
      ± 29 dB
    5. Re:Room 101 by xao+gypsie · · Score: 1

      yeah, actually, i have pet rats. once they get used to you, they love to sit on your shoulder while you code, drive, etc....great pets, easy to take care of, and only cost about 5 bucks...

      --


      xao
      http://TheHillforum.hopto.org
    6. Re:Room 101 by SpacePunk · · Score: 1

      Just clip the lamp off of the end of the wires and tape them to your nuts.

  20. Yeah, but... by Anonymous Coward · · Score: 1

    Lava lamps are so~ 80s. When are we going to be able to hook this up to heated-seat office chairs... The longer it takes you to fix the problem, the hotter it gets.....

    1. Re:Yeah, but... by tazanator · · Score: 1

      wait, hook it up to heated chairs... with the way the boss scrimps on heating that would be nice in the winter.

      --
      I'm told you are what you eat, does that mean I can be you by tomorrow with some A1?
    2. Re:Yeah, but... by vettemph · · Score: 1
      Lava lamps are so~ 80s

      and 60's and late 90's...

      --
      The government which is strong enough to protect you from everything is strong enough to take everything from you.
  21. Already slow... by herrvinny · · Score: 1

    Maybe it's just my net connection, but the first link isn't working for me, and the second one is slow as hell. Might be an interesting idea, especially to wire up to a webserver after a slashdotting.....

    1. Re:Already slow... by ThomaMelas · · Score: 1

      You ask why you can't reach a site and why a second one is slow...but then you mention slashdotting a site...

  22. 0mg j00 m4d3 t3h M1cr0$0ft j0k3!!! by Anonymous Coward · · Score: 0

    +5: Insightful!!

    1. Re:0mg j00 m4d3 t3h M1cr0$0ft j0k3!!! by Anonymous Coward · · Score: 0

      There's no such thing as a Microsoft joke. They're all true. :-(

    2. Re:0mg j00 m4d3 t3h M1cr0$0ft j0k3!!! by StalinsNotDead · · Score: 1, Funny

      Knock, Knock.

      Who's There?

      Microsoft.

      Microsoft who?

      Microsoft sucks.

      --
      Thanks to the internet, we can now all die alone together! -SomeWoman
  23. Conficting reports by happyfrogcow · · Score: 3, Funny

    So you're saying the lava lamp switching on means it's time to fix things, as apposed to taking a kind smoke break?

    conflicting reports are rising from the break room.

    1. Re:Conficting reports by happyfrogcow · · Score: 1

      damn, I forgot the overzealous use of "hippie" "quotes", revision follows:

      So you're saying the lava lamp switching "on" means it's time to "fix" things, as apposed to taking a "kind" smoke break?

      conflicting reports are "rising" from the "break" room.

  24. Usual Google Cache by Anonymous Coward · · Score: 2, Informative

    Google cache of article.

  25. better idea by StevenHenderson · · Score: 4, Funny

    voice of Gilbert Godfrey screaming out "I suck at programming! Fire me!" over and over. That would make you debug before you compile...

    1. Re:better idea by DLWormwood · · Score: 1
      That would make you debug before you compile...

      Forgive my ignorance, but how do you debug before you compile? Don't you need to compile first before you can step through the code?

      --
      Those who complain about affect & effect on /. should be disemvoweled
    2. Re:better idea by StevenHenderson · · Score: 1

      Not sure if i used the word correctly, but I meant that you would surely double-check/ trace through the code before you compiled. I guess it's not necessarily the best wording, but you get my point.

    3. Re:better idea by DLWormwood · · Score: 2, Insightful
      I meant that you would surely double-check/ trace through the code before you compiled.

      You might be meaning "integrated" where you are saying "compiled." Even if the final integration step involves compiling via a master project, you'd still need a test bed or "scaffolding" to compile your code against before submission. Otherwise, you are flying blind and may as well be programming towards the old batch cards systems of yesteryear. (Then again, the project I'm working on now involves separate shared libraries or code modules, rather than something so monolithic.)

      --
      Those who complain about affect & effect on /. should be disemvoweled
    4. Re:better idea by StevenHenderson · · Score: 1

      Hahah your programming experience is surely more extensive than mine. My "expertise" consists of having done small Java programs in college, along with a good deal of VHDL and Verilog. I will take your word for it. :)

  26. Coffee maker by GraWil · · Score: 4, Funny

    What about the hack that starts the coffee maker everytime a build fails... it is usually a *long* night when that happens around here.

    1. Re:Coffee maker by Kozar_The_Malignant · · Score: 1

      Hal: "Dave, your really screwed the pooch on that one. I've started the coffee pot, ordered in some chow mein, and sent a text message to Denise that you won't be joining her at the restaurant."

      --
      Some mornings it's hardly worth chewing through the restraints to get out of bed.
    2. Re:Coffee maker by Anonymous Coward · · Score: 0

      wow, how original, just like the article suggested. An amazing low, even for /.

    3. Re:Coffee maker by Kozar_The_Malignant · · Score: 1

      This is /. Who bothers to RTFA?

      --
      Some mornings it's hardly worth chewing through the restraints to get out of bed.
    4. Re:Coffee maker by Odin's+Raven · · Score: 1
      What about the hack that starts the coffee maker everytime a build fails... it is usually a *long* night when that happens around here.

      Perhaps if the coffee maker hadn't been switched off in the first place, the programmers would have been awake enough that their code wouldn't have broken the build. A 32-ounce mug of prevention is worth a long night of cure. ;-)

      --
      A marriage is always made up of two people who are prepared to swear that only the other one snores.
    5. Re:Coffee maker by Anonymous Coward · · Score: 0

      How about the hack that sounds an alarm when the *coffee machine* fails. That's the biggest problem, surely?

  27. Anonymous by Photar · · Score: 0, Redundant

    I'd prefer sirens and flashing LEDs.

    --
    He who knows not and knows he knows not is a wise man. He who knows not and knows not he knows not is a fool.
  28. Comment removed by account_deleted · · Score: 0, Troll

    Comment removed based on user account deletion

  29. Lava lamps have many uses for IT by thatguywhoiam · · Score: 2, Interesting
    Wasn't there a link on slashdot a while back about a guy who built a crypto system using lava lamps as the (truly random) seed values? (maybe not - search turns up nothing)

    I remember seeing that, and thinking, hey, not all ideas that emerge from a cloud of dope smoke are bad.

    --
    If Jesus wants me it knows where to find me.
    1. Re:Lava lamps have many uses for IT by SiW · · Score: 1

      I remember that. He used a webcam to capture the image of the lava lamp, IIRC.

    2. Re:Lava lamps have many uses for IT by bhima · · Score: 1
      Yes, there was!

      Just my speed too, to bad I left my lamp in the US

      Jimmy I hope you like the lamp!

      --
      Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
    3. Re:Lava lamps have many uses for IT by Finni · · Score: 3, Informative

      Yeah, that was SGI. It now lives here.

    4. Re:Lava lamps have many uses for IT by alanw · · Score: 3, Informative
      Wasn't there a link on slashdot a while back about a guy who built a crypto system using lava lamps as the (truly random) seed

      It was the Silicon Graphics (SGI) Lavarand implementation, which was at lavarand.sgi.com.

      It seems to live on at lavarnd.org

    5. Re:Lava lamps have many uses for IT by SiW · · Score: 1

      Yeah. This Wired article talks about it.

    6. Re:Lava lamps have many uses for IT by r_j_prahad · · Score: 1

      It was a tongue-in-cheek project by three engineers at SGI. The original server's been taken off the Internet, but there's some history at http://www.sciencenews.org/articles/20010505/matht rek.asp. Enjoy.

    7. Re:Lava lamps have many uses for IT by Piquan · · Score: 1

      Yeah, that was SGI. It now lives here.

      That's a significantly different project. It was invented by different people, and doesn't even use a lava lamp; it uses the noise from a capped webcam.

    8. Re:Lava lamps have many uses for IT by Finni · · Score: 1
      You are correct when you describe the current LavaRnd project as software analyzing present-day webcams. You are wrong when you say they were invented by different people. Landon Curt Noll was involved with both.

      The differences are listed here.

    9. Re:Lava lamps have many uses for IT by chongo · · Score: 2, Interesting
      At SGI we did use Lava Lite(R) lamps to generate unpredictable seeds for pseudo-random number generators. We purchased quite a few lamps over the life of the project ... so many that we had our own account rep from the factory and special discount price.

      It was not hard for us to get approval to buy the Lava Lite lamps. Our bosses were very supportive in signing the purchase orders to buy the lamps. All it took was presenting a cool idea (lavarand) to cool bosses (David Watson and later Mel Pleasant). :-)

      Some have asked about the relationship between the classic SGI lavarand and the current LavaRnd project:

      • One of the members of the SGI classic lavarand team (me) is also on the current LavaRnd team
      • As a nod to history, we do maintain a pair of lamps in view of the live image our entropy source.
      • The difference between the old SGI classic lavarand and the new LavaRnd may be viewed here
      --
      chongo (was here) /\oo/\
    10. Re:Lava lamps have many uses for IT by thatguywhoiam · · Score: 1
      Thanks for the LavaRand info - what a cool project.

      And, uh, hope no offence was taken at the dope smoke comment (I didn't mean any).

      --
      If Jesus wants me it knows where to find me.
  30. Alternatively... by London+Bus · · Score: 2, Interesting

    ...you could just use the time you'd spend setting this crap up to discuss the code with your coworkers and get ideas on how to fix problems. But that's just me. I'm sure most people would rather watch a lava lamp than code.

  31. Slashdot effect.... by Kenja · · Score: 2, Funny

    Guess the lava lamps just blew up.

    --

    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
  32. firewall mod? by drmancini · · Score: 3, Funny

    Wow ... think of a firewall mod with a lava lamp for each open port ... my god!! the lava is boiling ... hackers coming in!!!

    --

    Never underestimate the power of idiots in large groups
    1. Re:firewall mod? by gphinch · · Score: 1

      How about a board of, say, 100,000 multicolor leds. One for each port, open or closed. Turn it on, watch the show!

      --
      in bed.
  33. Non /.'ed CruiseControl Info by jaaron · · Score: 4, Informative

    CruiseControl is a continuous integration tool. Mostly it's for Java but there's a .NET port too. Basically, it regularly compiles a code base to make sure no one broke anything with their commits. Apache uses something similar called GUMP.

    --
    Who said Freedom was Fair?
    1. Re:Non /.'ed CruiseControl Info by Suffering+Bastard · · Score: 1

      Mostly it's for Java but there's a .NET port too

      Er, does this mean I should instead connect it up to my Java Lamp? Waxy chunks of gooey code, swimming in fire-red liquid.

      Hey, maybe that's a new web hosting concept. Java LAMP!

      Daily pun quota fulfilled.

      --
      "Molest me not with this pocket calculator stuff."
      - Deep Thought
    2. Re:Non /.'ed CruiseControl Info by Derkec · · Score: 2, Informative

      Google has a list of tools that will help automate builds and manage them. I help write one of them, but won't be that shameless in the plug.

      Overall, I think it's good to have some sort of tool that automates your builds and emails you when they brake. Continuous integration is a good part of it for developers, but this also gets into release management, communication between teams, and such.

    3. Re:Non /.'ed CruiseControl Info by BorgCopyeditor · · Score: 1

      Java LAMP is dog slow and should handily win any RAM -eating contest.

      --
      Shop as usual. And avoid panic buying.
  34. Off you Room 101 YOU go... by GillBates0 · · Score: 1

    for that DoublePlusUnGood joke.

    --
    An Indian-American Hindu committed to non-violent thought/speech/action alarmed by the global explosion of radical Islam
  35. A little to fuzzy... by Anonymous Coward · · Score: 0

    ...to be of any use.

  36. While at it add a Wisp Air freshner that puffs by Anonymous Coward · · Score: 0
  37. article text in case of /.ing by BeeRockxs · · Score: 4, Informative

    Bubble, Bubble, Build's In Trouble
    Your software is being automatically built and tested on a schedule. It even sends you an email when the code doesn't compile or pass its tests. You're certainly ahead of most projects, but email is just so 90s. Even if you could manage to find those build failure emails amidst all that spam, you're reading yesterday's news. Indeed, you may already be ignoring the status of the scheduled build.

    The Monitoring chapter of the book offers alternative, in-your-face, worth-getting-up-for-in-the-morning techniques for monitoring scheduled builds. The most popular technique came by way of a story contributed by Alberto Savoia. He describes how his project uses red and green lava lamps to radiate the status of their scheduled build. Better yet, those lamps are controlled using X10 devices such as those used to turn on your household lamps so that you don't arrive home to a dark house.

    Well, as you might imagine, I could hardly wait to build my very own build-monitoring lava lamp kit. And as bonus material for readers of the book, I've crafted a bit o' software that integrates with CruiseControl. So now you too can enjoy red and green bubbles on your project!


    Bill of Materials

    To get started, you need some automation gear. Think of these gadgets as this year's essential project accessories:

    * 4-Piece Firecracker Automation System

    This kit includes:
    o 1 Firecracker Computer Interface
    o 1 Transceiver Module
    o 1 Lamp Module
    o 1 Palm Pad Remote Control

    Cost: $39.99

    (Props go to the folks at x10.com for supporting this project by supplying me with a complimentary kit. It all fits in a wee box, so I can carry it from project to project.)

    With that kit, you can control two lava lamps -- one plugged into the transceiver module and the other plugged into the lamp module. You can optionally purchase another appliance module if you want to control two appliances. For example, you might want your build process to turn on a coffee pot when the build fails and then kick start your margarita machine when the build is fixed.
    * 2 lamps, preferably the kind that boil red and green lava

    I used the Hot Rock Lite F/X (yellow earth/blue liquid and red earth/purple liquid). Note for legal purposes that these lamps (shown in pictures below) are not LAVA(R) brand motion lamps, but those will work just as well.

    Cost: $9.99 each at Target or Walmart
    * Pragmatic Automation X10 software
    It's an open source Java library that includes the CruiseControl plug-in, an API to make your wildest X10 dreams come true, detailed instructions, and an ever-so-useful collection of tests.

    Way down deep, the library uses the Java Communications API to send bits out over the serial port and into the Firecracker Computer Interface. (Linux users will need the RXTX implementation). Michel Dalal's Java X10 CM17A API library, an implementation of the FireCracker (CM17A) Communications Specification, is used to send out the correct 1s and 0s in response to human-friendly commands. Many thanks to him for doing all the low-level bit twiddling and sharing the goodies with us!

    Cost: Free to readers of Pragmatic Project Automation

    Assembling the Kit

    With that hardware in hand, you're ready to start the assembly process. The Firecracker Automation System includes instructions written for your average home electronics consumer, so your average computer/network geek should have no trouble. I'll spare you all the gory details and instead run through a quick visual tutorial of my setup.

    Start by plugging the Firecracker Computer Interface into a serial port of your scheduled build machine:

    This little gem sends a wireless signal from the computer to the transceiver module. Notice that you don't lose the serial port. You can plug another serial device

  38. Neah, Coffee AND Beer machines by tao_of_biology · · Score: 1
    Actually, hook the sytem up to two different drink dispensers:

    Build fails: Coffee dispenser starts spitting out cups of java.

    Build succeeds: Beer dispenser starts spitting out cans of Olde English.

    --

    -- "A chicken is an egg's way of making another egg."

  39. Seems counterproductive by LeahofRivendell · · Score: 5, Funny

    I would definitely write bad code on purpose with this set up just to watch the lava.

  40. Lava Lamps are for sissies - Pavlov's developer by otisg · · Score: 0, Redundant

    I have a better idea. Hook up the continous build system to the electrical power system, and put small electrodes in developer's chairs. Then configure the build system to figure out which developer caused a build failure, and soon you'll have developers that never forget to run unit tests before commit.

    Or, you could try a bit different approach. Instead of shocking the developer at fault, shock all his co-workers. Then the co-workers will make sure he/she never makes the same mistake again.

    --
    Simpy
  41. Low Tech Works by kcdoodle · · Score: 5, Funny

    We had the problem of concurrent users locking up a tape drive.
    We tried a white board, we tried a sign in/out sheet, it got so bad that we held a meeting and the manager decided we would use the ownership of a certain file to show who was allowed to control the tape drive.
    The same manager broke his own rule immediately after the meeting.
    My solution was the one that worked.
    We used a really cheesy Mardi Gras necklace. Who ever had the necklace in their possession was allowed to access the tape drive. We never had a problem after that.
    If you left the necklace on your desk it was perfectly okay for someone else to steal it. If you wore the cheesy thing around your neck, everyone knew you were using the tape drive.

    Sometime low tech is easier, more reliable and best of all, funnier.

    I live the greatest adventure anyone could wish for. - Tosk the Hunted

    --

    - I live the greatest adventure anyone could possibly desire. - Tosk the Hunted
    1. Re:Low Tech Works by Anonymous Coward · · Score: 1, Funny

      Did coworkers flash each other when they needed a new volume mounted?

    2. Re:Low Tech Works by AbbyNormal · · Score: 1

      Good Idea Bad idea, headline news:

      "Tragically, KcDoodle's life was cut short today suddenly while leaning over a massive office shredder. The cause of his demise? A 30 cent fishing-line string Mardi Gras necklace. Details at 11".

      --
      Sig it.
    3. Re:Low Tech Works by QuijiboIsAWord · · Score: 1, Funny

      And best of all, was the people shouting "Hey Steve, show us your T*TS!"

      --
      -Hmm...I got a G+ invite, better remember to remove the request from my sig...-
    4. Re:Low Tech Works by floki · · Score: 2, Interesting

      We had the problem of concurrent users locking up a tape drive.
      ...
      We used a really cheesy Mardi Gras necklace. Who ever had the necklace in their possession was allowed to access the tape drive. We never had a problem after that.
      ...


      This also works great when trying to manage a discussion in a group of 10 to 20 people. If things start get out of hand and people cut each other off just take a random token (perhaps a small ball) and throw it to someone who wants to speak. After speaking the person passes/throws it to someone else.

      Nobody will need an explanation and you can be pretty sure people who don't have the token keep their mouth shut. As a bonus you take out the tension of a heated discussion by putting in some fun. Helps to keep objective and forces people to keep their thoughts for some time, possibly reflecting again about what to say.

      --
      from the to-stupid-for-words dept.
    5. Re:Low Tech Works by Anonymous Coward · · Score: 0

      Isn't the most important thing to get someone to shut up? Why give them the power to keep talking as long as they don't pass the ball along? And why should the one who was talking get to decide who is next?

    6. Re:Low Tech Works by floki · · Score: 1

      No, the most important thing is to only have one person talking. I don't think someone talking endlessly is a problem.

      I have to agree though that the decision of who talks next will be biased. One could also agree on throwing the token back to the discussion leader.

      --
      from the to-stupid-for-words dept.
  42. Quick fixes? by PhotoGuy · · Score: 1
    The delay in the lamp heating up gives you a few minutes to fix things before it becomes obvious to co-workers that you broke the build.

    So it encourages people to fix the problem in a few minutes, rather than to make sure it's fixed right?

    Yeah, that'll increase product realiability and eliminate bugs.

    --
    Love many, trust a few, do harm to none.
  43. More practical by spidergoat2 · · Score: 2, Funny

    Would be a beer cooler. If your code/project/whatever works, beer gets cold. If it fails, beer gets warm. That's real incentive. Ur, except in England.

  44. That's ANOTHER cool use of Lava lamps in computing by alispguru · · Score: 3, Interesting

    A better one is here where Lava lamps are used to generate true random bits.

    Too bad the website for it appears to be off line. SGI used to be cool, too...

    --

    To a Lisp hacker, XML is S-expressions in drag.
  45. APPLE on its merry way to implementation already by danigiri · · Score: 1
  46. lava lamps shmava lamps by Anonymous Coward · · Score: 0

    Three words: DVD Player & Gigli

  47. Getting Your Boss To Fall Into Lava by Anonymous Coward · · Score: 0

    Now that would be an article worth reading.

  48. Slashdotted by garethwi · · Score: 0, Redundant

    I bet all of his fucking lava lamps are burning brightly.

  49. Virtual lava-lamps. by mikael · · Score: 3, Funny

    We've got a similar system, but it uses the lava-lamp screen saver.

    If the keyboard or other input device isn't used within five minutes, a lava-lamp appears on screen.
    That way, we can tell if someone hasn't been working within the past five minutes.

    Personally, I prefer the futuristic virtual Lava Lamp office, where you're cubicle rises and falls according to how productive you have been.

    --
    Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  50. Lavarand, at SGI by devphil · · Score: 1


    Yes, it was real, and yes, that's pretty muvh how it worked. Several lamps being viewed by a camera, and the image data was broken down to use as random numbers. You could even click a button to request a kilobyte or so of random digits.

    It was hosted for a while at SGI's "personal pages for employees" server, which was decomissioned after it became obvious that the projects people worked on in their spare time were way cooler than anything SGI was officially offering that year. The Lavarand webpages were moved around a little, but may have vanished by now.

    --
    You cannot apply a technological solution to a sociological problem. (Edwards' Law)
    1. Re:Lavarand, at SGI by edittard · · Score: 0
      Several lamps being viewed by a camera, and the image data was broken down to use as random numbers.
      It's not the only way, though. There was a thing called ERNIE in the UK that generated random numbers for premium bonds[1] using radioactive substances and a Geiger counter as the seed.

      [1] A combined savings bank/lottery. Really.

      --
      At the bottom of the /. main page it says 'Yesterday's News'. Well they got that right.
  51. He should have made one for webservers by digitalgimpus · · Score: 3, Funny

    He should have made one for webservers when the apache process hangs.

    His datacenter would be groovy right now.

  52. MOD PARENT DOWN - It's not the right page. by Anonymous Coward · · Score: 0

    That's a cache of an earlier version of the blog, not the current article.

  53. Quick Fixes by kjfitz · · Score: 3, Insightful

    I'm not sure I would want to put in place something that would encourage designers to make quick fixes. Once the build breaks the "lava lamp penalty" would encourage a designer to keep the lamp from bubbling rather than spend the time to fix the break in the best and safest manner (i.e. one that may take an hour longer.)

    Does your build environment allow you to debug, build, and test a loadbuild break in the time it takes a lava lamp to heat up?

    1. Re:Quick Fixes by Derkec · · Score: 1

      Sure the lava lamp is gimmicky and stupid, but the important part is that it provides quick feedback when the build "breaks". This is what we want from continuous integration. We want to be building a lot and TESTING the crap out of those builds. And we want that all to be happening automatically on a clean server.

      When one fails, we suspect that there's a bug or someone forgot to check something in. Generally, it's good to find this out quickly. The advantage of the lamp is that you notice the lamp changing where you might not notice yet another email. That said, I have a "Failed Builds Notification" folder in my email, and when that has something in it, I pay attention. A spammer who can spoof his way in there deserves my attention :)

      It's not about keeping the red lamp off. It's about noticing when the red lamp is on.

  54. Sounds... by Misch · · Score: 1

    Sounds a bit like the Ambient Orb that Thinkgeek offers.

    There's also a developer interface where any semi-savvy web programmer can control the color of their Orb with a simple http "get" call. Track how full your hard drive is, traffic on your website, Slashdot posts, or your credit-card debt.

    --

    --You will rephrase your request for me to go to hell. Goto statements are not acceptable programming constructs
    1. Re:Sounds... by Maelikai · · Score: 1

      we (Agitar) tried Ambient Orb but found the lava lamps a better solution.

      discussion (and other "extreme feedback devices" here

  55. The Average User by The+Angry+Mick · · Score: 1
    before it becomes obvious to co-workers that you broke the build

    Yeah. Like the average user is going to look at your lava lamp and say, "Geez, looks like Bob borked the sendmail build again . . ."

    --

    I'm not tense. I'm just terribly, terribly, alert.

  56. Impressive? by Jozer99 · · Score: 1

    A lava lamp as a warning light? I had a Tandy once that's processor was a lava lamp. I just it just goes to show what kind of progress is being made.

  57. Pit and the Pendulum by Washizu · · Score: 1

    Why not release a swinging blade above your head. Fix the build too slow and... chop!

    --
    OddManIn: A Game of guns and game theory.
  58. Another Solution by Anonymous Coward · · Score: 0

    I would rather have compilers include a sound file that will laugh at you (the Return Fire one), when your program does not compile correctly. The Zero Wing one is also good.

  59. Disco? by romper · · Score: 1

    [insert obligatory Disco Stu reference here]

    --
    Right is wrong when left is right.
    1. Re:Disco? by damien_kane · · Score: 2, Funny

      [insert obligatory Disco Stu reference here]

      Why? Didn't you get the memo? Disco Stu doesn't advertise...

  60. You insencetive clod by bhsx · · Score: 1

    You just /.ed google cache ;)

    --
    put the what in the where?
  61. Why doesn't ... by JooBYE · · Score: 1, Insightful

    SlashDot simply cache the linked sites in their stories. Only the first page off the link. Maybe in a split version like google's cached sites showing the URL and all. That way, if anyone is interested in the rest of the site, they can dig from there.

    Yes, off topic. But needs to be addressed. It gets frustrating when links go dead in less than an hour after the story is posted.

  62. Absolute by bretharder · · Score: 1

    Genius!

    1. Re:Absolute by StevenHenderson · · Score: 1

      Why thank you. I know that just the thought of it makes me cringe, so imagine what the real thing would do. Glad to find someone that hates him as much as I do. :)

  63. progressive thinking.... by Anonymous Coward · · Score: 0

    Why not just set it up so it delievers a 1.21 gigowatt jolt to the balls.

  64. Lava lamps are supposed to be soothing man. by edunbar93 · · Score: 4, Funny

    Leave it to corporate America to find a way to make Lava Lamps something to stress out about.

    --
    "No problem. I have the capacity to do infinite work so long as you don't mind that my quality approaches zero."-Dilbert
  65. this is funny by Chuck+Bucket · · Score: 4, Interesting

    as a build mananger I just implemented Cruisecontrol on the job this week. it's awesome, no more going to do the build and getting a ton or errors, now if there's an error emails get sent to me, the project manager, and the dev responsible. it's a very nice tool. adding lights to the mix sounds trivial, but hey, if it makes work more fun, why not.

    CB

  66. Acutally, my company just bought me one... by DrRobert · · Score: 1

    ...as recognition for being a the company for several years. Actually, they gave my a catalog I could choose from. I chose the lava lamp, which cam inscribed with the company logo and is now in use in my office causing great consternation with managment.

  67. Break time by ro_coyote · · Score: 2, Funny

    Don't forget the sticks of pot and discount snack machine, so our fellow techies can mellow out after a stressful rush of fixing things in a hurry. (For medical reasons, I assure you.... honest!!)

  68. MODERATORS: by Anonymous Coward · · Score: 0

    Why is this modded redundant?

    1. Re:MODERATORS: by Gi77+B4t35 · · Score: 1
      Why is this modded redundant?
      For a second I thought you'd written "Why is this moderator retarded?", which is probably a better question.
  69. Already documented and in print by revans · · Score: 1

    This book already covers using lava lamps and other devices to alert teammembers about build problems.

    Pragmatic Project Automation: How to Build, Deply, and Monitor Java Apps by Mike Clark

    BTW, I recommend this book if for nothing else as a way to explain how the build process works.

  70. And the best lamp to use? by ckd · · Score: 1

    A Google logo LAVA(R) lamp of course. You can pay for it with the money you made on the IPO!

  71. haveing trouble by nsdemon · · Score: 1

    those links do not seem to work for me ..is it just me or is the site haveing issues?

    --
    "Your min is only an image to me."
    1. Re:haveing trouble by Anonymous Coward · · Score: 0

      You must be new here...

  72. Blurb doesn't do justice by bokmann · · Score: 4, Insightful

    That headline blurb doesn't do this book justice. I was one of the first kids on my block with a copy of this book, and I highly recommend it.

    This book is not about lava lamps (although it does talk about them). This book is about using automation to keep your software project on-track... never letting things get broken... using a computer in your office as a 'virtual employee', continually building and running unit tests and letting you know if someone breaks the build.

    Yes, there is a reference about automatically turning on a red lava lamp if your unit tests fail... but far more important than that, the build on my project (which uses the ideas from this book) is never broken long enough for a lava lamp to heat up.

    If you are interested in Agile process (especially the XP concept of 'continuous integration'), you need this book.

    1. Re:Blurb doesn't do justice by happyfrogcow · · Score: 1

      our "virtual employees" have been outsourced to India. we're all sitting on the floor drawing maps to the unemployment office with chalk and charcoal.

  73. Here's a link that works: by AndyHunt · · Score: 5, Informative
    Very funny, guys. We weren't expecting to get Slashdotted today. Try www.pragmaticprogrammer.com/pa/pa.html and it ought to work a little better for you.

    -- /\ndy

  74. I'm gonna build one by sparkywonderchicken · · Score: 0

    Except in my case I'm gonna have the eyes of my Tiki God light up. Then I will start on self correcting code.

  75. Re: Lava Lamps... Full Metal Jacket quote by mhesseltine · · Score: 1

    Private Pyle has dishonored himself and dishonored the platoon! I have tried to help him, but I have failed! I have failed because you have not helped me! You people have not given Private Pyle the proper motivation!

    So, from now on, whenever Private Pyle fucks up, I will not punish him, I will punish all of you! And the way I see it, ladies, you owe me for one jelly doughnut! Now, get on your faces!

    --
    Overrated / Underrated : Moderation :: Anonymous Coward : Posting
  76. What century are you living in by phrenq · · Score: 1

    that you're still getting pop-under ads? Time to get Firefox.

    1. Re:What century are you living in by Anonymous Coward · · Score: 0

      please go here and tell me about your precious fire fox

  77. Knackers by Gi77+B4t35 · · Score: 1
    they are cool, they improve the office environment, provide a bit of fun, improving peoples moods
    So are beers. Well, 3 out of 4 ain't bad.
  78. But will it light the bong for me? by Wile_E_Peyote · · Score: 4, Funny

    This would be more useful, if it lit up a bowl at 4:20 if the green lamp was going.

    Hmmm... All I need is an automated valve and a mini blowtorch...

    W.E.P.
  79. However .... by gstoddart · · Score: 1
    Personally, I prefer the futuristic virtual Lava Lamp office, where you're cubicle rises and falls according to how productive you have been.


    Unfortunately, the ceiling height won't be changed, so over-achievers get a series of cieling noogies until they settle back down with the dregs.

    --
    Lost at C:>. Found at C.
  80. SITE NOT SLASHDOTTED -- MOD DOWN KARMA WHORE! by Anonymous Coward · · Score: 0

    http://www.pragmaticprogrammer.com/ isn't even breaking a sweat here. The parent is a blatant karma whore.

    1. Re:SITE NOT SLASHDOTTED -- MOD DOWN KARMA WHORE! by BeeRockxs · · Score: 1

      When I posted that comment, the site was already was very slow. And it's not like I need any karma.

    2. Re:SITE NOT SLASHDOTTED -- MOD DOWN KARMA WHORE! by Anonymous Coward · · Score: 0

      If you really weren't a karma whore, you would've posted anonymously.

  81. It's better the other way ;) by mystran · · Score: 2, Funny

    Indeed. If you do that, everybody starts breaking builds just to turn the damn lamp on. Better make it so that when a build breaks, the lamp get's turned OFF so people get angry from not being able to watch it. That way nobody dares to break the build, and somebody does, other people might even come to help fix it, so they can continue their trip^H^H^H^Hwork with proper lighting..

    --
    Software should be free as in speech, but if we also get some free beer, all the better.
    1. Re:It's better the other way ;) by rokzy · · Score: 1

      RTFA: there's a green lamp on when it's fine, a red one when there's a problem

    2. Re:It's better the other way ;) by AuMatar · · Score: 1

      Red lava lamps are cooler. So they'll still want to break the build.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    3. Re:It's better the other way ;) by Cyberop5 · · Score: 1

      The practical problem with this is most lava lamps arn't ment to be run for more than about 4 or 5 hours. That's a lot of bad code.

      --
      Urgo: "I want to live. I want to experience the universe and I want to eat pie!"
      Jack: "Who doesn't??"
  82. Improved terror threat level by Anonymous Coward · · Score: 1, Funny

    Someone call Tom Ridge quick and tell him to get 5 colored lava lamps: red, orange, yellow, blue and green (may be able to hold off on the green for a while). Hook it up and let it rip

    I think that the public might be more receptive to a terror threat level from a lava lamp- be on the alert for suspicious activities but, hey man, don't get stressed out about it....

  83. Is there anything more annoying on /. by Anonymous Coward · · Score: 2, Interesting

    Than people complaining about getting modded down in a system that intentionally gives mod points to (pseudo-)random people? But I guess it's obvious that if someone feels their post deserves a certain response and it doesn't get that response, the mod system must be broken as all hell.

    1. Re:Is there anything more annoying on /. by TheRealMindChild · · Score: 1

      Or maybe its kind of like being being one of 6 childeren. We all do our chores, except Mom decides to give only two of the children their allowance. It makes no sense. It has no point. If that isnt "broke", I must need shot

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
  84. Well... you can always... by unikron · · Score: 2, Funny

    Get your boss to buy Java Lamps :D

  85. Alternative build's broken procedures... by lpangelrob2 · · Score: 1
    Yes, I understand that it's an X10 thing... but when I saw "4-Piece Firecracker Automation System" I thought of my own solution to the problem.

    When the build first breaks, light a big aerial shell firecracker that goes BOOM. Since you're supposed to run these tests once on the hour, the next two would go on the hour while the build was still broken.

    The fourth piece would be a flare aimed at the offender's cube. Think of it as a 4-gun salute...

  86. PARENT IS TROLL. MOD DOWN. by Anonymous Coward · · Score: 0

    nt.

  87. you joke! by Maelikai · · Score: 1


    originally we only had one lava lamp that went on when the build broke. but because having the lava lamp going was a good thing we switched to having a red and green!

  88. Very cool stuff? by john_smith_45678 · · Score: 1

    Just like velvet, velour, and Elvis paintings too?

  89. Talk about... color and "OH"...umm... by davidsyes · · Score: 1

    "colorful programming".

    Now, just add some speakers, a dictionary of expletives, and the phrase "FIRE! FIRE!" or the KDE/app sound "Oooh-ah", or the non-zero number/word "Oh!"

    (Example: Around 1994 I dialed a wrong extension, which included an errant "zero". The female voice responde with "There IS no EXTENsion: TWO-OH-OH". I was onto something. I hit, 2500300 or something like that. That led to her response, then I just entered all zeroes...

    "There IS no EXTENsion: Oh! Oh! Oh! Oh! Oh! Oh! Oh! Oh! Oh! Oh! Oh! Oh! Oh!...". That went on for about enough time (with the speaker volume up a bit higher than necesary) for my manager/president to ask me to knock it off. I think later the industry changed the "OH" to "ZERO", but there are still a number of them out there...)

    David Syes

    --
    Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
  90. ClearCase by CrazyClimber · · Score: 1

    Or, you could just buy (I know, that's an evil term here on Socialistdot) a tool that allows multiple individual development, like ClearCase.

    1. Re:ClearCase by Derkec · · Score: 1

      Even in ClearCase you need a nuetral place that does builds, runs tests against those builds and emails people when those tests fail.

      There's a very good reason why Cruise Control, Anthill Pro and others support ClearCase. While it does support multiple individual development (a feature you don't need to spend ClearCase sized money on) it doesn't do the testing part of continuous integration. And it definately isn't an automated build server.

      If you're not testing, you're not doing continuous integration. If your automated build server doesn't handle the tagging of the source control for milestone builds, your only doing continuous integration and leaving your QA and release management teams blowing in the wind.

  91. Obligatory Monty P reference by Six+Nines · · Score: 1

    No one expects the Slashdot Inquisition!

  92. Reminds me of Dilbert's "lost token" by Chemisor · · Score: 3, Funny

    > Who ever had the necklace in their possession was
    > allowed to access the tape drive.

    Reminds me of an old Dilbert cartoon:

    Dilbert: (holding a cable) we have a token ring network.
    Boss: So why is it not working?
    Dilbert: the token fell out. It must be somewhere in this room...
    Boss: (gets on his knees to search)

  93. Is Firecracker X10?! Eeew. by ediron2 · · Score: 2, Informative

    Everything I google on Firecracker says it is 'X10 Firecracker Automation'...

    X10!!! Oh.... my... hell. Slashdot recommending a project that uses *THEM*.

    What next, a story on a project that uses SCO software?! Personal firewalls using XP SP2? A softball interview with Jack Valenti or Orin Hatch?

    I know, it's not pico/x10/whoever's fault entirely, but after years of X10 popups, I feel tricked/annoyed/dirtied and I haven't even clicked past the google results.

    A couple years ago, we were revising a website, with an eye toward better google placement. My tech lead forwarded a spam for a related utility, and I had to read him the riot act on why we'd *never* buy anything from a spammer.

    (yeah, I know... I'm goin' to modpoints hell for criticizing the editors.)

  94. JAVA?! by BestNicksRTaken · · Score: 0, Troll

    Why not just use the xtend/heyu/BottleRocket software - it's C so you can just call it from any script, and you don't have to wait half an hour for the interpreter to start up.

    --
    #include <sig.h>
  95. the story that started it all... by Maelikai · · Score: 1
    "The most popular technique came by way of a story contributed by Alberto Savoia. He describes how his project uses red and green lava lamps to radiate the status of their scheduled build."
    The original story is here.
    1. Re:the story that started it all... by Anonymous Coward · · Score: 0

      It was written on April 1st

  96. Another way... by rnelsonee · · Score: 2, Informative
    You can also use the Ambient Orb by following this guide. Theses guys chose the Lava Lamp because it's cheaper, but if you hate X10, this might work better.

    Now, everyone go buy an Ambient Orb so they can mass-produce them more, and then I can finally afford one!

  97. Re:That's ANOTHER cool use of Lava lamps in comput by Corporate+Gadfly · · Score: 3, Informative
    A better one is here where Lava lamps are used to generate true random bits.

    Too bad the website for it appears to be off line. SGI used to be cool, too...
    Indeed, the correct website is here.
    --
    Corporate Gadfly
    Jonathan Archer: the most beaten up Enterprise captain in Star Trek history
  98. Pfah! Amateurs! by MrNemesis · · Score: 1

    If you were *really* serious about alerting devs to breaking the code, you wouldn't bother wiring it up to lava lamps.

    No. Wire it up to an actual lava volcano and place vents and valves linked to it inside everyone's cubes. If it ain't fixed in 1 hour, the coder resposible gets (literally) fried.

    P.S. in my experience, it might be a good idea to invest in ejector seats for everyone. Once the volcano went out of control and we lost the whole widget team.

    --
    Moderation Total: -1 Troll, +3 Goat
  99. Hold on by oKtosiTe · · Score: 1

    Let me get back to you after I hook up a cinema projector to my pc, so it can display Microsoft's stars screensaver all day long.

  100. Re:this is funny by DrWhizBang · · Score: 1

    if it makes work more fun, why not

    heh. work hasn't been fun in a while. chances are pretty slim i could get these corporate to spring for this type of system - it may motivate people, and we wouldn't want that.

    First they cam for the Foosball table, but I was not a foosballer - so I said nothing. Then they came for the yearly canoe trip, but I did not canoe - so I did nothing. Then came the salary freeze, but I still had a job. And then they came for the fresh fruit in the lunch room, but I did not eat fruit - so I did little. Then they came for the coffeemaker, and there was no left who could stand up for the coffee.

    --
    Schrodinger's cat is either dead or really pissed off...
  101. if you're fast enough by Maelikai · · Score: 2, Interesting


    if you're fast enough and the timing is right you fix the build just as it is beginning to get liquid, then it cools with tendrills reaching to the surface.

    if you fix it too fast if looks the same as if it took a long time to fix it. :)

  102. Alternative X10 control software. by cwsulliv · · Score: 1

    BottleRocket (http://mlug.missouri.edu/~tymm/) for
    controlling the X10 Firecracker computer interface under Linux.

    Heyu2 (http://www.heyu.org/heyu2/) for controlling X10's CM11A computer interface under Linux/Unix/Mac OSX.

    Both are Open Source standalone command-line executables.

  103. Security by Anonymous Coward · · Score: 0

    Umm, there's no authentication here, right? I can just broadcast commands to device x in house y, and control your lava lamps, coffee maker or whatever?

    Seems like we need a password and some quality encryption for this kind of thing. Or we need wires.

  104. Hey Im Mike Clark!! by hypermike · · Score: 1

    For a minute there, I was like.. Did I submit this? Wait a tik I dont own a lava lamp. aha!

    --
  105. The Original Article on eXtreme Feedback Devices by javagitator · · Score: 2, Informative

    Wow, JavaLavaLamps are getting their 15 minutes of fame on Slashdot - I am bubbling with pride. As the original implementor (AFAIK) of the unholy and unlikely combination of CruiseControl + Java(TM) + X10 + Lava (TM) Lamps, and the author of the article in Mike Clark's book, I am thrilled (and a bit concerned that this will be THE contribution to the computing I will be remembered for.) In any case, JavaLavaLamps are just one of the eXtreme Feedback Devices (XFDs) I mentioned in the blog that started it all. You can read about XF and see other XFDs at: http://www.developertesting.com/managed_developer_ testing/000036.html. Have fun.

  106. A few minutes to fix things? by Trogre · · Score: 1

    The lava lamps I've encountered require about three hours warm-up time before they really get going.

    Perhaps it's designed for those really big bugs.

    --
    "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  107. We actuall did this. by tshak · · Score: 1

    We hooked up the star trek "red alert" siren to the build server via a simple outlook mail rule. This was at a time when we were bringing on new developers and still working on disciplining our selves to run our tests before we chekced in. Needless to say after a couple weeks we got noise compaints from neighboring offices. Our office sounded like the Klingons were attacking every 3 hours. :-)

    --

    There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
  108. I had one by macdaddy · · Score: 1
    at my last job. I bought it. It was an actual Lava(R) branded one. Nice. It had purple liquid and white goo. Back on topic, I found it to be very relaxing. I had it turn itself on about 30 minutes before I got to work and off when it was time to go home (longer than you're supposed to run one but only by a few hours). A colleague bought himself one of those rock water fountains for his desk. It was also pleasant. He had a cozy sofa, electric guitar and x-mas lights in his office too. The flourescent lights gave him bad headaches so he strung clear x-mas lights across the ceiling to light his office.

    I believe these comfort items are an important part of any office. You should feel comfortable in your surroundings. The office area itself should be decorated to please one's eyes. Forget the plain white wall crap. Go with something more colorful. Hang some pictures. Buy lots of cozy office furniture. Create conversation and thinking areas around the building where people can meet and brainstorm in the hallways. Put a whiteboard on every wall. There's all sorts of things you can do to make the environment more inviting. These are just a few of them.

  109. So old hat... by Anonymous Coward · · Score: 1, Informative

    A single multi-coloured, infra red controlled, lava lamp (available on Ebay), an infrared port on your PC, a simple post-build script that sends out the correct remote control signal, green/blue for build is good, orange/yellow for build with warnings, red for build failed. People on Slashdot need to get with the times and start using the latest technology.

  110. Very cool stuff? by OrangeTide · · Score: 2, Insightful

    Must be a slow news day for this to be cool.

    In a related note. Today is Macaulay Culkin's Birthday.

    --
    “Common sense is not so common.” — Voltaire
  111. Pee-er pressure by Anonymous Coward · · Score: 0
    Had to think about that... must be due to being a girlie ;-)

    (We generally sit down to widdle)

    1. Re:Pee-er pressure by Anonymous Coward · · Score: 0
      "We generally sit down to widdle"

      No shit. Oh, I get it, you were intentionally drawing attention to your sex, in the hope of some worship. Very clever.

    2. Re:Pee-er pressure by Anonymous Coward · · Score: 0

      Jeez. And people wonder why women don't post on slashdot (I mean regular women, not 'gothgrrrl' types).

  112. Best Unix-based control system? by mabu · · Score: 1

    I've been shopping around for some decent control software with C/C++ or Perl APIs (Not Java or X10). Does anyone have any recommendations?

    There are lots of interesting applications for these things. Turning lights on if there are unauthorized probes or scans, or some kind of color-coded indicator of network/web traffic. Most of the systems I've seen aren't very Unix-friendly or they're very low level. Any suggestions?

  113. DEVELOPPERS! by Anonymous Coward · · Score: 0

    Developpers! Developpers! Developpers!

  114. Use the Ant Sound task or create a "listener" by bADlOGIN · · Score: 2, Interesting

    I've been using CruiseControl for about half a year now, and the Ant Sound task works well. Just crank up the speakers and collect a directory of Success and Failure sounds. It's hard to ignore the audio track from the Psycho shower scene when a build fails, or a snip of the Indiana Jones theme music when it passes.

    Our build machine recently switched to a rack mount in the server room, so I wrote a little Ant Task that loops and parses the CruiseControl RSS feed (mentioned in Pragmatic Automation) and sets build status baised on that, playing a set of sounds on a workstation locally. We get punk covers of show tunes (from Me First And the Gimmie Gimmie's "Are A drag") and Office Space quotes when the build fails. The sounds are different from our usual workstation collection, and nothing says you missed a file checkin or config change like Bill Lumberg saying "Uh... we have sort of a Problem here.." at max volume:)

    --
    *** Sigs are a stupid waste of bandwidth.
  115. why the hell did everyone want to use a tape drive by Anonymous Coward · · Score: 0

    very confusing

  116. Only if we do it Enterprise style! by Anonymous Coward · · Score: 1, Funny

    The project manager will sit in a replica USS Enterprise Captain's Chair (Kirk style).

    The build officer will sit behind him at the "Build Station" inspecting CVS commits through a binocular microscope feed.

    Ensign, set course for compliance and engage at gcc factor -O3!

    And we must not forget this last one. Attractive young females wearing short skirts will deliver messages and coffee to the bridge, and generally stand around looking hot.

    Note to self: corporate work sucks donkey balls.

  117. u r teh roxxor by Anonymous Coward · · Score: 0

    I bow in worship!

    Your anonymous and enverifiable claims of coolness impress me!

    Now I must wank!

  118. Lava Lamps? How about software! by thelocalguru · · Score: 1

    I find it hard enough to get approval for software purchasing - than to ask to get some lava lamps purchased! Although they would look good on my desk...

  119. Over-Engineered Workplace by Mulletproof · · Score: 2, Interesting

    "When a compile or test fails, the red lava lamp gets switched on... The delay in the lamp heating up gives you a few minutes to fix things before it becomes obvious to co-workers that you broke the build."

    I mean, if you're looking for that sort of subterfuge to mask your screwup, why buy one to begin with again? Do you absolutely need a delayed action screw-up beacon. I mean, the moment the damn thing turns on, people are going to know you fucked up anyway even without an undulating blob since the entire lamp GLOWS WITH LIGHT, warm or cold.

    I nominate this for the "Weakest Excuse for Lava Lamp Placement in a Workcenter" Award. Thank you.

    --
    You need a FREE iPod Nano
  120. Beowulf cluster of lava lamps! by egork · · Score: 1

    oh-wee!

  121. Crash and Compile by irontiki · · Score: 1

    Shock Collars? I remember the good old days (tm) when, if your code failed to compile, you simply had a beer.

  122. I just hacked it! by Anonymous Coward · · Score: 0

    Try switching the red lamp plug with the green one,
    No one will notice your build failing all day long.

  123. Re:this is funny by dubl-u · · Score: 1

    heh. work hasn't been fun in a while. chances are pretty slim i could get these corporate to spring for this type of system - it may motivate people, and we wouldn't want that.

    Just buy it. Somebody on Slashdot taught me this great trick: just pretend that 1% of your salary is a bonus from the company to take care of little things that their budgeting process is too clumsy and stupid to deal with.