Data Science, Product Analytics, Simulation, Deep Dives, Programming.
some will be easier to read and support over time. However, there are a lot of debates about the best practices, even among mature software engineers, so I wouldn’t bother trying to make it perfect too much for analytical ad-hoc research. Let's think about what objects we need in our simulation: