Mikio Braun
@mikiobraun
Part of a thread
If you realize you need to break out complex processing into subfunctions, do so in a way that is separate from the data pipeline and generalized enough that they can stand on their own.