Writing Quality Software

This page is about the process of writing quality software: the design process, the way you lay down the code, the testing methodology, the project management.

Essential reading

Over the years, I've read a set of books that have altered the way I think about writing software. They often say the same things in different ways, they sometimes contradict each other, but always they make you think. They spark that sudden realization that perhaps you should be doing things in a different way, a better way. Or, maybe, if I'm lucky, they make congratulate me on getting it right. (More often the former than the latter <g>)

Anyway, here's the list. Let me know if there are others I should consider, or that I've picked a bad one but whatsisnames is better. More...

Copyright (c) Julian M Bucknall, 2001-2002 Last modified: 11-Feb-2002. email: Webmaster