by Jeremy Rose
Publisher: Aalborg University 2010
Number of pages: 154
This book sets out the new field of software innovation. It organizes the existing scientific research into eight simple heuristics -- guiding principles for organizing a system developer's work-life so that it focuses on innovation.
Download or read it online for free here:
by Dustin Boswell, Trevor Foucher - O'Reilly
This book focuses on the nuts and bolts of programming, with simple and practical techniques you can use every time you sit down to write code. You'll find tips throughout the book, with easy-to-digest code examples and helpful illustrations.
by Christian Siefkes - Siefkes-Verlag
A new mode of production has emerged in the areas of software and content production. This mode, based on sharing and cooperation, has spawned whole mature operating systems such as GNU/Linux as well as innumerable other free software applications.
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.
A guide for software source code quality. The guidelines apply to anyone who creates, modifies, or reads software source code. This document is a set of rules to follow during the implementation phase that will help produce a higher quality result.