How can one achieve both the 8th and 12th point, i.e.
Do programmers have quiet working conditions?
Do you do hallway usability testing?
mentioned in The Joel Test: 12 Steps to Better Code?
Like Oded pointed out in the comment under the question.
"hallway usability testing is the name of a methodology, not where it occurs."
Therefore a programmer could have his desk in a silent place and yet do the "hallway usability testing". Just get out of your seat grab any given person and make him use your code.
No rocket science involved.