I was talking with an acquaintance about his son's plans post-high school and he indicated that his son might be interested in the sort of work I do -- software development. I offered to have him come job shadow me for a day, but it occurs to me that some days might be better than others due to the number of meetings. I'm thinking that meetings would be pretty boring to a high schooler (since they frequently are for me too).
If I were to plan a day as a job shadow to give a realistic, but compelling view of the work of software development:
What sorts of activities should I plan?
How much time should I build in just for questions and how much time would you actually devote to the job shadow -- whole day, half day?
Any other ideas you'd like to share?
Have you ever had a person shadow you and how did it go?