A number of bloggers write frequently and thoughtfully about issues related to "better scientific software". You may want to follow some of them.