I write in many places with various points of view. Here are a few more federated wiki sites I use.
A list of programs I've written and now recall. There are lots, organized first by where I was.
I've found interesting places to work by questioning the basis of successful solutions. When work gets hard it may be because the usual solutions are applied outside their appropriate context.