"I don't understand why a really good programmer would not want to help implement the vision of a business guy."
Because the image that that sort of talk conjures is of me sitting around toiling trying to create something, and you leaning back in your plush chair saying "no no, it's got to do this too - no, wait, scratch that, let's change X, Y, and Z".
That's admittedly a caricature, and probably not very fair to you, but one of the reasons it's easier to be all hackers is that divying up work is made far easier. It's easy to see that everyone's pulling their weight.
Comments
"I don't understand why a really good programmer would not want to help implement the vision of a business guy."
Because the image that that sort of talk conjures is of me sitting around toiling trying to create something, and you leaning back in your plush chair saying "no no, it's got to do this too - no, wait, scratch that, let's change X, Y, and Z".
That's admittedly a caricature, and probably not very fair to you, but one of the reasons it's easier to be all hackers is that divying up work is made far easier. It's easy to see that everyone's pulling their weight.