<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>Stef Lewandowski &#187; channel4</title>
	<atom:link href="http://steflewandowski.com/tags/channel4/feed/" rel="self" type="application/rss+xml" />
	<link>http://steflewandowski.com</link>
	<description>Create something every day</description>
	<lastBuildDate>Wed, 21 Jul 2010 20:09:39 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Introducing &#8211; Help Me Investigate</title>
		<link>http://steflewandowski.com/2009/06/introducing-help-me-investigate/</link>
		<comments>http://steflewandowski.com/2009/06/introducing-help-me-investigate/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 07:25:18 +0000</pubDate>
		<dc:creator>stef</dc:creator>
				<category><![CDATA[help me investigate]]></category>
		<category><![CDATA[4ip]]></category>
		<category><![CDATA[activism]]></category>
		<category><![CDATA[birminghamuk]]></category>
		<category><![CDATA[channel4]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[help]]></category>
		<category><![CDATA[helpmeinvestigate]]></category>
		<category><![CDATA[investigate]]></category>
		<category><![CDATA[investigation]]></category>
		<category><![CDATA[journalism]]></category>
		<category><![CDATA[me]]></category>
		<category><![CDATA[upyerbrum]]></category>

		<guid isPermaLink="false">http://steflewandowski.com/?p=650</guid>
		<description><![CDATA[Help Me Investigate.com is now in Private Beta, which means I can finally talk about what I&#8217;ve been busy building recently.
Help Me Investigate is a site that enables you to find out the answers to tough questions and investigate things that you think deserve the attention of many but aren&#8217;t things that your local or [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://helpmeinvestigate.com">Help Me Investigate.com</a> is now in Private Beta, which means I can finally talk about what I&#8217;ve been busy building recently.</p>
<p>Help Me Investigate is a site that enables you to find out the answers to tough questions and investigate things that you think deserve the attention of many but aren&#8217;t things that your local or national newspaper would have the resources to check out.</p>
<p>It works by enabling easy collaboration with other people who also care about the same thing that you do:</p>
<p>I start an investigation on the site, say <em>&#8220;Why was the tree outside my house cut down?&#8221;</em> (something that really annoys me, but I don&#8217;t know how to find out).</p>
<p>Once I&#8217;ve started the investigation I get my own investigation area on the site and I can invite other people to be co-investigators. Over time, we each contribute small parts to a shared investigation area on the site, adding links, documents, articles, updates on conversations I&#8217;ve had with the council, and so on.</p>
<p>The end result is that someone with particular skills in dealing with the council could join in and say <em>&#8220;Well I know Geoff has responsibility for trees, and I just spoke to him. Your best bet is to give Juliet at Active Tree Surgery a call on XYZ&#8221;</em>, or someone else could make a Freedom of Information Request and post up the response on the site.</p>
<p>This is the kind of information that is not easy to find on the web but is very valuable, and with many people collaborating around a subject, each contributing in their own way, anyone could potentially get to the bottom of things that frustrate them.</p>
<p><strong>The team</strong></p>
<p><a href="http://onlinejournalismblog.com/about-2/">Paul Bradshaw</a>, who&#8217;s idea this project was, has <a href="http://onlinejournalismblog.com/2009/06/01/whats-been-happening-with-help-me-investigate/">more on his blog</a>, and talks about how the site is an example of a potential model for Slow Journalism, as well as providing a potential model for how investigative journalism could look in the future as newspaper revenues fall and fewer local and regional papers are able to do this kind of low-level investigation any more.</p>
<p>The third co-founder of &#8216;Help Me Investigate Team&#8217; is <a href="http://podnosh.com">Nick Booth</a>, whose experience of working with people who are active within their local community means he has the hardest job &#8211; getting the site out to people who will find it most valuable and helping them to use it while we adjust it to suit everyone&#8217;s needs.</p>
<p><a href="http://www.yrtk.org/about-author/">Heather Brooke</a>, who instigated the high court campaign to get MPs second home allowances information into the public domain, joins us as our resident expert and will be on the site offering guidance, advice and suggestions for making investigations successful.</p>
<p><a href="http://paulhenderson.org.uk/">Paul Henderson</a> is on hand to support the site&#8217;s small, but growing, community &#8211; answering questions, offering support, resolving disputes and whatever else emerges while we test it.</p>
<p>Hopefully we&#8217;ll be going into Public Beta in the next few weeks and I can say more, but suffice to say we&#8217;re really excited about this project and so are <a href="http://4ip.org.uk">4IP</a> and <a href="http://screenwm.co.uk">Screen West Midlands</a> who&#8217;ve funded the project so far.</p>
<p>My role in all of this is to turn a great idea into reality. No pressure then.</p>
<p><strong>Developing the site</strong></p>
<p>I&#8217;m a big advocate of <a href="http://rubyonrails.org">Ruby on Rails</a>, but I&#8217;m pragmatic and only use it appropriately. The great thing &#8211; it&#8217;s absolutely perfect for a project prototype of this kind. I emphasise prototype. We only have funds initially to see if we can make something work here &#8211; it&#8217;s experimental. So the best way to do that is using a rapid development framework and develop in an Agile way. I&#8217;d love to say I&#8217;ve been doing Test Driven Development, but actually it&#8217;s worked better using human testing rather than automated testing &#8211; I can&#8217;t find much documentation on using early user testing over sitting in an office and writing tests. Anyway&#8230;</p>
<p>With Help Me Investigate I seem to have found a beautiful combination of tools for rapid development. Here&#8217;s what I&#8217;m using:</p>
<ul>
<li><a href="http://apple.com">A Macbook</a> &#8211; you no longer need a big, fancy computer or a local server for developing something like this.</li>
<li><a href="http://ruby-lang.org">Ruby</a> &#8211; comes pre-installed with the mac</li>
<li><a href="http://macromates.com">TextMate</a> &#8211; I&#8217;ve never been a big fan of Dreamweaver and all of those development environments. Simple text-editing works best.</li>
<li><a href="http://rubyonrails.org">Rails 2.3</a> &#8211; a beautiful MVC web development framework that has a steep learning curve but pays off with about your third project.</li>
<li><a href="http://brightbox.net">Brightbox</a> &#8211; a little bit expensive, but a high quality, lovely way to get Rails applications online relatively painlessly</li>
<li><a href="http://modrails.com">Passenger</a> &#8211; Quite the revolution in getting rails applications online easily</li>
<li><a href="http://en.wikipedia.org/wiki/Subversion_(software)">Subversion</a> &#8211; Yes I know I should be using Git, but it comes pre-installed on Brightbox. This is where I store all of the code for the project as I&#8217;m working on it &#8211; when others collaborate we can use this code repository collaboratively, and it gets backed up to&#8230;</li>
<li><a href="http://aws.amazon.com/s3/">Amazon S3</a> &#8211; Automated backups running nightly mean that if we suffered a catastrophic server failure it&#8217;s recoverable.</li>
<li><a href="http://capify.org">Capistrano</a> &#8211; a tool for &#8216;deploying&#8217; websites that</li>
<li><a href="http://getfirefox.com">Firefox</a> &#8211; a great web browser you may have heard of</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/60">Web Developer Toolbar </a>- a handy plugin to Firefox that gives you options for debugging the page&#8217;s CSS</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/1843">Firebug</a> &#8211; a wonderful debugger if you&#8217;re doing Javascript</li>
<li><a href="http://developer.yahoo.com/yslow/">YSlow</a> &#8211; a tool by Yahoo that grades your site on how quick pages will download and tells you what you can do to fix it.</li>
<li><a href="http://www.prototypejs.org/">Prototype</a> &#8211; a javascript framework for doing AJAX/page effects (I&#8217;m also a fan of JQuery)</li>
<li><a href="http://script.aculo.us/">Scriptaculous</a> &#8211; easy animation and javascript page effects</li>
<li><a href="http://agilewebdevelopment.com/plugins/attachment_fu">Attachment Fu</a> &#8211; automatically scale images and host them on Amazon. <a href="http://www.thoughtbot.com/projects/paperclip">Paperclip</a> seems to be an improvement on some functionality but I haven&#8217;t used it on this project.</li>
<li><a href="http://haml.hamptoncatlin.com/">HAML</a> &#8211; This absolutely revolutionised the way that I structure pages. Rather than marking pages up in HTML you use simple tab formatting. Feels like writing haiku instead of code. Lovely.</li>
<li><a href="http://haml.hamptoncatlin.com/docs/rdoc/classes/Sass.html">SASS</a> &#8211; And on top of HAML this is a beautiful way to write page styles. It&#8217;s a meta-language that sits on top of CSS. Brilliant.</li>
<li><a href="http://wiki.github.com/chriseppstein/compass">Compass</a> &#8211; And topping off SASS, Compass is a compiler that runs in the background as you work, writing out the CSS files. A wonderful find and I can see this getting popular very fast for web developers who want to write semantically sensible pages but using popular web frameworks, such as&#8230;</li>
<li><a href="http://developer.yahoo.com/yui/">YUI</a> or <a href="http://www.blueprintcss.org/">Blueprint</a> &#8211; two great web CSS frameworks that make building pages so much quicker. Compass has its own versions of these and other frameworks meaning you can use more semantic code styles but still benefit from the way they work</li>
<li><a href="http://plugins.ardes.com/doc/resources_controller/">Resources Controller</a> &#8211; sketching out controllers in an MVC with common REST methods automatically added for you means some of my controllers consist of three lines!</li>
<li><a href="http://synthesis.sbecker.net/pages/asset_packager">Asset Packager</a> &#8211; squash your CSS and Javascript into one file each, making your pages load faster</li>
<li><a href="http://communityengine.org/">Community Engine</a> &#8211; a great way to get a quick start with a community site. Yes &#8211; I have to trash loads of the code whenever I use it, and end up moving over to my own versions of the code but it gives a project a kick-start early on by handling common tasks &#8211; users, profiles, login, sessions, security, all the stuff you need on any multi-user site so you can concentrate on the stuff that matters. Ace.</li>
</ul>
<p>There&#8217;s more &#8211; but maybe I should do this is as a talk at one of the many Birmingham meetup events. I&#8217;d love it if there were more people around using Rails in the area &#8211; it feels a bit lonely out here sometimes!</p>
<p><strong>If you&#8217;d like to be part of the private beta, please fill out the form on the <a href="http://helpmeinvestigate.com">Help Me Investigate</a> site.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://steflewandowski.com/2009/06/introducing-help-me-investigate/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
