"Lightbulb joke collection 105" joke
Q: How many SAS programmers does it take to change a light bulb?
A: They can't change light bulbs... Without light, they can't read the manual, and without the manual, they can't figure out how to change the light bulb.
Q: How many programmers does it take to change a lightbulb?
A: Wait! Maybe the bulb isn't broken. Let's try it again.
Q: How many Microsoft employees does it take to change a lightbulb?
A: Seven. One to write the pseudocode, another to design the requisite peripherals, another three to code various sections of the main routine, another to sort out the memory conflicts, and Bill Gates to justify earning such swingeing fees...
Q: How many Microsoft Visual C++ programmers does it take. ...
A: 400. 1 to change the bulb, 50 to write a magazine about it, 50 to write a help file about it, 50 to code a little gadget so when you hit the bulb it will announce all the names of the team involved, 50 to go down to the drinks machine and get everyone their can of coke, 50 to show off about how installing a light bulb for Bill has made them paper millionaires, 1 to answer the phone at the help desk ("Putting you through to our light bulb expert sir... click"), 148 to pad out the pictures in the "Light Bulb - how we did it" magazine.
Q: How many C++ programmers does it take to change a light bulb?
A: You're still thinking procedurally. A properly designed light bulb object would inherit a change method from a generic light bulb class, so all you'd have to do is send a light bulb change message.
Not enough votes...