Pages

Saturday, March 23, 2013

The Future Needs Programmers


Bill Thompson at the BBC asks the question Who will write tomorrow's code?, and it's a similar question to the one I've asked before now. How do we get kids interested in programming computers, as opposed to just using them? Sadly we are creating a generation of computer-savvy kids. They know how to search the internet, write up reports and play their games. Many of them even know how to do things it took me years of playing to discover, but somehow we are not instilling the same level of joy or interest in actually creating the applications used to run the computers. Bill suggests, among other things, that's it's an education problem, and in some cases a simple access problem. The tools to develop software are not provided with many computers, without the tools, you are never going to encourage people to try it out. But I think it goes deeper than this - we just don't provide any encouragement or reason to learn programming. Let's face it, programmers are not exactly the trendiest part of the gene pool. I'm not saying we need role models, but perhaps we should be pointing out how much fun programming can be? Or how rewarding it can be? Perhaps, too, we should be more open about how programming works, and how easy it can be to produce fun stuff. Tools like Ruby on Rails, for example, make it very quick and easy to produce some fun and exciting stuff. Promoting tools like this for development would potentially start people people down the development slippery slope that leads to the bigger and more extensive projects.

No comments:

Post a Comment