Rafael Zamaris of Upside, now lead maintainer of the Spree e-commerce framework, shares lessons from taking over a 15-year-old Rails-based open-source project. He covers three major challenges — roadmap/vision, upgrades, and maintainability of user customizations — and discusses how dependency injection, UI customization interfaces, and optional typing with Sorbet/RBS help keep users happy.
claude-opus-4-723cc7ad0