On particularly boring work days, I give myself like an hour to play some intense video games, and then just start with a small task again that you'll feel good about getting done. Instead of trying to jmcut out time sinks, just make them more deliberate. Rather than blowing it on mindless Twitter that isn't actually all that stimulating, spend it doing something else that you want to do for a while, and find a way to hard cap that so you can get back to the task. Also drugs.