To build a kick-ass frontend, we rely on each other: Designers on developers, and developers on designers. But it’s often difficult to work together; we need to learn each other's language, understand each other’s priorities and have to be willing to make compromises that serve both.