Computing - then & now