Every few years, when a new version of Java is released, the speakers at JavaOne tout the new language constructs and APIs, and laud the benefits. Meanwhile, excited developers line up, eager to use the new features. It’s a rosy picture—except for the fact that most developers are charged with maintaining and enhancing existing applications, not creating new ones from scratch.The ‘African Digitalisation Maturity Report 2017’ included research conducted across South Africa, Nigeria, Kenya and Ethiopia.