Like others here, I did a lot of learning via a game and via a typing class in high school. But one thing that helped me a lot was doing some imaginary practice away from a keyboard as well. For example, if I was a passenger in a car I would read road signs and imagine typing out the letters. Sometimes I would physically move my fingers, and sometimes I would just tense the finger involved while I imagined reaching to the appropriate key. I practiced this way anywhere I was hearing or reading words and had the spare mental cycles to do it.
I used this technique again when I switched from qwerty to colemak. You'll still need some dedicated "coursework" like a game or program, but this approach lets you fit in some extra practice over the course of a day.
I did the potato hack for a while, which is a mono diet that uses potatoes. I definitely lost weight, but lost muscle too. I might try it again as a 1-2 day "plateau buster" for some excess fat I'm trying to lose.
I also did IF (16:8) as a way to curb snacking. I think both approaches are a really good way to reacquaint yourself with eating to sate hunger rather than eating for stimulation/pleasure.
Ultimately the "experiment" that has played out the best for me has been this old saw: 3 meals a day, 0-2 snacks. No ultra-processed foods and very few processed foods (based on the NOVA classification system). 5+ servings of veggies a day. 1-3 servings of fruit. Keep added/refined sugar intake under 15 grams a day and no sweets, period. I'm very slowly but steadily losing fat, while maintaining plenty of energy for my exercise regimen.
Personally, I was lucky because I was already on a "no-gym" mentality before COVID-19. I use a full-body bodyweight routine twice a week, and once a week I train with a sandbag. I run 6 days a week. I also train with a personal trainer once a week. I'm 38, live in the USA and work from home as a software developer.
Bodyweight training: I use the routine and progressions from startbodyweight.com.
Sandbag training: I started out shouldering a 60 lb sandbag. I now shoulder a 150 lb sandbag and use an 80 lb bag for supplemental exercises (zercher squats, clean and press). Some days just a few sets of shouldering is enough. Making one or two bags is pretty cheap. Ross Enamait has a very good video/ebook you can buy that covers construction, exercise ideas and technique.
Running: I also suffered from shin pain/fatigue from running, but stopped before they progressed to full-blown shin splints. I missed running however, so I took the COVID period as a time to learn how to run barefoot. If you go this route you MUST read a book on proper technique (I read the Ken Bob book) and practice your form a lot before doing anything more than 5-minute runs. That being said, I don't think going barefoot is a requirement for learning how to run pain-free, I think the important bit is spending a bunch of time focused on learning a pain-free running technique and then building up slowly.
I'm still in the volume-building phase so I measure my running by time, not distance. I don't track my speed. I run at an intentionally "easy" pace--I only breathe through my nose and stay focused on keeping my feet happy. Three days are very short "recovery" runs. I add 10 minutes to my total weekly time if/when I felt good after the previous week. I also incorporate a warm-up and post-run routine from https://coachjayjohnson.com/samvidoes/.
Personal trainer: has been very valuable for double-checking technique, fixing minor pains and adding some creative movements that I occasionally incorporate. Shop around for a trainer that can work with your goals.
Don't forget about diet and sleep! My recovery and enthusiasm for these activities are very directly impacted by how well I'm sleeping and eating.
I work for a company that's in a partnership with Ahold Delhaize. While we were doing some in-store tests of our software product with them over a year ago, the topic of the robots came up. As they say in the article, the main purpose really is just to scan for spills and obstructions.
That being said, I believe the primary driver is insurance-related. The stores are required (or perhaps given a discount as incentive) by liability insurance providers to regularly check the aisles for fall hazards, and the required sweep frequency is pretty high. In a big enough store you'd probably need to dedicate someone to it full-time--I guess in this case they opted for a googly-eyed robot.
I made the jump from Vim to Emacs about 6 months ago and org-mode was a major reason. It is very much worth it IMO. Evil supports all the Vim commands I was used to, and org-mode has been a revelation. It gave me that one place to put all my tasks, meeting notes, brainstorms, etc, and with useful workflows for keeping it cohesive. It took me an afternoon to get Emacs set up as my daily driver. It took longer (weeks/months) to dial in my org-mode workflow and knowledge to a point where I was satisfied with it, but org-mode was still a net improvement from day one. I continue to discover cool features in Emacs and org-mode on a regular basis. Don't wait, try it!
In the short-term I found that eating a piece of fruit whenever I craved sweets was a good replacement. Over time the fruit started to taste sweeter and sweeter (in a good way), and junk foods started to taste overly sweet. You can taper down the fruit later if you think you're eating too much of it. I think you also need to minimize non-caloric sweeteners for this to work.
Long-term, I took a food I was already interested in eating daily and made the minimal tweaks necessary for me to think of it as dessert. In my case it was oatmeal: adding 0.5T/11g of blackstrap molasses and 0.5T/6g of brown sugar to 0.5c/40g oatmeal (dry weight) makes a complex, subtly-sweet treat. It's ~200 calories total (~50 from molasses & sugar).
I used this technique again when I switched from qwerty to colemak. You'll still need some dedicated "coursework" like a game or program, but this approach lets you fit in some extra practice over the course of a day.