Some programmer jokes about sex

Q: What's the difference between Software Development and Sex? A: In sex, you don't get a bonus for releasing early.

--

Documentation is like sex. When it's good, it's very good. When it's bad, it's better than nothing.

--

Q: How can you tell when a programmer has had sex?
A: When he's washing the pepper spray out of his eyes.

--

Java programming is like teenage sex ....
Everyone talks about it all of the time (but they don't really know what they're talking about);
Everyone claims to be doing it;
Everyone thinks everyone else is doing it;
Those few who are actually doing it:
Are not practicing it safely;
Are doing it poorly, and
Are sure it will be better next time.