{"id":549,"date":"2009-10-24T10:33:02","date_gmt":"2009-10-24T09:33:02","guid":{"rendered":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/?p=549"},"modified":"2009-10-24T10:39:39","modified_gmt":"2009-10-24T09:39:39","slug":"everyones-a-winner","status":"publish","type":"post","link":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/2009\/10\/everyones-a-winner\/","title":{"rendered":"Everyone&#8217;s a winner?"},"content":{"rendered":"<p>The <a href=\"http:\/\/blog.iedemonstrator.org\/2009\/10\/22\/jisc-mosiac-project-competition-winners\/\">results of the JISC MOSAIC competition<\/a> were announced this week. The winning entries were great, and I think their prizes were well deserved. The only downside in this was that my entry didn&#8217;t make the cut. I will admit to having a moment of disappointment over this, but this passed in about 5 seconds &#8211; after all, I&#8217;d really enjoyed the challenge of writing my entry and was relatively pleased with the result.<\/p>\n<p>Later in the week I fell into conversation with a couple of people on Twitter about how there hadn&#8217;t been much collaboration in the competition. With one notable exception none of the contestants had published early thoughts online, and all the entries had been from individuals rather than teams.<\/p>\n<p>During the course of this conversation I managed to both insult and upset someone I greatly like, admire and respect. For this I am truly sorry. This post is is in the way of an apology as well as an attempt to express my own thoughts around the nature of &#8216;developer competitions&#8217; such as JISC MOSAIC.<\/p>\n<p>The idea of a developer competition is that you set a challenge, aimed at computer programmers and interested others, and offer prizes to the best entries &#8211; the criteria can vary wildly. Perhaps the biggest prize of this type we&#8217;ve seen is the $1million NetFlix prize, but in the UK HE community where I work there have been a few smaller prizes on offer, and more widely in the UK community there have been prizes for ideas about using government data, and we are about to see one launched on the use of Museum data. The JISC MOSAIC competition offered a 1st prize of \u00a31000 for work on library usage data.<\/p>\n<p>One of the amazing things about the web, and perhaps particularly about the communities I&#8217;m engaged in, is the incredible personal commitment made in terms of time and resource by individuals to what many would regard as &#8216;work&#8217;. Both of the people I was talking to put in a great deal of effort into contributing to and developing ideas that many might think of as &#8216;the day job&#8217; &#8211; and they do so with no thought of reward.<\/p>\n<p>So &#8211; given this tendency to be self-motivated to solve problems, contribute, take part etc. Why do we need developer competitions?<\/p>\n<p>My starting point is to look at my own motivation for entering the JISC MOSAIC competition. Would I have done this work without the competition? Trying to be completely honest here &#8211; probably not. However, I would almost certainly done other things instead &#8211; perhaps blogged more, perhaps done some other development (like this). So the competition focussed my energy on a particular area of work. Was I motivated by the cash prize? I&#8217;m not sure &#8211; at the end of the day it isn&#8217;t that relevant to me (although no doubt I could have found something to treat myself to). I think it was just the idea of the &#8216;competition&#8217; that gave me the focus. I&#8217;m the kind of person who works relatively well with clear deadlines &#8211; so having a date by which a set of work was to be done definitely gave me something to aim at.<\/p>\n<p>So &#8211; the competition was one element. However, I was also looking for ways to dust off my scripting skills. I used to script in Perl as part of my job, but I haven&#8217;t done this for several years &#8211; I had been looking for ways of picking this up again as it was something I always enjoyed doing. I am also extremely interested in the ideas behind the competition &#8211; I believe libraries should be exploiting their usage data more, and I was keen to show the community how valuable that usage data might be.<\/p>\n<p>I don&#8217;t assume that others are motivated in the same way as me. When the usage data that was part of the JISC MOSAIC competition was first put online somebody immediately took it and transformed it into RDF &#8211; they weren&#8217;t motivated by a competition, they just did it.<\/p>\n<p>My conclusion is that such competitions harness existing energy in the community and focus it on a particular problem for a particular time period. It won&#8217;t generally work where people aren&#8217;t inclined to do the work anyway. You need an interesting problem or proposition to engage people.<\/p>\n<p>So far, so good? I&#8217;m not sure. The problem with a competition is that it is, well, competitive. Again trying to be honest about my own situation (and I&#8217;m not particularly proud of this, so don&#8217;t take it as an endorsement of my own approach) is that I immediately became more protective of my ideas. The competition had put a &#8216;value&#8217; on them that they hadn&#8217;t previously had. I should say I actually started work on two entries to the competition &#8211; one was in collaboration with someone else, which unfortunately we weren&#8217;t able to pull together in time &#8211; so it wasn&#8217;t all about &#8216;me&#8217;.  However, I didn&#8217;t announce my own entry until I was ready to submit. This isn&#8217;t how I usually work &#8211; I&#8217;m usually happy to share half baked ideas (as readers of this blog will know only too well!).<\/p>\n<p>Again I think the factors around this are complex. It wasn&#8217;t just that I didn&#8217;t want to give away my idea. The truth is that I&#8217;m not a very good programmer. I wanted to take this chance to develop my programming skills (or at least get myself back to my previous level of incompetence). I am under no illusions &#8211; any developer worth their salt could take my idea and do a better job with it. In general this would be great &#8211; if my idea is good enough to inspire other people to do it much much better than I can I&#8217;d be very happy. But for the period of the competition this suddenly seemed like a bad idea.<\/p>\n<p>Reflecting on this now, this shows a pretty rubbish (on my part) attitude to others &#8211; the &#8216;fear&#8217; that my idea would be &#8216;stolen&#8217; (and of course the egoism that says my idea was worth stealing). I&#8217;m pretty confident in retrospect that the only possible outcome of publishing early would have been a better entry (possibly in collaboration with others). However, I would say that my guess is it would have resulted in me not doing the coding &#8211; which I would have been sorry about.<\/p>\n<p>I am going to blog my entry in detail, and release all the work I&#8217;ve done &#8211; which others are more than welcome to use and abuse.<\/p>\n<p>So although I think developer competitions work in terms of focussing people on a problem, I think there are some possible downsides, perhaps chief of which is that competitions may discourage collaboration. I don&#8217;t think this is a given though, and so in closing here are some thoughts that future developer competitions might want to consider:<\/p>\n<ul>\n<li>Is there an element in your competition that encourages team entries above or aswell as individual entries?<\/li>\n<li>Can you reward collaboration either within or outside the competition structure?<\/li>\n<li>How are you going to ensure that the whole community can share and benefit from the competition outcomes? Plan this from day 1!<\/li>\n<\/ul>\n<p>Perhaps consider splitting the prizes in different ways to acheive this &#8211; not one &#8216;big winner&#8217;, but rather judging and rewarding contributions as you go along. Perhaps consider having a &#8216;collaboration&#8217; environment where ideas can be submitted (and judged separately) and where teams can form and work together.<\/p>\n<p>A final thought &#8211; I really enjoyed entering the JISC MOSAIC competition &#8211; it stretched my skills and scratched an itch for me. I am in no way disappointed I didn&#8217;t win &#8211; the winning entries were very deserving. I fully intend to do more scripting\/programming going forward. And sharing.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The results of the JISC MOSAIC competition were announced this week. The winning entries were great, and I think their prizes were well deserved. The only downside in this was that my entry didn&#8217;t make the cut. I will admit to having a moment of disappointment over this, but this passed in about 5 seconds [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-549","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/wp-json\/wp\/v2\/posts\/549","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/wp-json\/wp\/v2\/comments?post=549"}],"version-history":[{"count":8,"href":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/wp-json\/wp\/v2\/posts\/549\/revisions"}],"predecessor-version":[{"id":557,"href":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/wp-json\/wp\/v2\/posts\/549\/revisions\/557"}],"wp:attachment":[{"href":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/wp-json\/wp\/v2\/media?parent=549"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/wp-json\/wp\/v2\/categories?post=549"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/wp-json\/wp\/v2\/tags?post=549"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}