You definitely need a co-founder. You can do without one, but it's nuts. A co-founder is good to bounce ideas off of, take care of tasks so you can focus on your needs, and fill out your weaknesses.
If you are already the techie, then you don't need another techie founder necessarily. You probably need the business strategy/marketing person to help you work with early customers to fill out the product and generate revenues.
If you are already the techie, then you don't need another techie founder necessarily. You probably need the business strategy/marketing person to help you work with early customers to fill out the product and generate revenues.