In 2019, I experienced eye soreness and back pain for a while because I was constantly working long hours in front of my 16 inch Macbook without any rest.
I decided to do something to change that. I’m not a fan of Apple Watch or smartbands. So the first thing I did was looking for some reminder software to remind me to take a break in the App Store, but none of them were smart enough for my needs. I wish the software could automatically tell if I was working, rather than requiring me to manually set an alarm. At the same time, when I go to the bathroom or drink coffee, it can automatically increase the time I can continue to work afterward.
So I created Eye Monitor. Eye Monitor is an automatic reminder tool. It judges whether you are using the computer through the use of the mouse and keyboard. (which means when a user is watching Youtube videos, Eye Monitor will consider it as not using computer. I haven't found a solution yet.) Whenever you use it continuously, your fatigue value will increase, and after a period of rest, your fatigue value will decrease automatically. When your fatigue value reaches the threshold you set, it will trigger a reminder (including the dock icon, status bar, notification, full-screen pop-up window, etc.).
After a year of iteration, Eye monitor now has a chart to show your usage of the day. And users now can customize the fatigue threshold, rest duration, reminder interval, reminder style, etc., and even customize the text of the notification (My customized notification text is “All work and no play makes Jack a dull boy”) or upload your favorite picture as the wallpaper of the full-screen pop-up window.(Not so useful, but I like it.)
I like to set the reminder interval very small, like 1 minute, so that when I turn off the reminder, 1 minute later the reminder will reappear again and I will decide to take a break.
This software is like a bit of a nagging mom, taking the trouble to remind you to rest. I hope you will like it. Here is the App Store URL: [https://apps.apple.com/cn/app/eye-monitor/id1527031341?l=en&...
The reason I bring this up is that if your baseline emotional state is stressed out, you will be more likely not to notice that being at the computer is making your body feel bad. You will be less likely to take those breaks and stretch what needs stretching and give your eyes a break because you are not aware of what it means to truly feel peace in your body. On the flipside, if you are in tune with what stress is feeling like and what calm relaxation and emotional stillness feels like, you will be less likely to tolerate situations that make your body and mind ache.
Yoga, meditation, and having a really fulfilling sex life are all obvious ways to reduce stress. Working on a healthy upright posture in the full course of your day is helpful too. Less obviously, talk therapy can be helpful if you feel like you can't relax or are anxious and tense all the time--the problem might be deeper than just needing a massage.