Speckled computing is an emerging technology in which data will be sensed in a minute, ultimately around one cubic millimeter, semi conductor grain called speck. Wireless network of thousands of specks called SpeckNet and distributed processing of information on programmable network is termed as Speckled Computing. Specks are not new, but the re-design of sensor nodes at nano scale. These nodes will operate with out any fixed infrastructure and are intended to be deployed in large quantity to increase overall throughput of the system. Furthermore specks can be deployed to places that are difficult to reach. These important features impose various requirements on specks. This paper begins with brief overview of speckled computing and continues with discussion on the evolution of sensor technology along with key research projects. This paper also reviews key challenges related autonomic and ad hoc nature of specks.