to begin developing, what pitfalls exist, and how to avoid them. Also covered are