The middle class is prone to seeing the working class as rigid, self-interested, narrow, uninformed, parochial, and conflict oriented. The working class tends to perceive the middle class as moralistic, intellectual, more talk than action, lacking commonsense, and naïve about power.
Each side has a different standard for evaluating information. The working class trusts experience, and the middle class believes in research and systematic study. The result is a wide gulf in understandings of nature, sustainability, economics, and human conduct.
They seek change differently. The working class seeks to build power to confront external threats, while the middle class hopes to change people’s motivations, ideas, and morality.
The middle class tends to have greater faith in the ability of bureaucratic institutions to accomplish its goals. The working class, by contrast, is often the weakest party in conflicts and tends to pay the costs of many political and economic decisions. Its strategies reflect both this vulnerability and the interpretation of politics as a conflict about interests.
There’s some applications, sure. WordPress, Trac, MediaWiki, MoinMoin. But most wiki software doesn’t have a vibrant community. Many a bug tracker has fallen by the wayside. Blog software projects have a horrible time building a viable community. Other website software hardly gets anywhere at all. A lot of the development that might appear to be application development really is more like a framework when you look closely (e.g., Plone, Drupal). Given its better deployment story, it’s no surprise PHP is the basis of most viable open source web applications.