I have a good technical understanding, but am no developer. That said, I am jumping into the start-up world and here's how I'm working at it:<p>Step 1: find a cofounder who is as excited about your ideas as you are with his, and whom you enjoy working with and vice-versa.
I am still new to the startup world, but am working well with my co-founder. Hiring someone to code every time your product has a problem is not the correct way to go about it. You have to be able to constantly work and change to keep pushing something forward.<p>Step 2: immerse yourself in technology
Really, I don't feel out of my element because I have surrounded myself in my life with technical people and technical things (went to MIT, have taken tech classes, worked at [stereotypical corporation] doing design and working closely with developers, and am learning how to dev in the process).<p>Step 3: learn your product and learn it well (including the technical parts)
You have to understand your product in and out in order to make sure you are able to speak to those who need the product. If someone asks about security: know it. If they ask about a specific API you don't want to have to "get back to them."<p>Step 4: find a good balance between what you're doing, what everyone else is doing, and what needs to be done.
I think the hacker/hustler combo is really valuable At some point the devs will be way too hosed in the development of the [product/site/whatever you're doing] to go out and find funding/sell the product. You need people who are confident to talk about what you're doing and will have fun doing it.<p>and Step 5: have fun.
Getting into the start-up world is hard. You really have to enjoy taking risks, moving around, getting out there, and meeting people.<p>I'm sure I'm missing steps in all of this, but the steps above really help.