Eric VanRoy discusses his experience upgrading SharePoint environments from 2003 to 2007 to 2010. He outlines several key lessons learned including preparing for database schema changes, updating custom code to support claims authentication, replacing deprecated functionality, and thoroughly testing the upgraded environment. The document emphasizes planning and testing at each stage of the upgrade process to minimize issues.