Each time we separate the bulb into its modules to do unit testing, it stops working. We looked at the light fixture and decided there's no point trying to maintain it. We're going to rewrite it from scratch. Only one, but she's not available. Of course, as everyone knows, just five years ago all it took was a bunch of kids in a garage in Palo Alto to change a light bulb.
Real programmers prefer LEDs.
24 hours - 3 minutes to put in the bulb, the rest of the time to compile all the libraries. 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. Aw shucks, I was going to reuse it. One, but he needs the seal of approval from Nintendo before he can put his light-bulb in their socket.