Given the democratic nature of feature development on Orion, and the pace at which features are being introduced, I propose a feature freeze to be voted on. During the freeze, a renewed focus on the important underpinnings of the browser and development process should occur; it is the work that is deeply unsexy, unexciting, but of utmost importance. My hope is that this suggestion gets enough votes to justify its usefulness to the Orion team, and allow for them to focus on these areas.
Now for the concrete proposal:
- All development on new features should be paused for six months. This time should be used for...
- Addressing outstanding functional defects in the backlog
- Addressing outstanding UI/UX defects in the backlog
- Addressing any technical debt through re-factoring, unit testing, etc
- Enhancing or re-thinking the regression testing process as to prevent defects from re-appearing in the future (end to end testing process, integration builds, etc)
- Stabilizing the underlying WebKit version (no updates unless strictly necessary)