Programming is like sex
Programming is like sex because:
- One mistake and you have to support it for the rest of your life
- Once you get started, you'll only stop because you're exhausted
- It takes another experienced person to really appreciate what you're doing
- Conversely, there's some odd people who pride themselves on their lack
of experience
- You can do it for money or for fun
- If you spend more time doing it than watching TV, people think you're
some kind of freak
- It's not really an appropriate topic for dinner conversation
- There's not enough taught about it in public school
- It doesn't make any sense at all if you try to explain it in strictly
clinical terms
- Some people are just naturally good
- But some people will never realize how bad they are, and you're wasting
your time trying to tell them
- There are a few weirdos with bizarre practices nobody really is
comfortable with
- One little thing going wrong can ruin everything
- It's a great way to spend a lunch break
- Everyone acts like they're the first person to come up with a new technique
- Everyone who's done it pokes fun at those who haven't
- Beginners do a lot of clumsy fumbling about
- You'll miss it if it's been a while
- There's always someone willing to write about the only right way to do
things
- It doesn't go so well when you're drunk, but you're more likely to do it
- Sometimes it's fun to use expensive toys
- Other people just get in the way
- Oh, I disagree with the last one. If you're about to try something
completely new and totally kinky, a threesome is the best way to get
into it :-)
- Experts claim it's best done in pairs, but a lot of people claim they
can't find the right partner for that, and prefer to go it alone
- It goes better if you wait til the kids are asleep first
- There exist electronic tools specifically designed to help you, and they
may save time, but it's, uh, just not the same?
- Some people insist on planning it; others think it's best just to make
it up as you go along
- Size doesn't matter but tricks are important
- You should do it bug free
- They talk about it more than they do it
- Everybody thinks everyone else is doing it more than them but aren't
- When they try doing it they aren't as good as they thought