"I've got an idea for an app"
chriseidhof.tumblr.com
chriseidhof.tumblr.com
Most ideas were useless, some were poorly thought out "Like X but Y", for example "Like Command and Conquer but set in space"; others were far too difficult to construct.
Then, I was told an idea for a great puzzle game. I decided the idea was so great I made the originator of the idea my wife ;)
1. http://wonderfl.net/user/ABA/codes
The tower building game mechanic in World of Goo was the result of a similar rapid-prototyping exercise. Braid started out as a quick prototype, too. Having lots of ideas isn't bad; you just need a way to spew things into a playable state quickly so you can filter out the chaff.
http://the-witness.net/news/2011/06/how-to-program-independe...
Was it successful?
I'm currently playing around doing a HTML (DOM, not 5) version. Unfortunately I don't have as much time as I'd like to play with such things on the side. Everyone who has played it agrees it's fun.
You mean Star Craft?
Yeah, that kind of game could never become popular, right? ;)
Great, now what?
Do I really set up a working relationship with this person, who's likely dead weight and valueless now that the idea's been revealed? Do I give him the ownership he thinks he deserves, which is a 50-50 split if I'm lucky? Do I just build it myself?
I prefer to avoid such ethical quandaries, which is why I stick to my own ideas.
He then says, "I'll tell you, but if you build it I want 50%." I said, "Fine." In my mind I'm thinking, "No way I'm building this." Then he says, "OK, my idea is a contact management application for the iPhone. They have them for the PC, but they don't have them for the iPhone." That's it. That's his whole idea.
That's when I realized I should stop listening to people's ideas about apps because he just basically told me that I can't build any contact management apps without giving him half the profits. If I listen to too many people's ideas, I won't be able to build something without being sued because someone else "gave me the idea".
Maybe they can do balsamiq mocks of the interface, can run the incorporation/LLC paperwork gauntlet (if it's more than just an app), do beta testing, buy devices to test on, pay you a "solidarity" stipend, research, marketing, wrangle a QA or translation staff on Mechanical Turk.
No one ever has "zero ability to execute". It can't just be about the coding.
Would people who are passionate enough to really think things through with their idea contribute less than zero? I'm not talking about the fictional coked-out, fast talking movie exec with logline "business plans" that want 60% + a seat on the board. If you're talking with that kind of person, then of course you don't take it on.
On the technical side, have you never worked with a programmer that insisted on introducing his favorite framework/language, or declared that the "current code sucks, it needs to be re-written"? That's potentially a negative contribution. Hell I've even been that guy. It's not only possible, it's common.
I think the negative influence is usually more in line of those who resist change such that so much cruft accumulates, that it truly becomes too dangerous to change anything.
The vast majority of people who are aware of a single great idea probably either heard it from some other party or just got incredibly lucky. People who can consistently come up with good ideas are a tiny minority compared to the amount of people who are aware of a good idea.
If you have a bit of a track record, you will get people looking to partner with you and coast on your experience - in 99% of cases, it won't be enough to carry their part of the bargain or even be anything but a distraction or pressure.
Then there's the issue of feeling like you must persist with an idea you've lost faith in because they're still keen. Maybe you have countless other ideas to push that should be a greater priority, while this is their only bun in the oven.
See the following excerpt from Mattel Website TOS at http://service.mattel.com/us/tandc.asp:
As the world's largest toy company, Mattel employs a large staff of designers to develop new ideas....
Because of this... Mattel does not accept or consider any unsolicited ideas or materials for products or services, or even improvements to products or services, such as ideas, concepts, inventions, or designs for toys, games, videogames, books, scripts, screenplays..... Therefore, you must not send to Mattel.... any Unsolicited Ideas and Materials. Any Unsolicited Ideas and Materials you post on or send ... will be treated as non-confidential and non-proprietary User-Generated Content – regardless of whether you mark them "confidential", "proprietary", or the like.
Mattel finds that many submissions that it receives... are already in the public domain; or are identical or substantially similar to products developed or in development by our own staff; or, for a host of many other reasons, are not novel or unique. So if, you send us any of your Unsolicited Ideas and Materials despite our request that you not do so, it's likely they're identical or substantially similar to ideas, concepts, and materials that, in the past, were developed by our staff or submitted to us by others.
Rather than hearing someone's idea for an app I'd much prefer to hear about an existing, unsolved problem that they have. You know, an actual problem worth solving. Those tend to be the more fruitful variety of ideas, IMHO.
Ideas are a dime a dozen, it's not like that's the one and only Great Idea out there and it's certainly not worth ruining a friendship over.
Do you only listen to ideas from people that can execute? What would you do if you got an awesome idea from someone who couldn't?
This is pretty much the plot of the Social Network.
Them: "I've got this awesome idea for software that tracks traffic jams!"
Me: "Sure, you just need to link up existing maps and satellite imagery from Google to traffic cameras...."
Them: "Uh..."
Me: "Of course, you have to be able to monetize the massive amount of data you'll be moving around, so you need to consider how people will be accessing this? Would it be through a GPS device, or is it a smartphone app, or is this just for commercial (TV stations, police, DOT) applications?"
Them: "Uh...I also had an idea for this other thing..."
You can easily make normal people feel like their idea is worthless and you have mountains of business acumen that, obviously, they must lack. Do this enough times and what you'll find, just like you'd hoped, people stop telling you their ideas.
I'd argue that every time you do this you are shutting down opportunities to collaboratively create ideas that would probably work. Part of being "lucky" is increasing your exposure to failures [1].
When someone approaches you with an idea, you've certainly got a better feel for what will "work" more than you're average person. Consider taking the time to give feedback, help shape it, brainstorm with it. You might find that between the two of you what you create is bigger than what either one could come up with individually.
This applies in all areas of personal relationships, not just iPhone games.
[1] "To increase your chance of success, double your failure rate" - attributed to Tom Watson
My point is to get people out of the mindset of "if I could someone ELSE to do all of the hard work, I'd be a gazillionaire."
My approach is to tell YOU how to seize the opportunity and get your idea rolling; I'm far too busy to do all of the work for you so you can retire rich, but I will gladly point you in a great direction and lay out your next steps. The reality is that you won't do it once you realize that YOU will actually have to do the grunt work.
12 pages of the same idea later...
Moving on to other conversations.
Most of the times, the email never lands in my inbox, but when it finally does, theres usually something to it.
Nobody ever wants my books.
To quote one, "I'll bung you £100 to do it".
Thanks, I get paid that a day.
I don't know what it is with jobs where it is more of a service than labour but I feel we all get a bum rap, it's the same with SEO, I think people think it hardly takes any time at all. If I asked my friend, who is a joiner, to do some work for me, I can see the work being done and I can appreciate the time and effort gone into it, it's almost like people cannot appreciate the time projects take us.
Don't get me wrong, I have put sites together in 16 hours from scratch but they are basic sites and I don't want to maintain them. They have been favour jobs or such like, it's not how I plan spending the rest of my life.
I think the one thing I take from this story is that all people think their idea is unique or will always work. 99% of the time, the people have done no research into competition or if they have they have not evaluated the competition well enough. It's good when you do get a good idea but this does again come down to the execution, you have to be able to rely on your partner to do their fair share.
That was my lesson. I don't make websites anymore for people without charging thousands of dollars and an hourly fee for any future work.
I wouldn't be surprised if most developers actually did their first project for nothing at all, I think we all under value our skills to start with and it takes time to realise how much our skills are worth.
That's what I find funny when you put a "real" bill into do a site and you see the owners face, if their initial reaction is, "how much??!", I know it's time to go quoting for a different project.
To give me a real kick, I actually found out when the other company rang me to ask for DNS login details to change the A records, she had not even told me herself I had not got it or given the chance to show designs and a development plan.
It turns out she thought she would be getting a better service and end result as I was charging less when in fact I was doing it as a favour. It goes to show it can work either way!
Problem with being a smallish web development company is that you're either getting the difficult dregs, or you're hoping large multi-disciplinary agencies don't lure away your lucrative gems.
Basically, you either work for free (as a favour to friends or charity) or full charge. No in between.
The power of "free" over "friend's fee" is that they know it's a favour so they can't feel entitled to anything--and if they still do, you may feel entitled to take a dump in their kitchen sink (free of charge).
I'd charge a friend or charity a lower rate that they can afford but strategically set such that their budget (and amount of work they get) seems finite to them. Forces them to come up with their plan and execute, instead of "yeah that's nice, but my friend said THIS would be a better idea...can you just redo the whole thing??" Yes, you can say no, but like I said if there are expectations on either side, it can sour the relationship.
All that aside, here is what I do every time someone pitches an idea (no matter who they are and what the idea might be):
1) Listen
2) Think about it (is this unique, good, stupid, wait... don't I already have this app?)
3) Ask them some key questions, (how will it make money? How much time do you have every day to work on this? How much money can you spend on this project? Have you done any research on the idea? What other apps are there like this one?)
4) Pull out the iPhone and do a quick search for obvious app titles matching their idea and show them the results then ask, what about all these? Have you tested all of these?
5) Give them a 30 second lesson on using the internet and the app store to research their ideas. (nicely)
6) Give them my contact info if they don't already have it - even if the idea sucked (remember 90% of your ideas suck too) and why miss an opportunity to network.
7) If the idea sparks an interest, Say hey, Id like to see a layout of that sometime. Or if its really great set up a time for a call.
8) If it blows, don't worry, they will probably have forgotten about it a week later.
9) Congratulate yourself on not being an ass and realize that you helped someone, yourself, and the rest of the developers out there. They will be better prepared the next time they begin the "I have a great idea..." speech.
This only takes 5 mins and you really never know what you might hear. Ideas are great because they make us think, they test us, they inspire us, and sometimes they can make us rich if can figure out how to use them well.
I have to say I love your attitude towards ideas. I often have ideas for projects outside my wheelhouse (mostly personal projects) and talk to EEs and MEs about building stuff. It would suck if all my friends were archetypal hn-programmer-that-hates-idea-guys, I'd probably even drop them as friends. I'm so out of my depth on some things that I share it just to find out if its a completely stupid idea.
Then again, I like building things for the sake of building them, and know people that do too.
I believe that the only time I've heard of a decent or good idea was from fellow programmers or designers, rather than "business men" or founders of small companies and claim they know it all. Then after they explain their idea, they expect you to invest 90% of your time on the product, promise you a certain ownership percentage (usually ~10%?), rather than paying a good salary up-front; so if it flops they didn't lose any of their time or had to invest any amount of cash. I believe something similar to this happened to some dude who then open-sourced the project. I forgot what project that was, it happened recently.
You can of course listen to anyone's idea, but as the article stated, the chance that it's not another dumb or over-done idea is usually very slim.
Especially if it's one of these "fast talking"
kind of people. Most of them involve some
kind of "social X".
Remember when it used to be "eCommerce X"?My approach is to first ask people who their customers will be, and how they plan on selling to them-- and then, if they get past that, I'll hear what the idea is.
This answer brings up the commonly echoed sentiment among my mobile developer cohort of the tradeoff between client contracts and your own product work. One is easier, one pays off long term.
[1] This does not necessarily mean for profit. See http://rawsyntax.com/post/5982784556/importance-of-side-proj...
I tell them I am busy with my own stuff but I take time to meet and listen to them. After the meeting, I do research, put together a plan with the breakdown of costs for outsourcing development, marketing and the estimated revenue.
That's when I stop hearing from them. They get either too busy or they realize that it's not as easy as they think. I am yet to find someone who followed up on the plan.
Isn't life always like that? Many with plans but very few who act on them.
You think it's a bigger problem for you than it is for those who fail?
I don't understand your point.
My last experience with this is fairly typical. A restaurant manager I worked with a couple years ago had "a brilliant idea". He was emailing and calling me constantly, refused to talk over the phone and was doing anything he could to get me into a meeting A.S.A.P. since he 'really wanted to get rolling on this'. I heard him out and quoted him $4,000. Never heard from him again. I tried calling once, left a voice mail, and attempted to follow up on two occasions via e-mail and nothing.
And _that's_ what he's talking about. People that waste our time in meetings and don't ever follow through.
His idea was that to these "idea people," the meeting is a replacement for work. I'm not sure what I think, aside from the fact that I'm tired of wasting my time.
a) Unconstrained mental frameworks: "I want a location-based photo-sharing app that comes with angry birds integration" It can't be that hard. There has to be some plugin on github that solves that problem for you already, since it's a great idea."
Since this idea is guaranteed to produce a billion dollars, any developer would have to be irrational to turn down even a 10% equity offer.
b) Non-linearity of good ideas - I'm finding that it's often fewer features and fewer things that make compelling business ideas / user experiences. See Dan Ariley's TED talk [1]. It's intriguing how a negative feature delta (less is more!) often results in something more compelling.
Understanding if something is a good idea is a problem more akin to finding the optimal way of loading an aircraft, where the problem has to be tested, exposed, and simulated; not a simple forecast model where the answer is binary. People will never know whether they're sitting on a great idea until they test their strategy and see how it turns out.
On a side-note, a friend and I have a small service that attempts to solve this problem. It's called Casual Contracting [2] and tries to frame this problem in a positive light for both devs and idea people.
[1] http://www.ted.com/talks/dan_ariely_asks_are_we_in_control_o...
I believe `Angry Birds` is a good example of it. It's success did not come from the idea at all. A simple game with a good execution and good marketing made it so popular.
Agreeing with the article; I just want to add that hearing people's ideas also put you into an awkward position. They give you responsibility of either not doing that application without that person's consent or sharing a revenue.
You usually don't need neither, because as a developer you're already putting more mental work on how to come up with better apps than some friend's mother of yours.
And hearing people like they invented the wheel all the time really is boring.
Isn't that Instagram? So yeah, always listen to ideas :-)
There are few niches still unexplored. :)
The anti-"idea guy" attitude was all ego, no logic. I can't say I'm surprised that it took off as well as it did, it felt good and matched the reality that most ideas suck so it was easy to adopt. I'm not surprised, but a disappointed that more people didn't recognize it for what it was. Oh well, being the only guy hearing the good ideas was fun while it lasted.
I have an idea for a USENET newgroup about cats! (1985)
I have an idea for an IRC channel about cats! (1989)
I have an idea for an FTP site about cats pictures! (1990)
I have an idea for a Gopher site about cat pictures! (1992)
I have an idea for web page about cat pictures and stories! (1995)
I have an idea for Java applet about cat animations! (1995)
I have an idea for a Yahoo category about cat fans! (1996)
I have an idea for a blog designed especially for publishing personal opinions about cats! (1998)
I have an idea for an e-Commerce cat food distribution network! (1999)
I have an idea for a virtual online currency for cats! (2000)
I have an idea for a web scripting language for building feline sites! (2001)
I have an idea for a Flash game about cats! (2002)
I have an idea for a Content Management System for managing cats! (2002)
I have an idea for a Object Relational Manager for storing information about cats! (2003)
I have an idea for a social network for cats! (2004)
I have an idea about a movie sharing site for cat videos! (2005)
I have an idea for an iPhone app for taking pictures of cats! (2007)
I have an idea for a iPad app for cats to use! (2010)
...How far we've come in 30 years...
I suppose the ubiquitous nature of smart phones gives the common person more exposure to software than ever before, therefore compelling some to pitch half baked app ideas ('how about an app like Facebook, but in 3D!').
You never know though, there might be some buried gold in some suggestions. You just need your stupid-crap filter set on high :)
I broke the bad news to him that creating an iPhone app was rather more complicated than that and required you to understand quite a difficult programming language (Objective-C) and a non-trivial framework (Cocoa, UIKit) and make a financial investment in a Mac and an Apple developer account. I kind of feel bad about it afterwards because it might be a good idea.
I just don't think it's healthy when people think that writing software is easy or doesn't require skill and expertise... because they might get scammed in the same way as if they go around believing that investing in the stock market is guaranteed PROFIT!1!
That's why companies don't listen to ideas.
This is especially true in games. Some guy comes and says "I've got an idea for game. It's going to have dragons in it". After that if you have any game that has dragons in it odds or not so low that the guy will consider suing you.
Of course you can sign NDAs and other agreements but that's not so "nice" and not a guarantee you still won't get sued.
Of course I hope for the best in your experiences. I'm just pointing out it's not just that devs think other ideas aren't worth listening to. There are other valid reason not to listen.
If it takes the turn of you do the development/impl and ill do the "sales, marketing, requirements, design, gathering investors, watering the plants" get him/her to quantify the success they had in each area and why they no capital to make a financial investment themselves (hint: most do via house equity but wouldnt dream of touching it - too risk (i.e. make your own mind up.)
For the rest of us, it's easier to start as a competitor in a big market than to envision a latent need and build a product around it. If the app idea has not been implemented before, there's a high chance the founder is having the "invented here" hallucination. I'd try to find a place where the need is obvious and try to build the best product in that category instead of coming up with an ingenious new idea. I believe ideas are overrated (but vision matters).
Steve Jobs take: "I want [Apple] to be much better, I don't care of being different." (Youtube: http://goo.gl/YPQJt)
Last time a girl saw me coding, and she told me: Are you programming? (I just nod) I find that amazing, I mean, you could do my job (marketing) and you understand it, I can't understand what you do, it's like magic.
She apparently wants to build a fashion website, I asked two questions and she had no answer, I told her to get back to me when she gets a better idea of what she wants to build.
Currently my cofounders are not technical, but they have the best ideas! And do the things I don't want to do :-).
The hard part is sticking to your guns and actually telling your 'friend' that sounds like a good idea. You can pay me X/hour to build and market it or I can build it and hand over 5% of the profits it's up to you.
> Dear Sir, Thank you for your proof of Fermat's Last Theorem. The first error is on page _____.
This is said to be Hilbert or Landau. He had this printed on the cards and he would have an undergraduate to fill in the blank and mail it back to an author whenever a new proof of Fermat's Theorem was received :)
Checks, letters of intent from customers who they've sold the pre-extant system to +, customer lists, etc.
Sketches are nice, too. I prefer charcoal as a medium and dragons as a subject. A good sketch makes a great complement to a check or LOI.
+ Happens all the time. Really.
* You're serious * You're a good salesman * There's a market for your idea
Getting to this point is a lot of work. It means you will have thought things through. It means you will have talked to your customers. It means you probably have mocked something up. You have probably invested a small amount of cash.
But mostly it means someone will pay for it which elevates your idea from "nope - waste of time unless you give me $20k" to "ok, we may have something here".
If you want to pay market rates (cash), I'd say show up with a mockup. If you want to convince a developer to join you for equity, show up with a sale.
Some years back, a guy named Bill and his buddy contacted a company making kit computers and said "we have a BASIC interpreter we'd like to sell you". The company said "a dozen others have said the same thing; we'll pay whoever delivers one." A few weeks later, Bill & pal delivered.
And thus Microsoft shipped its first product.
Sadly so far no one has taken up my offer. I can't help but feel that it's never I can't do it, but it's more like I can't be bothered with it.
The fable of the Lion and the Mouse is something I need to constantly remind myself (and others) of.
P.S. Chris, if you still want to make those business cards, here's a link to 50 free business cards - http://efbuys.com/publishers/efactor/daily_deals/30088
One of the most awkward moments was when I actually met with a friend and his friend about making an app. I only realized halfway through that they didn't have an idea, just a wish to make an app. A few hours of awkwardly groping for some tenuous b2b projects and we parted company.
".. That’s when I decided: always listen to ideas .."