In the bootstrap phase the techie is going to make almost all work (as there is usually very little to do for the non-tech ones, unless the venture is fueled by angel capital from the start (i.e. the non-tech founder has money himself or very good connections).
Most of the good programmers are in a point of their life, where either: 1) They have (well-paid) work, and don't need free work to fill up their schedule 2) They desperately need income, due to lavish lifestyle has spend their savings
If the programmer is not case 1) or 2) there, chances are they are not really co-founder material (as they are likely too green to make good choices).
Just a thought...
And no, I am not looking for free work. Did that in my twenties. My worst battle-scar was me spending 3 month full-time on a project and two weeks after the demo was ready, the non-tech co-founder "left" (i.e. killed the project) as he hadn't made proper market analysis upfront and the project was basically worthless...