New York

October 15–17, 2025

Berlin

November 3–4, 2025

London

June 2–3, 2026

Compiler makeover: How technical debt created happier developers

Tired of endless patches and quick fixes to your developer tools? So were we. Learn how we at WSO2 turned our outdated Ballerina compiler into a driver of innovation, community growth, and happier developers.

Speakers: Sameera Jayasoma

November 04, 2025

Technical debt often carries negative connotations—as an inevitable burden rather than a pathway to innovation.

At WSO2, by 2020, incremental fixes for the Ballerina compiler and its VSCode plugin fell short of addressing deeper developer experience issues. Instead of viewing these challenges solely as debt, we reframed them as opportunities for innovation, professional growth, and enhanced developer satisfaction.

This talk shares experiences from my journey transforming technical debt into strategic improvements through a comprehensive redesign toward a responsive, real-time compiler architecture. Key strategies included empowering engineers, clear and transparent communication, and maintaining community trust. By repositioning technical debt positively, we significantly improved developer productivity and innovation capabilities.

You will gain practical insights into leveraging technical challenges to propel innovation, engineer growth, and community development. This talk will be a retrospective of that journey, exploring what worked and what didn’t.

Key takeaways:

  • Technical debt can be reframed as a powerful driver for innovation and growth.
  • Effective communication is critical when introducing significant technical changes.
  • Prioritizing developer satisfaction can dramatically enhance productivity and community engagement.
  • Successful transformations require empowering your engineers and fostering trust.