> I wonder if there will be a new invention like the Internet during my lifetime, where I can actually participate in shaping and defining it.
I remember asking myself that same question at age 14, in 1978. It seemed like all the cool stuff had already been done by giants.
There I was using a flakey homebrew S-100 personal computer at home and single-user networked computer (lisp machine) at MIT (no, I was not a student at 14!) that could connect over the ARPAnet to all sorts of other hosts. Ahead of me was the PC revolution, Internet revolution, mobile revolution and others. I couldn't see any of it.
But over the years I got to work on the plumbing of all sorts of crazy developments, some influential, some not, all of them really fascinating. And some of the stuff I worked on in the mid-late 1980s is just now starting to come to fruition.
I think the two keys are in what Ylonen writes about ssh: 1> he just did it, and was not afraid to do things like ask for a port assignment and 2> he announced his work. Funny, he did it on cypherpunks@toad.net -- run by my business partner John Gilmore; the cypherpunks used to meet in our offices at Cygnus. I remember we switched to ssh basically immediately.
Someone else responded that all the interesting stuff starts out small by definition. That's very true, but doesn't mean there isn't room to grow. Some interesting things come in later. For example YouTube: seems stupid to me, since if you wanted video you could always put it on your site, where it would be connected with other relevant stuff. Obviously I was an idiot: the "medium was the message" -- but it couldn't have gotten going until another revolution (TCP) already existed.
So consider something like Bitcoin: I'm pretty sure BC isn't going to make it (and Youtube wasn't the first either) but some elements, recombined with other ones, will be quite influential.
Oh, and revolutions take a long time to get going. They just look fast in retrospect and at the time because you can't see the rest of the iceberg.