Title: Practical Guide to Developing Computational Software