complex developments blog

essays and opinion