No. As evidenced in the recent transaction overflow attack that required the upgrade to .3.10, the system is designed to be as secure and autonomous as is reasonably possible, but there is always someone watching the flow of funds. There is always the human element. If that human element is ever completely removed, *then* we will be betting on a collective ability to write exploit free software.
Yeah. During the overflow crisis I was thinking how there are two separate parts to Bitcoin. There is the "community agreement" on the rules and such and there is the software that we expect to enforce them for us. As long as the agreement part is strong we can handle temporary coding problems. And I have every reason to think that it will stay strong since a change without near consensus wrecks the thing for nearly everyone which makes getting any kind of support for a fundamental change that isn't super obviously best nearly impossible (I'm talking about like changing the coin value of a generate or something).