Why did the functions stop calling each other?
Because they had constant arguments.
Why did the designer break up with their font?
Because it wasn't their type.
Why did the developer go broke?
They kept spending all their cache.
Why did the programmer bring a ladder to work?
They heard the code needed to be debugged from a higher level.
What do you call a computer mouse that swears a lot?
A cursor!
Why do C# and Java developers keep breaking their keyboards?
Because they use a strongly typed language.
How do you comfort a designer?
You give them some space... between the elements.
If you put a million monkeys at a million keyboards, one of them will eventually write a Java program
the rest of them will write Perl
Why did the programmer quit their job?
They didn't get arrays.
A SQL query walks into a bar, walks up to two tables and asks...
'Can I join you?'