<?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>Joe&#039;s geek chic, wonderings and other cool stuff blog &#187; Development</title>
	<atom:link href="http://www.joelee.me.uk/category/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.joelee.me.uk</link>
	<description>My blog touching on music, dev stuff, drinking around town (london, UK), commentary on tech/gadgets and what ever the hell comes to mind.</description>
	<lastBuildDate>Tue, 27 Jul 2010 21:53:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>weekend of coding at secret london</title>
		<link>http://www.joelee.me.uk/2010/04/25/weekend-of-coding-at-secret-london/</link>
		<comments>http://www.joelee.me.uk/2010/04/25/weekend-of-coding-at-secret-london/#comments</comments>
		<pubDate>Sun, 25 Apr 2010 16:17:27 +0000</pubDate>
		<dc:creator>thiswayup</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[London gems]]></category>
		<category><![CDATA[Commentary]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[secretlondon]]></category>

		<guid isPermaLink="false">http://www.joelee.me.uk/?p=134</guid>
		<description><![CDATA[Working on secret london, a short post about it]]></description>
			<content:encoded><![CDATA[<p>I&#39;ve had this post sitting in my draft posting for the past couple of months and had completely forgotten about it until recently, so I thought it best to commit some thoughts down for future prosperity..or something.</p>
<p>It was back in February when I noticed a call from <a href="http://secretcities.com/london/">secret london</a> for developers to help build a website and so looking for a small project at the time to sink my teeth into, I thought I&#39;ll come down. I head to where they had a small cozy office off oxford circus to meet the small gang of 4. After chatting a bit with a slightly shy girl who I thought was called Georgia (for some bizare reason) go through the website concept. This girl turned out to be Tiffany, the creator of the facebook group! At the time with my tired mind I was unawares of this! (sorry Tiffany if you are reading this)</p>
<p>Anyways&#8230;walking through the site idea, I had commented how I could possibly offer a few hours of my time a week over the next few months. Obviously Tim (the main dev guy) had thought about scalability and having a fast backend from the start. It was a shame he had decided to do it in Django and some weird data engine called <a href="http://lucene.apache.org/solr/">Solr</a> but I was enthusiastic working with people who knew what were doing. The real kicker or as Greg (who I considered the energetic and charismatic &quot;ideas man&quot;) came out with the punch line&#8230; they were planning to create the whole thing in a weeks time! I was a bit stunned but said I will try get back to them (but still enthusiastic to try help out). I left thinking decisively &quot;These people were slightly mad.&quot;, my favorite type of people <img src='http://www.joelee.me.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Moving onto the following weekend with some great planning and scheduling done through gdocs, the &quot;guerrilla style&quot; site build was underway starting on the Friday near Farringdon. Unfortunately I could not attend from the start and joined them on the Saturday. My php skills would be slightly rubbish for this project but decided to help out as best can with the javascript side of things.</p>
<p>I met some fantastic peeps on the day, chatting mainly to <a href="http://ruthjohn.co.uk/">Ruth</a> and <a href="http://insomanic.me.uk/">Andy</a> The setup was was very fun with a large area to accommodate the gang of designers, developers, editors and content people with booze and food around. I found it amazing to see so many people spending their weekend pushing forward something they believed in and credit is due to Demetrios for keeping the atmosphere positive, making sure everyone was happy! The content people had a very arduous task of transferring as much of the information from the facebook website to the site database. There was then the 4-5 developers&nbsp; nd roughly same amount of designers do the front end work.</p>
<p>It was a bit of a shame on my part as I had a couple of bday do&#39;s to attend on that particular weekend, I wanted to hang around a bit longer to polish off my section! After spending a few hours here and there, trying to play around with the <a href="http://code.google.com/apis/ajaxsearch/documentation/">google maps local search api</a>, I managed to offer a small contribution in the form of a google map showing the secrets for the first version of the website. I finally left late on the sunday after the design team had did the initial load of the site on a beta domain, at that point it truly struck me how an amazing feat they had achieved with the number on the posters indicating how much data they had loaded and the functionality they managed to squeeze in!</p>
<p style="text-align: center;"><a href="http://blog.secretcities.com/page/2/" target="_blank"><img alt="Secret London contributors on the sunday" height="268" src="http://secretlondon.files.wordpress.com/2010/02/group.png" width="355" /></a></p>
<p>The experience was definitely a positive one and it made me realise how doing coding for projects like this is really good fun. I should do more of these! I had a chance to learn some new stuff that I wouldn&#39;t otherwise expose myself to and got a tasty curry and beer for my troubles! Would I do this again? Definitely.</p>
<p>Further links</p>
<ul>
<li><a href="http://blog.secretcities.com/">Secret london blog<br />
		</a></li>
<li><a href="http://eu.techcrunch.com/2010/02/07/startup-to-launch-after-secret-london-facebook-group-amasses-180000/">The secret london site idea on tech crunch<br />
		</a></li>
<li><a href="http://eu.techcrunch.com/2010/02/16/guest-post-how-we-built-secret-london-in-a-weekend/">Secret London guest posting on Tech Crunch </a>- I&#39;m famous! Though my head looks like it&#39;s growing out of Tim&#39;s</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.joelee.me.uk/2010/04/25/weekend-of-coding-at-secret-london/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>story so far at Php UK 2010</title>
		<link>http://www.joelee.me.uk/2010/02/26/story-so-far-at-php-uk-2010/</link>
		<comments>http://www.joelee.me.uk/2010/02/26/story-so-far-at-php-uk-2010/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 13:46:56 +0000</pubDate>
		<dc:creator>thiswayup</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[london]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpConference2010]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://www.joelee.me.uk/?p=143</guid>
		<description><![CDATA[Wow, wish I got home a bit earlier last night after the PHP social. Don&#39;t believe I crashed out finally about 2am after chatting to a few people including Jeremy about various things relating to coding, organising conferences, stories from PHP NW 09. But before all that there was an interesting chat about designing a [...]]]></description>
			<content:encoded><![CDATA[<p>Wow, wish I got home a bit earlier last night after the PHP social. Don&#39;t believe I crashed out finally about 2am after chatting to a few people including Jeremy about various things relating to coding, organising conferences, stories from PHP NW 09. But before all that there was an interesting chat about designing a REST api and saying how bad the twitter api was, more Php Hip Hop and also some guy ranting about how great Drupal is. Was tempted to jump up and counter with how great Modx is but was enjoying me beer too much and it looked liked people had enough with chats! Going to have to leave that till next month!</p>
<p>Made it to the PHP UK conference today and this morning got to hear Josh Holmes do the keynote talk about &quot;The lost art of simplicity&quot;, of course was much more abstract chat but so many elements ring true such as the instinct of developers to over build for something simple. Then went on to hear Stefan Priebsch chat about Anti-php patterns, a talk on bad habits or mi-interpretations of patterns. Then followed to Rowan Merewood on his chat about &quot;Living with legacy code&quot;, a talk about how to deal with legacy code when trying to update/integrate it with new code. I always like Rowans code with his great injection of his personal style of presenting and humour. Loved the comic book style slides <img src='http://www.joelee.me.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Just had lunch and I really should mingle a bit more&#8230;</p>
<p>ps apologies for any typos and mistakes on this post, the usual amount of checking and editing I would normally do!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joelee.me.uk/2010/02/26/story-so-far-at-php-uk-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>secret london is live!</title>
		<link>http://www.joelee.me.uk/2010/02/16/secret-london-is-live/</link>
		<comments>http://www.joelee.me.uk/2010/02/16/secret-london-is-live/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 23:53:43 +0000</pubDate>
		<dc:creator>thiswayup</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[London gems]]></category>
		<category><![CDATA[london]]></category>
		<category><![CDATA[socialmedia]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://www.joelee.me.uk/?p=131</guid>
		<description><![CDATA[Holy crap! I don&#39;t believe they did it! The crew at secretlondon.us have just gone live with the site!!!!
Check out the blog entry as well! Glad to see the map working, gonna have to put a few more hours in to make it more amazing!
update &#8211; Holy crap! My mug is on tech crunch!
]]></description>
			<content:encoded><![CDATA[<p>Holy crap! I don&#39;t believe they did it! The crew at <a href="http://secretlondon.us " target="_blank">secretlondon.us </a>have just gone live with the site!!!!</p>
<p>Check out the <a href="http://blog.secretlondon.us/2010/02/16/how-to-build-a-website-in-48-hours-for-3000/" target="_blank">blog entry</a> as well! Glad to see the map working, gonna have to put a few more hours in to make it more amazing!</p>
<p>update &#8211; Holy crap! My mug is on <a href="http://eu.techcrunch.com/2010/02/16/guest-post-how-we-built-secret-london-in-a-weekend/" target="_blank">tech crunch</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joelee.me.uk/2010/02/16/secret-london-is-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Difference between Tracer Code and Prototyping &#8211; approaches to better software development</title>
		<link>http://www.joelee.me.uk/2010/01/19/difference-between-tracer-code-and-prototyping-approaches-to-better-software-development/</link>
		<comments>http://www.joelee.me.uk/2010/01/19/difference-between-tracer-code-and-prototyping-approaches-to-better-software-development/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 23:14:11 +0000</pubDate>
		<dc:creator>thiswayup</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[project management]]></category>

		<guid isPermaLink="false">http://www.joelee.me.uk/?p=86</guid>
		<description><![CDATA[My thoughts on building software using the ideas of a prototype and tracer code.]]></description>
			<content:encoded><![CDATA[<p>After all the xmas fun and what not, I decided to finally get round to try and catch up with some more reading the <a href="http://budurl.com/PragmaticProg" targhet="_blank">Pragmatic programmer</a> and I thought it be best in this post to cover some of the things that jumped into my head. The Pragmatic Programmer has been recommended by people as a guide to subjects associated to a programmer&#39;s role including things such as approaches to development, architecture, personal development, testing and teams. This purchase came about because of the realisation that the more projects I undertake, the more I realise the science of software development is a myth, it is a black art. We never know what we are building *exactly*. On recent projects and on the currently one I am on now I was trying to figure the balance between building a prototype to try figure out the feasibility of what we can build is actually achievable, versus to &#39;just getting on with building it&#39;. I thought there was a balance to be achieved to building something to be reused and building something to be thrown away. In one chapter that sticks out for me, it discusses tracer bullets as an analogy. Tracer bullets helps a gunner, it checks if the shot they are taking is on the right track by flaring up and shows a path it takes towards the end target. Tracking code is much the same idea, build code that is usable and aims to fulfills a end requirement. The operative word is &#39;aims&#39;. Very much half the time, we build on what we know or think we know. Creating tracer code helps us create a working &#39;thing&#39; as an idea to try figure out whether we are on the right track when we show it to people. A prototype is a proof of concept. I seemed to be quite hung up about wasting time on creating prototype code which I can&#39;t reuse, I then read the following paragraph :</p>
<blockquote><p>Prototyping generates disposable code. Tracer code is lean but complete, and forms part of the skeleton of the final system. Think of prototyping as the reconnaissance and intelligence gathering that takes place before a single tracer bullet is fired.</p></blockquote>
<p>I realise more from my reflection that my analytical nature is at times stopping me to &quot;just build it&quot; on projects. Seems like a classical case of &#39;analysis paralysis&#39; at the first step! With a recent project I then noticing myself just trying to put a whole bunch of code together to get past my first hurdle after reading more about the idea of the <a href="http://www.joelonsoftware.com/items/2009/09/23.html" target="_blank">duck tape programmer</a>. From these sort of related readings I have these guiding principles (until some other crazy idea skips along) :</p>
<ul>
<li>Prototyping is to test whether something will actually work if you build it, that you should be prepared to throw away and therefore DONT SPEND TIME MAKING IT PRETTY(forget comments, coding standards and refactoring)</li>
<li>Tracer code is where you *might* build something that may end up in the first release</li>
<li>Refactoring is not as important as making something work and breaks sometimes, then something that doesnt work at all</li>
<li>Tell the user what should work! And what will work at a later &#8230;at some point</li>
</ul>
<p>Maybe this time next year, I&#39;ll understand at a better level the approach to development!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joelee.me.uk/2010/01/19/difference-between-tracer-code-and-prototyping-approaches-to-better-software-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
