Four Levels of Idea Theft
Programming in the 21st Century - James Hague - February 05, 2012Imagine you’ve just seen a tremendously exiting piece of software—a mobile app, a web app, a game—and your immediate reaction is “Why didn’t I think of that?!” With your mind full of new possibilities, you start on a project, a project enabled by exposure to the exciting software. What happens next is up to you. How far do you let your newfound motivation take you?
Borrowing specific features. You like the way the controls work. The sign-in process. Something specific.
Sliminess Factor: None. This is how progress happens.
General inspiration. If web-based photo sharing had never occurred to you, and then you saw Flickr, that opens the door for thinking about the entire problem space. Some of those options may be Flickr-ish, some aren’t.
Sliminess Factor: Low. It’s a common reaction to be excited and inspired by something new, and it inevitably affects your thinking.
Using the existing product as a template. Now you’re not simply thinking about photo sharing, but having groups and contacts and favorites and tags and daily rankings. You’re not still writing a full-on Flickr clone—there are lots of things to be changed for the better—but it’s pretty clear what your model is.
Sliminess Factor: Medium. While there’s nothing illegal going on, you won’t be able to dodge the comparisons, and you’ll look silly if you get defensive. Any claims of innovation or original thinking will be dismissed as marketing-speak.
Wholesale borrowing of the design. All pretense of anything other than recreating an existing product have gone out the window. Your photo sharing site is called “Phlickr” and uses the same page layouts as the original.
Sliminess Factor: High. This is the only level that legitimately deserves to be called theft.
(If you liked this, you might enjoy Accidental Innovation.)
Categories: Blogs Programming in the 21st Century
Erlang on Twitter
» introspection (Guillaume Dumas): Faster than GPU: Now you can use Quantum Computing with… #Numpy! What about Erlang? :D http://t.co/h8U5HMZWHy #RIPRSA c/@mdu4rt3
» whitequark (Peter Zotov): RT @silentbicycle: Interesting thinking out loud, “Why do we need modules at all?” http://t.co/S7HZ9YWYU9 #modules #modularity #packages #n…
» TrainByTweet_VO (TrainByTweet_VO): VOIP: #Engineering #Network #VOIP #Erlang #Ethernet #Codec #Voice #Bandwidth #Signaling #Protocol #Firewall #Security #Encryption
» ekepes (Eric Kepes): RT @ToJans: “Any sufficiently complicated concurrent program contains an ad hoc informally-specified bug-ridden slow implementation of half…
» msimoni (Manuel Simoni): RT @silentbicycle: Interesting thinking out loud, “Why do we need modules at all?” http://t.co/S7HZ9YWYU9 #modules #modularity #packages #n…
» jessegumm (Jesse Gumm): Bummer: my son just fell feverish, which means no daycare tomorrow, which means no qdate demo at the Chicago erlang user group tomorrow.
» aine7181 (愛音): 【D’ERLANGER】D’ERLANGER、6thアルバム『#Sixx』発売記念ニコニコ生放送で全曲解説 - D’ERLANG… http://t.co/K11EFjv3a7
» merry8943 (merry8943): 【D’ERLANGER】D’ERLANGER、6thアルバム『#Sixx』発売記念ニコニコ生放送で全曲解説 - D’ERLANG… http://t.co/NjqgCjQSGo
» ToJans (Tom Janssens): “Any sufficiently complicated concurrent program contains an ad hoc informally-specified bug-ridden slow implementation of half of Erlang.”
» redline6561 (Brit Butler): RT @silentbicycle: Interesting thinking out loud, “Why do we need modules at all?” http://t.co/S7HZ9YWYU9 #modules #modularity #packages #n…
Statistics
Number of aggregated posts: 10650
Most recent article: May 20, 2013
Latest comments
» Moraru on This is Why You Spent All that Time Learning to Program: It is true that computer science was a pain in the back at time that i’ve had to learn it…
» Commercial hand dryers on Couchbase Meetup at new HQ: Buy online from here where you will get so much of variety in Commercial hand dryers for people. If you…
» Fort McMurray Homes on Motivated Reasoning and Erlang vs Python vs Node: I don’t really understand why this post is motivational? I don’t even see a post, just a title. Fort McMurray…