It's too big. There's too many weird things. You end up start trying to explain that things are really burritos.
And having it look the same regardless of if it's async or can fail or whatever else is also a win imo
-
-
A related article https://is.gd/RqH1Np - abstracting away from Future made code easier to reason about & test
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
yeah I probably need to concede the point on this one... but I still think heaping in lists is too far.
-
I guess my rough point is that it's possible to think that Monad is a good (but poorly named) abstraction 1/
End of conversation
New conversation -
-
-
Definitely. You also want failure handling within the async chain to look like failure handling elsewhere.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.