I like the idea that programmers should be eclectic:
eclectic [iˈklektik]: adjective deriving ideas, style, or taste from a broad and diverse range of sources: her musical tastes are eclectic.