The problem is the news is riddles with simple idea apps that where developed in a week or two and where parleyed into a success. The problem is those are the fringe cases, it's like winning the lottery for most other apps it is a huge amount of work to get it right and not just be shoveling more junkware onto the market.<p>That being said, and given the fact that I restore vehicles as a hobby, I generally approach it from a car analogy because it seems that everyone understand a computer to car analogy. I simply tell them, do you realize that your idea will entail more work than a frame-off restoration of a car back to original mint condition. That literally in less time, I could totally disassemble a car, it's motor and body, remove all of it's rust, weld what needs to be welded, sand it all, paint it, rebuild the axles, the transmission, the engine install them, install all the wring and electronics and reupholster the interior etc. etc.<p>I then go on to explain that if they have not done any planning other than an idea, it is like doing all that without having a manual that tells me what the head bolts should be torqued to, what the original color code of the body paint was, etc. I do this in a polite way, but they end up getting the gravity of the situation.<p>Then I will tell them I love to restore cars, if you go out and buy a really exotic car, I would love to come over at night and give you a hand on it, because it would be interesting to me. Applications are like that. I have to be really excited about the idea to want to put that much free time into a project. If we are around it, I usually point to my 69 Bronco and say I have over 1000 hours in that truck. It is my pride and joy, I was really excited about that project. The magnitude of what they asks sets in at that point.<p>Most importantly though, I try to do so from a perspective of educating them and not berating them. I think this whole problem arises from a lack of understanding of what or better put how much they are asking for. I think it stems from the fact that software, in their experience, makes doing things easier and faster, but making software has little to do with the experience of using software, it is actually inverse the more automated and helpful a piece of software is the more work that went into making it seem like it almost reads your mind.