Joel mentioned in StackOverflow podcast #24 that it's FogCreek company policy to not ship software on Fridays. However, he didn't elaborate as to why.
I agree. At my employer, we deploy on Thursday nights. So we have Friday to cleanup any bugs that missed Quality Assurance (QA).
However, my manager suggested that we deploy on Friday nights in the event that QA doesn't have enough time to test the software before a release. I say, What about people's weekend plans? And if we deploy on a Friday night, then we'd have to work on Saturday to cleanup any missed bugs--which sucks.
So why not ship software on a Friday?
*We might (not sure) need to make this assumption: there is one core software development team located in one timezone deploying their company's core web application.