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 Michael DiBernardo (ed.) - The Architecture of Open Source Applications
This book provides you with the chance to study how 26 experienced programmers think when they are building something new. The programs you will read about in this book were all written from scratch to solve difficult problems.
by Allen Downey - Green Tea Press
A concise introduction to software design using Python. Intended for people with no programming experience, this book starts with the most basic concepts and gradually adds new material. The goal is to teach you to think like a computer scientist.
by Anoop Madhusudanan
The objective of this book is to introduce software design patterns to you in a simple, human readable, and funny way -- in the context of designing a soccer engine -- By discussing the thought process behind applying design patterns.
by Richard Monson-Haefel - O'Reilly
These articles are the original, unedited contributions for the book 97 Things Every Software Architect Should Know. Today's leading software architects present valuable principles on key development issues that go way beyond technology.