Science and substance: a challenge to software engineers | Synapse