This document summarizes Marcus Denker's talks on feedback loops at ESUG conferences in 2014 and 2016. Some key points:
- Smalltalk should utilize feedback loops where the system and tools can easily evolve based on user feedback.
- Maintaining backward compatibility can limit improvements, so some breaking changes may be needed while providing migration paths.
- Imperfect changes are acceptable if they integrate user feedback and keep the system evolving. Involving the community helps improve changes.
- As a project grows, handling increased tasks, complexity, and contributions requires technical solutions like Git and improved community structures like consortiums. The goal is to keep the system operating as a feedback loop that scales.