Distributed computing and all its aspects continue to become more prevalent at a continually accelerating pace. In this blog I will capture some of the ideas in this area by others and myself. Also, how it is influencing and should influence the sharing of knowledge and development of a consciousness though social participation and usage of tools for sharing and increasing open computing resources.