My current boss fits this mold, he has a development background, and I don't know if he can code or not, but when it comes to technical and/or architectural concerns, he 'gets' it, and he's a presenting, selling, webinar fiend. He frequently impresses the hell out of me by simplifying complex requirements down to the basics and saying 'if you guys can get me this subset, that will satisfy most of the costomers/prospects' or 'all I need is this simple subset for most of the reporting requirements'. This dude is Gold.