Well, since you guys are reminiscing, I may as well reminisce with you. I was doing programming at the UW in the early 70's when a suit walked in watching me program. I was smooth, and well versed. One of my groups of code had solved an issue he was working on, and he was impressed. He asked me if I wanted to work the summer in the California desert and I said yes. He gave me a card and said call him when my spring quarter was over. I was surprised he called me the day after summer break started-- I was going to break for a couple weeks but he said come down now or the offer expired.
I flew down coach to Palo Alto Xerox and was given a badge with "Intern" on it and introduced around Skunkworks. I was amazed at the technology concepts developing in that brightly lit well equipped lab. I was late to work one day and hadn't washed up so I brought my soap on a rope with me and laid it next to me while I was writing lines of code. I planned on washing up later. My bar of soap was sitting right next to my hand when one of the seniors came by and said, "that gives me an idea." "We could attach a wire and a soap shaped object to the computer and it can be used for navigating on the screen!" I took the bar of soap and carved and shaped it to fit my hand, and the supervisor declared, "My God, that looks like a mouse with a tail!" Little did I realize I had just invented the computer mouse.
Well later I brought a girlfriend to Skunkworks to watch me work and she had been eating ice cream with caramel and chocolate on it. It was melting and getting messy. As I typed, she took her sticky fingers and asked me about certain things I was typing, making sticky squares around certain lines of code on the monitor screen. Then we realized she created a bunch of sticky "windows" all over the screen. Once again, the senior scientist came by and as he looked at the shapes, he said, "That's it! We can make multiple Windows to open on the screen to do multiple tasks!" referring to the sticky ice cream shapes on the screen. My girlfriend said, "Ooooh but it's so gooey!" Once again the analyst's eyes lit up. "Aha!" he said. "We'll call it a GUI (gooey) interface!"
Well, the rest is history.