programjames comments on Monthly Roundup #40: March 2026