Why the assumption that she's not a good developer? Was it the choice of emphasized technologies (e.g., terminal, text-editor) or the focus on web development tools (e.g., jquery, rails)?
I suspect she can program better than you give her credit for (better than straight copy/paste/tweak from tutorials), but probably won't be straying far from straightforward use of rails. Perhaps that level of programming coupled with design ability is a sort of "sweet spot" for many projects?
I'm certainly far more on the programming side of this continuum (and so would never attempt a CV like this), but I can believe this resume might persuasively communicate her combination of skills to her intended audience.
If I were going to pick out a particular thing that stood out to me, the use of Advanced "Apple Terminal" in a resume of any format would throw me off. It could just mean that the candidate was trying to convey eg "Terminal"/"UNIX Shell", or it could mean that they don't understand what the CLI really represents.
A bit nitpicky; it wouldn't be an instant drop, but I'd still look at the rest a bit more cautiously. Oddly enough I only notice a resume's "tools" section when there's something weird in it.
"... the use of Advanced "Apple Terminal" in a resume of any format would throw me off."
That catched my eye too, along with the 'TextMate' proficiency. If you start putting those things on your resume you might as well also put '90% Keyboard skills' and '100% expert Mouse user' on it.
I suspect she can program better than you give her credit for (better than straight copy/paste/tweak from tutorials), but probably won't be straying far from straightforward use of rails. Perhaps that level of programming coupled with design ability is a sort of "sweet spot" for many projects?
I'm certainly far more on the programming side of this continuum (and so would never attempt a CV like this), but I can believe this resume might persuasively communicate her combination of skills to her intended audience.