Wasn't sure which board to put this work question in...
In every web job I've had, my role has been to build out a website or application from start to finish (that is after its been planned and designed by others.)
At my current job there are 3 of us that currently have that work flow but we've decided to hire a 4th programmer who only does front end. Apparently he's awesome with CSS3 and JavaScript but he knows nothing about server side languages or databases. The 3 of us already here just got our titles changed to include the phrase "full stack developer" to contrast to the new hire with a more limited role.
He starts in a couple weeks but I don't think any of us here really know how exactly we're going to utilize him.
So whats your experience with this? I can't imaging doing only server-side programming without styling my own output.. and further more, I'm not sure how one builds the dynamic HTML/Javascript elements of a page without seeing how the server-side output is formatted.
What is the usual work flow for this kind of thing. Does one person build the front while the other builds the back then someone hooks them together? does everyone work on the same dev site at the same time? Is there a good resource on the web that could help define these roles?
Just curious.