Feats like that required a level of concentration that I find almost impossible to achieve today. I've developed a tic: write a line of code, check a news site; write another line of code, check email; write another line of code, check a social site.
I can't even call it procrastination anymore. It's something far more insidious. I'm fighting it, but the fight itself requires a nearly exhausting amount of effort.
It's got all the hallmarks of an addiction -- a psychological one, rather than a chemical one, maybe. The trouble is, with many addictive substances, completely avoiding them is a reasonable solution. With the internet, looking up a function reference or even testing and uploading a piece of code can lead too easily to diversions; it's difficult to separate necessary things from distractions and impractical to avoid it altogether.
I hate it. I've tried many of the tricks that people suggest, but the simple fact is, a significant part of my personality would rather mindlessly browse the internet instead of focusing intently for a long enough period of time to do something productive.
> This leads me to believe that the ideas we have reflect the kind of world we live in.
I think this is insightful. I somehow never managed to lose track of my childhood dreams, but instead I'm constantly preventing myself from accomplishing them.
Good luck on your internet diet. If you manage to stick with it for a full month, you're a better person than I am.