None of those ways are sustainable. Not only because there are good reasons to use those apps, but also because there are times when forcing yourself to work isn't going to work. I mean, if I am sick, tired, and just not feeling like working, I would go out of my way to beat the system I installed. What has worked for me is: one-sec extension [1]. The extension asks you take a deep breath and confirms if I still want…
I think any app that tries to minimize your usage needs to have mays to moderately allow that usage. Black and white thinking, particularly at the beginning, seems likely to fail.
I feel like I compulsively play chess online. I had not slipped up from 1/1 until last night. Then I really fell off the wagon tonight and played about 10 games.
It sounds ridiculous but I just have to put that behind me and get back to not playing online chess. I can play in person for fun but not the mindless waste of time chess has become for me online.
For me at least, it is always much harder to moderate than to go cold turkey with basically anything.