Martin MC Brown's picture
Martin MC Brown

Computing From the Front Lines

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.

What is Tech Briefcase?
TechBriefcase is a new, free service where IT Professionals can Search, Store and Share IT white papers and content like this. Learn more
Bookmark content
Speed up your research efforts with content across the web.
Search and Store
Find the white papers you need. Create folders for any topic.
View Anywhere
Open your briefcase on your iPhone, tablet or desktop. Share with colleagues.
Don't have an account yet?