3 ms·
My experience is that fundamentally, usually good backend developers are not good UI developers. They don't know or care about how to write nice-to-use interfac
by cameronh90 6y ago
My experience is that fundamentally, usually good backend developers are not good UI developers. They don't know or care about how to write nice-to-use interfaces.
It's not a technical ability issue in general, though there are a whole bunch of quirks such as browser compatibility that it can seem a little unfair to expect someone who mostly deals with optimising database queries and algorithms to also have to learn.
There is always a gap between what the designer produces and what needs to be created to make a fully functioning application. A good frontend-of-the-frontend developer has the passion, experience and user empathy to fill in this gap and make a site that is pleasant to use.
I say all this as a backend/platform developer.
- thecupisblue 6y agoI understand your view, but it's just a lens you are used to looking at. At the bottom of the rabbit-hole, you model data and state like you do on the backend and you map that via provided UI layer functions and objects to the renderer. Yes, there are edge case quirks but most of them is stuff you don't need to care about, and when you do, are a google search away. A good frontend-of-the-frontend developer is great at state management and deriving state from the UI model the designer presented it and the data model the backend presented. I believe backend developers have the same skill, just lack experience/"passion" in applying it on the UI end.