Michael Mulindwa trained as a mechanical engineer, but always struggled to fit into his job at his father's motor vehicle workshop. He was not well-grounded in handling some cars, especially those with the latest technology. They are more computerised,