So I just found out that I'll be hosting a high school student who is interested in software tomorrow. I take this stuff rather seriously - I remember being that age, being told to suddenly make decisions that will literally shape the rest of my life without any experience to judge those decisions, unsure of who's advice I should take or disregard. I had a hard time and I went into it knowing exactly what I wanted to do.
Anyway, they will be here for the first half of the day. I'm assuming the questionnaire they bring will take all of 10 minutes, and I'm struggling a little bit on how to show them what I do without going "ok just sit here and watch while I type colorful text". I'd really like to involve them or keep them engaged, but for a job like software engineering I cant exactly hand them the wheel if they (understandably) have no idea what they are looking at.
Does anyone have any tips on keeping them engaged? Activities? Something "fun" without seeming lame? Is just thoroughly explaining what I'm working on enough?
My background: BS. in Computer Engineering. A little over 4 years in the field as a software engineer. I'm at my second company and only started here a couple of months ago - I've had a couple of bug fixes on our main code base (which is rather big), and started and completed a small project.
About tomorrow: My schedule is open (no meetings or anything). Also I most likely wont be able to involve anyone else on the team. Our next major release is literally happening today or tomorrow so I'd rather not take away anyone's time.