This document provides 10 common pitfalls to avoid when getting started with developing for SharePoint Online and recommendations to address each pitfall. The pitfalls include: 1) Assuming SharePoint Online and SharePoint 2013 are the same, 2) Not having separate environments for development, testing, and production, 3) Lack of automation for deployment, 4) Forgetting about content management, 5) Disregarding changes to sandboxed solutions, 6) Thinking everything needs to be an app, 7) Underestimating the importance of JavaScript, 8) Trusting search behaves the same, 9) Expecting social features to work the same, and 10) Customizing My Sites. The document recommends practices like using separate Office 365 sites for