Cyberinfrastructures--scientific research environments that span multiple institutions--require careful crafting and collaboration among domain specialists and software engineers, but several factors impede this collaboration. Recognizing five rules of thumb can help facilitate successful cyberinfrastructure creation and accelerate science in the disciplines they support.