Working your way upstream is not easy. In this talk, I will explore how a team of software engineers in HP went from being closed-source enterprise developers to being a full house of ATCs and one core team member. I will look at the personal, departmental and institutional waterfalls that had to be flattened to achieve this.
Back in the day, we forked Diablo and worked feverishly behind closed doors to run v1 of our public cloud. Today we work upstream and run weeks behind trunk with only a handful of proprietary patches. We also offer a "Community Edition" release every 6 weeks that uses TripleO technology to encapsulate some of the learnings we got from running trunk at scale.