On one hand, user interfaces seem to be dumbed down, assuming users are not able to program, or worse (as made famous by the iTunes store banning scripting apps) locked down prohibiting users from programming devices.
On the other hand, programming, e.g., scripting, is a hugely useful way for programs to interact with humans and especially with other programs.
Learning to program is not necessarily learning a programming language but the mental ability to break a problem or task into discrete steps and then connect the steps with control structures. Even if programming languages get developed that resemble natural language, this mental ability will still be needed. Will the future have most of the population having this ability (perhaps through the education system), or (as seems to be the case now) most not?
Take a long-shot bet that most people will be able to program in the future, and start developing (well probably, continue developing) tools and interfaces for the future.
No comments :
Post a Comment