What are some healthy habits that one should do during the day as a software engineer that are both realistic and actually help you be a better engineer.
The ones I can think of that I try and do:
What are some things people do that both work and are realistic? Obviously, I can't do 2 hours of yoga and meditation in the middle of my workday. At least consistently.
For me, one of the biggest things is having a source of new knowledge coming in via people you respect or admire as engineers who set the bar for the rest of the industry. I follow peoples newsletters and LinkedIn and catch up on their posts and read their articles daily or at the end of the week if I didn't have a chance during the week.
I make it easy to catch up on them using a tool called Mailbrew (https://mailbrew.com/) which bundles up your emails into one for the day (though I think there are other tools too)
I want to note though that most of what you've mentioned don't directly help you be a better engineer. These simply lay foundation for you to have a healthy life, with which you can pursue whatever you want. Don't do these things to be a better engineer; do them because they make you feel better. As every person's body and mind is going to be different, you should try things out see what sticks.
For me, these activities help me feel better:
For me, I've tried these and they didn't stick, but they work for a lot of people.