software development

Ada Lovelace is known as the world's first computer programmer. Her work with Charles Babbage to create the Analytics Engine, an early predecessor of the modern computer, was followed by the publication of the first, most elaborate and complete programme sketched out by a programmer.
In a globalized, open and competitive market, it may be argued that online feedback becomes a necessity rather than an option. It is becoming harder and more expensive to predict who will be using a service or a product and their various preferences and contexts of use.
Consumer desire for apps is certainly there, but I fear an emerging 'app gap' between demand and supply. With the current dearth of STEM (science, technology, engineering, maths) skills - the EU predicts 900,000 IT-related job vacancies by next year - how will we meet the potential of the app economy, if we don't have the skills available to write those apps?
A new piece of software claims to be able to predict your location years into the future - even if you don't know where you'll
The holy grail of user-experience is to design something that is inherently unobtrusive, without needing a learning period, but very few new pieces of technology achieve that.