Don't forget charter schools, if they exist in your area. They're almost always underfunded. I taught 9-year-olds "KidBasic" using Win98 boxes, and they had a blast!
I stopped reading when Marcus said he could "just compile" across many different unixes in 1985.
I think that's way off-base. I've been building stuff on different unixes since 1979, and there have always been these kinds of problems. With the possible exception of AIX, things are not especially any worse than they were then. The good news is how many of the proprietary unixes are "mostly dead".
See David Brin's article "Why Johnny Can't Code" at http://www.salon.com/tech/feature/2006/09/14/basic/index.html Then see BASIC-256, nee KidBasic. Available from http://thedance.net/kidbasic. I taught 8 9-year-old-boys elementary programming in 3 one-hour sessions, and they ate it up.
Don't forget charter schools, if they exist in your area. They're almost always underfunded. I taught 9-year-olds "KidBasic" using Win98 boxes, and they had a blast!
I stopped reading when Marcus said he could "just compile" across many different unixes in 1985. I think that's way off-base. I've been building stuff on different unixes since 1979, and there have always been these kinds of problems. With the possible exception of AIX, things are not especially any worse than they were then. The good news is how many of the proprietary unixes are "mostly dead".