When you program in science, your projects usually progress over time. Often, you got an idea, you create a quick and dirty solution and test it on data you know. This works for a while, but after several amendments, future-proving and incorporating new ideas, the code gets unbearable. This is the point when bottom-up-approaches break down and when you think about reprogramming everything. In these cases the new programs are not anymore bottom-up, you have an idea in mind what to achieve and often reuse some code snippets from before. We have reached the world of top-down.
Over the spring a new paper has finally made it and is now published in full form in GRL: Our first sub-sampling paper. I will not go into too much detail on what the paper is about, as I will have plenty to explain on it when my other papers on this topic will come out. Rather I would like to talk a bit about the long path papers sometimes have to go and late addition of new coauthors (like me in this case).