a corporate mermaid giving a Ted Talk