Where to draw the line with reactive programming [closed]
I have been using RxJava in my project for about a year now. With time, I grew to love it very much - now I'm thinking maybe too much... Most methods I write now have some form of Rx in it, which is great! (until it's not). I now notice that some methods require a lot of work to combine the different observable producing methods. I get the feeling that although I understand what I write now, the next programmer will have a really hard time understanding my code. Before I get to the bottom line let me give an example straight from my code in Kotlin (Don't dive too deep into it): private fun <T