Programming Problems: The Infinite Jest

Why do programmers break up with their girlfriends?

Because they can't handle the recursion.

See also:

Why do programmers break up with their wives?

Because they're always trying to optimize their love life.

See also:

Why do programmers love their cats?

Because they're always purr-fectly happy to see them.

See also: