This entire paragraph is solid gold. I’m currently working on a project where I’m outnumbered 9-to-1 by back-end developers. They’re pumping out new functionality faster than I can possibly scramble to keep up.
When they’re done with their sprint work they usually ask if they can help. Which is good! I often have to say no simply because they don’t even know what the box model is. I have to say no because they don’t know the meaning of “semantic HTML” or zone-out when I talk about accessibility. I have to say no because the end result will be so bad that I have to go back and rework it anyway.