software requirements blog post

I'd flip the sentences: "This will probably sound very demanding to most research programmers --- and who are we to come in and say we'd love to use your nice software, but first you have to do all of these things?"