Being busy all day doesn't necessarily mean you're making progress.
You can attend meetings, review pull requests, refactor code, and still make very little progress on the actual problem.
How do you distinguish productive engineering work from simply staying occupied?