Putting aside potential objections to the idea of a non-programmer having to manage programmers (needs must in a small software start-up), what should the non-programmer try to learn about how to better work with the programmers? This is me.
I say 'non-programmer', but actually I have spent a few years in the industry and have tried to read and self-educate because I find the stuff interesting and I aspire to learn more. But, reality is that I cannot write code to a professional standard and I know it'll take a while to build up such knowledge, and people tell me I shouldn't even try. Perhaps the coders would rather someone like me just keeps the hell out. If not, is there a particular direction I should take in my self-study, which would make me more effective?
I've read Joel's book and he has plenty to say about, for example, giving coders good working conditions. I'm not asking here about that aspect of management - my question is really a question about whether there are some particular technical skills I should aim to acquire rather than just continuing my unstructured 'wandering' around things that interest me.