Many of the most important problems a data scientist faces day-to-day are software engineering problem. Among them are the challenge of ensuring the right code runs in the right place at the right time. I discuss the importance of having solutions to this challenge and some possible implementations.