I think (and have often said) there are too many software developers.<p>However, I also believe that way too few people are technologically literate, and if anything that number seems to be going further down. To live effectively in an information society, people should not only be aware of what computers do, but they should also be able to write small programs that help them in daily life, as opposed to relying on the umpteenth horrible web service to accomplish trivial data processing.<p>So, more people who know how to code basic stuff can only be a net-positive as our society is moving away from manual labor. At the same time though we need less people becoming actual programmers. Our profession is absolutely flooded with people who are less than competent.