The AHA! moments in the life of a "computer guy"