1. Taking breaks more often.
2. Using bigger monitor with bigger fonts, so I could sit further away.
3. Using Apple Vision Pro as a monitor replacement as it gives you 4-5 feet focal distance.
The last one lets me work at my computer all day without getting double vision, but it's not very comfortable and you start to feel the weight after 2 hours or less. Plus the friction on putting it on, connecting, etc.
I work from home, so I like to move around the house during the day or even work outside, which is surprisingly great with AVP as there are no reflections on the screen. Also, my lounge chair is vastly more comfortable than my desk chair, and with AVP I can maintain a good posture while keeping my laptop on my lap.
It's a very good XR headset. My primary use is to use it as a portable display, so I'm not chained to my desk all day. Also great for travel. Great to watch movies too.
Since it runs most iPad apps, it can be used for some light productivity workflows even without a Mac. You can use Bluetooth keyboard if you need to type a lot, but the virtual keyboard is surprisingly decent for quick replies.
I have NReal/XReal Air, and I find them very uncomfortable. I wear glasses, so I have to use prescription inserts, so it adds to the weight. While they are not too heavy, they put too much weight on the bridge of my nose and tend to slide down over time. They are also very sensitive to placement, so if they slide down a little, you can't see the entire screen anymore. The FOV is pretty narrow.
Even without the inserts and with contacts it was only marginally usable - it has a very narrow sweet spot and requires precise positioning. Not a big issue when watching movies, but a huge one when mirroring the laptop screen...
I have an Xreal Air and don't find it comfortable at all unless I'm laying down. I have to use optical inserts, and it just keeps sliding down my nose all the time. Quest 3 is vastly more comfortable for me, especially with the Elite strap.
Quest Pro, on the other hand, wasn't as comfortable due to the pressure to the forehead...
Programmers is not the only profession that has a high cost of context switching. Scientists, lawyers, engineers, writers - pretty much anyone doing intellectual work would understand.
If you already have people maintaining self-hosted or cloud environments, adding GitLab to the mix would not cost anything extra. We self-hosted GitLab instance for many years at my previous job and after plugging it into monitoring/backup systems it was extremely low maintenance. Even updates were painless.
Not only that, but Turbo Pascal was very efficient as a linker too, linking only library code that was actually used in the program, as opposed to Turbo C/C++ that would link the entire library. As a result, "Hello, World" was ~2KB for TP vs. ~15KB for TC. I may not remember the sizes correctly, but the difference was dramatic. Of course, for bigger programs the difference was a bit smaller. And it was fast!