What is the far future of computing?

I had planned on making my second blog post about Wine, however my last week was more difficult than I anticipated. I have not had time to mess around with it, and instead spent my time writing software.  

I had quite the interesting conversation with my friends about the future of computing. We started with the concept of security, and what it took to safeguard systems as well as break into them. We came to the conclusion that it all seemed to be a numbers game. Given a certain amount of processing power, you had to use it cleverly to safeguard a system. With the same amount of processing power, you can utilize brute force to break into a system. That loosely translates to it being more difficult to safeguard a system than it is to break into it. Of course there are notable exceptions, such as clever exploits which could bypass security in entirety. While it would rarely be that straightforward, and sometimes not true, we called it a general observation.

Next we got into the topic of what computing was at its most fundamental level. At first we thought of alternate bases, instead of binary. But the conversation quickly evolved to thinking further outside the box. We discussed optical computing, but again came to the conclusion that it was merely a different implementation of modern computing. We then thought of organic computing, and talked about the lab which managed to store data in synthetic DNA. The more surprising part of it to us was the fact that they managed to retrieve the data with 100% accuracy. But again, it was only an organic method to store bits in a conventional computing system.

We tried to come up with an entirely different form of computing, but couldn’t. Everything we could think of was related to current methods. I have been wondering if that’s because we are trained to think about it in one way, or if the current methods are truly the most simplified possible. Granted we did come up with some unique ideas, but they were different implementations of current systems, not a new system in and of itself.