Finding your Organization’s Code Deodorant

Ittai Zeidman

What do you do when you know your codebase is dirty, and it’s your in-house framework? This happened to us at Wix. As we debated how to tackle our massive technical debt, we were struck by a wonderful realization: the process of transforming the old framework into something new and shiny is a golden opportunity to improve coding practices throughout the organization. We steered clear of specs and coding standards in favor of a platform of debating, reviewing and improving code. In this talk I'll walk you through the process we went through, sharing the story of how we used this ongoing refactoring effort to drive code quality improvements throughout Wix R&D.

Bio

"Ittai is a backend engineering lead at Wix.

Ittai has been spending most of his time on building Wix’s next generation CI system meant to enable scaling of the R&D in a Continuous Delivery setting.

As part of that Ittai is a co-maintainer of rules_scala, Bazel’s scala plugin, as well as very involved in other aspects of the Bazel community.

Previously Ittai headed the server software infrastructure team at Wix, serving dozens of developers with everything they need to build apps for Wix’s highly scalable microservices based architecture. Prior to joining Wix, Ittai led server and infrastructure teams in various Israeli startups in the fields of telecom, medical software and even online fashion.


Ittai is a fervent believer in Test-Driven Development, Clean Code and Software Craftsmanship, and practices (and preaches) it daily at Wix. At the end of the day he will relax with his wife and three daughters in the sleepy suburb of Givatayim, Israel."