The engineering team's culture is one of the most important things -- it sets the pace and the tone of how work gets done. If you don't give thought to how the culture is set up and evolves, then it will set itself up organically and probably with unexpected consequences. This talk focuses around the few things that you should do if you are setting this up from scratch, or trying to retrofit and fix a culture yourself.
Raffi Krikorian is engineering lead at Uber’s Advanced Technologies Center in Pittsburgh, Pennsylvania. He spends most of his time thinking about off-the-wall ways to change computing, transportation, and the world. Until August 2014, Raffi was Twitter’s VP of Engineering in charge of the platform – the core infrastructure of Twitter. During his tenure, platform engineering was primarily responsible for the scalability, efficiency, reliability, and performance of Twitter, as well as the developer productivity of all software engineers at Twitter. He lead the Twitter transition from a Ruby on Rails website to a JVM-powered services-oriented architecture. It currently serves about 250 million monthly active users, who send about 500 million tweets daily. He also created and used to chair Twitter’s Architecture Group, the team of senior software engineers in charge of Twitter’s overall technology portfolio, who also ensured that software got written to the same consistent standards across its entire global development team.