How to Make Software
by Nick Jenkins
Number of pages: 54
An introduction to software development for programmers, developers, coders, hackers, crackers and Joe Public. Writing software is not as complicated as it seems and many projects fail because of the simplest of causes. You don't have to be a genius to deliver software on time, nor do you have to be steeped in the folklore of a complicated methodology to join the "elite" of the software development world.
This document is no more available for free.
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.
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 Kevlin Henney - O'Reilly Media
Tap into the wisdom of experts to learn what every programmer should know, no matter what language you use. With the 97 extremely useful tips for programmers in this book, you'll expand your skills by adopting new approaches to old problems.
by B. Fitzgerald, K. Stol, S. Minör, H. Cosmo - Springer
This book is intended for practitioners who are facing the 'softwareisation' of their business. It presents the Scaling Management Framework, a model based on experiences from companies that have given software a central role within the organization.