Have you ever used a tool or library that seemed to fight you every step of the way? Do you dread going near that one part of your codebase? Developer Experience captures how people feel when they work with a piece of code. It's usually not considered a high priority when building a product, but I argue that it's one of the most important factors in determining success. In this talk, I will go over examples and techniques you can use to build a truly great Developer Experience.