I've written about the importance of being aware of the risks of software development before. One of the points I made was that whenever software developers do anything worth their time and effort they are roaming on uncharted territories. Whatever has been done before is simply not worth doing ever again. Recognizing this is vital for ... Continued