Going back to your comment a couple of levels above, I think it would be wonderful if more designers could produce their designs in a form that's closer to to the end environment instead of Photoshop and tools like that.
Of course there is something to be said for people specializing in what they're good at, while also listening to others with complementary skills.
It seems like it would be a good idea for a design team to have an embedded developer involved in the design process from the beginning. (I mean a developer "embedded" in the design team, not an embedded systems developer.)
In a web design shop, this would be somebody who could make the jQuery plugins or whatever libraries/utilities are needed to implement, or at least do a proof of concept of the trickier parts of the designs. Have a fancy transition in your design and don't know if it can work and not be janky? Then it's your team's responsibility to not only provide the design, but the basic jQuery plugins to demonstrate that it works and give the main dev team a head start on it.
Maybe I'm speculating on this because it sounds like the kind of job that would be fun for me. As long as the designers treated me like an equal member of the design team and not just "their coder." :-)
> It seems like it would be a good idea for a design team to have an embedded developer involved in the design process from the beginning.
Ya, that used to be my job. This actually happens at Microsoft (my company), you'll get one or two people who can code and do prototypes working directly in the design studio working more directly with the designers (also useful for calling out BS when the devs say they can't do something).
Going back to your comment a couple of levels above, I think it would be wonderful if more designers could produce their designs in a form that's closer to to the end environment instead of Photoshop and tools like that.
Of course there is something to be said for people specializing in what they're good at, while also listening to others with complementary skills.
It seems like it would be a good idea for a design team to have an embedded developer involved in the design process from the beginning. (I mean a developer "embedded" in the design team, not an embedded systems developer.)
In a web design shop, this would be somebody who could make the jQuery plugins or whatever libraries/utilities are needed to implement, or at least do a proof of concept of the trickier parts of the designs. Have a fancy transition in your design and don't know if it can work and not be janky? Then it's your team's responsibility to not only provide the design, but the basic jQuery plugins to demonstrate that it works and give the main dev team a head start on it.
Maybe I'm speculating on this because it sounds like the kind of job that would be fun for me. As long as the designers treated me like an equal member of the design team and not just "their coder." :-)