I have started my own project in Sept 2007.
I've managed to just about get it to 70% complete for version 1 which I am schedule to release the beginning of April.
Along the way I've invited a few alpha testers who I knew from another site which would be a competitor. While chatting almost daily with one of the alpha testers (who is also a professional programmer as myself) I thought to myself wouldn't it be great if he were to come on board and directly help guide the ship so to speak. His many suggestions have been pretty helpful and good...although sometimes he tends to make suggestions that replicate functionalities in sites he currently frequents.
My question is, what is expected of bringing on a cofounder later in the game? How do I establish that this is my vision and things should be done my way? Or should I just not be so paranoid in fear a second coder could just screw everything up? Should there be some agreement up front about who has what stake? What precautions should I look out for? He works for a good company in Austin and from our conversations he almost seems right up my alley...so it could turn out to be a golden opportunity and not the glooms day scenario I've been painting thus far.
Any encouragement or warning would be great.
By the way...make this dialog bigger Y...its freakin too small.