From Exchange to Contributions: Generalizing Peer Production into the Physical World
by Christian Siefkes
Publisher: Siefkes-Verlag 2007
Number of pages: 155
A new mode of production has emerged in the areas of software and content production. This mode, which is based on sharing and cooperation, has spawned whole mature operating systems such as GNU/Linux as well as innumerable other free software applications; giant knowledge bases such as the Wikipedia; a large free culture movement; and a new, wholly decentralized medium for spreading, analyzing and discussing news and knowledge, the so-called blogosphere.
Home page url
Download or read it online for free here:
by Terry Winograd - Addison-Wesley
In this landmark book, Terry Winograd shows how to improve the practice of software design, by applying lessons from other areas of design to the creation of software. The goal is to create software that works -- really works.
by David Boswell, at al. - O'Reilly Media
Mozilla allows developers to create cross-platform applications. The book explains how applications are created and provides step-by-step information about how you can create your own programs using Mozilla's cross-platform development framework.
by Matthias Felleisen, et al - The MIT Press
The focus of the book is the design process, from problem statements to organized solutions, it deemphasizes the algorithmic and language details, and specific applications. Programming is a fun activity, and a way to express abstract ideas.
This document will focus on optimizing code to run faster. The intended audience of this text are software developers, primarily programmers who know at least one programming language well enough to write moderately complex programs.