Good UIs usually undergo rapid and extreme changes over very short periods of time. The choice of language could make it difficult or time consuming.
I've seen the opposite as well. One does not beget the other. On my current project, I'm often doing a followup pass on the UI/UX for this project.
function computeAge(birthday: Date): int;