Tell me more ×
Answers OnStartups is a question and answer site for entrepreneurs looking to start or run a new business. It's 100% free, no registration required.

I have a startup with 2 co-founders (me and my partner). My partner is a programmer, whereas I am a half-programmer, half-designer, half-business guy.

I have had exceptional experience with pair programming (with others), and I wonder if we both should pair program at the early stage of web development, or we are better of splitting the work so that the development can be rapid.

I am worried that pair-programming at an early stage might slow things down.

Thanks.

share|improve this question

2 Answers

With pair programming you may find that "what" gets programmed will be far better than how much. Your communication is going to increase because you won't have to stop and either document in too much detail (not that they shouldn't get documented) what you've done or hold meetings.

Be prepared to hit some points in the process where you have identified a complex part of the application and you need to let the programmer work on it alone.

As the part-time programmer, you're going to have a better understanding of the application and should be able to help with debugging and be able to handle more than just first-level service calls. I'm more interested on how a company handles my problems to see if I want to use their site for the long term. Something always goes wrong; taking care of it is what separates the good from the bad firm.

share|improve this answer
Thank you very much. – Victor Mar 17 '12 at 17:23

Pair programming will increase your initial development time but should increase code quality. That should reduce support time and make it easier to extend later. It will also mean that you as only half programmer (you seem to be 1.5 people by the way) will still have full knowledge of the the code base.

Well worth spending the extra time at this stage.

share|improve this answer
Thank you very much. – Victor Mar 17 '12 at 17:23

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.