Naming stuff is one of the two hard things in Computer Science. And we fail at it every time we create another Manager or Service, or when we follow "framework conventions". Those of us living in OOP world desperately need better abstractions. And Functional Programming is no panacea since we still need DDD practices to guide our design. Regardless of your background, this talk is designed to help you improve your names and naming habits. No need to reinvent the wheel - let's borrow ideas from Eric Evans, Uncle Bob, Kent Beck and other experts.