I don't really understand Pomodoro. When I'm at work, I'm constantly confronted by things not working (the dev environment) and using tools others wrote in an ad-hoc way. Any focus time is almost half spent diagnosing issues with the software. I don't do any deep work, because I spend my time writing tests (thanks boss!) and then getting those tests to work. It just feels so unfulfilling, that I don't want to sit there for three minutes to wait for the tests to compile doing nothing, I'd rather at least browse HN.