|

How
many maintenance programmers does it take to change a light bulb?
None. They try to fix the old one.
"We looked at the light fixture and decided there's no point trying to
maintain it. We're going to rewrite it from scratch. Could you wait two
months?"
How many software testers does it take to change a light
bulb?
None. "We just recognized darkness, fixing it is
someone else's problem."
How many C++ programmers does it take to change a light
bulb?
"You're still thinking procedurally! A properly
designed light bulb object would inherit a change method from a generic light
bulb class!"
How many Java programmers does it take to change a light
bulb?
One, to generate a "ChangeLightBulb" event to
the socket.
How many Windows programmers does it take to change a
light bulb?
Seventy two. One to write WinGetLightBulbHandle, one to
write WinQueryStatusLightBulb, one to write WinGetLightSwitchHandle...
How many data base people does it take to change a light
bulb?
Three: One to write the light bulb removal program, one to
write the light bulb insertion program, and one to act as a light bulb
administrator to make sure nobody else tries to change the light bulb at the
same time.
How many technical writers does it take to change a light
bulb?
Just one, provided there's a programmer around to explain
how to do it

|