Oddbean new post about | logout
 @87c34046 Every time I need to store some simple key/value pairs, I glance at Datastore. Then, I see how overly complex it is, all the hoops I have to jump into to make it work, and I go back to SharedPreferences. I know it's less efficient but it usually solves my problem, it has drawbacks but I can live with them 
 @302ec1f1 @87c34046 I'm really curious, what's the complexity we're talking about here? The internals can be complex, sure, but using it isn't quite that complex is it? 
 @b0f43739 @302ec1f1 Using it does have some complexity, not necessarily easy to figure out how to set it up right for your need and what all the implicit behavior is.

Even if that wasn't the case, the internal complexity does matter, because bugs will happen more, and we need to be able to understand what could be happening.

Right now Datastore doesn't provide any hooks for telling you what it's doing. We have super slow inits and trying to figure out what it could be.