Last week I was playing around with Google App Inventor, a web based tool that allows you to make simple as well as sophisticated apps for Android. It uses ‘blocks’ with cut outs like puzzle pieces and then uses a combination of these blocks to specify the app’s behaviour.
Sort of like this one:
It should be pretty easy to figure this one out. Its a simple “answering machine” for SMS’s.
What really strikes me about this app is not only its simplicity, but the fact that it was built by an English major with no prior programming skills!
How about that?
Here is someone who notices a problem or rather a need and without effort, finds a solution using technology…and I believe this person was able to do this because he understood the value of technology and used this value to seek out opportunities for solving this particular problem.
…and that leads me to think that its about time we ‘democratize’ programming.
Its about time we lowered the barriers to creating tech based solutions for our needs and problems just as we did for consuming tech based information (Think tablets, Cell Phones, Portable Music Players and related items).
Quoting the authors of App Inventor;
Imagine a world where you can transform ideas into prototypes without hiring programmers, where you can make apps that work specifically for you, where you can adapt mobile computing to fit your personal needs.
I’m calling out to the developers among us and challenging them to take initiatives (such as the afore mentioned) to empower non-programmers to find tech based solutions that suit their personal needs.
Any seconds?










