Hacker News new | ask | show | jobs
by FaceKicker 4968 days ago
I don't think I understand the analogy? If two people are working on the same project and one enjoys and specializes in front-end development and the other enjoys and specializes in back-end development, and the project is roughly 50/50 front-end and back-end, why on earth should they NOT split up the project accordingly? They will both enjoy working on it more, they will get it done faster, and with better results than if they each took half the front-end and half the back-end work. Neither partner is "exploiting" the other or anything like that (as implied by your analogy); it's just in their mutual interest to divide the work in this way.
2 comments

He was saying that the phrasing, from a back end guy, revealed exactly the lazy attitude that was described in the post.

When a back end guy says, "Hey front end guy, make it look pretty" -- that's not showing much appreciation for what they actually do. Front end guys: is what you do just making things look pretty? Or maybe it's closer to understanding how people actually use a product. And designing a UI that can cater to both novices and experts, etc.

Here's the reason I said that: "No matter what I try, I can't make it look pretty. I realize I'm such a horrible artist/designer that no matter how much effort I put in, it's always going to be an ugly mess if I do the front end. So what I appreciate most is them making it look pretty. Other aspects of the jobs I can do better, so it's not quite as important to me to have someone else doing it. Perhaps it is a "lazy" attitude, but it's not a condescending one. :)
But that's not what front end devs do. Maybe you could say that's what designers do. Front end dev != designer.
It all depends on whether you take "make it look pretty" as an insult or just a simplified statement of what a front-end person does.

I, for one, read "make it look pretty" as "make it look like something people would want to use".