What matters is providing a solution for the client, rather than the most perfect solution to the problem. That means taking into account practicalities i.e. cost, reliability, timescales maintainability
PS On subject of great development, I understand a glowing review of "Pants UK" is to be published soon by a significant science education. If the comments on the program are as good as I have heard second hand, I will post it on CUK. Again and again and again and again .....
PPS ..and again and again and..
Leave a comment: