<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Expedient Means</title>
	
	<link>http://joss.blogs.lincoln.ac.uk</link>
	<description />
	<lastBuildDate>Fri, 11 May 2012 12:26:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	
<cloud domain="joss.blogs.lincoln.ac.uk" port="80" path="/?rsscloud=notify" registerProcedure="" protocol="http-post" />
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/blogs/lincoln/joss" /><feedburner:info uri="blogs/lincoln/joss" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://joss.blogs.lincoln.ac.uk/?pushpress=hub" /><geo:lat>53.2291</geo:lat><geo:long>-0.5496</geo:long><creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license><image><link>http://learninglab.lincoln.ac.uk</link><url>http://learninglab.lincoln.ac.uk/w/skins/common/images/LLL.png</url><title>The Lincoln Learning Lab</title></image><feedburner:emailServiceId>blogs/lincoln/joss</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>A month of email</title>
		<link>http://feedproxy.google.com/~r/blogs/lincoln/joss/~3/54-hBWrgVpM/</link>
		<comments>http://joss.blogs.lincoln.ac.uk/2012/04/20/a-month-of-email/#comments</comments>
		<pubDate>Fri, 20 Apr 2012 15:18:32 +0000</pubDate>
		<dc:creator>Joss Winn</dc:creator>
				<category><![CDATA[Data]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[E-mail]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://joss.blogs.lincoln.ac.uk/?p=3194</guid>
		<description><![CDATA[I&#8217;m sure I&#8217;m not the only person who&#8217;s playing around on a Friday afternoon with a new script for GMail that provides statistics about your email habits. It doesn&#8217;t include spam, calendar invites or my chat history. I&#8217;m quite pleased that I send two-thirds less email than I receive, although it&#8217;s a shame that 80% [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sure I&#8217;m not the only person who&#8217;s playing around on a Friday afternoon with a <a title="GMail stats" href="http://gmailblog.blogspot.co.uk/2012/04/know-your-gmail-stats-using-gmail-meter.html">new script</a> for GMail that provides statistics about your email habits. It doesn&#8217;t include spam, calendar invites or my chat history. I&#8217;m quite pleased that I send two-thirds less email than I receive, although it&#8217;s a shame that 80% of the emails I receive are not directly for me. Not that I want them to be, but it suggests I get CC&#8217;d into a lot of mail. I&#8217;m also pleased to see that about 80% of email I receive gets answered within one day. I hate it hanging around and usually have less than a handful of emails sitting in my Inbox at any one time. All my email, both work and personal, comes to this single account.</p>
<figure id=attachment_3203>
		<a href="http://joss.blogs.lincoln.ac.uk/files/2012/04/Screen-Shot-2012-04-20-at-16.08.47.png"><img class="size-full wp-image-3203" title="Summary" src="http://joss.blogs.lincoln.ac.uk/files/2012/04/Screen-Shot-2012-04-20-at-16.08.47.png" alt="Summary" width="544" height="276" /></a>
		<figcaption>Summary</figcaption>
	</figure>
<figure id=attachment_3200>
		<a href="http://joss.blogs.lincoln.ac.uk/files/2012/04/chart-6.png"><img class="size-full wp-image-3200" title="Daily traffic" src="http://joss.blogs.lincoln.ac.uk/files/2012/04/chart-6.png" alt="Daily traffic" width="650" height="400" /></a>
		<figcaption>Daily traffic</figcaption>
	</figure>
<figure id=attachment_3202>
		<a href="http://joss.blogs.lincoln.ac.uk/files/2012/04/chart.png"><img class="size-full wp-image-3202" title="Weekly traffic" src="http://joss.blogs.lincoln.ac.uk/files/2012/04/chart.png" alt="Weekly traffic" width="650" height="400" /></a>
		<figcaption>Weekly traffic</figcaption>
	</figure>
<figure id=attachment_3201>
		<a href="http://joss.blogs.lincoln.ac.uk/files/2012/04/chart-7.png"><img class="size-full wp-image-3201" title="Monthly traffic" src="http://joss.blogs.lincoln.ac.uk/files/2012/04/chart-7.png" alt="Monthly traffic" width="650" height="400" /></a>
		<figcaption>Monthly traffic</figcaption>
	</figure>
<figure id=attachment_3196>
		<a href="http://joss.blogs.lincoln.ac.uk/files/2012/04/chart-2.png"><img class="size-full wp-image-3196" title="Thread lengths" src="http://joss.blogs.lincoln.ac.uk/files/2012/04/chart-2.png" alt="Thread lengths" width="650" height="400" /></a>
		<figcaption>Thread lengths</figcaption>
	</figure>
<figure id=attachment_3195>
		<a href="http://joss.blogs.lincoln.ac.uk/files/2012/04/chart-1.png"><img class="size-full wp-image-3195" title="Time before response" src="http://joss.blogs.lincoln.ac.uk/files/2012/04/chart-1.png" alt="Time before response" width="650" height="400" /></a>
		<figcaption>Time before response</figcaption>
	</figure>
<figure id=attachment_3197>
		<a href="http://joss.blogs.lincoln.ac.uk/files/2012/04/chart-3.png"><img class="size-full wp-image-3197" title="Word count" src="http://joss.blogs.lincoln.ac.uk/files/2012/04/chart-3.png" alt="Word count" width="650" height="400" /></a>
		<figcaption>Word count</figcaption>
	</figure>
<h3  class="related_post_title">Related posts</h3><ul class="related_post"><li><a href="http://joss.blogs.lincoln.ac.uk/2009/07/13/commons-based-peer-production-one-minute-of-wikipedia-edits/" title="Commons based peer-production: One minute of Wikipedia edits">Commons based peer-production: One minute of Wikipedia edits</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2009/06/16/facebooks-transparent-use-of-openid/" title="Facebook&#8217;s transparent use of OpenID">Facebook&#8217;s transparent use of OpenID</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2009/01/12/skilling-up-for-wordpress/" title="Skilling up for WordPress">Skilling up for WordPress</a></li></ul><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=54-hBWrgVpM:ywt-DVKVsCk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=54-hBWrgVpM:ywt-DVKVsCk:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=54-hBWrgVpM:ywt-DVKVsCk:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=54-hBWrgVpM:ywt-DVKVsCk:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=54-hBWrgVpM:ywt-DVKVsCk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=54-hBWrgVpM:ywt-DVKVsCk:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=54-hBWrgVpM:ywt-DVKVsCk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=54-hBWrgVpM:ywt-DVKVsCk:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=54-hBWrgVpM:ywt-DVKVsCk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=54-hBWrgVpM:ywt-DVKVsCk:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=54-hBWrgVpM:ywt-DVKVsCk:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/blogs/lincoln/joss/~4/54-hBWrgVpM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://joss.blogs.lincoln.ac.uk/2012/04/20/a-month-of-email/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://joss.blogs.lincoln.ac.uk/2012/04/20/a-month-of-email/</feedburner:origLink></item>
		<item>
		<title>Helping Hackers Hack survey results</title>
		<link>http://feedproxy.google.com/~r/blogs/lincoln/joss/~3/IJUMwbDfIq4/</link>
		<comments>http://joss.blogs.lincoln.ac.uk/2012/04/04/helping-hackers-hack-survey-results/#comments</comments>
		<pubDate>Wed, 04 Apr 2012 12:53:02 +0000</pubDate>
		<dc:creator>Joss Winn</dc:creator>
				<category><![CDATA[Data]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[DevCSI]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[hackers]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[job satisfaction]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[Software Craftsmanship]]></category>
		<category><![CDATA[survey]]></category>

		<guid isPermaLink="false">http://joss.blogs.lincoln.ac.uk/?p=3125</guid>
		<description><![CDATA[As I mentioned a few weeks ago, while attending Dev8D, I surveyed developers working in or for universities. Here are the results. Click on the images below to view them full size. The data can be downloaded (minus email addresses and institutional affiliation). What does the survey tell us? Well, it&#8217;s only 35 people out [...]]]></description>
			<content:encoded><![CDATA[<p>As I <a title="Learning a craft" href="http://joss.blogs.lincoln.ac.uk/2012/02/25/learning-a-craft/">mentioned</a> a few weeks ago, while attending Dev8D, I surveyed developers working in or for universities. Here are the results. Click on the images below to view them full size. The data can be <a title="Developers in HE data" href="http://lncn.eu/gu58">downloaded</a> (minus email addresses and institutional affiliation).</p>
<p>What does the survey tell us? Well, it&#8217;s only 35 people out of about 250 that attended the conference. I also posted the link on Twitter, so it was open to abuse (it certainly wasn&#8217;t under controlled conditions!), but looking through the data, I don&#8217;t think it was spammed.</p>
<p>The last question shows that about two-thirds of respondents are keen to remain working in the sector and just under half of respondents are not looking for promotion. I expected that to be higher, given that a similar number have only worked in HE for 0-5 years, but maybe they&#8217;re entering at a level where promotion is less important to them. About a quarter of people said it was their first proper job. Other people are entering the sector from both public and private organisations in equal measure. A large majority of respondents are or have been in line management positions. Just under a third of developers can see themselves moving into management positions, away from day-to-day development, while a similar number aren&#8217;t sure.</p>
<p>In terms of how long they have been writing code, there was an even spread across the range of years and a corresponding response to whether people consider themselves novices, experienced or expert. Two thirds of respondents studied programming at university, but a larger number consider themselves self-taught. The two responses are not exclusive of course. The majority of people prefer web development and the choice of programming languages reflects that, too. There&#8217;s lots of use of source control applications, about half of people are using formal development frameworks and fewer people are using Continuous Integration.</p>
<p>Two thirds of people said that they work autonomously, are proud of the work they do, and get on with their colleagues, which is nice to hear <img src='http://joss.blogs.lincoln.ac.uk/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  However, only a third of people think they are paid pretty well and just under a half said that they enjoy their responsibilities <img src='http://joss.blogs.lincoln.ac.uk/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p>About two thirds of respondents feel that their work forces them to learn new things all the time. While others only learn new things occasionally or on side projects. The majority of people learn from figuring it out on their own, but many people also learn from web articles, forums, books and colleagues. Training opportunities also seem to be available and, not surprisingly given we were at Dev8D, about half of respondents are encouraged to go to conferences and workshops. Of course, time and money keep people from attending such events, but more worryingly, there&#8217;s evidence that at some institutions, it&#8217;s &#8216;not the done thing&#8217;.</p>
<p>From my own work, I was interested to see that there&#8217;s little culture of involving students in the work of developing services for HEIs, with two-thirds of people saying they never or rarely employ students.</p>
<p>There&#8217;s more detail in the numbers, so do have a look for yourself. For me, this was a useful first attempt to get a sense of the motivation, opportunities, interests and challenges for hackers working in universities. I intend to follow it up with a more formal and controlled survey, as well as observation of teams across the country. If you&#8217;d like to invite me to observe and interview you and your team, please do <a title="Email Joss" href="mailto:jwinn@lincoln.ac.uk">let me know</a> <img src='http://joss.blogs.lincoln.ac.uk/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Comments about the survey and the results are welcome below, too. Thanks.</p>
<p><a href="http://joss.blogs.lincoln.ac.uk/files/2012/04/Screen-Shot-2012-04-04-at-13.05.15.png"><img class="aligncenter size-large wp-image-3176" title="Screen Shot 2012-04-04 at 13.05.15" src="http://joss.blogs.lincoln.ac.uk/files/2012/04/Screen-Shot-2012-04-04-at-13.05.15-654x1024.png" alt="" width="654" height="1024" /></a></p>
<p><a href="http://joss.blogs.lincoln.ac.uk/files/2012/04/Screen-Shot-2012-04-04-at-13.05.45.png"><img class="aligncenter size-large wp-image-3175" title="Screen Shot 2012-04-04 at 13.05.45" src="http://joss.blogs.lincoln.ac.uk/files/2012/04/Screen-Shot-2012-04-04-at-13.05.45-761x1024.png" alt="" width="761" height="1024" /></a></p>
<p><a href="http://joss.blogs.lincoln.ac.uk/files/2012/04/Screen-Shot-2012-04-04-at-13.06.04.png"><img class="aligncenter size-large wp-image-3174" title="Screen Shot 2012-04-04 at 13.06.04" src="http://joss.blogs.lincoln.ac.uk/files/2012/04/Screen-Shot-2012-04-04-at-13.06.04-667x1024.png" alt="" width="667" height="1024" /></a></p>
<p><a href="http://joss.blogs.lincoln.ac.uk/files/2012/04/Screen-Shot-2012-04-04-at-13.06.16.png"><img class="aligncenter size-large wp-image-3173" title="Screen Shot 2012-04-04 at 13.06.16" src="http://joss.blogs.lincoln.ac.uk/files/2012/04/Screen-Shot-2012-04-04-at-13.06.16-665x1024.png" alt="" width="665" height="1024" /></a></p>
<p><a href="http://joss.blogs.lincoln.ac.uk/files/2012/04/Screen-Shot-2012-04-04-at-13.06.33.png"><img class="aligncenter size-large wp-image-3172" title="Screen Shot 2012-04-04 at 13.06.33" src="http://joss.blogs.lincoln.ac.uk/files/2012/04/Screen-Shot-2012-04-04-at-13.06.33-1024x971.png" alt="" width="1024" height="971" /></a></p>
<h3  class="related_post_title">Related posts</h3><ul class="related_post"><li><a href="http://joss.blogs.lincoln.ac.uk/2012/03/16/the-university-as-a-hackerspace/" title="The university as a hackerspace">The university as a hackerspace</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2011/12/07/devxs-improve-challenge-positively-disrupt/" title="DevXS: Improve, challenge, positively disrupt">DevXS: Improve, challenge, positively disrupt</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2012/03/18/the-cost-of-developing-a-good-idea/" title="The cost of developing a good idea">The cost of developing a good idea</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2012/03/08/institutional-approaches-to-openness/" title="Institutional approaches to openness">Institutional approaches to openness</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2012/02/25/hacking-the-university/" title="Hacking the University">Hacking the University</a></li></ul><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=IJUMwbDfIq4:bPgZBdbz9t0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=IJUMwbDfIq4:bPgZBdbz9t0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=IJUMwbDfIq4:bPgZBdbz9t0:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=IJUMwbDfIq4:bPgZBdbz9t0:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=IJUMwbDfIq4:bPgZBdbz9t0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=IJUMwbDfIq4:bPgZBdbz9t0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=IJUMwbDfIq4:bPgZBdbz9t0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=IJUMwbDfIq4:bPgZBdbz9t0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=IJUMwbDfIq4:bPgZBdbz9t0:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=IJUMwbDfIq4:bPgZBdbz9t0:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=IJUMwbDfIq4:bPgZBdbz9t0:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/blogs/lincoln/joss/~4/IJUMwbDfIq4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://joss.blogs.lincoln.ac.uk/2012/04/04/helping-hackers-hack-survey-results/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://joss.blogs.lincoln.ac.uk/2012/04/04/helping-hackers-hack-survey-results/</feedburner:origLink></item>
		<item>
		<title>The cost of developing a good idea</title>
		<link>http://feedproxy.google.com/~r/blogs/lincoln/joss/~3/6CcH_6lHXis/</link>
		<comments>http://joss.blogs.lincoln.ac.uk/2012/03/18/the-cost-of-developing-a-good-idea/#comments</comments>
		<pubDate>Sun, 18 Mar 2012 16:47:59 +0000</pubDate>
		<dc:creator>Joss Winn</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Funding]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Google Summer of Code]]></category>
		<category><![CDATA[hackers]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[JISC]]></category>
		<category><![CDATA[jiscElevator]]></category>
		<category><![CDATA[LNCD]]></category>
		<category><![CDATA[start-up]]></category>
		<category><![CDATA[Student as Producer]]></category>
		<category><![CDATA[undergraduates]]></category>
		<category><![CDATA[UROS]]></category>
		<category><![CDATA[Y Combinator]]></category>

		<guid isPermaLink="false">http://joss.blogs.lincoln.ac.uk/?p=3154</guid>
		<description><![CDATA[How much does a student hacker need to develop a good idea to the point that it attracts further investment? I&#8217;ve been thinking about this recently for a couple of reasons. I was reading the early Y Combinator site, via the Wayback Machine, about how they reckoned on $6,000 per person for their first Summer [...]]]></description>
			<content:encoded><![CDATA[<p>How much does a student hacker need to develop a good idea to the point that it attracts further investment?</p>
<p>I&#8217;ve been thinking about this recently for a couple of reasons. I was reading the early Y Combinator site, via the Wayback Machine, about how they reckoned on $6,000 per person for their first <a title="Summer Founders Program" href="http://web.archive.org/web/20050324101335/http://ycombinator.com/sfp.html">Summer Founders Program</a>. Each new startup could expect to receive less than $20K (the average is $17,000 / £10,000), with two or three friends being the ideal number of founders per company. The Summer Founders Program was aimed at undergraduate or graduating students.</p>
<p>I&#8217;ve also been looking at JISC&#8217;s <a title="JISC Elevator" href="http://elevator.jisc.ac.uk/">Elevator</a> funding programme, where people working in UK universities and colleges (with a *.ac.uk email address), are able to pitch an idea to receive up to £10,000 funding from JISC.  That&#8217;s the same amount of money Y Combinator seeds their successful applicants with. I think the JISC Elevator is a great idea, but looking at the proposals that have been submitted so far, I&#8217;m surprised and disappointed that there aren&#8217;t any proposals where the money goes directly to students to develop ideas of their own.  Maybe students haven&#8217;t been told? I&#8217;ll admit I&#8217;ve not publicised it at Lincoln, having been busy bidding <a title="beBOP" href="https://github.com/lncd/OER-for-BuddyPress-profiles">for</a> <a title="Linkey" href="https://github.com/lncd/AIM-project">other</a> JISC funds (where graduating 3rd year students are the main contributors to the projects) and awarding <a title="LNCD funding" href="http://lncd.lincoln.ac.uk/funding/">funds</a> to projects of our own (where students receive most of the money). Still, I feel bad about not supporting JISC Elevator more. I have voted for <a title="code.ac.uk" href="http://elevator.jisc.ac.uk/ideas/codeacuk-bounty-hunt">one proposal</a>.</p>
<p>I asked <a title="Alex Bilbie" href="http://alexbilbie.com">Alex</a>, an undergrad and co-worker, how much a student who is hacking on an idea all day, every day, needs to live on in Lincoln, and he reckons about £600/month. That sounds harsh to me, so let&#8217;s assume they need £800/month and that there are three of them, because after all, if you can&#8217;t persuade a couple of friends that an idea is worth working on, then it probably isn&#8217;t a very good idea (or so says <a title="SFP FAQ" href="http://web.archive.org/web/20050324134123/http://ycombinator.com/sfpfaq.html">Y Combinator</a>). On a related note, <a title="GSoC" href="https://code.google.com/soc/">Google&#8217;s Summer of Code</a> provides students with a $5000/£3000 stipend for the summer.</p>
<p>When I first heard about the JISC Elevator, my immediate thought was that the £10K maximum per project isn&#8217;t very much to attract <a title="Full Economic Costing" href="http://www.jisc.ac.uk/fundingopportunities/bidguide/fulleconomiccosting.aspx">FEC costed</a> projects involving staff, but is perfect for offering to students as bursaries. A bursary, as I understand it, is supposed to cover the costs of living, rather than being seen as a wage, so they&#8217;re similar in purpose to the GSoC and Y Combinator funds. On our <a title="DIVERSE project" href="http://diverse.blogs.lincoln.ac.uk/">DIVERSE</a> project, almost all of the money received went to paying the fees and bursaries of two MRes students. We are also prepared to contribute a larger percentage of the overall cost. Our recently funded <a title="beBOP project" href="http://bebop.blogs.lincoln.ac.uk/">beBOP</a> project is an example of this, with a recent graduate being employed on grade 4, and the funding from JISC covering only 65% of the overall cost, compared to the maximum 80%.</p>
<p>I&#8217;ll admit, I don&#8217;t really understand how FEC works and where a lot of the money actually goes, but for the kinds of projects that the JISC Elevator is trying to attract, as well as JISC&#8217;s Rapid Innovation calls, I do wonder whether the GSoc or Y Combinator model of funding is a more cost-effective one. Pay students to hack over the summer, with a member of staff overseeing their work and call that the institutional contribution. £10K will pay for three students to hack over the summer, travel to a conference to talk about their work and pay for some servers on Rackspace for a few months. The tools to develop software in the early stages are cheap (a basic Linux stack on Rackspace is £7/month and there are enough open source tools available to explore ideas and develop prototypes, even if the ideal tool happens to be a proprietary one.</p>
<p>At Lincoln, we <a title="Student as Producer" href="http://studentasproducer.lincoln.ac.uk">recognise</a> that, given the opportunity and mentorship, undergraduate students have much to contribute. They&#8217;re not simply consumers of education. Like other universities, we&#8217;ve been running funding programmes each year that fund students to work on a research project with a member of staff over the summer. At Lincoln, it&#8217;s called UROS, the Undergraduate Research Opportunity Scheme. The <a title="UROS" href="http://studentasproducer.lincoln.ac.uk/funding/">Student as Producer UROS call</a> was announced a few days ago. The <a title="LNCD" href="http://lncd.lincoln.ac.uk">LNCD</a> group, which I co-ordinate awarded five projects £1000 each last week, which focus on the use of technology for education (more info on those projects soon). For the UROS and LNCD funded projects, almost all of the £1000 goes on undergraduate student bursaries. In my experience, undergraduate hackers can produce good work. Work that&#8217;s worth funding. Y Combinator thought so, too, and they&#8217;re now the most admired angel fund among young hackers. Each Y Combinator funded start-up is now <a title="$150,000 further investment" href="http://techcrunch.com/2011/01/28/yuri-milner-sv-angel-offer-every-new-y-combinator-startup-150k/">guaranteed</a> $150,000 as follow on funding by another investor. If you go <a title="SFP FAQ" href="http://web.archive.org/web/20050324134123/http://ycombinator.com/sfpfaq.html">Wayback</a> to the first Summer Founders Program FAQ, you&#8217;ll see this:</p>
<blockquote><p><strong>Why are you doing this?</strong></p>
<p>Partly because we feel guilty that we all got rich almost seven years ago, and still haven’t yet given seed money to new startups; partly because we think it is an interesting hack; and partly because we think it may actually make money.</p>
<p>We suspect that students, and particularly undergrads, are undervalued. Twenty years ago the idea of grad students starting companies would have seemed odd. Not after Yahoo and Google. And if grad students can do it, why not undergrads too?</p></blockquote>
<p>I agree. Undergraduates can do it and I think institutions, together with JISC, should be thinking about our own <a title="Hatchery for Hackers" href="http://www.ycombinator.com/replicant.html">Hatchery for Hackers</a>.</p>
<h3  class="related_post_title">Related posts</h3><ul class="related_post"><li><a href="http://joss.blogs.lincoln.ac.uk/2012/03/16/the-university-as-a-hackerspace/" title="The university as a hackerspace">The university as a hackerspace</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2011/12/07/devxs-improve-challenge-positively-disrupt/" title="DevXS: Improve, challenge, positively disrupt">DevXS: Improve, challenge, positively disrupt</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2011/06/09/open-data-at-lincoln-what-have-we-got/" title="Open Data at Lincoln: What have we got?">Open Data at Lincoln: What have we got?</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2012/04/04/helping-hackers-hack-survey-results/" title="Helping Hackers Hack survey results">Helping Hackers Hack survey results</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2012/03/08/institutional-approaches-to-openness/" title="Institutional approaches to openness">Institutional approaches to openness</a></li></ul><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=6CcH_6lHXis:o5MduS9hCQc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=6CcH_6lHXis:o5MduS9hCQc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=6CcH_6lHXis:o5MduS9hCQc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=6CcH_6lHXis:o5MduS9hCQc:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=6CcH_6lHXis:o5MduS9hCQc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=6CcH_6lHXis:o5MduS9hCQc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=6CcH_6lHXis:o5MduS9hCQc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=6CcH_6lHXis:o5MduS9hCQc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=6CcH_6lHXis:o5MduS9hCQc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=6CcH_6lHXis:o5MduS9hCQc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=6CcH_6lHXis:o5MduS9hCQc:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/blogs/lincoln/joss/~4/6CcH_6lHXis" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://joss.blogs.lincoln.ac.uk/2012/03/18/the-cost-of-developing-a-good-idea/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://joss.blogs.lincoln.ac.uk/2012/03/18/the-cost-of-developing-a-good-idea/</feedburner:origLink></item>
		<item>
		<title>The university as a hackerspace</title>
		<link>http://feedproxy.google.com/~r/blogs/lincoln/joss/~3/Y9P0SzXWGt0/</link>
		<comments>http://joss.blogs.lincoln.ac.uk/2012/03/16/the-university-as-a-hackerspace/#comments</comments>
		<pubDate>Fri, 16 Mar 2012 14:29:40 +0000</pubDate>
		<dc:creator>Joss Winn</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Student as Producer]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[Hacker ethic]]></category>
		<category><![CDATA[hackerspace]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[MIT Media Lab]]></category>
		<category><![CDATA[Paul Graham]]></category>
		<category><![CDATA[Software Craftsmanship]]></category>
		<category><![CDATA[Y Combinator]]></category>

		<guid isPermaLink="false">http://joss.blogs.lincoln.ac.uk/?p=3118</guid>
		<description><![CDATA[I spend most of my time working with students and recent graduates. At first Alex, then Nick and Jamie, and in a week or two, Dale and Harry will join us. Dale and Alex are finishing up their final year in Computer Science and work as part-time Developers in ICT Services. Nick, Jamie and Harry [...]]]></description>
			<content:encoded><![CDATA[<figure id=>
		<a title="code! by dev8D, on Flickr" href="http://www.flickr.com/photos/dev8d/3271878206/"><img title="Developers at Dev8D" src="https://farm4.staticflickr.com/3351/3271878206_c424c1edac.jpg" alt="Developers at Dev8D" width="500" height="375" /></a>
		<figcaption>Developers at Dev8D</figcaption>
	</figure>
<p>I spend most of my time working with students and recent graduates. At first <a title="Alex on Twitter" href="http://twitter.com/alexbilbie">Alex</a>, then <a title="Nick on Twitter" href="http://twitter.com/jacksonj04">Nick</a> and <a title="Jamie on Twitter" href="http://twitter.com/jmahoney127">Jamie</a>, and in a week or two, <a title="Dale on Twitter" href="http://twitter.com/dalemac89">Dale</a> and <a title="Harry on Twitter" href="http://twitter.com/jh_newton">Harry</a> will join us. Dale and Alex are finishing up their final year in Computer Science and work as part-time Developers in ICT Services. Nick, Jamie and Harry graduated last year from studying Computer Science and work with me on JISC-funded projects. They&#8217;re all in their early to mid twenties. I learn a lot from them. Sometimes they make me feel old. I&#8217;m <em>only</em> 38.</p>
<p>In a year or so, they&#8217;ll probably move on to other things. Alex and Nick already have their own company and a business plan. Jamie wants to do a PhD. If I can secure us interesting and useful work, maybe Dale and Harry will stay on for a while longer, I don&#8217;t know. I hope they will stay but it needs to be for a good reason otherwise I would encourage them to look for new challenges.</p>
<p>These days I wonder how we (&#8216;the university&#8217;) can support young hackers like the bunch I work with. Career progression for  developers working in universities is not great. Paul Walk <a title="The value of local developers" href="http://www.jisc.ac.uk/blog/developers/">recognised</a> this as does the JISC-funded <a title="DevCSI" href="http://devcsi.ukoln.ac.uk/blog/about/">DevCSI</a> project, run by Mahendra Mahey. Without their work, which highlights the importance of local developers, I think the HE sector would be a pretty barren place for hackers to commune. No Dev8D, no DevXS, fewer hack days and developer workshops. Along with several other people, I was invited to be on the Steering Group for DevCSI today, which I am very pleased about, and I look forward to working with the project more closely in the future.</p>
<p>There are a few things I&#8217;d like to focus on with DevCSI, based on my experience working with young hackers: the first is about <a title="Learning a craft" href="http://joss.blogs.lincoln.ac.uk/2012/02/25/learning-a-craft/">how hackers learn</a>. As I see it, this requires research into the <a title="Not a history, but a bookmark for further work" href="http://www.guardian.co.uk/higher-education-network/2011/oct/18/hacking-academy-devxs-conference">history of hacking in universities</a>, the role of undergraduate and graduate students in funded research, from <a title="ARPANET" href="https://en.wikipedia.org/wiki/ARPANET">ARPANET</a> to <a title="Total ReCal" href="http://totalrecal.blogs.lincoln.ac.uk">Total ReCal</a>, hacking as a cognitive craft that has its own learning communities and learning environments, that creates tools which help improve the effectiveness of learning and how those tools eventually shape the tools the rest of us use to learn.</p>
<p>The second thing I&#8217;d like to focus on, is how universities can learn from what we see happening in hacker culture: <a title="Badges" href="https://wiki.mozilla.org/Badges">new reputational models</a>, <a title="Fablab" href="https://en.wikipedia.org/wiki/Fab_lab">fablabs</a> and <a title="Hackerspace" href="https://en.wikipedia.org/wiki/Hackerspace">hackerspaces</a>, <a title="Peer production" href="https://en.wikipedia.org/wiki/Peer_production">peer-production</a>, and <a title="JISC Elevator" href="http://elevator.jisc.ac.uk/">new methods of funding</a>. On this last point, I&#8217;d like to develop an academic programme that attracted hackers and graduated start-ups. I think the <a title="Y Combinator" href="http://ycombinator.com/start.html">Y Combinator</a> model is a good example of this already happening, where students and recent graduates are receiving a little funding and lots of support, while asking for just a very small cut of the company.</p>
<p>Finally, I&#8217;d like to think about how we can break down the distinction between developers working in professional services and developers working on research projects and remind ourselves that we all work in universities: autonomous institutions for research, teaching and learning, and that when companies want to instill a culture of innovation, they often <a title="Bell Labs innovation" href="https://www.nytimes.com/2012/02/26/opinion/sunday/innovation-and-the-bell-labs-miracle.html?_r=1&amp;pagewanted=all">emulate the research culture of universities</a>. I&#8217;d like to work towards developers in HE knowing there was the opportunity to be paid the same as professors when they clearly add similar value to the institution, which I think is easily possible. I see no reason why  <a title="Great Hackers" href="http://www.paulgraham.com/gh.html">great hackers</a>  - experienced <a title="Software Craftsmenship" href="http://manifesto.softwarecraftsmanship.org/">software craftsmen and women</a> &#8211; working in universities shouldn&#8217;t be paid £100K or more, just as professors and other senior staff can be. Of course, working in a university, they would teach other hackers, run software development projects, contribute to the strategic direction of the university and produce superb software for the institution, too. Would they be on an academic or a non-academic contract? I don&#8217;t know. At that level, I don&#8217;t think it matters, but at the junior and middle periods of their careers it remains a divisive distinction that affects people&#8217;s aspirations.</p>
<p>Being great hackers, they would attract students that aspire to be great hackers, too. Just as I decided which graduate school to study at based on the reputation of a single professor working there, so young hackers would want to work with and learn from great hackers in universities, even more so if their programme of study included a Y Combinator style opportunity for angel investment.</p>
<p>I&#8217;d like to see an academic programme led by experienced software craftsmen with reputations to match, where students from different disciplines spend their degree in a university space that resembles a hackerspace or <a title="Hacker Dojo" href="http://www.hackerdojo.com/">dojo</a>, working together on ideas of their own under the guidance of more experienced staff, leading to potential angel investment at any point in their degree. Those that don&#8217;t get funded, leave with a degree, a valuable experience and a network of alumni contacts. Those that do get funded are given the support they need to develop their work into a real product or service. Sometimes, it might be one that the university would use itself, but not always. Over time, successful alumni would help attract more students to the programme, developing a culture of hackers and successful startups attached to the degree programme.</p>
<p>What excites me about this is that it&#8217;s a mixture of what universities always say they are about: research, teaching, learning and enterprise, but it recognises that those processes are changing and that hackers are already developing a model that is replacing these functions of the university: the opportunities for <a title="Hacker school" href="http://www.hackerschool.com/">learning</a>, collaboration, reputation building/accreditation and access to cheap hardware and software for prototyping ideas, can and are taking place outside universities, and so they should. However, I think that university culture is still a place where the hacker ethic (respect for good ideas, meritocracy, autonomy, curiosity, fixing things, against technological determinism, peer review, perpetual learning, etc.) remains relevant and respected. A university is a place where people come to learn from each other and we should be creating these new spaces and programmes that recognise the value of developers in universities.</p>
<p>Like any programme of study, work and investment, it needs careful thinking about how to set it up right, but from where I stand, it feels like a gaping hole in higher education that needs to be filled. Do you know of any examples that are already running? A &#8216;MIT Media Lab lite&#8217; could be close to what I have in mind, but I have no experience of how it&#8217;s run and whether it breaks down the distinction between academic and non-academic staff to the extent I have in mind.</p>
<h3  class="related_post_title">Related posts</h3><ul class="related_post"><li><a href="http://joss.blogs.lincoln.ac.uk/2012/04/04/helping-hackers-hack-survey-results/" title="Helping Hackers Hack survey results">Helping Hackers Hack survey results</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2012/03/18/the-cost-of-developing-a-good-idea/" title="The cost of developing a good idea">The cost of developing a good idea</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2011/12/07/devxs-improve-challenge-positively-disrupt/" title="DevXS: Improve, challenge, positively disrupt">DevXS: Improve, challenge, positively disrupt</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2012/03/08/institutional-approaches-to-openness/" title="Institutional approaches to openness">Institutional approaches to openness</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2012/02/25/hacking-the-university/" title="Hacking the University">Hacking the University</a></li></ul><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=Y9P0SzXWGt0:fxQS0MpIcSs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=Y9P0SzXWGt0:fxQS0MpIcSs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=Y9P0SzXWGt0:fxQS0MpIcSs:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=Y9P0SzXWGt0:fxQS0MpIcSs:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=Y9P0SzXWGt0:fxQS0MpIcSs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=Y9P0SzXWGt0:fxQS0MpIcSs:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=Y9P0SzXWGt0:fxQS0MpIcSs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=Y9P0SzXWGt0:fxQS0MpIcSs:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=Y9P0SzXWGt0:fxQS0MpIcSs:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=Y9P0SzXWGt0:fxQS0MpIcSs:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=Y9P0SzXWGt0:fxQS0MpIcSs:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/blogs/lincoln/joss/~4/Y9P0SzXWGt0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://joss.blogs.lincoln.ac.uk/2012/03/16/the-university-as-a-hackerspace/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://joss.blogs.lincoln.ac.uk/2012/03/16/the-university-as-a-hackerspace/</feedburner:origLink></item>
		<item>
		<title>Institutional approaches to openness</title>
		<link>http://feedproxy.google.com/~r/blogs/lincoln/joss/~3/tcXYlYmY-9Q/</link>
		<comments>http://joss.blogs.lincoln.ac.uk/2012/03/08/institutional-approaches-to-openness/#comments</comments>
		<pubDate>Thu, 08 Mar 2012 15:30:31 +0000</pubDate>
		<dc:creator>Joss Winn</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Open Access]]></category>
		<category><![CDATA[Open Education]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Student as Producer]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[openness]]></category>

		<guid isPermaLink="false">http://joss.blogs.lincoln.ac.uk/?p=3104</guid>
		<description><![CDATA[As part of open education week, JISC commissioned a series of case studies on ‘institutional approaches to openness’. For Lincoln, I wrote that our approach to openness can be best understood in relation to our Student as Producer initiative. Since 2010 a project called Student as Producer has been adopted as the de facto teaching and learning strategy for the [...]]]></description>
			<content:encoded><![CDATA[<p>As part of <a title="open education week" href="http://www.openeducationweek.org/">open education week</a>, JISC commissioned a series of <a title="Case studies" href="http://www.jisc.ac.uk/whatwedo/topics/opentechnologies/openeducation.aspx">case studies</a> on ‘institutional approaches to openness’. For Lincoln, I wrote that our approach to openness can be best understood in relation to our <a title="Student as Producer" href="http://studentasproducer.lincoln.ac.uk/">Student as Producer</a> initiative.</p>
<blockquote><p>Since 2010 a project called Student as Producer has been adopted as the de facto teaching and learning strategy for the University of Lincoln. This is an attempt to engage undergraduate students in research, and to make research part of the teaching process. It is also a vehicle for demonstrating the value of openness &#8211; an idea bolstered by the establishment of numerous other open access initiatives at the university.</p></blockquote>
<p>Read the case study: <a title="Hacking the university" href="http://www.jisc.ac.uk/whatwedo/topics/opentechnologies/openeducation/lincoln-university-summary.aspx">Hacking the university</a></p>
<h3  class="related_post_title">Related posts</h3><ul class="related_post"><li><a href="http://joss.blogs.lincoln.ac.uk/2012/03/18/the-cost-of-developing-a-good-idea/" title="The cost of developing a good idea">The cost of developing a good idea</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2012/03/16/the-university-as-a-hackerspace/" title="The university as a hackerspace">The university as a hackerspace</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2011/12/07/devxs-improve-challenge-positively-disrupt/" title="DevXS: Improve, challenge, positively disrupt">DevXS: Improve, challenge, positively disrupt</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2012/04/04/helping-hackers-hack-survey-results/" title="Helping Hackers Hack survey results">Helping Hackers Hack survey results</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2012/01/29/open-bid-writing/" title="Open bid writing">Open bid writing</a></li></ul><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=tcXYlYmY-9Q:MNeJA6gkDME:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=tcXYlYmY-9Q:MNeJA6gkDME:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=tcXYlYmY-9Q:MNeJA6gkDME:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=tcXYlYmY-9Q:MNeJA6gkDME:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=tcXYlYmY-9Q:MNeJA6gkDME:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=tcXYlYmY-9Q:MNeJA6gkDME:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=tcXYlYmY-9Q:MNeJA6gkDME:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=tcXYlYmY-9Q:MNeJA6gkDME:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=tcXYlYmY-9Q:MNeJA6gkDME:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=tcXYlYmY-9Q:MNeJA6gkDME:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=tcXYlYmY-9Q:MNeJA6gkDME:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/blogs/lincoln/joss/~4/tcXYlYmY-9Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://joss.blogs.lincoln.ac.uk/2012/03/08/institutional-approaches-to-openness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://joss.blogs.lincoln.ac.uk/2012/03/08/institutional-approaches-to-openness/</feedburner:origLink></item>
		<item>
		<title>Implementing OAuth 2.0</title>
		<link>http://feedproxy.google.com/~r/blogs/lincoln/joss/~3/h8BWnuLwEgM/</link>
		<comments>http://joss.blogs.lincoln.ac.uk/2012/03/05/implementing-oauth-2-0/#comments</comments>
		<pubDate>Mon, 05 Mar 2012 20:34:43 +0000</pubDate>
		<dc:creator>Joss Winn</dc:creator>
				<category><![CDATA[ICT]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Standards & Specs]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Alex Bilbie]]></category>
		<category><![CDATA[bid]]></category>
		<category><![CDATA[JISC]]></category>
		<category><![CDATA[Nick Jackson]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[SAML]]></category>
		<category><![CDATA[single sign on]]></category>
		<category><![CDATA[student experience]]></category>
		<category><![CDATA[UAG]]></category>

		<guid isPermaLink="false">http://joss.blogs.lincoln.ac.uk/?p=3064</guid>
		<description><![CDATA[One of the lasting outcomes of our Total Recal &#8216;rapid innovation&#8217; project in 2010, was that Alex Bilbie wrote the first (and only) OAuth 2.0 server for the CodeIgniter PHP development framework that we use. Since then, he&#8217;s been refining it and with every new project, we&#8217;ve been using it as part of our API-driven [...]]]></description>
			<content:encoded><![CDATA[<p>One of the lasting outcomes of our <a title="Total Recal" href="http://lncd.lincoln.ac.uk/projects/total-recal/">Total Recal</a> &#8216;rapid innovation&#8217; project in 2010, was that <a title="Alex Bilbie" href="http://alexbilbie.com/">Alex Bilbie</a> wrote the first (and only) <a title="OAuth 2.0 for CodeIgniter" href="https://github.com/alexbilbie/CodeIgniter-OAuth-2.0-Server">OAuth 2.0 server</a> for the CodeIgniter PHP development framework that we use. Since then, he&#8217;s been refining it and with every new project, we&#8217;ve been using it as part of our <a title="API driven development" href="http://www.slideshare.net/jacksonj04/api-driven-development">API-driven</a> approach to development. As far as we know, the use of the OAuth 2.0 specification, which should be finalised at a forthcoming IETF meeting, is not yet being used by any other university in the UK. There are a few examples of <a title="OAuth" href="http://tools.ietf.org/html/rfc5849">OAuth</a> revision A in use, but <a title="OAuth 2.0 specification" href="http://tools.ietf.org/html/draft-ietf-oauth-v2-23">OAuth 2.0</a> is a major revision currently in its 23rd draft.</p>
<p>As a result of his work, Alex was invited to talk about OAuth 2.0 at Eduserv&#8217;s Federated Access Management conference last year.</p>
<div id="__ss_11754820" style="width: 425px;">
<p><strong style="display: block; margin: 12px 0 4px;"><a title="OAuth 2.0" href="http://www.slideshare.net/alexbilbie/oauth-20" target="_blank">OAuth 2.0</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/11754820" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="425" height="355"></iframe></p>
<div style="padding: 5px 0 12px;">View more presentations by <a href="http://www.slideshare.net/alexbilbie" target="_blank">Alex Bilbie</a></div>
</div>
<p><a title="Nick Jackson" href="http://lincoln.nickjackson.me/">Nick Jackson</a> gave the same presentation at the Dev8D conference a couple of weeks ago.</p>
<p>Since Total Recal, we&#8217;ve used OAuth 2.0 for <a title="Jerome" href="http://lncd.lincoln.ac.uk/projects/jerome/">Jerome</a>, <a title="data.lincoln.ac.uk" href="http://lncd.lincoln.ac.uk/projects/data-lincoln-ac-uk/">data.lincoln.ac.uk</a>, <a title="Zen Desk" href="http://lncd.lincoln.ac.uk/about/how-we-work/tools-we-use/zen-desk/">Zendesk</a>, <a title="Get Satisfaction" href="http://wwh.lincoln.ac.uk/universityoflincoln">Get Satisfaction</a>, and more recently <a title="Orbital" href="http://lncd.lincoln.ac.uk/projects/orbital/">Orbital</a> and now <a title="ON Course" href="http://lncd.lincoln.ac.uk/projects/on-course/">ON Course</a>.  We&#8217;re at the stage where our &#8216;single sign on&#8217; domain <a title="Single Sign On at Lincoln" href="https://sso.lincoln.ac.uk">https://sso.lincoln.ac.uk</a> is the gateway to our OAuth 2.0 implementation and it will soon be running on two servers for redundancy. In short, due to various JISC projects helping pave the way, it has been formally adopted by central ICT Services, and staff and students are gradually being given control over what services their identity is bound to and what permissions those services have.</p>
<figure id=attachment_3065>
		<a href="http://joss.blogs.lincoln.ac.uk/files/2012/02/Screen-Shot-2012-02-28-at-15.31.57.png"><img class="size-large wp-image-3065" title="Single Sign On at Lincoln" src="http://joss.blogs.lincoln.ac.uk/files/2012/02/Screen-Shot-2012-02-28-at-15.31.57-1024x702.png" alt="Single Sign On at Lincoln" width="450" height="308" /></a>
		<figcaption>Single Sign On at Lincoln</figcaption>
	</figure>
<p>The work Nick is doing on the Orbital project is extending Alex&#8217;s OAuth 2.0 server to include some of the optional parts of the specification which we&#8217;ve not been using at Lincoln, such as refresh tokens and using HTTP Authentication with the client credentials flow. This means that the server is able to drop straight in to a wider range of projects and services.</p>
<p>Recently, JISC published a <a title="JISC Digital Infrastructure call" href="http://www.jisc.ac.uk/fundingopportunities/funding_calls/2012/01/0112%20DI.aspx">call</a> for project proposal around Access and Identity Management (AIM), which I am starting to <a title="Our OAuth bid to JISC" href="https://github.com/lncd/AIM-project">write a bid</a> for. Appendix E1 states:</p>
<blockquote><p>JISC is particularly interested in seeing innovative and new uses for OAuth. Bids should show how this technology brings benefits to the community and can help address institutional requirements within research, teaching and learning, work based learning, administration and Business Community Engagement.</p></blockquote>
<p>In Total Recal, we released <a title="Version 1 of the OAuth server" href="https://github.com/alexbilbie/CodeIgniter-OAuth-2.0-Server">version 1</a> of the server code but have learned a lot since that project through integrating OAuth with other services. <a title="Version 2 of our OAuth server" href="https://github.com/alexbilbie/CodeIgniter-OAuth-2.0-Server/tree/v2">Version 2</a> of our OAuth server is more representative of our current implementation and fully implements the latest draft (23) of the specification.</p>
<p>However, this is what access and identity management currently looks like:</p>
<figure id=>
		<a href="https://github.com/lncd/AIM-project/raw/master/SSOCurrentSituation.png"><img class="   " title="SSO Current Situation" src="https://github.com/lncd/AIM-project/raw/master/SSOCurrentSituation.png" alt="SSO Current Situation" width="438" height="318" /></a>
		<figcaption>SSO Current Situation (click the image)</figcaption>
	</figure>
<p>At the moment, the most widespread use of the OAuth server is <a title="Support at Lincoln" href="http://support.lincoln.ac.uk">Zendesk</a>, our ICT and Estates online support service. Projects such as Jerome, Orbital, and ON Course, as well as three 3rd year Computer Science student dissertation projects are using it, too. The plan is to use OAuth alongside Microsoft&#8217;s <a title="Unified Access Gateway" href="https://www.microsoft.com/en-us/server-cloud/forefront/unified-access-gateway.aspx">Unified Access Gateway (UAG)</a>, which can talk SAML to OAuth via the <a title="OAuth 2.0 SAML 2.0 bearer" href="http://tools.ietf.org/html/draft-ietf-oauth-saml2-bearer-10">OAuth SAML 2.0 specification</a>. Here&#8217;s what we intend to do:</p>
<figure id=>
		<a href="https://github.com/lncd/AIM-project/raw/master/SSOIdealSituation.png"><img class="    " title="SSO Ideal Situation" src="https://github.com/lncd/AIM-project/raw/master/SSOIdealSituation.png" alt="SSO Ideal Situation" width="490" height="341" /></a>
		<figcaption>SSO Ideal Situation (click image)</figcaption>
	</figure>
<p>The primary driver for this is the &#8216;student experience&#8217; and it cuts three ways:</p>
<ol>
<li>Richer sharing of data between applications: A student or lecturer should be able to identity themselves to multiple applications and approve access to the sharing of personal data between those applications.</li>
<li>A consistent user experience: What we&#8217;re aiming for at first is not strictly &#8216;single sign on&#8217;, but rather &#8216;consistent sign on&#8217;, where the user is presented with a <em>consistent</em> UX when signing into disparate applications.</li>
<li>Rapid deployment: New applications that we develop or purchase should be easier to implement, plugging into either OAuth or the UAG and immediately benefiting from 1) and 2).</li>
</ol>
<p>Following a recent meeting between ICT and the Library, we agreed to take the following steps:</p>
<ol>
<li>All library (and ICT) applications that we operate internally must have Active Directory sign-in instead of local databases. Almost all of our applications achieve this already. This is the first step towards step (3).</li>
<li>All web-based applications must offer a consistent looking sign-in screen based on the sso.lincoln.ac.uk design (which uses the <a title="Common Web Design" href="http://cwd.online.lincoln.ac.uk/3.1/">Common Web Design</a>). This is the second step towards (3).</li>
<li>All systems must implement web-based single sign on via OAuth, SAML or ADFS and they will be sent to either UAG or the OAuth/SAML server.</li>
</ol>
<p>The library are going to investigate to what extent we can do (2) with their applications such as Horizon and EPrints, and from then on, systems that are purchased or updated must do (3). It also makes sense to look at EPrints and WordPress in the short-term as applications that can use OAuth.</p>
<p>Two of the outputs we&#8217;ll propose to JISC are a case study of this work, as well as further development of the open source server Alex and Nick have been developing including an implementation of the OAuth SAML specification that we&#8217;ll share. Like our related work on <a title="Gluing people together" href="http://orbital.blogs.lincoln.ac.uk/2012/02/08/gluing-people-together/">staff profiles</a>, the need to get access and identity right is becoming increasingly apparent as staff and students become accustomed to the way access and identity works elsewhere on the web. For Lincoln, a combination of OAuth and UAG is the preferred route to achieving consistent sign on across all applications, bridging both the internally facing business applications managed by ICT (e.g. Sharepoint, Exchange, Blackboard) and the more outward facing academic and social applications such as those developed and run by the Library and the Centre for Educational Research and Development.</p>
<h3  class="related_post_title">Related posts</h3><ul class="related_post"><li><a href="http://joss.blogs.lincoln.ac.uk/2011/07/28/orbital-a-proposed-managing-research-data-project/" title="Orbital: A proposed Managing Research Data project">Orbital: A proposed Managing Research Data project</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2009/06/05/jiscpress-developing-a-community-platform-for-the-jisc-funding-process/" title="JISCPress: Developing a community platform for the JISC funding process">JISCPress: Developing a community platform for the JISC funding process</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2012/03/18/the-cost-of-developing-a-good-idea/" title="The cost of developing a good idea">The cost of developing a good idea</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2011/12/16/work-at-web-scale-on-the-orbital-project/" title="Work at web scale* on the Orbital project">Work at web scale* on the Orbital project</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2011/06/09/open-data-at-lincoln-what-have-we-got/" title="Open Data at Lincoln: What have we got?">Open Data at Lincoln: What have we got?</a></li></ul><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=h8BWnuLwEgM:uFhJ9tiOt2A:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=h8BWnuLwEgM:uFhJ9tiOt2A:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=h8BWnuLwEgM:uFhJ9tiOt2A:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=h8BWnuLwEgM:uFhJ9tiOt2A:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=h8BWnuLwEgM:uFhJ9tiOt2A:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=h8BWnuLwEgM:uFhJ9tiOt2A:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=h8BWnuLwEgM:uFhJ9tiOt2A:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=h8BWnuLwEgM:uFhJ9tiOt2A:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=h8BWnuLwEgM:uFhJ9tiOt2A:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=h8BWnuLwEgM:uFhJ9tiOt2A:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=h8BWnuLwEgM:uFhJ9tiOt2A:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/blogs/lincoln/joss/~4/h8BWnuLwEgM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://joss.blogs.lincoln.ac.uk/2012/03/05/implementing-oauth-2-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://joss.blogs.lincoln.ac.uk/2012/03/05/implementing-oauth-2-0/</feedburner:origLink></item>
		<item>
		<title>Hacking the University</title>
		<link>http://feedproxy.google.com/~r/blogs/lincoln/joss/~3/lVFdr_dyNKk/</link>
		<comments>http://joss.blogs.lincoln.ac.uk/2012/02/25/hacking-the-university/#comments</comments>
		<pubDate>Sat, 25 Feb 2012 17:06:26 +0000</pubDate>
		<dc:creator>Joss Winn</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[Hacking the University]]></category>
		<category><![CDATA[HE]]></category>
		<category><![CDATA[interviews]]></category>
		<category><![CDATA[university]]></category>

		<guid isPermaLink="false">http://joss.blogs.lincoln.ac.uk/?p=3049</guid>
		<description><![CDATA[In my previous post, I mentioned a small on-going project I have started to collect short interviews with developers working in universities. It is inspired by The Setup and relates to my interest in hacking in the academy. I hope that over time, it will provide a record of the people working in the developer [...]]]></description>
			<content:encoded><![CDATA[<figure id=>
		<a href="http://dev8d.jiscinvolve.org/wp/2010/02/25/reprap-the-self-replicating-3d-printer/"><img title="RepRap demo at Dev8D" src="http://dev8d.jiscinvolve.org/wp/files/2010/02/reprapdemo.jpg" alt="RepRap demo at Dev8D" width="500" height="250" /></a>
		<figcaption>RepRap demo at Dev8D</figcaption>
	</figure>
<p>In my previous post, I mentioned a small on-going project I have started to collect short interviews with developers working in universities. It is inspired by <a title="What do people use to get stuff done?" href="http://usesthis.com">The Setup</a> and relates to my interest in <a title="Hacking the academy" href="http://www.guardian.co.uk/higher-education-network/2011/oct/18/hacking-academy-devxs-conference">hacking in the academy</a>. I hope that over time, it will provide a record of the people working in the developer community and add to the recognition of the work we do, how developers learn and how their working environment impacts upon their work and learning. Here&#8217;s the initial announcement I made at Dev8D. Please spread the word.</p>
<h2>Calling all Developers working in Higher Education!</h2>
<p>I&#8217;m setting up a site based on <a title="The Set up" href="http://usesthis.com">http://usesthis.com</a> but focusing on Developers working in HE. It&#8217;s part of a research project I&#8217;m embarking on to understand how software developers (in universities) learn their craft.</p>
<p>It would be great if you could send me something. It will be published here <a title="Hacking the University" href="http://hackingtheuniversity.net/">http://hackingtheuniversity.net/</a> It shouldn&#8217;t take more than about 15 mins to write and about 5 mins to read (although longer is OK). Over time, I hope to compile a rich profile of developers who happen to work in universities.</p>
<p>How you answer is up to you, but if you want, use these as a style guide: <a title="Sample interview" href="http://adewale.oshineye.usesthis.com/">http://adewale.oshineye.usesthis.com/</a> &amp; <a title="Sample interview" href="http://why.usesthis.com/">http://why.usesthis.com/</a> You don&#8217;t need to hyperlink to your software and hardware. I will do that, in many cases automagically!</p>
<p>Here are my interview questions. If you don&#8217;t feel like writing, I&#8217;d happily accept an audio file to transcribe.</p>
<p>=======</p>
<p><strong>Who are you, and what do you do?</strong></p>
<p>foo</p>
<p><strong>Who taught you how to do what you do?</strong></p>
<p>bar</p>
<p><strong>What tools do you use?</strong></p>
<p>foo</p>
<p><strong>Describe your dream working environment.</strong></p>
<p>bar</p>
<p>========</p>
<p>I need a nice image of you, too, at least 500 pixels square.</p>
<p>Thanks!<br />
Joss<br />
<a title="Email Joss" href="mailto:jwinn@lincoln.ac.uk">jwinn@lincoln.ac.uk</a></p>
<h3  class="related_post_title">Related posts</h3><ul class="related_post"><li><a href="http://joss.blogs.lincoln.ac.uk/2012/04/04/helping-hackers-hack-survey-results/" title="Helping Hackers Hack survey results">Helping Hackers Hack survey results</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2012/03/16/the-university-as-a-hackerspace/" title="The university as a hackerspace">The university as a hackerspace</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2011/12/07/devxs-improve-challenge-positively-disrupt/" title="DevXS: Improve, challenge, positively disrupt">DevXS: Improve, challenge, positively disrupt</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2009/05/14/the-university-of-utopia-radicalising-higher-education/" title="The University of Utopia &#8211; Radicalising Higher Education">The University of Utopia &#8211; Radicalising Higher Education</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2008/05/28/spaces-and-places-ii/" title="Spaces and Places II">Spaces and Places II</a></li></ul><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=lVFdr_dyNKk:SvovaaSwT64:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=lVFdr_dyNKk:SvovaaSwT64:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=lVFdr_dyNKk:SvovaaSwT64:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=lVFdr_dyNKk:SvovaaSwT64:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=lVFdr_dyNKk:SvovaaSwT64:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=lVFdr_dyNKk:SvovaaSwT64:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=lVFdr_dyNKk:SvovaaSwT64:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=lVFdr_dyNKk:SvovaaSwT64:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=lVFdr_dyNKk:SvovaaSwT64:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=lVFdr_dyNKk:SvovaaSwT64:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=lVFdr_dyNKk:SvovaaSwT64:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/blogs/lincoln/joss/~4/lVFdr_dyNKk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://joss.blogs.lincoln.ac.uk/2012/02/25/hacking-the-university/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://joss.blogs.lincoln.ac.uk/2012/02/25/hacking-the-university/</feedburner:origLink></item>
		<item>
		<title>Learning a craft</title>
		<link>http://feedproxy.google.com/~r/blogs/lincoln/joss/~3/9FaUtfDIA8I/</link>
		<comments>http://joss.blogs.lincoln.ac.uk/2012/02/25/learning-a-craft/#comments</comments>
		<pubDate>Sat, 25 Feb 2012 17:06:08 +0000</pubDate>
		<dc:creator>Joss Winn</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Student as Producer]]></category>
		<category><![CDATA[Agile software development]]></category>
		<category><![CDATA[Apprenticeship]]></category>
		<category><![CDATA[Cognitive apprenticeship]]></category>
		<category><![CDATA[Constructivism]]></category>
		<category><![CDATA[Continuous integration]]></category>
		<category><![CDATA[Craftsman]]></category>
		<category><![CDATA[David Pye]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[McBreen]]></category>
		<category><![CDATA[open source software development]]></category>
		<category><![CDATA[open source tools]]></category>
		<category><![CDATA[Richard Sennett]]></category>
		<category><![CDATA[Sennett]]></category>
		<category><![CDATA[Software Craftsmanship]]></category>
		<category><![CDATA[software developers]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[Software engineering]]></category>

		<guid isPermaLink="false">http://joss.blogs.lincoln.ac.uk/?p=3006</guid>
		<description><![CDATA[During my attendance at Dev8D last week, I used the time to start pulling together some ideas I&#8217;ve been knocking around for a few months now. Most of the projects I&#8217;ve helped set up or led over the last three years have involved working closely with developers working in higher education and ever since JISCPress, [...]]]></description>
			<content:encoded><![CDATA[<p><iframe src="https://docs.google.com/presentation/embed?id=1Dhdd-tJqBf-r037099uoKSuIu12sKHsBklKk13hKiBk&amp;start=false&amp;loop=false&amp;delayms=3000" frameborder="0" width="480" height="389"></iframe></p>
<p>During my attendance at <a title="Dev8D" href="http://dev8d.org">Dev8D</a> last week, I used the time to start pulling together <a title="Hacking the academy" href="http://joss.blogs.lincoln.ac.uk/2011/10/23/hacking-the-academy/">some ideas</a> I&#8217;ve been knocking around for a few months now. Most of the <a title="LNCD projects" href="http://lncd.lincoln.ac.uk/projects/">projects</a> I&#8217;ve helped set up or led over the last three years have involved working closely with developers working in higher education and ever since <a title="JISCPress" href="http://lncd.lincoln.ac.uk/projects/jiscpress/">JISCPress</a>, we&#8217;ve been growing a <a title="LNCD" href="http://lncd.lincoln.ac.uk/">culture</a> where <em>student</em> developers, either on bursaries, employed part-time or full-time recent graduates (i.e. their first &#8216;proper job&#8217;) are core contributors to the project. My point here is that through these projects I have been able to observe how young <a title="Hacking as an academic practice" href="http://joss.blogs.lincoln.ac.uk/2011/09/09/hacking-as-an-academic-practice/">hackers</a> learn their <em>craft</em> and make the transition from a formal education in Computer Science to learning on the job (i.e. apprenticeship).</p>
<figure id=>
		<a title="DSC03598 by colin&amp;claire, on Flickr" href="http://www.flickr.com/photos/colin_and_claire/6336849633/"><img title="DevXS http://devxs.org" src="http://farm7.staticflickr.com/6041/6336849633_28ebc94afa.jpg" alt="DSC03598" width="500" height="332" /></a>
		<figcaption>DevXS http://devxs.org</figcaption>
	</figure>
<p>I use the word &#8216;craft&#8217; deliberately. I think our work is much more closely aligned with craftsmanship than with engineering but I was unsure how to articulate this until I read Pete McBreen&#8217;s <a title="Software Craftsmanship" href="http://books.google.co.uk/books?id=C9vvHV1lIawC">Software Craftsmanship</a>. McBreen argues that a focus on craftsmanship is to return to the roots of software development:</p>
<blockquote><p>Good software developers have always understood that programming is a craft skill. Regardless of the amount of arcane and detailed technical knowledge that a person has, in the end, application development comes down to feel and experience.</p></blockquote>
<p>McBreen distinguished software craftsmanship from software engineering and computer science, not as their opposites but as a different tradition &#8220;that happily coexists with and benefits from science and engineering.&#8221; He compares the software craftsman to the blacksmith, both of whom transcend science and engineering and benefit from improvements in their tools, materials and understanding. For McBreen, GNU/Linux is an example of software craftsmanship that thrives due to the dedication, skill and craft of the people who contribute to the development of the operating system.</p>
<p>&#8216;Software engineering&#8217; was born out of a so-called &#8216;software crisis&#8217;, identified at a <a title="SOFTWARE ENGINEERING Report on a conference sponsored by the NATO SCIENCE COMMITTEE Garmisch, Germany, 7th to 11th October 1968" href="http://homepages.cs.ncl.ac.uk/brian.randell/NATO/nato1968.PDF">NATO conference in 1968</a>. It was determined that the way out of that crisis was to apply an engineering approach to large scale state of the art defence projects. Since that time, argues McBreen, &#8220;the needs of the US Department of Defence have dominated the conversation about software engineering.&#8221;</p>
<blockquote><p>software engineering is not all that relevant to many projects. Software engineering was created to solve the problems of really large groups working on multiyear projects. Most modern software development, however, is done in relatively small teams.</p></blockquote>
<p>Not surprisingly, the practise of software craftsmanship is often allied with <a title="Agile manifesto" href="http://agilemanifesto.org/">agile development</a>, which emphasises the human aspects of software development, the creative and variable processes involved in creating software that meets human needs. Both share a concern with quality and both encourage continual reflective critique of one&#8217;s work in order to improve the software and oneself. In his book on <a title="Crystal Clear agile methodology" href="http://books.google.co.uk/books?id=O_cMM5ztyMIC">Crystal Clear</a>, for example, Alistair Cockburn identifies &#8216;reflective improvement&#8217; and &#8216;osmotic communication&#8217; as two of the three minimum requirements for a Crystal Clear project. In practice, reflective improvement refers to workshops and end-of-iteration discussion about how the work is going and how it might be improved. Osmotic communication refers to how flows of information between developers should be unobstructed by locked doors, walls and corridors. It&#8217;s about sitting developers in the same or adjacent rooms so that they absorb information about the project with as few barriers as possible. Access to information, a safe environment where people can respectfully speak their minds and close collegial working are highly valued. At times, developers will program side-by-side or in pairs at one workstation, so as to review each others&#8217; work. He refers to this as &#8216;peer code peering&#8217;.</p>
<p><a title="Pair programming by Lorenzo-Bros, on Flickr" href="http://www.flickr.com/photos/lorenzo-bros/5831730521/"><img src="http://farm3.staticflickr.com/2642/5831730521_7e0944eb9d.jpg" alt="Pair programming" width="500" height="500" /></a></p>
<p>Both reflective improvement and osmotic communication can be enhanced by the choice of tools developers use and the feedback they provide to her. Craftsmen in all trades rely on their tools to provide feedback &#8211; a joiner&#8217;s plane, a responsive power drill, etc. Many craftsmen will make their own tools to improve their responsiveness. Cockburn notes that one of the most important tools developers can use is an automated regression test suite, which allows the team to continuously test their work and provides feedback to each developer about the quality of their code. Feedback from a <a title="Continuous Integration" href="http://en.wikipedia.org/wiki/Continuous_integration">Continuous Integration</a> (CI) suite of tools can be usefully presented by &#8216;information radiators&#8217;, <a title="Tracking progress of the Orbital project" href="http://orbital.blogs.lincoln.ac.uk/2012/02/09/tracking-progress/">dashboards</a> which typically provide status information of servers, the number of use cases delivered and the number of tests passed. Although, Cockburn doesn&#8217;t use the term, I think that reflective improvement and osmotic communication refer to the &#8216;learning environment&#8217; that the software craftsman creates so as to improve their understanding of their work and further develop their craft.</p>
<p>References to the importance of learning from others and from one&#8217;s work are made throughout McBreen&#8217;s book, as well as an entire chapter at the end of the book called &#8216;Perpetual Learning&#8217;. There, he outlines how to create a &#8216;learning environment&#8217; by building a library of books for developers to read, as well as ensuring that they take time out each week to practice or learn something new. Like Cockburn, he emphasises the importance of workshops and a series of seminars where developers discuss their work. In addition, McBreen suggests that developers are encouraged to attend and present at conferences and write papers about their work as well as take on the role of instructor where they are able to do so. Craftsmen continually undertake self-directed learning, preferring non-proprietary, open source tools that are sustained by a community and made freely available to learn from, but more importantly, software craftsmen learn from each other, with master craftsmen mentoring journeymen and apprentices.</p>
<p>In a more recent book on software craftsmanship, <a title="Apprenticeship Patterns" href="http://ofps.oreilly.com/titles/9780596518387/">Apprenticeship Patterns</a>, Hoover and Oshineye also devote a chapter to &#8216;<a title="Perpetual Learning" href="http://ofps.oreilly.com/titles/9780596518387/perpetual_learning.html">Perpetual Learning</a>&#8216;,  offering further practical advice to aspiring software craftsmen. They list the following:</p>
<ul>
<li><strong>Expand your bandwidth</strong>: Read books and articles, engage with your peers via conferences, social media and mailing lists, join user groups, study from open educational materials on the web</li>
<li><strong>Practice, practice, practice</strong>: Take the time to practice your craft without interruptions, in an environment where you can feel comfortable making mistakes. i.e. &#8216;deliberate practice&#8217; They borrow the term &#8216;code katas&#8217;, whereby programming exercises are repeated again and again until they become ingrained in the individual.</li>
<li><strong>Breakable toys</strong>: Budget for failure by designing and building toy systems that are similar in toolset, but not in scope to the systems you build at work. i.e. build something personal to you, that you will learn from. Develop your own CMS or game that you can afford to break while learning.</li>
<li><strong>Use the source</strong>:  Seek out other people’s code and read it.  Start with the applications and tools you use every day.</li>
<li><strong>Reflect as you work</strong>: Become a reflective practitioner of software development. This involves regular introspection into how you are working.</li>
<li><strong>Record what you learn</strong>: Keep a record of your journey in a journal, personal wiki, or blog. A chronological record of the lessons you have learned can provide inspiration to those you mentor, since it makes your journey explicit, but it can also give you a vital resource to draw upon.</li>
<li><strong>Share what you learn</strong>: Early in your apprenticeship, develop the habit of regularly sharing the lessons you have learned. i.e. keep a blog, run workshop sessions, be part of a community of learners.</li>
<li><strong>Create feedback loops</strong>: Create mechanisms for regularly gathering more or less objective external data about your performance. i.e. automated regression tests, information radiators, exams and certifications, pair programming, and asking your peers what they think.</li>
<li><strong>Learn how you fail</strong>: Seek to identify the ways in which you tend to fail and try to resolve those that are worth fixing.</li>
</ul>
<p>In his book, <a title="The Craftsman" href="http://books.google.co.uk/books?id=NgKVc2mtiLsC">The Craftsman</a>, Richard Sennett chooses to focus on open source software development as a modern form of craftsmanship (&#8220;the skill of making things well&#8221;). The value of Sennett&#8217;s book is its breadth of scope. While making no reference to McBreen&#8217;s earlier book, Sennett situates open source hacking and the development of GNU/Linux within the social and economic history of craftsmanship and our relationship with technology. For Sennett, Linux is a &#8220;public craft&#8221; and open source hackers are a &#8220;community of craftsmen.&#8221; In terms of learning this public craft, he compares ancient pottery making with open source hacking and finds that only the speed between problem finding and problem solving differentiates the two.  In programming, and especially open source programming, the velocity at which we can learn can be much greater than in traditional, material crafts. Our tools and the open, distributed nature of developer communities enhance our opportunities for learning.<sup><a href="http://joss.blogs.lincoln.ac.uk/2012/02/25/learning-a-craft/#footnote_0_3006" id="identifier_0_3006" class="footnote-link footnote-identifier-link" title="Sennett&amp;#8217;s observations also help us consider software craftsmanship together with learning theories such as cognitive apprenticeship, situated learning, and constructivism.">1</a></sup></p>
<p>In <a title="The Nature and Art of Workmanship" href="http://books.google.co.uk/books?id=APmfGAAACAAJ">The Nature and Art of Workmanship</a>, David Pye does not make reference to software development but does develop a very useful framework for identifying and understanding craftsmanship, which complements much of what Sennett and McBreen describe. For Pye, craftsmanship is the workmanship of risk; that is, work that is constantly at risk of error in the process of creation. A simple example of this is writing with a pen. In contrast to the workmanship of risk (craftsmanship) is the workmanship of certainty; that is, workmanship where the quality is always pre-determined and is usually found in quantity production, and always in fully automated work. An example of this would be modern printing. The workmanship of certainty is most common in modern, industrial society, but has existed in some form for hundreds, if not thousands of years. All types of workmanship exist somewhere on the axis between risk and certainty and furthermore are subject to varying degrees of regulation or freedom.</p>
<figure id=>
		<img title="Workmanship" src="https://docs.google.com/drawings/pub?id=1qYW6kJQ3sbSwkdAipkAbMtpDeGanbP5M8vQNqTERNrU&amp;w=480&amp;h=360" alt="Workmanship" width="480" height="248" />
		<figcaption>Workmanship</figcaption>
	</figure>
<p>What distinguishes the degree of risk or certainty for Pye is the extent to which the workman&#8217;s tools regulate his work. Pye argues that a pure form of workmanship of risk is hardly ever seen in any trade; for centuries people have developed tools to help regulate their work in some way (e.g. jigs) and guarantee some degree of certainty in the quality of their work. Regulation of work does not necessarily lead to certainty as some tools such as a lathe can be used in combination with a free hand, producing unique objects that are nevertheless regulated in some respects such as their size but not their form.</p>
<p>A simple way of asking whether it is workmanship of risk or certainty is to ask, &#8220;is the result predetermined and unalterable once production begins?&#8221;</p>
<p>In the drawing above, I have speculated that software craftsmanship as McBreen describes it, would be called workmanship of risk by Pye, with regulation introduced by <a title="Nick's tool chain" href="http://lincoln.nickjackson.me/the-toolchain-first-pass/">tools</a> such as <a title="IDE" href="http://en.wikipedia.org/wiki/Integrated_development_environment">Integrated Development Environments</a> (IDE), Continuous Integration (CI) suites and the general operating system environment the developer is working with. Although regulated, like almost all workmanship of risk, the software craftsman often produces something bespoke to the users&#8217; requirements, iteratively working towards the desired result through the writing and refactoring of code. Agile software development recognises that the result of most software development cannot be predetermined and that projects run best when they remain responsive to the users&#8217; feedback. Software Engineering, on the other hand, aims to eliminate as much of the risk as possible and pre-determine the outcome of the design and programming effort, which both McBreen and <a title="Craftsmanship versus engineering: Computer programming—An art or a science?" href="http://onlinelibrary.wiley.com/doi/10.1002/bltj.10079/abstract">Pyritz</a> both identify as a form of <a title="Taylorism" href="http://en.wikipedia.org/wiki/Taylorism">Taylorism</a>.</p>
<p>The Institute of Electrical and Electronics Engineers defines software engineering as &#8220;the application of a systematic, disciplined, quantifiable approach to development, operation, and maintenance of software&#8221;. Pyritz questions whether the Taylorist model of scientific management is even viable in software development, quoting <a title="Why Don't They Practice What We Preach?" href="http://www.sei.cmu.edu/library/abstracts/whitepapers/Why-Dont-They-Practice-What-We-Preach.cfm">Humphrey</a>, who asked &#8216;Why don&#8217;t they practice what they preach?&#8217;</p>
<blockquote><p>The general practices of industrial software engineers are poor by almost any measure”. Why? “The educational system does not provide graduates with the practical skills they will later need. . . . Few software organizations are willing or able to provide the remedial training their new engineers need. Today’s software organizations have few if any role models who consistently demonstrate effective work habits and disciplines.</p></blockquote>
<p>In learning to become software craftsmen we need role models, too. Both McBreen and Sennett emphasise the importance of apprenticeship and slowly learning by doing with others. This is what JISC&#8217;s <a title="DevCSI" href="http://devcsi.ukoln.ac.uk/blog/about/">DevCSI</a> offers to the sector, running regular hack days, <a title="DevXS hackathon" href="http://devxs.org">DevXS</a> and the annual <a title="Dev8D conference" href="http://dev8d.org">Dev8D</a> conference. This year over 250 developers attended Dev8D to learn from each other.</p>
<figure id=attachment_3045>
		<a href="http://joss.blogs.lincoln.ac.uk/files/2012/02/IMG_20120214_142009.jpg"><img class="size-large wp-image-3045" title="Learning from each other at Dev8D" src="http://joss.blogs.lincoln.ac.uk/files/2012/02/IMG_20120214_142009-e1330157079227-768x1024.jpg" alt="Learning from each other at Dev8D" width="450" height="600" /></a>
		<figcaption>Learning from each other at Dev8D</figcaption>
	</figure>
<p>While I was at Dev8D, I issued an informal <a title="Helping Hackers Hack survey" href="http://bit.ly/A47DQ0">survey</a> asking developers a number of questions about their working environment, how they learn their craft, the tools they use and an assessment of their skills. I shall provide a summary of the responses in another post [UPDATE: <a title="Helping hackers hack survey results" href="http://joss.blogs.lincoln.ac.uk/2012/04/04/helping-hackers-hack-survey-results/">here it is</a>], but I am encouraged to do further research in determining how developers (working in tertiary education) learn their craft and how opportunities for learning might be improved.</p>
<p>Another related project I started while at Dev8D was <a title="Hacking the University" href="http://hackingtheuniversity.net/">Hacking the University</a>, a simple website intended to collect short interviews with developers working in universities. It is inspired by <a title="What do people use to get stuff done?" href="http://usesthis.com">The Setup</a> and I hope that over time, it will provide a record of the people working in this community and add to the recognition of the work they do, how they learn and how their working environment impacts upon their work and learning.</p>
<p>If you are a developer working in a university, please consider <a title="Notes on hacking the university" href="http://joss.blogs.lincoln.ac.uk/2012/02/25/hacking-the-university">contributing</a> to Hacking the University and telling others about your approach to your craft.</p>
<ol class="footnotes"><li id="footnote_0_3006" class="footnote">Sennett&#8217;s observations also help us consider software craftsmanship together with learning theories such as <a title="cognitive apprenticeship" href="http://en.wikipedia.org/wiki/Cognitive_apprenticeship">cognitive apprenticeship</a>, <a title="Situated learning" href="http://en.wikipedia.org/wiki/Situated_learning">situated learning</a>, and <a title="Constructivism" href="http://en.wikipedia.org/wiki/Constructivism_(learning_theory)">constructivism</a>.</li></ol><h3  class="related_post_title">Related posts</h3><ul class="related_post"><li><a href="http://joss.blogs.lincoln.ac.uk/2008/06/25/student-as-producer/" title="The Student as Producer">The Student as Producer</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2012/04/04/helping-hackers-hack-survey-results/" title="Helping Hackers Hack survey results">Helping Hackers Hack survey results</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2012/03/16/the-university-as-a-hackerspace/" title="The university as a hackerspace">The university as a hackerspace</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2011/12/07/devxs-improve-challenge-positively-disrupt/" title="DevXS: Improve, challenge, positively disrupt">DevXS: Improve, challenge, positively disrupt</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2011/06/29/a-pedagogy-of-excess-interventions-in-the-poverty-of-student-life/" title="A Pedagogy of Excess: Interventions in the poverty of student life">A Pedagogy of Excess: Interventions in the poverty of student life</a></li></ul><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=9FaUtfDIA8I:-fcSXtpXUsU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=9FaUtfDIA8I:-fcSXtpXUsU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=9FaUtfDIA8I:-fcSXtpXUsU:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=9FaUtfDIA8I:-fcSXtpXUsU:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=9FaUtfDIA8I:-fcSXtpXUsU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=9FaUtfDIA8I:-fcSXtpXUsU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=9FaUtfDIA8I:-fcSXtpXUsU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=9FaUtfDIA8I:-fcSXtpXUsU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=9FaUtfDIA8I:-fcSXtpXUsU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=9FaUtfDIA8I:-fcSXtpXUsU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=9FaUtfDIA8I:-fcSXtpXUsU:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/blogs/lincoln/joss/~4/9FaUtfDIA8I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://joss.blogs.lincoln.ac.uk/2012/02/25/learning-a-craft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://joss.blogs.lincoln.ac.uk/2012/02/25/learning-a-craft/</feedburner:origLink></item>
		<item>
		<title>Open bid writing</title>
		<link>http://feedproxy.google.com/~r/blogs/lincoln/joss/~3/vjlYal1jI9M/</link>
		<comments>http://joss.blogs.lincoln.ac.uk/2012/01/29/open-bid-writing/#comments</comments>
		<pubDate>Sun, 29 Jan 2012 13:14:12 +0000</pubDate>
		<dc:creator>Joss Winn</dc:creator>
				<category><![CDATA[Commons]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[CUNY]]></category>
		<category><![CDATA[Etherpad]]></category>
		<category><![CDATA[Github]]></category>
		<category><![CDATA[grant applications]]></category>
		<category><![CDATA[OER]]></category>
		<category><![CDATA[open bid writing]]></category>
		<category><![CDATA[openness]]></category>
		<category><![CDATA[software development projects]]></category>
		<category><![CDATA[ukoer]]></category>

		<guid isPermaLink="false">http://joss.blogs.lincoln.ac.uk/?p=2990</guid>
		<description><![CDATA[Last week, I submitted a bid to JISC&#8217;s OER Rapid Innovation programme, proposing some work to turn BuddyPress profiles into both a consumer and producer application of open content. You can read the bid on Github. It&#8217;s the first time I&#8217;ve written a bid on Github, having previously use Google Docs to write bids that [...]]]></description>
			<content:encoded><![CDATA[<p>Last week, I submitted a bid to JISC&#8217;s <a title="JISC OER Rapid Innovation" href="http://www.jisc.ac.uk/fundingopportunities/funding_calls/2011/11/oerrapidinnovation.aspx">OER Rapid Innovation programme</a>, proposing some work to turn BuddyPress profiles into both a consumer and producer application of open content. You can <a title="Bebop project on Github" href="https://github.com/lncd/OER-for-BuddyPress-profiles">read the bid on Github</a>. It&#8217;s the first time I&#8217;ve written a bid on Github, having <a title="Writing JISC bids" href="http://joss.blogs.lincoln.ac.uk/2010/11/15/writing-jisc-bids/">previously use Google Docs</a> to write bids that are publicly accessible during the bid writing process. With software development projects such as this latest one, it made sense to use the same source code repository that will be used to manage the project code as the bid writing process is an important part of the project&#8217;s history and code benefits from proper documentation, including in this case, a <a title="Bebop Use Case" href="https://github.com/lncd/OER-for-BuddyPress-profiles/blob/master/Use%20Case.md">Use Case</a>.  With the exception of having to format the text for the final PDF submission, it was a nice way to write the bid, too, working solely with a text editor and knowing that the documents were properly versioned and backed up on Github.</p>
<p>I see no benefit to writing bids such as this in private, other than hiding the process by which I write grant applications. The projects I propose and the outputs they generate are all open source and usually promote some variation of openness (open access/source/education/data), so why not start with the writing of the bid? Perhaps someone will be generous enough to contribute in some way or even learn something from being able to see the bids in their raw state. It also stakes a claim on the nature of the proposal, too and with a CC license, the idea is sufficiently &#8216;protected&#8217;.</p>
<p>Sometimes there is a lot at stake when proposing a project (e.g. people&#8217;s jobs) and, I&#8217;ll admit, I didn&#8217;t share the <a title="Orbital bid" href="http://orbital.blogs.lincoln.ac.uk/project-bid/">Orbital project bid</a> as I was writing it. In hindsight, I don&#8217;t think it would have changed anything had I opened up the bid writing process on that occasion either.</p>
<p>It would be nice to write a bid using Github with a partner institution. There are tools which allow you to visualise the activity around the Github repository, which might be interesting to look at. Perhaps something might be learned about how academics undertake this part of their work. It is an exercise I seem to undertake several times a year and a <em>reflective part of my work</em> that I actually enjoy. I was also thinking that <a title="Etherpad" href="http://etherpad.org/">Etherpad</a> would likewise be a nice tool to use for collaborative bid writing, because you can literally play back the entire authoring of the document. A <a title="RevisionHub" href="http://jackfranklin.co.uk/blog/2011/11/boner">version of Etherpad</a> was developed at the <a title="DevXS" href="http://devxs.org/">DevXS</a> conference, which uses Github as a back end, offering us the best of both worlds it seems. We run our own Etherpad-lite server here at Lincoln, so I should look at how we might integrate it with Github.</p>
<p>One aspect of this latest project proposal is that we work with Matt Gold and his team on the <a title="Commons In A Box" href="http://news.commons.gc.cuny.edu/2011/11/22/the-cuny-academic-commons-announces-the-commons-in-a-box-project/">CUNY Commons In A Box project</a>. Matt and I have talked in the past about collaborating on an open data project and this will be a nice rehearsal for something bigger that I hope we can work on together. On that occasion, Matt, we should write the bid together over Github <img src='http://joss.blogs.lincoln.ac.uk/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<h3  class="related_post_title">Related posts</h3><ul class="related_post"><li><a href="http://joss.blogs.lincoln.ac.uk/2010/07/23/open-education-and-sustainability/" title="Open Education and Sustainability">Open Education and Sustainability</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2010/03/05/towards-a-manifesto-for-sharing/" title="Towards a manifesto for sharing">Towards a manifesto for sharing</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2009/10/29/pencils-and-pixels-publishing-oers-using-wordpress-and-eprints/" title="Pencils and Pixels: Publishing OERs using WordPress (and EPrints)">Pencils and Pixels: Publishing OERs using WordPress (and EPrints)</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2009/08/19/the-folksemantic-widget-for-oer-discovery/" title="The FolkSemantic Widget for OER discovery">The FolkSemantic Widget for OER discovery</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2012/03/08/institutional-approaches-to-openness/" title="Institutional approaches to openness">Institutional approaches to openness</a></li></ul><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=vjlYal1jI9M:PnlAnG7xZKU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=vjlYal1jI9M:PnlAnG7xZKU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=vjlYal1jI9M:PnlAnG7xZKU:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=vjlYal1jI9M:PnlAnG7xZKU:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=vjlYal1jI9M:PnlAnG7xZKU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=vjlYal1jI9M:PnlAnG7xZKU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=vjlYal1jI9M:PnlAnG7xZKU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=vjlYal1jI9M:PnlAnG7xZKU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=vjlYal1jI9M:PnlAnG7xZKU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=vjlYal1jI9M:PnlAnG7xZKU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=vjlYal1jI9M:PnlAnG7xZKU:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/blogs/lincoln/joss/~4/vjlYal1jI9M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://joss.blogs.lincoln.ac.uk/2012/01/29/open-bid-writing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://joss.blogs.lincoln.ac.uk/2012/01/29/open-bid-writing/</feedburner:origLink></item>
		<item>
		<title>Work at web scale* on the Orbital project</title>
		<link>http://feedproxy.google.com/~r/blogs/lincoln/joss/~3/obMy3jK7wwM/</link>
		<comments>http://joss.blogs.lincoln.ac.uk/2011/12/16/work-at-web-scale-on-the-orbital-project/#comments</comments>
		<pubDate>Fri, 16 Dec 2011 09:29:16 +0000</pubDate>
		<dc:creator>Joss Winn</dc:creator>
				<category><![CDATA[Data]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Standards & Specs]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[JISC]]></category>
		<category><![CDATA[jiscMRD]]></category>
		<category><![CDATA[Lincoln]]></category>
		<category><![CDATA[orbitalMRD]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Web Developer]]></category>

		<guid isPermaLink="false">http://joss.blogs.lincoln.ac.uk/?p=2955</guid>
		<description><![CDATA[This job is now formally open for applications. Just a heads up to say that we&#8217;ll be advertising for a Web Developer to work on Orbital, our JISC-funded &#8216;Managing Research Data&#8217; project. The post, starting in March/April, will be a 12 month, full-time, grade 5 (c.£21K) position. The Web Developer (&#8216;you&#8217;) will be working in [...]]]></description>
			<content:encoded><![CDATA[<p><em>This job is now formally open for <a title="Job advert" href="http://jobs.lincoln.ac.uk/vacancy.aspx?ref=TLR1017A">applications</a>.</em></p>
<p>Just a heads up to say that we&#8217;ll be advertising for a Web Developer to work on <a title="Orbital project" href="http://orbital.blogs.lincoln.ac.uk">Orbital</a>, our JISC-funded &#8216;Managing Research Data&#8217; project. The post, starting in March/April, will be a 12 month, full-time, grade 5 (c.£21K) position.</p>
<p>The Web Developer (&#8216;you&#8217;) will be working in the Centre for Educational Research and Development, alongside <a title="Nick Jackson" href="http://phone.labs.lncn.eu/nijackson">Nick Jackson</a>, Lead Developer on Orbital, and also benefit from being in a team that includes staff in central ICT services and the Library. Orbital builds on and extends previous work we&#8217;ve been doing over the last couple of years, so if you&#8217;re interested, you should read through our <a title="LNCD projects" href="http://lncd.lincoln.ac.uk/projects">projects</a> pages.</p>
<p>If we were to summarise our technologies and interests I guess they would be #agile, #opensource, #opendata #LAMP, #php, #codeigniter, #mongoDB, #OAuth, #APIs, #HTML5, #CSS3, #github and moving towards #RDF and #LinkedData.</p>
<p>Just seeing these hashtags listed together should cause your heart to beat with excitement <img src='http://joss.blogs.lincoln.ac.uk/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>When we advertise in January, you&#8217;ll see that the job spec is actually a pretty standard affair. What I want to emphasise here is how interesting and fun the job will be.</p>
<p>The key section in the Job Description is what you&#8217;d be working on with Nick:</p>
<ol>
<li>Development and implementation of a set of web services, which re-use and develop our previous, JISC-funded work as well as other initiatives (e.g. SWORD and DataCite DOIs).</li>
<li>Documented source code will be made available under an open source license by the end of the project.</li>
<li>Development and implementation of mechanisms for managing and transferring data, including the use of MongoDB, OAuth, read/write RESTful APIs, SWORD2 interoperability, and integration with the administrative functions of EPrints.</li>
</ol>
<p>That actually summarises <em>a lot</em> of work.</p>
<p><a title="Joss Winn" href="http://phone.labs.lncn.eu/jwinn">I&#8217;m</a> managing the project and try to run things with as little hierarchy as possible within a university environment. You&#8217;ll always know the project priorities and will be trusted to self-organise and deliver on time, working to two-week iterations and, roughly, monthly releases. I regularly reflect on how we work and our overall working environment. For Orbital, I favour the <a title="Crystal Clear" href="http://en.wikipedia.org/wiki/Crystal_Clear_(software_development)">Crystal Clear</a> agile methodology, as does Nick. You&#8217;ll be encouraged to reflect on this with us, too.</p>
<p>We work hard, and not always 9-5pm, but we work at a pace that is sustainable over a long period of time. We take our work seriously but, in the spirit of <a title="Hacking" href="http://en.wikipedia.org/wiki/Hacker_(programmer_subculture)">hacking</a>, are always looking for ways to have fun, too. We recognise that we&#8217;re fortunate to be working in a diverse and intellectually stimulating academic environment, but are user/product focused at the end of the day. You&#8217;ll be working directly with our users, who are Researchers in the School of Engineering and Siemens, and staff in the Library and ICT. You&#8217;ll need to be showing them refreshed, working software every couple of weeks and iteratively improving Orbital, based on their feedback and requirements. There may also be times when you&#8217;ll be asked to talk publicly about your work and you&#8217;ll be encouraged to blog about it every so often, too. I expect the project to produce one or two conference/journal papers, and you&#8217;ll be named as a contributor and can take as active role in that as you like.</p>
<p>I hope this sounds like an interesting job. At £21K, I recognise that it will probably attract younger developers looking to gain experience, though of course, we welcome applications from anyone whatever your age. By the time the post starts, we&#8217;ll have set up a decent dev/staging/production environment, hosted in the cloud, and relying on Github and Jenkins to keep things versioned, integrated and tested. Nick will have been developing Orbital for a couple of months or more and laid the groundwork for someone to start coding quickly in a supportive environment.</p>
<p>If you&#8217;re thinking of applying and don&#8217;t live in Lincoln, you&#8217;ll be pleased to know that it&#8217;s a decent small city, and a relatively cheap place to live. The campus is modern and sits by a Marina in the middle of the city. You can walk to work. I love the place. Oh, and you can choose your own hardware for development, within reason. Most of us use Macs, but whatever suits you. I&#8217;ll ask the successful candidate what they prefer when we offer them the job.</p>
<p>If, after reading around the project website, you&#8217;ve got any questions about the post, please do <a title="Email Joss" href="mailto:jwinn@lincoln.ac.uk">get in touch</a>. Thanks.</p>
<p>* Wondering what the hell &#8216;web scale&#8217; means? Something like <a title="Web scale" href="http://community.oclc.org/engineering/2009/05/what-is-web-scale.html">this</a>.</p>
<h3  class="related_post_title">Related posts</h3><ul class="related_post"><li><a href="http://joss.blogs.lincoln.ac.uk/2012/03/18/the-cost-of-developing-a-good-idea/" title="The cost of developing a good idea">The cost of developing a good idea</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2011/06/09/open-data-at-lincoln-what-have-we-got/" title="Open Data at Lincoln: What have we got?">Open Data at Lincoln: What have we got?</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2011/05/16/technology-for-education-a-new-group/" title="Technology for education: A new group">Technology for education: A new group</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2011/04/04/jisc-inf11-programme-meeting-from-unprojects-to-services/" title="JISC INF11 Programme Meeting: From unprojects to services">JISC INF11 Programme Meeting: From unprojects to services</a></li><li><a href="http://joss.blogs.lincoln.ac.uk/2010/11/15/writing-jisc-bids/" title="Writing JISC bids">Writing JISC bids</a></li></ul><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=obMy3jK7wwM:gDNxXZ1PsxE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=obMy3jK7wwM:gDNxXZ1PsxE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=obMy3jK7wwM:gDNxXZ1PsxE:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=obMy3jK7wwM:gDNxXZ1PsxE:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=obMy3jK7wwM:gDNxXZ1PsxE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=obMy3jK7wwM:gDNxXZ1PsxE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=obMy3jK7wwM:gDNxXZ1PsxE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=obMy3jK7wwM:gDNxXZ1PsxE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=obMy3jK7wwM:gDNxXZ1PsxE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?a=obMy3jK7wwM:gDNxXZ1PsxE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/blogs/lincoln/joss?i=obMy3jK7wwM:gDNxXZ1PsxE:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/blogs/lincoln/joss/~4/obMy3jK7wwM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://joss.blogs.lincoln.ac.uk/2011/12/16/work-at-web-scale-on-the-orbital-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://joss.blogs.lincoln.ac.uk/2011/12/16/work-at-web-scale-on-the-orbital-project/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 15.851 seconds. --><!-- Cached page generated by WP-Super-Cache on 2012-05-19 02:41:53 -->

