We tend to treat designs as systems, following certain rules like typography scale, modular vertical spacings, grids. In long run this approach resolves a consistency problem and results in cohesive experiences.
Too many times we heard from other dev folks, that working with designers is a nightmare. We strive for a mutual understanding between designers and developers, keeping our heads open and building a lasting relationship. We believe only a combination of design and engineering skills allows us to do best works of our lives.
Sum of details
Massimo Vignelli once wrote "Every detail is important because the end result is the sum of all the details involved in the creative process no matter what we are doing." Can't agree more.
As developers we tend to ask questions, considering every use-case, platform, screen size. Something which looks good as a static design can fail in dynamic environment or under specific platform constraints. We communicate those issues and work side-by-side with designers to came up with optimal UX solutions, while keeping visual balance.