Program or be Programed? not so sure….
Rushkoff starts out by saying programs are designed with a bias towards the programmers. Thus, to be involved we must learn to program as the only way to give ourselves choice. I do not agree. In an ideal world we would all read binary code like computers and be able to write our own websites. We do not live in an ideal world.
I am in a class for web-design (as I may have mentioned before) and let me tell you 99% of the public would/could not learn that with a gun pressed to their head. Sure we can tweak out little Tumblr accounts to have different colors, but does that mean anything? Is that a choice or just an illusion of one? Instead of suggesting we all work to understand the specific mechanics of the internet, I suggest we first strive to understand broader strokes. Many people do not even understand that the internet is based on code and designed by people for people. Also that those people must be payed is not accepted. I know spending a few dozen hours making a website for a company is not fun for me, for most it is a job they need pay for.
The other assumption Rushkoff makes it that programmers design software for themselves. We have a whole new generation of programmers coming into the world now. These programmers (most) have studied usability and do design their work for humans, average humans, and not other programmers. Rushkoff is not doing programmers justice. Doing the job of a programmer does not mean just knowing the language of a computer, it is a degree that takes as much study as the next. To say that we all need to be programmers to be on the web is like saying we all need to be artists to paint our walls.