When your team is wholly distributed it can be tough to develop a team spirit, strong culture and shared approach. This talk will highlight the difficulties we've seen and suggest tips and tricks that we have experimented with to improve this.
Team leadership and technical leadership come with variety of challenges and require various skills. One of them is an insightful future outlook and being ready for what's yet to come.
Having worked extensively in the Shopify codebase, one of the largest rails apps in existence, I have experienced firsthand some of the downsides of working in monolithic codebases.
Keeping an application stable starts off being simple since your codebase is small, there are few points of failure, and you can easily reason about the implications of code changes.