Technology - Mosaic of thoughts