Kenya’s technological development