as i mentioned in my last response ive worked with many my programmers my whole career, i simply have no interest in programming at all.
i recommend teams of 2 if its doable.
there is a lot of work that goes into programming so you need to wear a ton of hats to make things equal. if you arent the programmer you need to do core game design, level design, character design, story, dialog/writing, illustration, animation and have a good ear for music and sound effects on top of that.
i established myself as an artist and animator before moving into games and thats how i was able to earn the respect of different programmers along the way. its hard to convince someone that you are worth working with on a game if you have nothing to show for it, so do your best to create a “portfolio” of why someone should believe in your ideas and skills.
stay away from large indie teams.. the more cooks in the kitchen the more complicated things will get.