How many electrical engineers does it take to change a light bulb?
None. That is the electrician's job. I am a specialist.
How many software engineers?
Again, none. It's a hardware problem.
How many computer programmers to change a light bulb?
Two, but one resigns halfway through the project.