In Silicon valley, we had to go through drug test before hiring.
Yet to see anyone high in office. yes had seen nervous breakdown or panic attack when QA throws code back.
That's odd, normally when the project calendar goes out the window, they try to make up the time by reducing the interval left to *perform* QA, so the walk-on-water coders can procrastinate more.