News for hackers. Stuff that matters.
Re:I have a great idea for a webapp, but hardly any programm... by kyro on Monday September 24, 2007 @12:03PM (#58926)
If you're not planning on paying, and want to create a team, you'd better learn how to program. I was in your same position several months ago. I tried looking for programmers, and those that I found were turned off by the fact that I had no programming knowledge/experience. So, I got fed up and decided to learn how to program. I started with Python, dabbled in some SQL, and am currently trying to refine my Django skills. Time, dedication, and documentation is all it really required. It's not that bad.
Re:I have a great idea for a webapp, but hardly any programm... by webwright on Monday September 24, 2007 @04:42PM (#59057)
This is potentially terrible advice.

Temperamentally, many people are poorly suited for programming. The OP might be a great designer, writer and bootstrap marketeer who could benefit from a partnership.

I'd advocate for assessing your skills and honestly figuring out if you have anything to offer to a founding team (a lot of skills really don't matter until you've actually built something of value). If not, sure-- learn to code. Learn to design. But if you do have valuable skills, find a partner who has complementary skills and get rolling. If you can't find a partner, it's likely that your idea isn't as good as you thought it was. ;-)

Re:I have a great idea for a webapp, but hardly any programm... by kyro on Monday September 24, 2007 @04:54PM (#59060)
Well, not too long ago I posted my dilemma about me being very business oriented and having design skill, and still not being able to find programmers as they were turned off.

And the majority of the replies I received were ones telling me to learn how to program.

Just because I'm learning to code doesn't mean, however, that I am tossing my other skills away. I find that I have a much much much better understanding of the mechanics behind apps and that at the very least, i'll be able to connect on a much deeper level with another programmer if I were to assemble a team and not take a significant programming position.

You're right, perhaps he may turn out to be an awful coder, but at the very least, establishing a common thread of communication by which a programmer can relay his concerns to a designer or a marketer, and for them to understand, in my opinion, is pretty valuable.

Re:I have a great idea for a webapp, but hardly any programm... by Shooter on Monday September 24, 2007 @06:21PM (#59120)
I think kyro is 100% right on this point.

I learned to program just for these exact reasons (better understanding of the problem domain for a business, better communication with technical staff, etc.) By all rights, I should be the absolute worst programmer in the world. But based on unofficial world rankings, it turns out that I'm only in the bottom five ;-)

Programming skills (however limited) and business savvy are a very potent combination. I don't regret learning to code at all...

Re:I have a great idea for a webapp, but hardly any programm... by Shorel on Wednesday September 26, 2007 @02:42PM (#59927)
I think that you have to learn how to program because if you don't need the skills in your day to day work, at least you need the skills to judge correctly how much work a given task takes, and to understand the possible complications of the process.
Re:I have a great idea for a webapp, but hardly any programm... by pg on Monday September 24, 2007 @06:41PM (#59131)
Even if someone isn't cut out to be a great programmer, it will help a lot to have done some programming. Jobs wasn't a hacker on the scale of Wozniak, but it helped him a lot to have done some technical work. He was not just a suit.
Re:I have a great idea for a webapp, but hardly any programm... by thehigherlife on Monday September 24, 2007 @12:04PM (#58927)
Are there books you suggest i read, or tutorials to start with?
Re:I have a great idea for a webapp, but hardly any programm... by kyro on Monday September 24, 2007 @12:10PM (#58933)
Yeah.

For Python: http://www.freenetpages.co.uk/hp/alan.gauld/

http://www.ibiblio.org/obp/thinkCSpy/

http://www.diveintopython.org/

I also read the O'Reilly book on Python - 'Programming Python'

There's Python.org for all docs, of course.

For Django - http://www.djangoproject.com - they have a cool tutorial on the front page, and http://www.djangobook.com, then move to the documentation from djangoproject.

Re:I have a great idea for a webapp, but hardly any programm... by henning on Monday September 24, 2007 @02:16PM (#58989)
Even though getting started with PHP and MySQL is easy, please avoid the temptation as it will brain-damage you in ways that will take a long time to recover from.
Re:I have a great idea for a webapp, but hardly any programm... by SwellJoe on Monday September 24, 2007 @06:53PM (#59137)
I tend to agree with this (PHP is perhaps my least favorite language outside of C#/Java).

But there is some really good PHP code out there. The problem is finding it--particularly for a non-programmer. DokuWiki is very nice. Flyspray aint even half bad. Wordpress, while extraordinarily popular, is a bit painful to look at...it's getting better, but it's not ideal to learn from (I'm not knocking Wordpress...I use it for two blogs and recommend it to everyone who asks about blogging software). The majority of Joomla is downright scary bad--I feel dumber every day that I spend working with it.

Re:I have a great idea for a webapp, but hardly any programm... by bootload on Tuesday September 25, 2007 @12:23AM (#59284)
"... Are there books you suggest i read, or tutorials to start with? ..."

I'd suggest trying to change your "mindset" as well, building and reading supporting information at the same time. One such way is to read "SEIA" (Software Engineering for Internet Applications, Andersson, Greenspun & Grumet) which is online or in print and follow the book through ~ http://philip.greenspun.com/seia/

The book/course is easy to read and most important devoid of advocacy. The good thing is you can start now at no real cost. But it will take time and effort though.

Re:I have a great idea for a webapp, but hardly any programm... by nanijoe on Monday September 24, 2007 @10:53PM (#59237)
Django may not be the way to go for a someone new to web development, for the simple reason that there is exactly ONE place to get any documentation, and that source is less than excellent. If for some reason you dislike ruby on rails (my first choice), I would say learn PHP. All you are trying to do is develop a web app, take the easiest path.

Finally,when your app gets complex and you need to hire programmers, you will thank me for this advice

Re:I have a great idea for a webapp, but hardly any programm... by ecuzzillo on Monday September 24, 2007 @01:45PM (#58976)
This is a bit like saying "I have a great idea for a painting. Will you paint it for me, and then give me half the money you get from selling it?"
Re:I have a great idea for a webapp, but hardly any programm... by run4yourlives on Monday September 24, 2007 @04:45PM (#59058)
Your analogy is apt. What you (like a lot of programmers) fail to realize is that selling a painting is extraordinarily difficult.

They didn't coin the phrase "starving artist" for fun.

Re:I have a great idea for a webapp, but hardly any programm... by chaostheory on Monday September 24, 2007 @07:49PM (#59174)
The problem is unless you're guy kawasaki, kevin rose, or some serial entreprenuer/misc luminary what proof do you have that you can outsell someone who can program?

(hypothetically if this is the case:) it's really hard to convince someone of your value if you can't even sell it to an angel or vc, and have cash as proof

Re:I have a great idea for a webapp, but hardly any programm... by run4yourlives on Monday September 24, 2007 @07:52PM (#59178)
Have you ever seem most programmers give a presentation?

Enough said I think. :-)

Re:I have a great idea for a webapp, but hardly any programm... by jimbokun on Monday September 24, 2007 @10:59PM (#59239)
Have you ever seem most managers give a presentation?

Enough said I think. :-)

Re:I have a great idea for a webapp, but hardly any programm... by run4yourlives on Monday September 24, 2007 @11:26PM (#59250)
Well,I wouldn't want a manager giving a presentation either. I'd want a sales guy.
Re:I have a great idea for a webapp, but hardly any programm... by euccastro on Tuesday September 25, 2007 @04:06AM (#59342)
Fair enough, but read the original comment. It talks about providing the idea, not the sales expertise.
Re:I have a great idea for a webapp, but hardly any programm... by chaostheory on Monday September 24, 2007 @07:54PM (#59179)
that's a stereotype that not all programmers fall into... especially the ones that do it out of the necessity of seeing their idea come to life as opposed to love of puzzles alone

not all business people are too proud to step outside of their comfort zone and learn something new...

Re:I have a great idea for a webapp, but hardly any programm... by run4yourlives on Monday September 24, 2007 @11:30PM (#59253)
I didn't say all, I said most.

From my own observation, programmers can and do have a very difficult time both understanding what people are willing to pay for, and getting them to pay for it.

Some hackers are great salesmen, and a few business folk are decent programmers, but if you're going to use the painting analogy the way the GP did, you can't discount the act of selling as something that'll just happen.

Re:I have a great idea for a webapp, but hardly any programm... by chaostheory on Monday September 24, 2007 @11:44PM (#59262)
"I didn't say all, I said most."

if you don't provide a counter example - it's almost the same as saying all

if you think most programmers are pizza box hermits, i think you need to spend some time with more of them. the stereotype has some basis in some parts of the country, but i think it's largely overblown

I'm not discounting the act of selling... it's just from my personal experience most business people aren't great at presenting or selling either - it's only a few (saying something is very different from doing - this relates to my view on ideas too), hence the need for proof (or your cash)

Re:I have a great idea for a webapp, but hardly any programm... by Shooter on Monday September 24, 2007 @06:11PM (#59113)
Why can't I upmod run4yourlives on this? There are no mod arrows on his comment?
Re:I have a great idea for a webapp, but hardly any programm... by run4yourlives on Monday September 24, 2007 @06:13PM (#59114)
Maybe you already did?
Re:I have a great idea for a webapp, but hardly any programm... by Shooter on Monday September 24, 2007 @06:22PM (#59121)
Maybe. (Damn you, short attention span.)
Re:I have a great idea for a webapp, but hardly any programm... by michaelneale on Tuesday September 25, 2007 @03:41AM (#59332)
Sorry, I was just experimenting with my remote jedi mind trick on you.
Re:I have a great idea for a webapp, but hardly any programm... by sbraford on Tuesday September 25, 2007 @05:56PM (#59577)
PG should skip the co-founder requirement on you if you can pull off the DEMO on that one.
Re:I have a great idea for a webapp, but hardly any programm... by michaelneale on Tuesday September 25, 2007 @09:44PM (#59665)
NO need for startup when I can use my powers for greater evil ;)
Re:I have a great idea for a webapp, but hardly any programm... by fauigerzigerk on Monday September 24, 2007 @07:02PM (#59142)
ecuzzillo, I've been running the marketing department of a well known retailer for 10 years. I think I have discovered a way to use data from social networking sites to enhance the models we've been using to analyse particular buying patterns. Obviously, I know a few people in the industry and everybody agrees that this idea has huge potential. I'm thinking of starting my own business to explore this further. Would you be willing to join me? I gather you are a great hacker with some maths and statistics skills, is that right? Oh you say you're not going to paint my picture... too bad. I guess I should learn Python ;-)
Re:I have a great idea for a webapp, but hardly any programm... by joshwa on Monday September 24, 2007 @08:50PM (#59198)
email me... contact info in my profile.
Re:I have a great idea for a webapp, but hardly any programm... by fauigerzigerk on Tuesday September 25, 2007 @02:47AM (#59317)
Sorry, this was just a parody. There are people who have valuable domain knowledge. They can develop not one idea but many. They know how to sell the idea because they can make the case on the basis of deep knowledge. They are credible in the eyes of investors and so on.
Re:I have a great idea for a webapp, but hardly any programm... by stillmotion on Monday September 24, 2007 @02:24PM (#58999)
Sounds like Andy Warhol.
Re:I have a great idea for a webapp, but hardly any programm... by jamiequint on Monday September 24, 2007 @07:23PM (#59163)
Re:I have a great idea for a webapp, but hardly any programm... by deltapoint on Monday September 24, 2007 @07:10PM (#59153)
Thats what art galleries do, but they give the freedom to the artist and then decide whether the painting is "good" enough. This is more like contract work where someone would get payed to do murals or portraits and that too is commonplace. Also a webapp's popularity will mainly have to do with the quality of the idea and how well it is marketed and publicized, much of the programming necessary is relatively elementary.
Re:I have a great idea for a webapp, but hardly any programm... by menloparkbum on Monday September 24, 2007 @08:51PM (#59199)
Actually, that is almost exactly how the fine arts painting gallery circuit works.
Re:I have a great idea for a webapp, but hardly any programm... by adnam on Tuesday September 25, 2007 @03:18AM (#59327)
Huh? Who said anything about money? Thehigherlife just said he had a good idea.
Re:I have a great idea for a webapp, but hardly any programm... by rickcecil on Monday September 24, 2007 @01:00PM (#58959)
Being in the same boat as you, I found the following to be worthwhile

1) Evaluate yourself and the skills you bring to the table. It's all in how you sell yourself. Even though I can't program, I understand experience design, business, visual design, and can get my hands dirty with some HTML and CSS.

2) Network locally. You're probably not going to find anyone worth working with online. Especially if you start out: "I have a great idea, but can't code. Wanna help?"

3) Be open to new ideas; people generally want to participate in the idea construction and product design. They don't want to pick up something that's been thought completely through.

4) Be willing to plunk down some cash. Get a tech lead for your project who can manage people you pay to build your system. If it's simple enough, you can build a decent app for less than $10K.

Re:I have a great idea for a webapp, but hardly any programm... by sbraford on Tuesday September 25, 2007 @06:08PM (#59583)
Excellent points. Especially on #3 -- so few people I've talked to are open to working on ideas other than their own flushed out ones.

"Co-founding" is more than just splitting the stock pie. It's about coming up with the vision & direction for the company, which can't be done if one person has already done that for himself.

Re:I have a great idea for a webapp, but hardly any programm... by augustus on Monday September 24, 2007 @02:15PM (#58988)
The fact that you don't know programming is no big deal. Being a programmer for over 12 years and looking forward to my next startup, what I can tell you is that ideas do matter.

Consider this.The same amount of time that Google spend building a billion dollar startup is what a two bit outfit spends generating a million dollars.

Or another that goes belly up.

In other words ideas and execution equally matter. Maybe execution is a little more important. That's why Oracle dominates database software although initially there were multiple database startups (same idea).

A recent survey of forbes billionaires confirmed this. Many of them picked ideas over execution others picked execution.It all depends on the situation.

In any case, you can try building a prototype by using freelance sites such as guru.com or elance and then see what response you get from your target customers.

I think it is important to get feedback from would be paying customers. If it is positive then go for it.

-Augustus

Re:I have a great idea for a webapp, but hardly any programm... by ardit33 on Monday September 24, 2007 @06:10PM (#59112)
That's complete bullsh!t.

It is execution that matters. Ideas are a dime a dozen. What google did was excellent execution of an non-original idea (there were lots of search engines at that time).

Look at the UConnect vs. Facebook. vs. that other dude that that the same idea. Facebook was able to execute much faster and better and got traction, while Uconnect is just crap, and they have to resort to lawsuits.

Sure, if your idea is dumb to begin with, then no matter how good the execution is, you wont get anything out of it.

But you still can change ideas and business plans around, and from a loser make a winner offering. (many startups end up changing their ideas business models at some point, including the company I am working for). If your execution team still sucks, your products will show it, and the next guy that likes idea, will copy it, and make a much better version of what you are offering. (just like Friendster got hosed by poor execution).

But it is a common trait from "Business" people that think ideas matter more. It is more of a whishful thinking. Honestly being good at business is nothing more that having a good common sense and street smarts, and knowing how to B.S. a little. Things that no school teaches you.

So my advice, learn how to build websites (as a programmer I'd like to concetrate on the harder stuff), do everything you can help the whole team, (from marketing, getting graphics, building mock-ups or prototypes) etc.. While you don't have to program, you better have some good technical skills, and really understand what's going on and how hard or easy is to do some stuff.

One thing that is very annoying, is how non-technical people think it is sooooo easy to just have an ajax drop down, or that little thing here, that little thing there, without having the slightly idea how much work it really takes.

Re:I have a great idea for a webapp, but hardly any programm... by jamiequint on Monday September 24, 2007 @07:31PM (#59168)
Maybe thats true if the idea is "lets make a better search engine" but thats not much of an idea. If the idea is "lets make a better search engine that uses a unique ranking system based on links to estimate the popularity of any given page" then I'd say the idea is worth something.

The probable difference between ConnectU and Facebook? Facebook spammed all of Harvard to get its initial traction, ConnectU didn't.

Re:I have a great idea for a webapp, but hardly any programm... by jimbokun on Monday September 24, 2007 @11:07PM (#59243)
"If the idea is "lets make a better search engine that uses a unique ranking system based on links to estimate the popularity of any given page" then I'd say the idea is worth something."

Not without a working implementation, no.

"The probable difference between ConnectU and Facebook? Facebook spammed all of Harvard to get its initial traction, ConnectU didn't."

Right. Execution.

Re:I have a great idea for a webapp, but hardly any programm... by sbraford on Tuesday September 25, 2007 @06:06PM (#59581)
I work with a Harvard guy who has ID in the low 300s on Facebook and also had an account on the early ConnectU.

His exact quote: "ConnectU was nothing like Facebook. It was a total joke."

"Spamming" or not, Facebook executed better.

Also even if another team had the Pagerank idea, they still could've royally blew it. You think Yahoo hasn't studied the algorithm and come up with their own version by now? If it was just the idea then Yahoo would have a search engine competitive to Google by now. (it's getting there but still has a long way to go)

Re:I have a great idea for a webapp, but hardly any programm... by chaostheory on Monday September 24, 2007 @08:09PM (#59188)
I could be wrong, but referencing the Forbes survey that you cited - the results went against your conclusion...

Idea vs Execution (or which one is more important) votes:

------------------------

Arthur Blank: both

Tim Blixseth: both

Otis Booth: Execution

Mark Cuban: Execution

Gerald Ford: both

Danny Gilbert: Execution

Kennet Hendricks: both

Wayne Huizenga: Execution

George Kaiser: both

Michael llitch: Idea

William Moncrief: Idea

Phillip Ruffin: Idea

Jorge Perez: Execution

James Sorenson: both

------------------------

Both are equally important (tie): 6 votes

Execution: 5 votes

Idea: 3 votes

Conclusion: Execution wins

Re:I have a great idea for a webapp, but hardly any programm... by run4yourlives on Monday September 24, 2007 @05:53PM (#59095)
Do you by chance have a link to the Forbes study in question?
Re:I have a great idea for a webapp, but hardly any programm... by byrneseyeview on Monday September 24, 2007 @06:16PM (#59116)
Re:I have a great idea for a webapp, but hardly any programm... by fauigerzigerk on Monday September 24, 2007 @02:59PM (#59015)
Ideas DO matter if you define "idea" as knowledge about what a particular group of people needs. It's not just about one isolated idea of course. That kind of idea is indeed worthless. It's about your ability to make good judgements within a particular application context.

If you have that kind of knowledge and you are able to communicate with users then please please don't waste your time learning to program. If you have no special knowledge about a particular user community or industry then you should learn to program.

Re:I have a great idea for a webapp, but hardly any programm... by Goladus on Monday September 24, 2007 @01:57PM (#58979)
Plan out exactly what you want for the web app on paper, and be as precise and consistent as possible.

Then pick a language and set up a development environment. (A difficult step to get past, but you might be able to get someone to help you do this for free)

Then start reading tutorials and doing practice examples.

Once you have a feel for how to get a basic app up and running, go back to the specs you wrote earlier and identify some subset that you want to implement.

Begin implementing your idea until you get stuck. When you get stuck, research the language tools you need to get unstuck. If you find yourself hopelessly lost, either pick a different subset of your app to work on, or go back to reading textbooks, tutorials, and forums until you better understand the concepts.

http://www.paulgraham.com/pfaq.html

Re:I have a great idea for a webapp, but hardly any programm... by johnrob on Monday September 24, 2007 @01:21PM (#58967)
I don't know how you can find a good hacker, because there is no way for you to judge one. That aside, your best bet is to offer a lot of equity in the startup. More than half of the company. Your biggest selling point is that you will take care of all the stuff that annoys hackers - designing UI screens, marketing, face time with real users. If your idea is good, you offer more than 50% equity, and take care of the non technical work, you are providing a pretty good deal. What you have to remember is that, as a non-hacker, you should feel lucky to be in the game at all. There are only two things startups REALLY need - money and hackers. If you don't bring one of those items, it's hard to make a case for being the major stakeholder.
Re:I have a great idea for a webapp, but hardly any programm... by bmaier on Monday September 24, 2007 @05:43PM (#59088)
I think this is a bit unfair to the OP. Yes hackers are important but sometimes we tend to make ourselves want to feel too important. There's nothing stopping this kid from at least making a mockup. If he's going to hackers with just an idea that's his major problem. Show the hacker something tangible and he's more likely to get a partner.

Re:I have a great idea for a webapp, but hardly any programm... by Kaizyn on Tuesday September 25, 2007 @02:06AM (#59312)
This seems silly. The guy with the big idea should be handing out peanuts to the code monkeys, not giving them all of his cash. Knowing exactly what the web system should do is far more important than a few programming skills (you can replace the code monkey more easily than you can a good startup idea).
Re:I have a great idea for a webapp, but hardly any programm... by rms on Tuesday September 25, 2007 @02:27AM (#59315)
The whole thing still only works when the big idea guy has money.
Re:I have a great idea for a webapp, but hardly any programm... by augy on Monday September 24, 2007 @02:57PM (#59014)
do people design UI screens with Adobe?
Re:I have a great idea for a webapp, but hardly any programm... by johnrob on Monday September 24, 2007 @03:08PM (#59017)
In my opinion, you can design UI with anything visual - even pen and paper.
Re:I have a great idea for a webapp, but hardly any programm... by chaostheory on Monday September 24, 2007 @03:10PM (#59019)
using my past life as a web designer - yes, specifically with Illustrator
Re:I have a great idea for a webapp, but hardly any programm... by henning on Monday September 24, 2007 @02:15PM (#58987)
It might turn out it's not such a great idea at the current time after all because as a non-programmer you think too vaguely and declaratively. This isn't anything personal about you, it's just human nature.

Writing code forces you to think precisely and consider practicalities that are otherwise hidden from you as a user.

Re:I have a great idea for a webapp, but hardly any programm... by run4yourlives on Monday September 24, 2007 @05:58PM (#59102)
>because as a non-programmer you think too vaguely and declaratively.

Youch. That's a painful trap of circular logic to fall into. Keep in mind that most businesses have been started by non-programmers.

Re:I have a great idea for a webapp, but hardly any programm... by SwellJoe on Monday September 24, 2007 @07:00PM (#59138)
"Keep in mind that most businesses have been started by non-programmers."

We're talking about web technology businesses here, I presume. Otherwise OP wouldn't be trying to round up a programmer. The vast, vast, vast majority of web application startups are started by technical founders. Even the exceptions tend to bring some technical know-how to the endeavor (Digg, MySpace are examples of the non-programming founder, and they're the only two successful startups that meet that criterion I can think of off-hand).

Non-technical founders can create value. But that's hard to prove in the initial "Hi, do you wanna start a company?" phase. That's why he's not getting much traction from developers he talks to.

Re:I have a great idea for a webapp, but hardly any programm... by centipede on Monday September 24, 2007 @05:05PM (#59066)
Yes. Programming languages are only starting to get more declarative.
Re:I have a great idea for a webapp, but hardly any programm... by dorait on Monday September 24, 2007 @12:56PM (#58956)
There are several ways you can go about this:

1. Create a simple prototype that demonstrates the core ideas of the concept and show it to a few people (you trust). You may be able to attract some good developers if it appeals to them.

2. Start a blog and talk about how your idea may benefit some potential customers. See whether any one shows interest.

3. Go to one of the startup meet ups (www.meetup.com) in your area and informally discuss it or present it to the group.

4. You may not need to build the entire software. Most of the good developers know how to reuse existing software (libraries) to quickly build a version 1 of the product.

5. Try a few interns from your local computer school and let them build the first version of the product. Let a few friends try it out. If there is enough interest, you may be able to find some supporters in funding it or developers interested in developing it further.

6. You can start a project in one of the open source communities like sourceforge put some high level specs and see whether any one will be interested in joining you.

7. If you strongly believe in the idea and do not want to go open source, prepare a simple plan and approach some angels. Many angel investors may also have a good rolodex of development resources.

I think having a good idea for a great app is cool. But you need to go to the next step of prototyping or let others visualize it so that you can get some reactions. This will help improve the idea and also hear if such an idea is already implemented somewhere else.

Re:I have a great idea for a webapp, but hardly any programm... by SwellJoe on Monday September 24, 2007 @07:04PM (#59147)
"6. You can start a project in one of the open source communities like sourceforge put some high level specs and see whether any one will be interested in joining you."

This is a rather persistent myth about Open Source. It's entirely fiction. If you post a working version to sf.net, you'll probably get a few bug reports and a few questions. If you work on it for a year, and do something really valuable to a lot of people, you'll see a few patches. If you work on it for another year, and continue to add value for a large technical audience, you may have a few parties who are interested in joining the project in a serious way.

Open Source software does not spring into existence. Nearly every project has one (or more) extremely dedicated developers pushing it forward every day. A non-programmer wishing something into existence is not going to make anything happen. I promise.

Re:I have a great idea for a webapp, but hardly any programm... by Kaizyn on Tuesday September 25, 2007 @02:03AM (#59309)
Solution 1: Higher cost, shorter turn around time. Spend the money to hire several programmers to implement your ideas for you. However, keep in mind that you should become technically proficient enough to communicate with and monitor the programmers. Otherwise, they're apt to take advantage of you.

Solution 2: Low cost. Long turnaround time. Start learning now how to program and build the web startup yourself. The biggest drawback with this option is that there's more to learn to correctly build a web application than to build a more traditional desktop program. It could take you six months before you've got a comfortable enough grasp of web programming to make progress on building your program. Although if it can be built as a Facebook widget or on top of existing services like those offered by Amazon, that may cut down on overall development time.

Solution 3: Higher cost than #2 but much lower than #1. Turnaround time would also be somewhere in the middle between #1 and #2. Partner with a friend of yours who also knows how to program. This way, if you decide to learn how to program you have someone right there to help you. You also have the option of dividing the work where you handle the business side and let your partner(s) handle the technical end.

Re:I have a great idea for a webapp, but hardly any programm... by german on Monday September 24, 2007 @02:21PM (#58998)
If it is a webapp, the first thing that you should read is about HTML and CSS, then Javascript.

Then start with Python.

Re:I have a great idea for a webapp, but hardly any programm... by aston on Monday September 24, 2007 @11:55AM (#58917)
Well, you should find someone to execute on it. A good first step would be posting it somewhere where hackers are known to roam so that you can get feedback and find potential partners. Like here, for example.
Re:I have a great idea for a webapp, but hardly any programm... by thehigherlife on Monday September 24, 2007 @11:59AM (#58918)
It's hard, because you don't want to just let you plan out there in the open and have someone take it right out from under you.
Re:I have a great idea for a webapp, but hardly any programm... by queensnake on Monday September 24, 2007 @12:31PM (#58943)
Indeed. Google for 'Non-disclosure Agreements'. But, probably you're better off learning to code, even if you do get a partner. And I agree that Python is a good language to start with.
Re:I have a great idea for a webapp, but hardly any programm... by thehigherlife on Monday September 24, 2007 @12:38PM (#58947)
so then i guess the next question is, anyone interested in signing a non-disclosure agreement and working on a pretty cool idea for a web app?
Re:I have a great idea for a webapp, but hardly any programm... by benhoyt on Monday September 24, 2007 @02:40PM (#59008)
If you need a plain-English NDA, here's the one we made and used for our startup (it's $3): http://micropledge.com/projects/plain-english-nda
Re:I have a great idea for a webapp, but hardly any programm... by pbnaidu on Monday September 24, 2007 @12:47PM (#58950)
I would be interested in signing, please email me if you're interested.
Re:I have a great idea for a webapp, but hardly any programm... by thehigherlife on Monday September 24, 2007 @01:04PM (#58960)
e-mail addy?
Re:I have a great idea for a webapp, but hardly any programm... by alaskamiller on Monday September 24, 2007 @01:13PM (#58963)
Re:I have a great idea for a webapp, but hardly any programm... by pbnaidu on Monday September 24, 2007 @05:57PM (#59100)
Re:I have a great idea for a webapp, but hardly any programm... by walesmd on Monday September 24, 2007 @01:18PM (#58964)
webmaster [at] michaelwales [dot] com
Re:I have a great idea for a webapp, but hardly any programm... by anamax on Monday September 24, 2007 @02:17PM (#58993)
Very few good ideas are actually stolen. Why is yours potentially one of the exceptions?
Re:I have a great idea for a webapp, but hardly any programm... by thehigherlife on Monday September 24, 2007 @03:15PM (#59022)
i don't know, i just have never used the web as a tool to get a project together.
Re:I have a great idea for a webapp, but hardly any programm... by henning on Monday September 24, 2007 @02:18PM (#58994)
Do you really think no one has ever thought of what you have in mind?

You could remind us every day about what you're doing and probably no one will care. That's part of the challenge of running a company.

Re:I have a great idea for a webapp, but hardly any programm... by thehigherlife on Monday September 24, 2007 @02:25PM (#59000)
I'm assuming i'm not the only one to think of this, that would be completely silly, i'm not an idiot. What i am though is someone who thinks it would be a cool little app that if some people would be remotely interested in, would be fun to do, and maybe make some money along the way.
Re:I have a great idea for a webapp, but hardly any programm... by joshwa on Monday September 24, 2007 @12:58PM (#58957)
An article posted to news.yc (http://news.ycombinator.com/item?id=58522 ) mentioned working with an outsourcing/offshoring partner, and giving them equity in exchange for building the app.

Have yet to find a good example of that really working for someone...

Re:I have a great idea for a webapp, but hardly any programm... by neo on Monday September 24, 2007 @12:43PM (#58948)
Get an NDA with anyone you work with. "Ideas are easy, execution is hard" is a cop-out excuse by people who don't have any patentable worthwhile ideas of their own!
Re:I have a great idea for a webapp, but hardly any programm... by pg on Monday September 24, 2007 @06:38PM (#59129)
"Ideas are easy, execution is hard" is a cop-out excuse by people who don't have any patentable worthwhile ideas

I have a lot of ideas. Some are worthwhile. And yet I think execution is the hard part.

Re:I have a great idea for a webapp, but hardly any programm... by Kaizyn on Tuesday September 25, 2007 @02:10AM (#59313)
Do you think that's because it's easy for you personally to generate ideas? Such creative thinking comes more easily to some than to most others.
Re:I have a great idea for a webapp, but hardly any programm... by anamax on Monday September 24, 2007 @11:48PM (#59267)
Having done both, ideas are much easier. (I have 2 issued and 10 pending, 7 of which are a company's crown jewels.)
Re:I have a great idea for a webapp, but hardly any programm... by jamiequint on Monday September 24, 2007 @01:49PM (#58977)
ideas aren't patentable
Re:I have a great idea for a webapp, but hardly any programm... by Shooter on Monday September 24, 2007 @06:04PM (#59108)
"ideas aren't patentable"

That's true, but business methods and certain software implementations of novel ideas are patentable...at least in the US. I've found that truly good ideas are easily translated into one or both of these. The problem is, most people have "me too" ideas.

All philosophical arguments aside, the patent system can be an entrepreneur's best friend. Yes, the system is heavily abused. I personally don't believe in software patents. But I damn sure use them. Color me hypocritical.

Re:I have a great idea for a webapp, but hardly any programm... by brlewis on Monday September 24, 2007 @02:13PM (#58986)
In the theoretical law where statute is obeyed and Supreme Court precedents are followed, you're absolutely right. For the actual law that happens to you when you go to court, you should consult a lawyer.
Re:I have a great idea for a webapp, but hardly any programm... by Jd on Monday September 24, 2007 @01:51PM (#58978)
For better or worse, this is incorrect.
Re:I have a great idea for a webapp, but hardly any programm... by vikram on Tuesday September 25, 2007 @12:06PM (#59445)
An idea for a business is hardly patentable!
Re:I have a great idea for a webapp, but hardly any programm... by jgrahamc on Monday September 24, 2007 @12:10PM (#58932)
Is that you, Kevin Rose?

John.

Re:I have a great idea for a webapp, but hardly any programm... by henning on Monday September 24, 2007 @02:19PM (#58996)
to the OP: make sure your CAPTCHAs don't suck as bad as digg's, which can be preprocessed and ready for segmentation/recognition in three lines of code.
Re:I have a great idea for a webapp, but hardly any programm... by thehigherlife on Monday September 24, 2007 @12:33PM (#58945)
nope.
Re:I have a great idea for a webapp, but hardly any programm... by yaacovtp on Monday September 24, 2007 @06:01PM (#59106)
I did too! Found a partner who can program and we're well on our way.
Re:I have a great idea for a webapp, but hardly any programm... by rkabir on Monday September 24, 2007 @02:20PM (#58997)
might be the obvious question here - but do you have any friends? (that have programming knowledge). My non-hacker buddies come to me with ideas all the time.
Re:I have a great idea for a webapp, but hardly any programm... by thehigherlife on Monday September 24, 2007 @03:19PM (#59024)
yeah, i do the problem is i am more of a techie computer guy as in my skills in the computer industry are more troubleshooting based ie, if it is broken in some way be it cabling issue or DHCP server, i can fix it, not programming based, a lot of my friends who would be interested in this are so busy with school and things of that nature that they don't really have time to be completely involved in a project.
Re:I have a great idea for a webapp, but hardly any programm... by axod on Monday September 24, 2007 @12:25PM (#58939)
ideas are easy. Executing them is harder.
Re:I have a great idea for a webapp, but hardly any programm... by imsteve on Monday September 24, 2007 @12:50PM (#58955)
for sufficiently vague definitions of "idea".
Re:I have a great idea for a webapp, but hardly any programm... by Shooter on Monday September 24, 2007 @05:08PM (#59068)
[for sufficiently vague definitions of "idea"]

Upmodded. That is brilliant.

As an entrepreneur, I have very specific thoughts on what constitutes a "good idea for a business." To me, it suggests that you have four things:

1. a keen insight into what a group of people (with money) want

2. you have a means of delivering a solution to those needy people

3. you have a way of targeting those needy people to let them know about your solution

4. you can deliver your solution at a profit.

When I started investing in startups, I learned that my definition of a good idea for a business differs GREATLY from what many are willing to pitch to me as a good idea. Many people are willing to pitch a very nebulous 'idea.'

There are also certain ideas prevalent in the startup community now that are MOSTLY or SOMETIMES true, but that I think people take too literally or misunderstand.

"Ideas are worthless, execution is paramount." Look, if you have a truly great idea...execution becomes much less important. With a great idea (which implies an actual business model), you can make quite a few execution mistakes and still end up with a great business. If you stumble, investors are more forgiving and will usually find the help you need in the execution area.

"Your final business is almost always different than what you initially intended to do" is another startup cliche that I think some entrepreneurs sometimes take too literally. This pearl of wisdom is basically telling you that you need to be flexible. Being flexible is very different that attacking an industry because it is hot and hoping something shakes out.

"Get the users and figure out a profit model later. It is easy to monetize millions of eyeballs." Again, this may be mostly true for a certain class of business...but it can also be a ticket to FAIL.

With apologies to Mrs. Robinson, I'm actually getting pitches like this:

Entrepreneur: "I have a GREAT idea!"

Me: "Yes?"

Entrepreneur: "Plastics!!!"

Me: "What do you mean 'plastics'?"

Entrepreneur: "They're gonna be huge. Plastics are the future."

Me: "What is your actual idea? How are you going to make money?"

Entrepreneur: "Advertising?"

Re:I have a great idea for a webapp, but hardly any programm... by pius on Friday September 28, 2007 @08:21PM (#60904)
Upmodded for gratuitous, yet relevant reference to The Graduate.
Re:I have a great idea for a webapp, but hardly any programm... by run4yourlives on Monday September 24, 2007 @05:56PM (#59098)
I keep thinking: "7 minute abs, man!"
Re:I have a great idea for a webapp, but hardly any programm... by axod on Monday September 24, 2007 @05:23PM (#59080)
true :)

ok, ideas are easy. Ideas that could potentially make a lot of money aren't too hard to come up with. Ideas that could be the next big thing, are also within most peoples grasp.

Still think coming up with the idea is maybe 5% of the work. It's almost as bad as people who register what they think is a great domain name and think that's their website pretty much done now.

Re:I have a great idea for a webapp, but hardly any programm... by Shooter on Monday September 24, 2007 @05:55PM (#59097)
"people who register what they think is a great domain name and think that's their website pretty much done now."

Another painfully true observation.

There is a spectrum between being a complete retard and a coding ninja, though. There are plenty of sweet spots for entrepreneurs between the two ends of that spectrum.

Re:I have a great idea for a webapp, but hardly any programm... by white on Monday September 24, 2007 @06:08PM (#59111)
Find a partner. Like me.