Software development and archaeology.