> Can someone explain what the value a really experienced technologist adds is? (Additionally, can that value be provided by a first employee rather than a cofounder?)
I'll take a shot at this.
There is a large gap between "good enough to get the job done" and "stable, maintainable, and secure." It's important to get the kind of technical person who has a solid grasp of the proper way to develop software. A cofounder will care a lot more about building a lasting, maintainable business than random programmers will. Someone has to take pride in the codebase and take responsibility for auditing others' work as well, and it's hard for me to see a non-cofounder really caring enough.
A technical cofounder will be much more invested in the enterprise when things get tough, and in a startup they will! Something will break, someone will attack the site, traffic will peak unexpectedly, and as a founder you will want to know that you have someone who is capable and willing to handle those issues when they come up. A contracted programmer certainly will not fix issues like that cheaply, and even an employee is likely to seek other options after a few such incidents.
If you want to build a thriving, lasting company while minimizing difficulties, there is no substitute for a good technical cofounder.
Edit: While writing my comment, biot explained my first point in a more concrete way.
I'll take a shot at this.
There is a large gap between "good enough to get the job done" and "stable, maintainable, and secure." It's important to get the kind of technical person who has a solid grasp of the proper way to develop software. A cofounder will care a lot more about building a lasting, maintainable business than random programmers will. Someone has to take pride in the codebase and take responsibility for auditing others' work as well, and it's hard for me to see a non-cofounder really caring enough.
A technical cofounder will be much more invested in the enterprise when things get tough, and in a startup they will! Something will break, someone will attack the site, traffic will peak unexpectedly, and as a founder you will want to know that you have someone who is capable and willing to handle those issues when they come up. A contracted programmer certainly will not fix issues like that cheaply, and even an employee is likely to seek other options after a few such incidents.
If you want to build a thriving, lasting company while minimizing difficulties, there is no substitute for a good technical cofounder.
Edit: While writing my comment, biot explained my first point in a more concrete way.