Programmable 2026 Presentation
When your software is older than your youngest employee
Great software architecture is really about one thing: making change easy, even as the system becomes bigger, older and more complicated. That's easier said than done, especially when you have code still running in production that was written before some team members were born.
In this talk, I'll share what we've learned over a 20+ year journey of building an enterprise SaaS product. From our biggest mistakes to our greatest successes, we'll explore the patterns and principles that endured for building and maintaining a software system for the long term. Whether you’re maintaining legacy code or building software to last, join me and see what you can learn from our story.