The speaker discusses their favorite errors they have seen in embedded products and provides tips for avoiding them. These errors include forgetting independence, not considering vendor support, updating last minute, and developing on the live system. The speaker recommends having a clear understanding of dependencies, considering maintenance costs and legal compliance, and using DevOps tools for automation. During the Q&A section, the speaker provides additional advice on avoiding binaries in Git, anticipating end-of-life components, and convincing colleagues to follow best practices.