Additional profile information on Alfred Thompson at Google+
John Montgomery is really asking the good questions these days. One of the things that teachers struggle with is of course how to explain difficult concepts to younger and younger children. John asks about explaining inheritance to an eight-year-old as one very specific example. There is some discussion and some ideas in the comments to his blog already. Do they work for you?
How do you explain programming inheritance? Does your explaination scale down to the level of an eight-year-old? If so I'd love to read it and I'm sure that John would as well.
InformationWeek reports that there are now more people working in the IT field in the US than at any time in history. That includes the peek of the dot com bubble. The unemployement rate for IT workers is down to 2.5% which is a pretty low number.
I've been talking to university faculty who are telling me that companies are calling them all the time looking for bright young computer graduates to hire. But the universities are not turning out enough students to meet the demand. I would say that suggests some real growth in the employement market.
Sure there are some jobs going overseas but there are more and more computing related jobs opening here in the US as well. But it is not just ordinary programmers that companies are looking for. They are looking for highly trained software engineers. It's not enough to just know how to code - you have to know how to design well, work in teams, and build on a solid educational base of knowledge. Time to think about getting that degree rather than just getting by on what you can teach yourself.