As your company grows, team organization will become more important to ensure success. In this presentation, I talked about strategies for how to structure an engineering organization into successful teams.
I talked about when and how to reorg, the principles that go into creating highly functional teams, management structures, and rollout considerations.
I gave a talk about QA at CTO School Philadelphia. QA is an interesting subject when it comes to development teams because every team needs it, but they all do it slightly differently. There are, however some general principles that make up having effective QA in an organization.
In 2014 I gave a talk about how Bitcoin works at PhillyRB.