the idea is simple. How to execute, i don't know.
I have an idea for a software. Very good and simple idea, and I think it's simple to execute too. This software can bring to life a new company. I have full design, marketing and coordenation experience, but no programming knowledge. Maybe no problem, world is full of programmers. But, how can i do it? It's real possible? I mean, manage the company and probly a github repo. Ok. But where and how to find real trusted programmers and don't just have my idea stealed?
I don't see a real easy solution. Maybe the only is to learn a language. But I don't want to start from zero again in a new carrer.
Tks for any advice.
It has advantages and disadvantages.
The advantages are:
Approaches you may take:
I designed and launched an online application without an ounce of coding skill as a non-technical Founder. I should add it's not "successful" yet as we are pre-revenue, but we did succeed in pushing the product off the shelf and have acquired customers.
I tried to find freelance developers that at least shared values at the core of the biz (sustainability, environmental) and who were good communicators. It's been tough as the 4 we have hired moved on to FT gigs & a steady paycheck. I think this challenge is part of being an early stage biz.
As far as them stealing your idea, in my experience you just have to risk sharing it and put it out there. To make changes or new iterations for production, they have to access your code (via GitHub) or another vault. Same with the C-Panel via hosting. I trust my intuition and got references. I have had 3 great experiences and 1 bad one with developers. Most people have told me non-disclose agreements are useless, but you can try and get them to sign an NDA if stealing worries you.
I wish I could write code! That would save time and $ - alas, I have a day job so until we can find a Technical Co-Founder, I need to pitch hit with freelancers. Best wishes!
To follow on Robins excellent advice, I would add the following:
Execution isn't simple. You have an idea, you have design mockups, and marketing experience. That's great.
Have you got a business model? A clear understanding of what your customer segment / segments are - their needs, their price anchors, their propensity to pay? How about customer interviews? Have you gotten as-objective-as-possible individual segment feedback on your (not-yet-built) offering to validate need? Some companies even go so far as to get payment from customers to include them in an early beta launch of the product.
We all get enamored with our own ideas. Paul Graham (of Ycombinator fame) wrote a great article entitled "How to get startup ideas " where he answers the tough question - Why do so many founders build things no one wants? Because they begin by trying to think of startup ideas. That m.o. is doubly dangerous: it doesn't merely yield few good ideas; it yields bad ideas that sound plausible enough to fool you into working on them.
In short: don't solve a problem that no one has. Validate all your market / demand assumptions as early in the game as possible and focus on a customer segment that urgently needs your product.
Once you launch, then the real work begins - your assumptions / research has to face the realities of the market.
Try using contractors. There are development firms in India, China and Russia whom you can hire for lower prices than in the US. Sign non disclosure agreements where necessary. You can also look at freelance websites to hire freelance programmers.
If you don't know programming, and you need to program, your only two choices are 1. Learn to program and develop it yourself or 2. Trust somebody and let them develop it.