It's been a crazy week. First was the mental exercise afforded by CS50x Puzzle Day 2018 , then a week of unplanned physical activity where I ended up clocking 10,000+ steps daily, before cumulating in yet another unplanned 3 kilometers walk/run. Quite the workout over a period of 10 days; I think I've hit my quota for the year. The highlight of the week was making a new friend through a chance encounter. Fate works in really mysterious ways - if I had left work slightly earlier, or if she had been held up a little longer, we wouldn't have met. It feels like life is trying to hint something to me, having met two spritely ladies one after another, both of whom are well advanced in years and still living life to their fullest. It makes me feel ashamed and somewhat guilty with the way I have been muddling along, especially in the area of physical fitness. Perhaps it is time to take the first steps towards a healthier and more fulfilling life? All in all, it was an eventfu...