I think being careful not to ask for things you don't know about is good advice. Demanding that the system use 'Rails' when you can't program is probably not a good idea. Maybe your developer will choose it, but they'll do so for (hopefully) a good reason.<p>To that end, you probably shouldn't take on a cofounder that can't handle at least 2 languages. How can you make decisions if you have no choices?