<?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/" version="2.0">

<channel>
	<title>www.kieranmasterton.com</title>
	
	<link>http://www.kieranmasterton.com</link>
	<description>brain dumpage</description>
	<lastBuildDate>Wed, 30 Sep 2009 18:33:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/kieranmastertoncom" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>How I came to co-found OpenIndie : The Long Version</title>
		<link>http://www.kieranmasterton.com/film/how-i-came-to-co-found-openindie-the-long-version/</link>
		<comments>http://www.kieranmasterton.com/film/how-i-came-to-co-found-openindie-the-long-version/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 16:42:14 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[Film]]></category>

		<guid isPermaLink="false">http://www.kieranmasterton.com/?p=340</guid>
		<description><![CDATA[
Background
However unlikely it may seem, this all started in the living room of my parents&#8217; house in the late &#8217;80s. Sitting crosslegged on the floor I watched Back to the Future on VHS for the first time. It was Robert Zemeckis&#8217; 1985 blockbuster that made me fall head over heals in love with film.  As [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-380" title="oi_logo" src="http://www.kieranmasterton.com/wp-content/uploads/2009/09/oi_logo1.jpg" alt="oi_logo" width="540" height="342" /></p>
<p><strong>Background</strong></p>
<p>However unlikely it may seem, this all started in the living room of my parents&#8217; house in the late &#8217;80s. Sitting crosslegged on the floor I watched Back to the Future on VHS for the first time. It was Robert Zemeckis&#8217; 1985 blockbuster that made me fall head over heals in love with film.  As I grew up I went through phases watching huge quantities of 40s noir admiring directors like Howard Hawks, Alfred Hitchcock and John Huston and later getting into more alternative directors like Jim Jarmusch and Harmony Korine.</p>
<p>At school I was obsessed with two things, film and computers. A belief that film only had a place in my life as a hobby, I began a career in programming very early in my life at 16. This was the late ninties, and the industry which I entered was at the height of dot com bubble fever. I cut my teeth working for one of the first Internet Service Providers in Britain, UK Online. As a frontend HTML developer I quickly became interested in what could be done with server side technologies and moved to work with CGI and Perl.</p>
<p>About a year into working for UK Online folks started talking about a relatively new &#8220;cutting edge&#8221; language called PHP. I spent the next five years working with PHP, MySQL, Apache and Unix based webservers. My role during this time was as developer for the brand&#8217;s consumer web portal which gave me a breadth of experience everything from e-commerce, to webmail systems, to account management tools, and work with (what were at the time) revolutionary technologies like XML/RSS.</p>
<p><strong>The Crumley Connection.</strong></p>
<p>At this point, I got restless. My desire to experience something beyond the area where I grew up and to do more than just sit in front of a screen full of code all day lead me to apply to go to University to study film. At University I discovered mumblecore and films like Todd Rohal&#8217;s <em>The Guatamalan Handshake</em>, Jay Duplass&#8217; <em>The Puffy Chair </em>and <em>In Search of a Midnight Kiss</em> by Alex Holdridge. These films lead me to explore the independent film scene and make my own films while spending a semester in the USA.</p>
<p>Meanwhile, I have been paying my way through University by contracting as a developer for BSkyB and freelancing for various small businesses. At this time the Web 2.0 revolution was emerging and I became interested in blogging, video podcasting and the ways in which this technologies can be used by filmmakers. This is when I discovered Arin Crumley and Susan Buice and their film Four Eyed Monsters. After following the video podcasts and requesting Four Eyed Monsters in my area I became increasingly impressed by the way Arin and Susan were harnessing these new technologies. Somewhere along the line Arin I and I got talking on AIM about subjects like data portability, net nutrality and open source platforms.</p>
<p>Our communication was fairly intermittent from our first brief conversations until January 2008 when we first started discussing the project that would become OpenIndie. Then in March 2009 I emailed <span>Arin</span> to tell him I&#8217;d registered <a href="http://openindie.com/" target="_blank">openindie.com</a> and the planning for the site began. Our goal is to automate the process that Arin and Susan perfected in the process of self-distributing Four Eyed Monsters.</p>
<p><strong>Why now?<br />
</strong></p>
<p>So why now? Why build this site at this point in time, at this point in my career and this period in the history of filmmaking? Filmmaking has been democratized. With the advent of digital technologies you can make a high quality feature film with a computer, a digital video camera and some basic sound equipment. However, how do you take your film from Dillsburgh, Pennsylvania to a global audience. Festivals right? Wrong! Festivals are broken. Of the tens of thousands of independent films made every year worldwide and entered into a literney of film festivals only a rediculously tiny fraction of these films actually get distribution and get seen by audiences. An even small percentage makes it out their native territories and as a Brit I am sick of hearing about the next big film at Slamdance or SXSW and waiting years to order the film on Region 1 DVD because it never came close to a British cinema.</p>
<p>OpenIndie will change all this by harnessing the power of the crowd. Filmmakers can build social capital for their film and through user-generated screenings provide themselves with a reliable revenue stream. Filmmakers can harness fantastic amounts of human capital, they inspire teams of people to collaborate on an artistic project often with no financial gain whatsoever. Likewise, access to physical capital like cameras, sound equipment, lighting and computers is relatively widespread these days. A few thousand dollars and you&#8217;ve either hired yourself or bought yourself equipment that will give you theatrical quality results. And again, filmmakers do, in some cases, have the ability to build extraordinary amounts of social capital for their film. This can be seen with the likes of Arin and Susan, but it is clearly excruciatingly hard to turn that social capital (i.e. an audience) into a customer and make your filmmaking career sustainable.</p>
<p><strong>OpenIndie in a nutshell</strong></p>
<p><span>So what is OpenIndie? OpenIndie</span>, in the first instance, is a user generated film screening site with the aim of democratizing distribution.  Development will take place over a number of phases but ultimately using the site users can discover and bookmark films they&#8217;re interested in, request a screening in their area and put on a screening of any film on the site. Likewise, filmmakers can add their film to <span>OpenIndie</span>, and upload and promote their film via social media. Plus, in terms of exhibition anyone, from an individual or a group of friends, to theatres, venues, film clubs and festivals will be able to measure demand for a film in their area, screen a film and share their revenue with the filmmaker. We&#8217;ve developed this model with Arin&#8217;s experience of self distribution in mind and believe that this site can not only change the way that filmmakers distribute their films but also help make independent film production a sustainable enterprise. The key to <span>OpenIndie</span> <span>is</span> that anyone can screen any film!</p>
<p><strong>The science bit</strong></p>
<p>From a development perspective the site is essentially, part social network, part twitter, part booking system, part calendar, part invitation / notification system. There are a lot of facets to this beast and we&#8217;re planning on collecting an astronomical amount of meta-data about each film. This makes building a site like this from the ground up a massively daunting process. Arin and I discussed using open source platforms like Wordpress MU coupled with Buddy Press to build this thing but ultimately nothing gave us the control we need. Obviously as I&#8217;m building this thing from scratch I want it to be as maintainable as possible so the obvious way to go is a MVC framework. But what language. Now, I&#8217;ve got almost 11 years experience bashing the keys in the name of PHP and all things MySQL so that was again the obvious choice. However, the decision wasn&#8217;t that simple. I did consider other languages. I&#8217;m by no means a evangelical PHP developer, I am what you might call language agnostic. It really doesn&#8217;t matter to me what you build something in as long as it&#8217;s the right tool for the job and it&#8217;s open source. I don&#8217;t wanna pay for support or my framework thanks Microsoft .NET MVC ;)</p>
<p>Anyway, I quickly discounted Python because of a simple lack of knowledge but I did spend some time playing with Ruby on Rails, experimenting with building the kind of code that&#8217;d need to be integral to OpenIndie. I found Rails extremely quick to develop with and I was learning Ruby at a good speed too. However, overall I knew building the site in anything other than PHP would mean a learning curve that I couldn&#8217;t afford on a one-man development project. So PHP it is, Zend Framework to be precise. I can&#8217;t tell you that I considered Cake or CodeIgniter or Syphony before making my choice because I simply think that Zend Framework is so elegant, robust and consistent that there was no other choice for me. If you&#8217;re interested in learning more about the development of OpenIndie and following my exploits on my three month roller coaster, <a href="http://blog.openindie.com/" target="_blank">you should check out our blog</a> and <a href="http://blog.openindie.com/rss" target="_blank">subscribe to the RSS feed.</a></p>
<p><strong>100 trail blazing filmmakers<br />
</strong></p>
<p>I have spent almost fifteen years of my life learning about film and web development / hosting. My passions have collide and become OpenIndie. I am determined to make this site a reality and contribute to the change happening in the independent film world. Our time is precious and it is time that I used my technical skills to make a difference to an art form that I love. Please consider helping Arin and I making this a reality by either <a href="http://bit.ly/752Dl">donating whatever you can afford to our Kickstater campaign</a> or if you are a filmmaker by becoming one of our <a href="http://bit.ly/752Dl">100 pioneering filmmakers ready to embrace modern cinema</a>. Here&#8217;s the deal: as part of our <a href="http://bit.ly/752Dl">Kickstarter campaign</a>, we&#8217;re looking for 100 filmmakers to donate $100 each and in return you will become the first, the very first, 100 films featured on openindie.com. You will be given the opportunity to add information about your film, a poster image, and trailer etc. then you will be asked to upload any list of fans you have already gathered. Ideally these would have email addresses and zip codes included because then, our system can pre-register those users for our invite only beta launch. This means that if you&#8217;re one of the first 100 filmmakers, your film is featured and your current fan base, along with those of the other 99 filmmakers, can start requesting your film in their area and putting on user-generated screenings straight out of the gate. Brilliant!</p>
<p>But, that&#8217;s not all. The lucky 100 will also get one hour of Arin Crumley&#8217;s time. This time gives you unique access to a filmmaking and self-distribution talent who has been there and done it. Ask him whatever you want. Get advice. Get a reality check. Get confident. Whatever you need, he&#8217;s yours for an hour either via telephone or face to face in NYC or San Franciso. Arin and I are determined to make OpenIndie happen, please take some time to <a href="http://bit.ly/752Dl">watch our Kickstarter video and donate whatever you can.</a></p>
<p><a href="http://bit.ly/752Dl"><img class="alignnone size-full wp-image-390" title="vid" src="http://www.kieranmasterton.com/wp-content/uploads/2009/09/vid.jpg" alt="vid" width="540" height="402" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kieranmasterton.com/film/how-i-came-to-co-found-openindie-the-long-version/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How I came to co-found OpenIndie: The short(ish) version</title>
		<link>http://www.kieranmasterton.com/film/how-i-came-to-co-found-openindie-the-shortish-version/</link>
		<comments>http://www.kieranmasterton.com/film/how-i-came-to-co-found-openindie-the-shortish-version/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 16:41:16 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[Film]]></category>

		<guid isPermaLink="false">http://www.kieranmasterton.com/?p=369</guid>
		<description><![CDATA[Background
At school I was obsessed with two things, film and computers. A belief that film only had a place in my life as a hobby, I began a career in programming very early in my life at 16. This was the late nineties, and the industry which I entered was at the height of dot [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Background</strong></p>
<p>At school I was obsessed with two things, film and computers. A belief that film only had a place in my life as a hobby, I began a career in programming very early in my life at 16. This was the late nineties, and the industry which I entered was at the height of dot com bubble fever. About a year my working life folks started talking about a relatively new &#8220;cutting edge&#8221; language called PHP. I spent the next ten years working with PHP, MySQL, Apache and Unix based webservers in one context or another.</p>
<p><strong>The Crumley Connection.</strong></p>
<p>During the course of my career I went back to University to study film. It was then that I discovered Arin Crumley and Susan Buice and their film Four Eyed Monsters. After following the video podcasts and requesting Four Eyed Monsters in my area I became increasingly impressed by the way Arin and Susan were harnessing these new technologies. Somewhere along the line Arin I and I got talking on AIM about subjects like data portability, net nutrality and open source platforms. Our communication was fairly intermittent from our first brief conversations until January 2008 when we first started discussing the project that would become OpenIndie. Then in March 2009 I emailed <span>Arin</span> to tell him I&#8217;d registered <a href="http://openindie.com/" target="_blank">openindie.com</a> and the planning for the site began. Our goal is to automate the process that Arin and Susan perfected in the process of self-distributing Four Eyed Monsters.</p>
<p><strong>Why now?<br />
</strong></p>
<p>With the advent of digital technologies you can make a high quality feature film with a computer, a digital video camera and some basic sound equipment. However, how do you take your film from Dillsburgh, Pennsylvania to a global audience. Festivals right? Wrong! Festivals are broken. Of the tens of thousands of independent films made every year worldwide and entered into a litterney of film festivals only a ridiculously tiny fraction of these films actually get distribution and get seen by audiences.</p>
<p>OpenIndie will change all this by harnessing the power of the crowd. Filmmakers can build social capital for their film and through user-generated screenings provide themselves with a reliable revenue stream. Filmmakers can harness fantastic amounts of human capital, they inspire teams of people to collaborate on an artistic project often with no financial gain whatsoever. Likewise, access to physical capital like cameras, sound equipment, lighting and computers is relatively widespread these days. A few thousand dollars and you&#8217;ve either hired yourself or bought yourself equipment that will give you theatrical quality results. And again, filmmakers do, in some cases, have the ability to build extraordinary amounts of social capital for their film. This can be seen with the likes of Arin and Susan, but it is clearly excruciatingly hard to turn that social capital (i.e. an audience) into a customer and make your filmmaking career sustainable.</p>
<p><strong>OpenIndie in a nutshell</strong></p>
<p><span>So what is OpenIndie? OpenIndie</span>, in the first instance, is a user generated film screening site with the aim of democratizing distribution.  Development will take place over a number of phases but ultimately using the site users can discover and bookmark films they&#8217;re interested in, request a screening in their area and put on a screening of any film on the site. Likewise, filmmakers can add their film to <span>OpenIndie</span>, and upload and promote their film via social media. Plus, in terms of exhibition anyone, from an individual or a group of friends, to theatres, venues, film clubs and festivals will be able to measure demand for a film in their area, screen a film and share their revenue with the filmmaker. We&#8217;ve developed this model with Arin&#8217;s experience of self distribution in mind and believe that this site can not only change the way that filmmakers distribute their films but also help make independent film production a sustainable enterprise. The key to <span>OpenIndie</span> <span>is</span> that anyone can screen any film!</p>
<p><strong>The science bit</strong></p>
<p>From a development perspective the site is essentially, part social network, part twitter, part booking system, part calendar, part invitation / notification system. There are a lot of facets to this beast and we&#8217;re planning on collecting an astronomical amount of meta-data about each film. This makes building a site like this from the ground up a massively daunting process. Arin and I discussed using open source platforms like Wordpress MU coupled with Buddy Press to build this thing but ultimately nothing gave us the control we need. Obviously as I&#8217;m building this thing from scratch I want it to be as maintainable as possible so the obvious way to go is a MVC framework. I quickly discounted Python because of a simple lack of knowledge but I did spend some time playing with Ruby on Rails. I found Rails extremely quick to develop with and I was learning Ruby at a good speed too. However, overall I knew building the site in anything other than PHP would mean a learning curve that I couldn&#8217;t afford on a one-man development project. So PHP it is, Zend Framework to be precise.  If you&#8217;re interested in learning more about the development of OpenIndie and following my exploits on my three month roller coaster, <a href="http://blog.openindie.com/" target="_blank">you should check out our blog</a> and <a href="http://blog.openindie.com/rss" target="_blank">subscribe to the RSS feed.</a></p>
<p><strong>100 trail blazing filmmakers<br />
</strong></p>
<p>I have spent almost fifteen years of my life learning about film and web development / hosting. My passions have collide and become OpenIndie. I am determined to make this site a reality and contribute to the change happening in the independent film world. Our time is precious and it is time that I used my technical skills to make a difference to an art form that I love. Please consider helping Arin and I making this a reality by either <a href="http://bit.ly/752Dl">donating whatever you can afford to our Kickstater campaign</a> or if you are a filmmaker by becoming one of our <a href="http://bit.ly/752Dl">100 pioneering filmmakers ready to embrace modern cinema.</a> Here&#8217;s the deal: as part of our <a href="http://bit.ly/752Dl">Kickstarter campaign</a>, we&#8217;re looking for 100 filmmakers to donate $100 each and in return you will become the first, the very first, 100 films featured on openindie.com. You will be given the opportunity to add information about your film, a poster image, and trailer etc. then you will be asked to upload any list of fans you have already gathered. Ideally these would have email addresses and zip codes included because then, our system can pre-register those users for our invite only beta launch. This means that if you&#8217;re one of the first 100 filmmakers, your film is featured and your current fan base, along with those of the other 99 filmmakers, can start requesting your film in their area and putting on user-generated screenings straight out of the gate. Brilliant!</p>
<p>But, that&#8217;s not all. The lucky 100 will also get one hour of Arin Crumley&#8217;s time. This time gives you unique access to a filmmaking and self-distribution talent who has been there and done it. Ask him whatever you want. Get advice. Get a reality check. Get confident. Whatever you need, he&#8217;s yours for an hour either via telephone or face to face in NYC or San Franciso. Arin and I are determined to make OpenIndie happen, please take some time to <a href="http://bit.ly/752Dl">watch our Kickstarter video and donate whatever you can.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kieranmasterton.com/film/how-i-came-to-co-found-openindie-the-shortish-version/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zoom-In: Kitchen Sink Realism mini-series concludes</title>
		<link>http://www.kieranmasterton.com/film/zoom-in-kitchen-sink-realism-mini-series-concludes/</link>
		<comments>http://www.kieranmasterton.com/film/zoom-in-kitchen-sink-realism-mini-series-concludes/#comments</comments>
		<pubDate>Sun, 19 Apr 2009 20:41:44 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[Film]]></category>
		<category><![CDATA[football factory]]></category>
		<category><![CDATA[kitchen sink realism]]></category>
		<category><![CDATA[london to brighton]]></category>
		<category><![CDATA[shallow grave]]></category>
		<category><![CDATA[this is england]]></category>
		<category><![CDATA[twin town]]></category>

		<guid isPermaLink="false">http://www.kieranmasterton.com/?p=324</guid>
		<description><![CDATA[
Rights attributed to: donovanhouse &#8211; &#8220;knife in sink&#8221;
So I haven&#8217;t mentioned my blog on Zoom-In for a while. I figured that it was pretty pointless to just be blogging about each individual blog as Jim put them up. So, now that the first mini-series is over, I thought I&#8217;d post links to all the installments. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-325" title="sink" src="http://www.kieranmasterton.com/wp-content/uploads/2009/04/sink.jpg" alt="sink" width="540" height="381" /><br />
Rights attributed to: <a href="http://www.flickr.com/photos/donovanhouse/" target="_blank">donovanhouse</a> &#8211; <a href="http://www.flickr.com/photos/donovanhouse/439811235/" target="_blank">&#8220;knife in sink&#8221;</a></p>
<p>So I haven&#8217;t mentioned my blog on Zoom-In for a while. I figured that it was pretty pointless to just be blogging about each individual blog as Jim put them up. So, now that the first mini-series is over, I thought I&#8217;d post links to all the installments. Hope you enjoy!</p>
<p><strong>Links Already Posted:</strong></p>
<p>1. <a href="http://www.zoom-in.com/blog/film-tv/jim-rohner/across-the-pond-shallow-grave" target="_blank">Zoom-In: Across The Pond &#8211; Shallow Grave</a></p>
<p>2. <a href="http://www.zoom-in.com/blog/film-tv/jim-rohner/across-the-pond-london-to-brighton" target="_blank">Zoom-In: Across The Pond &#8211; London To Brighton</a></p>
<p><strong>New Links:</strong></p>
<p>3. <a href="http://www.zoom-in.com/blog/film-tv/jim-rohner/across-the-pond-the-football-factory" target="_blank">Zoom-In: Across The Pond &#8211; The Football Factory</a></p>
<p>In this installment of the mini-series I discuss how Nick Love&#8217;s The Football Factory deals with a generation of men who without a war turn to football violence to vent their anger and frustration.</p>
<p>4. <a href="http://www.zoom-in.com/blog/film-tv/jim-rohner/across-the-pond-twin-town" target="_blank">Zoom-In: Across The Pond &#8211; Twin Town</a></p>
<p>Twin Town &#8211; the lighter side of contemporary kitchen sink realism.</p>
<p>5. <a href="http://www.zoom-in.com/blog/film-tv/jim-rohner/across-the-pond-this-is-england" target="_blank">Zoom-In: Across The Pond &#8211; This Is England</a></p>
<p>In the final part of the series I deconstruct the simply wonderful This Is England.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kieranmasterton.com/film/zoom-in-kitchen-sink-realism-mini-series-concludes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recent Twitter Security Issues: The Mikeyy worms</title>
		<link>http://www.kieranmasterton.com/www/recent-twitter-security-issues-the-mickeyy-worms/</link>
		<comments>http://www.kieranmasterton.com/www/recent-twitter-security-issues-the-mickeyy-worms/#comments</comments>
		<pubDate>Sun, 19 Apr 2009 16:51:59 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[knowledge transfer]]></category>
		<category><![CDATA[mikeyy]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[worm]]></category>

		<guid isPermaLink="false">http://www.kieranmasterton.com/?p=304</guid>
		<description><![CDATA[
Rights attributed to: //amy// &#8211; &#8220;Artificial colours. 090/365&#8243; 
This is by no means an anti-Twitter post. In fact I used the words &#8220;love&#8221; and &#8220;Twitter&#8221; in the same sentence yesterday. However, their recent security issues appear to have highlighted something of a systemic/programmatic failing on Twitter&#8217;s part. Now, I&#8217;m no security expert and I rarely [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-306" title="worms" src="http://www.kieranmasterton.com/wp-content/uploads/2009/04/worms.jpg" alt="worms" width="540" height="381" /></p>
<p>Rights attributed to: <a href="http://www.flickr.com/photos/_-amy-_/" target="_blank">//amy//</a> &#8211; <a href="http://www.flickr.com/photos/_-amy-_/3401930487/" target="_blank">&#8220;Artificial colours. 090/365&#8243; </a></p>
<p>This is by no means an anti-Twitter post. In fact I used the words &#8220;love&#8221; and &#8220;Twitter&#8221; in the same sentence yesterday. However, their recent security issues appear to have highlighted something of a systemic/programmatic failing on Twitter&#8217;s part. Now, I&#8217;m no security expert and I rarely even blog on techy subjects these days but the moment has grabbed me so bear with me.</p>
<p>The current spate of <a href="http://en.wikipedia.org/wiki/Mikeyy" target="_blank">Mikeyy worm</a> variants undeniably should not have even been an issue for Twitter and there has been a lot of yack from &#8220;security experts&#8221; in the blogosphere about the ins/outs of the situation. Needless to say, it&#8217;s surprising that a company of the caliber of Twitter have been caught unawares like this, but the distruption was minimal and a relatively small amount of users were affected. Obviously as any Developer / Programmer / Web Monkey knows, we all make mistakes and oversights happen all the time. That&#8217;s not an excuse, just a fact of life.  That all being said, my point here is that there&#8217;s absolutely no point in berating Twitter for this recent spate of problems and it is far more important to re-examine our practices as an industry.</p>
<p>From my point of view it is far more important that everyone learns from this issue, some may say that &#8220;they should already know this shit&#8221;, and that might be true for the folks at Twitter but the fact of the matter is there&#8217;s new developers entering the industry every year, we all have a very young business model and relatively under-developed approaches to knowledge transfer. A classic example of this problem is the Lead Developer (read uber geek) who keeps all his or her (but normally his) knowledge close to his chest. While this allows them to feel a sense of intellectual superiority over the &#8220;younguns&#8221;, it isn&#8217;t productive or indeed good for business.</p>
<p>Young Developers should not be blamed for their lack of knowledge, it is the senior Developers who should be blamed for not passing on their knowledge. There is an ugly tradition in our business of look down on those with less technical knowledge and allowing those whose technical knowledge is imense to get away with murder. &#8220;Never mind if he&#8217;s toally unprofessional and smells like a yack, he&#8217;s a PHP genius!&#8221; If you ask me, it&#8217;s time we all thought about better ways to impart that which we have learnt over the last 10 &#8211; 15 years.</p>
<p>Now, the haters out there will be thinking, but this is the basics!!!  And yes, the very basics of web development are, if you&#8217;re going to take input from the user treat it with the utmost suspicion, verify it and escape the shit outta it! Likewise, if you then plan to output that data elsewhere in your app then escape the shit outta whatever it is you&#8217;re outputting, it&#8217;s simple but it&#8217;s so often forgotten. <a href="http://www.readwriteweb.com/" target="_blank">Read Write Web</a> has <a href="http://www.readwriteweb.com/archives/security_expert_suggests_twitter_focus_on_output_e.php" target="_blank">a great article</a> that explains these principles in plain English and uses Twitter&#8217;s Mikeyy issue as their a study.</p>
<p>This has got me thinking about all sorts of issues surrounding Education in our industry, both formal (Uni, College etc.) and on-the-job so to speak. Knowledge transfer is something that we seemingly don&#8217;t even comprehend let alone make part of standard business practice. I think that while people have criticized Twitter for its lackadaisical attitude towards security. The discussion should be more about educating our industry to understand the importance of security audits, not slagging off Twitter because they&#8217;re popular and have been caught sleeping this time.</p>
<p>That&#8217;s it from me,</p>
<p>K</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kieranmasterton.com/www/recent-twitter-security-issues-the-mickeyy-worms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zoom-In: London to Brighton</title>
		<link>http://www.kieranmasterton.com/film/zoom-in-london-to-brighton/</link>
		<comments>http://www.kieranmasterton.com/film/zoom-in-london-to-brighton/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 20:31:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Film]]></category>

		<guid isPermaLink="false">http://www.kieranmasterton.com/?p=298</guid>
		<description><![CDATA[
It&#8217;s starting to seem like I only use this blog to pimp other blogs I&#8217;ve written. This is not the case I assure you and I have many fascinating (to me that is) blogs in my drafts just waiting to burst free onto the blogosphere.
Anywho, this week&#8217;s Zoom-In Online blog begins a new series exploring [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-299" title="london2brighton" src="http://www.kieranmasterton.com/wp-content/uploads/2009/03/london2brighton.jpg" alt="london2brighton" width="540" height="381" /></p>
<p>It&#8217;s starting to seem like I only use this blog to pimp <a href="http://www.zoom-in.com/blog/film-tv/jim-rohner/across-the-pond-london-to-brighton" target="_blank">other blogs I&#8217;ve written</a>. This is not the case I assure you and I have many fascinating (to me that is) blogs in my drafts just waiting to burst free onto the blogosphere.</p>
<p>Anywho, <a href="http://www.zoom-in.com/blog/film-tv/jim-rohner/across-the-pond-london-to-brighton" target="_blank">this week&#8217;s Zoom-In Online blog</a> begins a new series <a href="http://www.zoom-in.com/blog/film-tv/jim-rohner/across-the-pond-london-to-brighton" target="_blank">exploring the grim and often macabre tradition in British national cinema.</a> We start our journey with a discussion of Kitchen Sink Realism and one of Britain&#8217;s most recent cinematic triumphs <a href="http://www.zoom-in.com/blog/film-tv/jim-rohner/across-the-pond-london-to-brighton" target="_blank">Paul Andrew William&#8217;s London to Brighton</a>. Next week, Football Factory!</p>
<p>K</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kieranmasterton.com/film/zoom-in-london-to-brighton/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zoom-In: Shallow Grave</title>
		<link>http://www.kieranmasterton.com/film/zoom-in-shallow-grave/</link>
		<comments>http://www.kieranmasterton.com/film/zoom-in-shallow-grave/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 22:46:36 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[Film]]></category>

		<guid isPermaLink="false">http://www.kieranmasterton.com/?p=292</guid>
		<description><![CDATA[
Breaking News: In the wake of Danny Boyle&#8217;s HUGE success at the oscars I talk a load of old shit the over at Zoom-In Online in the name of advocating Boyle&#8217;s first feature film Shallow Grave. Seriously, watch it, you won&#8217;t be disappointed!!!
]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-293" title="ewan" src="http://www.kieranmasterton.com/wp-content/uploads/2009/03/ewan.jpg" alt="ewan" width="540" height="285" /></p>
<p>Breaking News: In the wake of Danny Boyle&#8217;s HUGE success at the oscars <a href="http://www.zoom-in.com/blog/film-tv/jim-rohner/across-the-pond-shallow-grave" target="_blank">I talk a load of old shit the over at Zoom-In Online</a> in the name of advocating Boyle&#8217;s first feature film Shallow Grave. Seriously, watch it, you won&#8217;t be disappointed!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kieranmasterton.com/film/zoom-in-shallow-grave/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zoom-In Blog: Dead Set</title>
		<link>http://www.kieranmasterton.com/film/zoom-in-blog-dead-set/</link>
		<comments>http://www.kieranmasterton.com/film/zoom-in-blog-dead-set/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 13:00:50 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[Film]]></category>

		<guid isPermaLink="false">http://www.kieranmasterton.com/?p=288</guid>
		<description><![CDATA[
Just a quickie to say the first installment of my &#8220;From Across the Pond&#8221; blog went live on Zoom-In&#8217;s Film/TV channel yesterday evening. Check it out and let me know what you think. I&#8217;m in the process of writing next weeks at the moment and think Jim and I have hit upon a great topic [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-289" title="deadset" src="http://www.kieranmasterton.com/wp-content/uploads/2009/02/deadset.jpg" alt="deadset" width="540" height="381" /></p>
<p>Just a quickie to say <a href="http://www.zoom-in.com/blog/film-tv/jim-rohner/across-the-pond-dead-set" target="_blank">the first installment of my &#8220;From Across the Pond&#8221; blog</a> went live on <a href="http://www.zoom-in.com/film-tv" target="_blank">Zoom-In&#8217;s Film/TV channel</a> yesterday evening.<a href="http://www.zoom-in.com/blog/film-tv/jim-rohner/across-the-pond-dead-set" target="_blank"> Check it out</a> and let me know what you think. I&#8217;m in the process of writing next weeks at the moment and think Jim and I have hit upon a great topic that&#8217;ll run and run.</p>
<p>K</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kieranmasterton.com/film/zoom-in-blog-dead-set/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My new blog series launches on Zoom-In online</title>
		<link>http://www.kieranmasterton.com/blog/my-new-blog-series-launches-on-zoom-in-online/</link>
		<comments>http://www.kieranmasterton.com/blog/my-new-blog-series-launches-on-zoom-in-online/#comments</comments>
		<pubDate>Fri, 20 Feb 2009 21:55:09 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[blogger]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[british film]]></category>
		<category><![CDATA[Film]]></category>
		<category><![CDATA[pro-blogging]]></category>
		<category><![CDATA[zoom-in]]></category>

		<guid isPermaLink="false">http://www.kieranmasterton.com/?p=277</guid>
		<description><![CDATA[
Image credit: Laughing Squid
So&#8230; in the wake of my first blog published on a site other than my own I have been given a regular blog series launch this coming Monday. Jim Rohner, Producer of the Film/TV channel at Zoom-In has posted an introductory blog about me and the series I&#8217;ll be writing. I won&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-278" title="hows_my_blogging" src="http://www.kieranmasterton.com/wp-content/uploads/2009/02/hows_my_blogging.jpg" alt="hows_my_blogging" width="540" height="381" /></p>
<p>Image credit: <a href="http://flickr.com/photos/laughingsquid/1184346933/sizes/o/" target="_blank">Laughing Squid</a></p>
<p>So&#8230; in the wake of <a href="http://www.zoom-in.com/blog/film-tv/jim-rohner/you-really-need-to-see-this-going-to-pieces-the-rise-and-fall-of-the-slasher-film" target="_blank">my first blog published on a site other than my own</a> I have been given a regular blog series launch this coming Monday. Jim Rohner, Producer of the Film/TV channel at Zoom-In has posted an <a href="http://www.zoom-in.com/blog/film-tv/jim-rohner/new-blog-series-coming-to-film-tv-channel" target="_blank">introductory blog about me and the series I&#8217;ll be writing.</a> I won&#8217;t bore you by repeating <a href="http://www.zoom-in.com/blog/film-tv/jim-rohner/new-blog-series-coming-to-film-tv-channel" target="_blank">so why not just read it for yourself.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kieranmasterton.com/blog/my-new-blog-series-launches-on-zoom-in-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Every Programmer Should Read This Blog Post!</title>
		<link>http://www.kieranmasterton.com/www/every-programmer-should-read-this-blog-post/</link>
		<comments>http://www.kieranmasterton.com/www/every-programmer-should-read-this-blog-post/#comments</comments>
		<pubDate>Fri, 20 Feb 2009 15:08:16 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[mvc]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.kieranmasterton.com/?p=240</guid>
		<description><![CDATA[
So, I chose this image for this blog entry because I found it again a couple of days ago (it&#8217;s as old as the hills btw. those girls are probably 30 by now) and it really summed up the two things that are going around in my head right now. Not that you sick puppies. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-286" title="php_girls" src="http://www.kieranmasterton.com/wp-content/uploads/2009/02/php_girls.jpg" alt="php_girls" width="540" height="381" /></p>
<p>So, I chose this image for this blog entry because I found it again a couple of days ago (it&#8217;s as old as the hills btw. those girls are probably 30 by now) and it really summed up the two things that are going around in my head right now. Not that you sick puppies. I&#8217;m writing a slasher film, which these girls could be straight out of and I&#8217;m coding again for a living. I also thought it might attract the average programmers attention ;)  Anyway&#8230; on with the point of this post.</p>
<p>A colleague of mine sent me <a href="http://www.joelonsoftware.com/articles/fog0000000069.html" target="_blank">a blog post</a> this afternoon, it is almost ten years old, but it is still so relevant it&#8217;s unbelievable. Literally every programmer in the world should read <a href="http://www.joelonsoftware.com/articles/fog0000000069.html" target="_blank">this post</a> and understand that its message is just as salient today as it was in 2000.</p>
<p>That&#8217;s not to say that it&#8217;s always easy to follow the post&#8217;s advice but it demonstrates how important modularity is in development and demonstrates why MVC advocacy is so necessary.</p>
<p>Peace,</p>
<p>K</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kieranmasterton.com/www/every-programmer-should-read-this-blog-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My local Starbucks is an utter shit hole!</title>
		<link>http://www.kieranmasterton.com/blog/my-local-starbucks-is-an-utter-shit-hole/</link>
		<comments>http://www.kieranmasterton.com/blog/my-local-starbucks-is-an-utter-shit-hole/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 15:43:52 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[bath]]></category>
		<category><![CDATA[coffee]]></category>
		<category><![CDATA[complaint]]></category>
		<category><![CDATA[dirty]]></category>
		<category><![CDATA[filthy]]></category>
		<category><![CDATA[hole]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[shit]]></category>
		<category><![CDATA[starbucks]]></category>

		<guid isPermaLink="false">http://www.kieranmasterton.com/?p=224</guid>
		<description><![CDATA[
Yep, that&#8217;s right, my local coffee shop is literally a grot hole. So much so, that we didn&#8217;t actually go in today. Every day my wife and I meet at Starbucks during our lunch break for a coffee and a catch up. Starbucks is, for our sins, part of our daily lives. We got hooked [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-232" title="new_sb" src="http://www.kieranmasterton.com/wp-content/uploads/2009/02/new_sb.jpg" alt="new_sb" width="540" height="381" /></p>
<p>Yep, that&#8217;s right, my local coffee shop is literally a grot hole. So much so, that we didn&#8217;t actually go in today. Every day my wife and I meet at Starbucks during our lunch break for a coffee and a catch up. Starbucks is, for our sins, part of our daily lives. We got hooked while studying in America and then during my post-grad in Cheltenham I would spend day-in day-out working from Starbucks and spending a fortune in the process.</p>
<p>Now that we&#8217;ve moved to Bath we find ourselves going less and less. This is a real shame because we&#8217;re proper addicts, if we can&#8217;t stand to sit in the filthy pit of rotting coffee and muffin wrappers then how can your average consumer? Starbucks follows the &#8220;Third Place&#8221; concept of marketing, they vie to be a &#8220;home away from home&#8221; or an extra place in your life, somewhere where you feel comfortable and relaxed. Well Starbucks, I have news for you, my living room isn&#8217;t a complete shit hole! I do not feel comfortable when surrounded by sandwich boxes, cake wrappers, paper bags, take-away cups. I do not feel relaxed watching whipped cream drip off an overflowing table onto a stained carpet. And I do not feel at home with blocked filthy toilets!</p>
<p>Starbucks Bath, it&#8217;s time for a wake up call!!! Pull yourselves together. You&#8217;re complacent, your staff are rude, your product quality is deteriorating and your stores smell of burnt panini cheese not coffee!!! Most of all your Bond Street store is unhygienic and an eye-sore.</p>
<p>Come on&#8230; get it sorted, I wanna go back to enjoying my cup of coffee!</p>
<p>K</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kieranmasterton.com/blog/my-local-starbucks-is-an-utter-shit-hole/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
