Pomodoro never has worked for me. The productive periods always seem to end just when I'm in a flow state and the short breaks aren't long enough to do anything really recreational and fun. I now just track my productive and procrastinating time and try to keep them somewhat in balance. For that I hacked together a trivially simple PWA at https://timeth.at/. That way I can chug along for as long as it's comfortable to do something useful without interruption, and also get to enjoy some procrastination time without feeling guilty. I just need a gentle reminder from time to time not to spend 8 hours straight binge watching some show or waste the entire game playing video games.