Building Global Engineering Teams and Embracing AI: Insights from Netlify’s Dana Lawson
Dana Lawson, CTO at Netlify, emphasizes the importance of intentionality, written communication, and embracing AI to foster a thriving, globally distributed engineering team. In a recent conversation with Jody Bailey, Chief of Product and Technology at Stack Overflow, Lawson shared her experiences and strategies for leading a team that powers 5% of the internet.1 This article explores Lawson’s key insights into remote work, managing polyglot environments, and integrating AI into the development process.
The Realities of Remote Work and Building Culture
Lawson, a veteran of remote work even before the pandemic, highlights the need to balance the benefits of remote collaboration with the value of in-person connection. Netlify allocates budget for teams to meet physically, recognizing the energy and relationship-building that occurs in person.1 However, she stresses the critical role of a “written culture,” particularly for globally distributed teams with diverse linguistic backgrounds. Lawson advocates for leveraging AI tools to facilitate this, stating, “Have AI do your writing.” 1
Managing a Polyglot Environment
Netlify’s engineering team operates in a polyglot environment, utilizing a variety of coding languages and technologies. Lawson acknowledges the trade-offs between adopting new technologies and maintaining operational reliability. She emphasizes the importance of assessing the team’s capacity to support new technologies and ensuring sufficient expertise is available. The focus is on finding the most reliable solution, even if it isn’t the fastest, and prioritizing operational stability.1
AI Integration and Addressing Skepticism
Lawson views AI as a tool to lower the barrier to entry for builders and increase developer productivity. Netlify is actively experimenting with various AI tools and has launched “Agent Runners,” a public-facing AI assistant that allows users to make live changes to their websites.1 She acknowledges that skepticism exists within the team, particularly from engineers responsible for system uptime, but encourages a growth mindset and exploration of AI’s potential. Lawson suggests that AI can handle simpler tasks, freeing up engineers to focus on more complex challenges.1
Balancing Innovation and Technical Debt
Lawson recognizes that rapid product development inevitably leads to technical debt. She advocates for a pragmatic approach, balancing the need for innovation with the importance of maintaining a stable and scalable system. She emphasizes the value of documenting technical debt and proactively addressing it, but as well acknowledges that some debt is unavoidable.1
Key Takeaways
- Intentionality is Key: Successful remote teams require deliberate effort to foster connection and communication.
- Embrace a Written Culture: Documentation is crucial for clarity and knowledge sharing, especially in global teams.
- AI as an Enabler: AI can augment developer capabilities and lower the barrier to entry for builders.
- Reliability Over Speed: Prioritize stable and reliable solutions, even if they aren’t the fastest.
- Balance Innovation and Debt: Acknowledge and manage technical debt while continuing to innovate.
Looking Ahead
As AI continues to evolve, its role in software development will only become more significant. Leaders like Dana Lawson are paving the way for a future where AI empowers developers, accelerates innovation, and makes building for the web more accessible than ever before.1