Your audience can be anybody, children, adults, or any specific group of people. The audience is your reader.
I believe it was the Nurse.
Explanation:
The sheer joy of making things. Programming is fundamentally about creating solutions to problems. At the end of the day, you have created something that didn't exist that morning, and that is in and of itself satisfying.