Video: How to Write Data Transformations With Clean Code


Data scientists are not primarily concerned with software, but poor code quality can quickly place limits on what their models can do. As they repeatedly ingest data, train their models, and analyze the results, they need reliable, reusable, and flexible code. Quality software can empower them with more time to focus on their main areas of expertise.

Reliable, reusable, and flexible — these descriptors are familiar to craft software professionals, and practices like domain-driven design (DDD) and test-driven development (TDD) can empower data scientists to innovate with confidence. The engineers who productionize the models can similarly benefit from a stable codebase that easily integrates with another software environment.

Sergii Volodko has spent more than a decade seeing these tensions and opportunities firsthand, working as both a data engineer for four years and a software engineer ever since. As a principal crafter at 8th Light, he has helped data science and development teams create overlapping practices and processes that produce more dependable solutions. In this presentation, he reflects on his experience and shares some key opportunities for software developers to help their colleagues embrace a new way of crafting their code.

Join the Dialogue

About Sergii Volodko

Sergii is a principal crafter at 8th Light based out of London. With over 10 years of experience in software engineering, he has honed his skills in DDD, BDD, TDD, and Clean Code. In the last few years, he has been having fun applying these same skills to Data Science.

About 8th Light University

8th Light University (8LU) is a semi-regular virtual event that is managed by 8th Light Inc, a global software consultancy. Topics focus on improving the craft of software development. Developers of all skill levels are welcome! Watch past event videos on YouTube or join the 8LU group to find out about upcoming events.

8th Light, Software is our Craft

8th Light is a software consultancy with offices in Chicago, London, Los Angeles, New York, Madison, and Austin. You can follow upcoming 8th Light University events on our Meetup page.

Interested in 8th Light's services? Let's talk.

Contact Us