This is a collection of essays, collecting my thoughts on the Software Development process.
It is intended as a practical guide, with toolkits and templates, to performing professional software development, allowing the practitioner to tailor the toolkit to the task at hand.