Product designers are clashing with developers, and it’s ugly