However, without fail, when it comes to actual code, they disappoint. For example:
-They never know how to use any sort of source control (so I have to manually merge things together every night).
-Their Javascript is always spaghetti code, and demonstrates a profound lack of understanding of scoping, closures, the libraries they use, and the JS object system.
-They insist on going and modifying the .css files for libraries we're using. Often the CSS they write is repetitive and brittle.
Am I being unreasonable to hope my designer can both code and do graphic design? Should I be hiring a separate 'front end developer' to help implement the designer's vision? (I can do 'front end coding' myself, but have other things to attend to, which is why I need to 'outsource' some of it).
If these mythical creatures do exist - how can I find them?
(I'm a regular here but am just posting under a different account)