These are my random musings. Hopefully they will be witty, insightful, and frequently updated.
singrdave's Articles for May, 2026