• 22 May 2008 /  Parenting, Tech, Work

    National Engineer’s Week is this week and I was asked to do a presentation on software engineering to about 40 local middle school students. I was a bit unsure how to approach this as it’s not the audience I’m used to dealing with. I’ve presented to rooms full of executives before, but I was more nervous about this. I’ll leave the obvious jokes about maturity levels as an exercise for the reader.

    Now that it’s over, I’d say it went very well (thanks to advice from my lovely wife). I was last on the agenda, so the kids were a bit drained and antsy, but I managed to keep them occupied and interested. I had an activity planned in which some volunteers represented parts of a very simple program, a bubble sort. I had them physically act out the operation of the algorithm and when it was completed they could see the results (the volunteers were now in alphabetical order). They were actually enthusiastic about participating in this little exercise, which was probably my biggest fear. It would have gone much differently if I had to drag kids up, or bribe them with the M&Ms that a certain someone suggested I bring. It was inspiring to see some of the kids watch the process, expressing confusion as it wasn’t immediately obvious what was happening, but then as it progressed, they got what was going on. I think they really enjoyed it.

    The blatant pandering of using a screenshot of Super Mario Galaxy and one of the Google map to their school actually resulted in cheers. So I’ll keep that in the toolbox for the future.

    One thing that didn’t work was sarcasm. If you know me, you know how integral that is to my daily life and the kids mostly just didn’t get it. I guess I should have seen that up front, but at least some of the teachers got some chuckles out of it.

    Overall, I really enjoyed the experience, the kids asked a lot of good questions, though several were about salary. I hope they all got something from it.

    Here’s my presentation, if you’d like to see it.

    Share/Save/Bookmark

    Tags: , ,

  • 08 Jan 2008 /  Parenting, Rants

    The other day, out of nowhere (which is where most things actually come from), Declan fires this at me:

    Dad? Do you get a new computer when you die?

    That got me wondering, assuming that there is some sort of afterlife, is there even a need for computers? What about the Internet? Does some sort of perfect awareness of all things make it unnecessary?

    If there an internet there, what’s on it? Is there a huge iTunes Music Store where everything is free and without DRM? Is there any porn? Can you get spyware on your PC? Is there a fallen angel that just needs my account number to transfer his vast wealth, paying me a “modest” fee in the process?

    Are the PCs any better than what we have here? Do they crash randomly and require reboots to stay running? How often do you have to upgrade, if at all? Is there a Blue Screen of …. umm… Death? Can you get Carpal Tunnel Syndrome?

    All tough questions which will likely never be answered. All those near death and death returnees talk about is the white light and their deceased relatives welcoming them. Not one of them noticed the really important things, like were they Macs or PCs? (Though I know they’re Linux boxes)

    Share/Save/Bookmark

    Tags: ,