I feel like I lack clarity I know I should be taking the time to plan my day but I find myself getting pulled into the working context at any point in time. How do more senior engineers approach this? Are there personal rituals and routines that people use on a daily or weekly basis to move the needle?
This is something I see so many engineers struggle with! A few thoughts:
Also check out the full session we gave about time management here
Another important principle is reflection.
Thanks Rahul!
If I have a lot of items I need to work on, I write them all down on a local note on my Mac, ordered by priority as much as it can be. One of the most important concepts when it comes to boosting your productivity is that clarity leads to action.
In your case, it seems like you're getting distracted a lot - This is very common for software engineers. Something you need to learn is how to push back and say "No" to preserve focus. I have learned across my career that a lot of the times you get pulled in by other people aren't truly urgent, and people will try to pull you in more and more as you become more competent and senior (this is a good sign that you're growing). I cover this more in-depth here: "How to figure out what the most important projects are?"
I recommend this as well: [Taro Top 10] Time Management And Productivity