<?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>typingincolor.comtypingincolor.com</title> <atom:link href="http://typingincolor.com/feed/" rel="self" type="application/rss+xml" /><link>http://typingincolor.com</link> <description>brought to you by Andrew Braithwaite</description> <lastBuildDate>Sun, 20 May 2012 20:35:29 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <item><title>Contemporary Art at Tatton Park</title><link>http://typingincolor.com/2012/05/andrew-braithwaite/contemporary-art-at-tatton-park/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=contemporary-art-at-tatton-park</link> <comments>http://typingincolor.com/2012/05/andrew-braithwaite/contemporary-art-at-tatton-park/#comments</comments> <pubDate>Sun, 20 May 2012 20:32:52 +0000</pubDate> <dc:creator>Andrew Braithwaite</dc:creator> <category><![CDATA[Random]]></category> <category><![CDATA[art]]></category> <category><![CDATA[contemporary art]]></category> <category><![CDATA[days out]]></category> <category><![CDATA[Tatton Park]]></category> <guid
isPermaLink="false">http://typingincolor.com/?p=1151</guid> <description><![CDATA[Today we visited Tatton Park to see the contemporary art on display as part of the Tatton Biennial .]]></description> <content:encoded><![CDATA[<p>Today we visited Tatton Park to see the contemporary art on display as part of the <a
href="http://www.tattonparkbiennial.org/" target="_blank">Tatton Biennial </a>.</p> <a
class="thumbnail" href='http://typingincolor.com/2012/05/andrew-braithwaite/contemporary-art-at-tatton-park/img_1938/' title='IMG_1938'><img
width="150" height="150" src="http://typingincolor-website.s.greenqloud.com/typingincolor.com/wp-content/uploads/2012/05/IMG_1938-150x150.jpg" class="attachment-thumbnail" alt="IMG_1938" title="IMG_1938" /></a> <a
class="thumbnail" href='http://typingincolor.com/2012/05/andrew-braithwaite/contemporary-art-at-tatton-park/img_1958/' title='IMG_1958'><img
width="150" height="150" src="http://typingincolor-website.s.greenqloud.com/typingincolor.com/wp-content/uploads/2012/05/IMG_1958-150x150.jpg" class="attachment-thumbnail" alt="IMG_1958" title="IMG_1958" /></a> <a
class="thumbnail" href='http://typingincolor.com/2012/05/andrew-braithwaite/contemporary-art-at-tatton-park/img_1960/' title='IMG_1960'><img
width="150" height="150" src="http://typingincolor-website.s.greenqloud.com/typingincolor.com/wp-content/uploads/2012/05/IMG_1960-150x150.jpg" class="attachment-thumbnail" alt="IMG_1960" title="IMG_1960" /></a> <a
class="thumbnail" href='http://typingincolor.com/2012/05/andrew-braithwaite/contemporary-art-at-tatton-park/img_1964/' title='IMG_1964'><img
width="150" height="150" src="http://typingincolor-website.s.greenqloud.com/typingincolor.com/wp-content/uploads/2012/05/IMG_1964-150x150.jpg" class="attachment-thumbnail" alt="IMG_1964" title="IMG_1964" /></a> <a
class="thumbnail" href='http://typingincolor.com/2012/05/andrew-braithwaite/contemporary-art-at-tatton-park/img_1977/' title='IMG_1977'><img
width="150" height="150" src="http://typingincolor-website.s.greenqloud.com/typingincolor.com/wp-content/uploads/2012/05/IMG_1977-150x150.jpg" class="attachment-thumbnail" alt="IMG_1977" title="IMG_1977" /></a> <a
class="thumbnail" href='http://typingincolor.com/2012/05/andrew-braithwaite/contemporary-art-at-tatton-park/img_1981/' title='IMG_1981'><img
width="150" height="150" src="http://typingincolor-website.s.greenqloud.com/typingincolor.com/wp-content/uploads/2012/05/IMG_1981-150x150.jpg" class="attachment-thumbnail" alt="IMG_1981" title="IMG_1981" /></a> <a
class="thumbnail" href='http://typingincolor.com/2012/05/andrew-braithwaite/contemporary-art-at-tatton-park/img_1989/' title='IMG_1989'><img
width="150" height="150" src="http://typingincolor-website.s.greenqloud.com/typingincolor.com/wp-content/uploads/2012/05/IMG_1989-150x150.jpg" class="attachment-thumbnail" alt="IMG_1989" title="IMG_1989" /></a> <a
class="thumbnail" href='http://typingincolor.com/2012/05/andrew-braithwaite/contemporary-art-at-tatton-park/img_1990/' title='IMG_1990'><img
width="150" height="150" src="http://typingincolor-website.s.greenqloud.com/typingincolor.com/wp-content/uploads/2012/05/IMG_1990-150x150.jpg" class="attachment-thumbnail" alt="IMG_1990" title="IMG_1990" /></a> <a
class="thumbnail" href='http://typingincolor.com/2012/05/andrew-braithwaite/contemporary-art-at-tatton-park/img_1996/' title='IMG_1996'><img
width="150" height="150" src="http://typingincolor-website.s.greenqloud.com/typingincolor.com/wp-content/uploads/2012/05/IMG_1996-150x150.jpg" class="attachment-thumbnail" alt="IMG_1996" title="IMG_1996" /></a> <a
class="thumbnail" href='http://typingincolor.com/2012/05/andrew-braithwaite/contemporary-art-at-tatton-park/img_2003/' title='IMG_2003'><img
width="150" height="150" src="http://typingincolor-website.s.greenqloud.com/typingincolor.com/wp-content/uploads/2012/05/IMG_2003-150x150.jpg" class="attachment-thumbnail" alt="IMG_2003" title="IMG_2003" /></a> <a
class="thumbnail" href='http://typingincolor.com/2012/05/andrew-braithwaite/contemporary-art-at-tatton-park/img_2006/' title='IMG_2006'><img
width="150" height="150" src="http://typingincolor-website.s.greenqloud.com/typingincolor.com/wp-content/uploads/2012/05/IMG_2006-150x150.jpg" class="attachment-thumbnail" alt="IMG_2006" title="IMG_2006" /></a> ]]></content:encoded> <wfw:commentRss>http://typingincolor.com/2012/05/andrew-braithwaite/contemporary-art-at-tatton-park/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>The Hut Group&#8217;s first Code Dojo</title><link>http://typingincolor.com/2012/05/andrew-braithwaite/the-hut-groups-first-code-dojo/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-hut-groups-first-code-dojo</link> <comments>http://typingincolor.com/2012/05/andrew-braithwaite/the-hut-groups-first-code-dojo/#comments</comments> <pubDate>Wed, 16 May 2012 19:03:02 +0000</pubDate> <dc:creator>Andrew Braithwaite</dc:creator> <category><![CDATA[Development]]></category> <category><![CDATA[Work]]></category> <category><![CDATA[agile]]></category> <category><![CDATA[Agile Development]]></category> <category><![CDATA[development]]></category> <category><![CDATA[The Hut Group]]></category> <category><![CDATA[work]]></category> <guid
isPermaLink="false">http://typingincolor.com/?p=1135</guid> <description><![CDATA[A couple of years ago, one of our technical architects at the Hut Group ran a few code dojos to give the team experience of TDD and Pair Programming. The team has grown massively in the meantime, so I thought it would be a good opportunity to try it again. To quote from codingdojo.org a dojo&#8230; <a
href="http://typingincolor.com/2012/05/andrew-braithwaite/the-hut-groups-first-code-dojo/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p><a
href="http://typingincolor-website.s.greenqloud.com/typingincolor.com/wp-content/uploads/2012/05/images.jpeg"><img
class="size-full wp-image-1138 alignright" title="dojo" src="http://typingincolor-website.s.greenqloud.com/typingincolor.com/wp-content/uploads/2012/05/images.jpeg" alt="" width="166" height="137" /></a></p><p>A couple of years ago, one of our technical architects at the Hut Group ran a few code dojos to give the team experience of TDD and Pair Programming. The team has grown massively in the meantime, so I thought it would be a good opportunity to try it again.</p><p>To quote from <a
href="http://codingdojo.org/">codingdojo.org</a> a dojo is:</p><blockquote><p>&#8230;a meeting where a bunch of coders get together to work on a programming challenge. They are there have fun and to engage in <a
href="http://codingdojo.org/cgi-bin/wiki.pl?DeliberatePractice">DeliberatePractice</a> in order to improve their skills.</p></blockquote><p>So, I booked the boardroom, setup an Intellij project on my MacBook and waited for the developers to arrive. In the end about 10 people came, with a range of development experience from less than a year, to more than we&#8217;d care to admit to.</p><p>The exercise I chose for the group was to implement the &#8220;fizz buzz&#8221; game. Basically for a given natural number greater zero return</p><ul><li>“fizz” if the number is divisible by 3</li><li>“buzz” if the number is divisible by 5</li><li>“fizzbuzz” if the number is divisible by both 3 and 5</li><li>otherwise return the number</li></ul><p>The first comedy moment was when we went round the table and tried to play &#8220;fizz buzz&#8221;. You&#8217;d have thought a group of highly skilled IT professionals would be able to do simple mental arithmetic, but this is apparently not the case&#8230;</p><p>The problem itself isn&#8217;t all that complicated, a decent developer could write the code in 5 minutes, but the point of the exercise isn&#8217;t really the end solution. More important is how you get to it. A pair of developers worked at the laptop. The driver types, focuses on tactics and writing clean code that compiles and runs. The navigator focuses on strategy. How the code fits into the overall design, which tests will drive the code forward, and which refactorings will improve the entire codebase.</p><p>We also wanted to build the solution using Test Driven Development. You write a test that fails, write some code to make it pass and then refactor. With a problem this simple it is quite difficult to force yourself to follow these steps.</p><p>We started with the simplest case we could think of, i.e. if you pass in 1, you get 1 back and built from there. We managed 7 iterations in the time we had available and got to a reasonable solution.</p><p>Going through the exercise prompted a lot of interesting debate. We talked about how you identify test cases, different ways of implementing the algorithm and even got into some OO design. I think the group found the exercise useful, I guess the proof will be when I see how many people come to the second code dojo.</p><p>There was one thing that I didn&#8217;t think worked too well. The navigator didn&#8217;t really get to contribute as the entire group chipped in ideas so effectively we had 10 navigators, but I&#8217;m not sure if this wasn&#8217;t a good thing.</p><p>Next time I may try using <a
href="http://www.cyber-dojo.com/" target="_blank">cyber-dojo</a> which would allow pairs to work at the same time. It is a pretty neat site where you select a exercise and can code it online in a huge number of languages. One thing it does prove is that Java is a bit of a nightmare without an IDE, Ruby is the future!</p> ]]></content:encoded> <wfw:commentRss>http://typingincolor.com/2012/05/andrew-braithwaite/the-hut-groups-first-code-dojo/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>More Bootstrap</title><link>http://typingincolor.com/2012/05/andrew-braithwaite/more-bootstrap/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=more-bootstrap</link> <comments>http://typingincolor.com/2012/05/andrew-braithwaite/more-bootstrap/#comments</comments> <pubDate>Tue, 15 May 2012 08:45:47 +0000</pubDate> <dc:creator>Andrew Braithwaite</dc:creator> <category><![CDATA[Development]]></category> <category><![CDATA[Work]]></category> <category><![CDATA[css]]></category> <category><![CDATA[css3]]></category> <category><![CDATA[development]]></category> <category><![CDATA[html]]></category> <category><![CDATA[javascript]]></category> <guid
isPermaLink="false">http://typingincolor.com/?p=1105</guid> <description><![CDATA[As discussed earlier I have been playing with bootstrap for a few weeks and I&#8217;m beginning to get into in now. Below is an example of a screen I re-developed to replace a horrible accordion control with tabs and pagination from bootstrap. I think it looks much better now and it was pretty simple to&#8230; <a
href="http://typingincolor.com/2012/05/andrew-braithwaite/more-bootstrap/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>As discussed earlier I have been playing with bootstrap for a few weeks and I&#8217;m beginning to get into in now. Below is an example of a screen I re-developed to replace a horrible accordion control with tabs and pagination from bootstrap.</p><p>I think it looks much better now and it was pretty simple to implement.</p> <figure
id="attachment_1124" class="wp-caption thumbnail alignleft" style="width: 150px;"> <a
href="http://typingincolor-website.s.greenqloud.com/typingincolor.com/wp-content/uploads/2012/05/before1.png" target="_blank"><img
class="size-thumbnail wp-image-1124 " title="before" src="http://typingincolor-website.s.greenqloud.com/typingincolor.com/wp-content/uploads/2012/05/before1-150x150.png" alt="" width="150" height="150" /></a> <figcaption
class="wp-caption-text">Before</figcaption> </figure> <figure
id="attachment_1123" class="wp-caption thumbnail alignleft" style="width: 150px;"> <a
href="http://typingincolor-website.s.greenqloud.com/typingincolor.com/wp-content/uploads/2012/05/after1.png" target="_blank"><img
class="size-thumbnail wp-image-1123  " title="after" src="http://typingincolor-website.s.greenqloud.com/typingincolor.com/wp-content/uploads/2012/05/after1-150x150.png" alt="" width="150" height="150" /></a> <figcaption
class="wp-caption-text">After</figcaption> </figure> ]]></content:encoded> <wfw:commentRss>http://typingincolor.com/2012/05/andrew-braithwaite/more-bootstrap/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Playing with bootstrap</title><link>http://typingincolor.com/2012/03/andrew-braithwaite/playing-with-bootstrap/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=playing-with-bootstrap</link> <comments>http://typingincolor.com/2012/03/andrew-braithwaite/playing-with-bootstrap/#comments</comments> <pubDate>Fri, 09 Mar 2012 00:09:38 +0000</pubDate> <dc:creator>Andrew Braithwaite</dc:creator> <category><![CDATA[Development]]></category> <category><![CDATA[css]]></category> <category><![CDATA[css3]]></category> <category><![CDATA[development]]></category> <category><![CDATA[html]]></category> <category><![CDATA[javascript]]></category> <guid
isPermaLink="false">http://typingincolor.com/?p=1040</guid> <description><![CDATA[I&#8217;m not a big fan of developing user interfaces. Back in the day I used a tool called OpenROAD to write GUIs for database applications. It was a bit like VB, in that it was an event driven 4GL, but it stored everything in an Ingres database. You couldn&#8217;t do proper version control. There was&#8230; <a
href="http://typingincolor.com/2012/03/andrew-braithwaite/playing-with-bootstrap/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>I&#8217;m not a big fan of developing user interfaces. Back in the day I used a tool called OpenROAD to write GUIs for database applications. It was a bit like VB, in that it was an event driven 4GL, but it stored everything in an Ingres database. You couldn&#8217;t do proper version control. There was no separation of business logic from presentation logic and you used on grids to position everything. I got quite good at it, but it put me off GUIs for ever.</p><p>Moving forward to the present day. I work for one of the UK&#8217;s largest online retailers and not liking GUIs is a bit of a disadvantage. I can knock up a webpage pretty quickly and can even do css to a degree, but I&#8217;m far from great and not in the same league as our front-end dev team.</p><p>I&#8217;ve been listening in on a few conversations and Bootstrap from Twitter came up. Bootstrap aims to provide Simple and flexible HTML, CSS, and Javascript for popular user interface components and interactions. I have to admit it seems to do it pretty darn well. I&#8217;ve been having a play with it this evening and have managed to knock up a couple of decent (in my opinion) looking screens pretty easily. I&#8217;ve got a functional nav-bar, some drop down menus and a reasonable looking form. All the javascript you need comes with it, the css is easy to apply to the html and there are some nice looking icons with it as well. All in all it&#8217;s been a pretty painless experience.</p><p>It might be time to buy some flip-flops, get a couple of shirts from Threadless and see if I can join the design team&#8230; (although my complete lack of talent will probably count against me).</p><p>If you interested, Bootstrap can be found <a
href="http://twitter.github.com/bootstrap/index.html" title="Bootstrap, from Twitter" target="_blank">here</a>.</p><p>An example of my efforts is <a
href="http://typingincolor.com/cv/cv.html" target="_blank">here</a>.</p> ]]></content:encoded> <wfw:commentRss>http://typingincolor.com/2012/03/andrew-braithwaite/playing-with-bootstrap/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Create Things tasks from within outlook</title><link>http://typingincolor.com/2011/12/andrew-braithwaite/create-things-tasks-from-within-outlook/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=create-things-tasks-from-within-outlook</link> <comments>http://typingincolor.com/2011/12/andrew-braithwaite/create-things-tasks-from-within-outlook/#comments</comments> <pubDate>Thu, 15 Dec 2011 23:20:27 +0000</pubDate> <dc:creator>Andrew Braithwaite</dc:creator> <category><![CDATA[Random]]></category> <category><![CDATA[applescript]]></category> <category><![CDATA[code]]></category> <category><![CDATA[outlook]]></category> <category><![CDATA[things]]></category> <guid
isPermaLink="false">http://typingincolor.com/?p=1036</guid> <description><![CDATA[I use FastScripts to run this, and it creates a Things task for each message you&#8217;ve selected in Outlook. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 tell application &#34;Microsoft Outlook&#34; using terms from application &#34;Microsoft Outlook&#34; -- get the&#8230; <a
href="http://typingincolor.com/2011/12/andrew-braithwaite/create-things-tasks-from-within-outlook/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>I use <a
href="http://www.red-sweater.com/fastscripts/" title="FastScripts">FastScripts</a> to run this, and it creates a Things task for each message you&#8217;ve selected in Outlook.</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
</pre></td><td
class="code"><pre class="applescript" style="font-family:monospace;"><span style="color: #ff0033; font-weight: bold;">tell</span> <span style="color: #0066ff;">application</span> <span style="color: #009900;">&quot;Microsoft Outlook&quot;</span>
	using terms <span style="color: #ff0033; font-weight: bold;">from</span> <span style="color: #0066ff;">application</span> <span style="color: #009900;">&quot;Microsoft Outlook&quot;</span>
		<span style="color: #808080; font-style: italic;">-- get the currently selected message or messages</span>
		<span style="color: #ff0033; font-weight: bold;">set</span> selectedMessages <span style="color: #ff0033; font-weight: bold;">to</span> current messages
&nbsp;
		<span style="color: #808080; font-style: italic;">-- if there are no messages selected, warn the user and then quit</span>
		<span style="color: #ff0033; font-weight: bold;">if</span> selectedMessages <span style="color: #ff0033; font-weight: bold;">is</span> <span style="color: #000000;">&#123;</span><span style="color: #000000;">&#125;</span> <span style="color: #ff0033; font-weight: bold;">then</span>
			<span style="color: #0066ff;">display dialog</span> <span style="color: #009900;">&quot;Please select a message first and then run this script.&quot;</span> <span style="color: #ff0033; font-weight: bold;">with</span> icon <span style="color: #000000;">1</span>
			<span style="color: #ff0033; font-weight: bold;">return</span>
		<span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">if</span>
&nbsp;
		<span style="color: #ff0033; font-weight: bold;">repeat</span> <span style="color: #ff0033; font-weight: bold;">with</span> theMessage <span style="color: #ff0033; font-weight: bold;">in</span> selectedMessages
			<span style="color: #ff0033; font-weight: bold;">set</span> theSubject <span style="color: #ff0033; font-weight: bold;">to</span> subject <span style="color: #ff0033; font-weight: bold;">of</span> theMessage
			<span style="color: #ff0033; font-weight: bold;">set</span> theContent <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #0066ff;">plain</span> <span style="color: #0066ff;">text</span> <span style="color: #0066ff;">content</span> <span style="color: #ff0033; font-weight: bold;">of</span> theMessage
&nbsp;
			<span style="color: #ff0033; font-weight: bold;">tell</span> <span style="color: #0066ff;">application</span> <span style="color: #009900;">&quot;Things&quot;</span>
				<span style="color: #ff0033; font-weight: bold;">set</span> newToDo <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #0066ff;">make</span> <span style="color: #0066ff;">new</span> <span style="color: #ff0033; font-weight: bold;">to</span> do <span style="color: #ff0033; font-weight: bold;">with</span> <span style="color: #0066ff;">properties</span> <span style="color: #000000;">&#123;</span><span style="color: #0066ff;">name</span>:theSubject<span style="color: #000000;">&#125;</span>
				<span style="color: #ff0033; font-weight: bold;">set</span> tag names <span style="color: #ff0033; font-weight: bold;">of</span> newToDo <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #009900;">&quot;email&quot;</span>
				<span style="color: #ff0033; font-weight: bold;">set</span> notes <span style="color: #ff0033; font-weight: bold;">of</span> newToDo <span style="color: #ff0033; font-weight: bold;">to</span> theContent
			<span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">tell</span>
		<span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">repeat</span>
	<span style="color: #ff0033; font-weight: bold;">end</span> using terms <span style="color: #ff0033; font-weight: bold;">from</span>
<span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">tell</span></pre></td></tr></table></div> ]]></content:encoded> <wfw:commentRss>http://typingincolor.com/2011/12/andrew-braithwaite/create-things-tasks-from-within-outlook/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Alfred Things plugin</title><link>http://typingincolor.com/2011/12/andrew-braithwaite/alfred-things-plugin/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=alfred-things-plugin</link> <comments>http://typingincolor.com/2011/12/andrew-braithwaite/alfred-things-plugin/#comments</comments> <pubDate>Thu, 15 Dec 2011 23:17:04 +0000</pubDate> <dc:creator>Andrew Braithwaite</dc:creator> <category><![CDATA[Random]]></category> <category><![CDATA[alfred]]></category> <category><![CDATA[applescript]]></category> <category><![CDATA[code]]></category> <category><![CDATA[things]]></category> <guid
isPermaLink="false">http://typingincolor.com/?p=1031</guid> <description><![CDATA[My second applescript for alfred. This time it creates a things task. 1 2 3 4 5 6 7 on alfred_script&#40;q&#41; set theSubject to q tell application &#34;Things&#34; set newToDo to make new to do with properties &#123;name:theSubject&#125; set tag names of newToDo to &#34;alfred&#34; end tell end alfred_script]]></description> <content:encoded><![CDATA[<p>My second applescript for alfred. This time it creates a things task.</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td
class="code"><pre class="applescript" style="font-family:monospace;"><span style="color: #ff0033; font-weight: bold;">on</span> alfred_script<span style="color: #000000;">&#40;</span>q<span style="color: #000000;">&#41;</span>
	<span style="color: #ff0033; font-weight: bold;">set</span> theSubject <span style="color: #ff0033; font-weight: bold;">to</span> q
	<span style="color: #ff0033; font-weight: bold;">tell</span> <span style="color: #0066ff;">application</span> <span style="color: #009900;">&quot;Things&quot;</span>
		<span style="color: #ff0033; font-weight: bold;">set</span> newToDo <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #0066ff;">make</span> <span style="color: #0066ff;">new</span> <span style="color: #ff0033; font-weight: bold;">to</span> do <span style="color: #ff0033; font-weight: bold;">with</span> <span style="color: #0066ff;">properties</span> <span style="color: #000000;">&#123;</span><span style="color: #0066ff;">name</span>:theSubject<span style="color: #000000;">&#125;</span>
		<span style="color: #ff0033; font-weight: bold;">set</span> tag names <span style="color: #ff0033; font-weight: bold;">of</span> newToDo <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #009900;">&quot;alfred&quot;</span>
	<span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">tell</span>
<span style="color: #ff0033; font-weight: bold;">end</span> alfred_script</pre></td></tr></table></div> ]]></content:encoded> <wfw:commentRss>http://typingincolor.com/2011/12/andrew-braithwaite/alfred-things-plugin/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Alfred ssh plugin [Updated]</title><link>http://typingincolor.com/2011/12/andrew-braithwaite/alfred-ssh-plugin/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=alfred-ssh-plugin</link> <comments>http://typingincolor.com/2011/12/andrew-braithwaite/alfred-ssh-plugin/#comments</comments> <pubDate>Tue, 13 Dec 2011 00:29:41 +0000</pubDate> <dc:creator>Andrew Braithwaite</dc:creator> <category><![CDATA[Random]]></category> <category><![CDATA[alfred]]></category> <category><![CDATA[applescript]]></category> <category><![CDATA[code]]></category> <guid
isPermaLink="false">http://typingincolor.com/?p=1022</guid> <description><![CDATA[I use Alfred (http://www.alfredapp.com/) to speed things up on my mac and it is a brilliant bit of software. I pay for the powerpack and have written a little bit of applescript to allow me to ssh to a server from the launcher. I have it set up to so that &#8220;ssh server username&#8221; will&#8230; <a
href="http://typingincolor.com/2011/12/andrew-braithwaite/alfred-ssh-plugin/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>I use Alfred (<a
href="http://www.alfredapp.com/">http://www.alfredapp.com/</a>) to speed things up on my mac and it is a brilliant bit of software. I pay for the powerpack and have written a little bit of applescript to allow me to ssh to a server from the launcher.</p><p>I have it set up to so that &#8220;ssh server username&#8221; will connect to server as username. If you don&#8217;t put it a username it will default to &#8220;default&#8221;.</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
</pre></td><td
class="code"><pre class="applescript" style="font-family:monospace;"><span style="color: #ff0033; font-weight: bold;">on</span> alfred_script<span style="color: #000000;">&#40;</span>q<span style="color: #000000;">&#41;</span>
	<span style="color: #ff0033; font-weight: bold;">set</span> tmp <span style="color: #ff0033; font-weight: bold;">to</span> splitString<span style="color: #000000;">&#40;</span><span style="color: #0066ff;">item</span> <span style="color: #000000;">1</span> <span style="color: #ff0033; font-weight: bold;">of</span> q, <span style="color: #009900;">&quot; &quot;</span><span style="color: #000000;">&#41;</span>
&nbsp;
	<span style="color: #ff0033; font-weight: bold;">set</span> server <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #0066ff;">item</span> <span style="color: #000000;">1</span> <span style="color: #ff0033; font-weight: bold;">of</span> tmp
&nbsp;
	<span style="color: #ff0033; font-weight: bold;">if</span> length <span style="color: #ff0033; font-weight: bold;">of</span> tmp <span style="color: #ff0033; font-weight: bold;">is</span> <span style="color: #000000;">2</span> <span style="color: #ff0033; font-weight: bold;">then</span> <span style="color: #ff0033; font-weight: bold;">set</span> login <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #0066ff;">item</span> <span style="color: #000000;">2</span> <span style="color: #ff0033; font-weight: bold;">of</span> tmp
	<span style="color: #ff0033; font-weight: bold;">if</span> length <span style="color: #ff0033; font-weight: bold;">of</span> tmp <span style="color: #ff0033; font-weight: bold;">is</span> <span style="color: #000000;">1</span> <span style="color: #ff0033; font-weight: bold;">then</span> <span style="color: #ff0033; font-weight: bold;">set</span> login <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #009900;">&quot;default&quot;</span>
&nbsp;
	<span style="color: #ff0033; font-weight: bold;">set</span> command <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #009900;">&quot;ssh &quot;</span> <span style="color: #000000;">&amp;</span> server <span style="color: #000000;">&amp;</span> <span style="color: #009900;">&quot; -l &quot;</span> <span style="color: #000000;">&amp;</span> login
&nbsp;
	<span style="color: #ff0033; font-weight: bold;">tell</span> <span style="color: #0066ff;">application</span> <span style="color: #009900;">&quot;Terminal&quot;</span>
		do <span style="color: #ff0033; font-weight: bold;">script</span> command
	<span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">tell</span>
<span style="color: #ff0033; font-weight: bold;">end</span> alfred_script
&nbsp;
<span style="color: #ff0033; font-weight: bold;">to</span> splitString<span style="color: #000000;">&#40;</span>aString, delimiter<span style="color: #000000;">&#41;</span>
	<span style="color: #ff0033; font-weight: bold;">set</span> retVal <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #000000;">&#123;</span><span style="color: #000000;">&#125;</span>
	<span style="color: #ff0033; font-weight: bold;">set</span> prevDelimiter <span style="color: #ff0033; font-weight: bold;">to</span> AppleScript<span style="">'</span>s <span style="color: #0066ff;">text</span> <span style="color: #0066ff;">item</span> <span style="color: #0066ff;">delimiters</span>
	<span style="color: #ff0033; font-weight: bold;">set</span> AppleScript<span style="">'</span>s <span style="color: #0066ff;">text</span> <span style="color: #0066ff;">item</span> <span style="color: #0066ff;">delimiters</span> <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #000000;">&#123;</span>delimiter<span style="color: #000000;">&#125;</span>
	<span style="color: #ff0033; font-weight: bold;">set</span> retVal <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #ff0033;">every</span> <span style="color: #0066ff;">text</span> <span style="color: #0066ff;">item</span> <span style="color: #ff0033; font-weight: bold;">of</span> aString
	<span style="color: #ff0033; font-weight: bold;">set</span> AppleScript<span style="">'</span>s <span style="color: #0066ff;">text</span> <span style="color: #0066ff;">item</span> <span style="color: #0066ff;">delimiters</span> <span style="color: #ff0033; font-weight: bold;">to</span> prevDelimiter
	<span style="color: #ff0033; font-weight: bold;">return</span> retVal
<span style="color: #ff0033; font-weight: bold;">end</span> splitString</pre></td></tr></table></div><p>Phil (see comments) wrote a version that can handle ports as well. I&#8217;ve changed it slightly as something appears to have changed within Alfred which was causing it to ignore the username passed in.</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
</pre></td><td
class="code"><pre class="applescript" style="font-family:monospace;"><span style="color: #ff0033; font-weight: bold;">on</span> alfred_script<span style="color: #000000;">&#40;</span>q<span style="color: #000000;">&#41;</span>
	<span style="color: #ff0033; font-weight: bold;">set</span> tmp <span style="color: #ff0033; font-weight: bold;">to</span> splitString<span style="color: #000000;">&#40;</span><span style="color: #0066ff;">item</span> <span style="color: #000000;">1</span> <span style="color: #ff0033; font-weight: bold;">of</span> q, <span style="color: #009900;">&quot; &quot;</span><span style="color: #000000;">&#41;</span>
&nbsp;
	<span style="color: #ff0033; font-weight: bold;">set</span> server <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #0066ff;">item</span> <span style="color: #000000;">1</span> <span style="color: #ff0033; font-weight: bold;">of</span> tmp
&nbsp;
	<span style="color: #808080; font-style: italic;">(* Split at colon delimiter *)</span>
	<span style="color: #ff0033; font-weight: bold;">set</span> server <span style="color: #ff0033; font-weight: bold;">to</span> splitString<span style="color: #000000;">&#40;</span>server, <span style="color: #009900;">&quot;:&quot;</span><span style="color: #000000;">&#41;</span>
&nbsp;
	<span style="color: #808080; font-style: italic;">(* Does it contain a port? If not just roll with it. *)</span>
	<span style="color: #ff0033; font-weight: bold;">if</span> length <span style="color: #ff0033; font-weight: bold;">of</span> server <span style="color: #ff0033; font-weight: bold;">is</span> <span style="color: #000000;">2</span> <span style="color: #ff0033; font-weight: bold;">then</span>
		<span style="color: #ff0033; font-weight: bold;">set</span> serverport <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #0066ff;">item</span> <span style="color: #000000;">2</span> <span style="color: #ff0033; font-weight: bold;">of</span> server
		<span style="color: #ff0033; font-weight: bold;">set</span> serverip <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #0066ff;">item</span> <span style="color: #000000;">1</span> <span style="color: #ff0033; font-weight: bold;">of</span> server
		<span style="color: #ff0033; font-weight: bold;">set</span> server <span style="color: #ff0033; font-weight: bold;">to</span> serverip <span style="color: #000000;">&amp;</span> <span style="color: #009900;">&quot; -p &quot;</span> <span style="color: #000000;">&amp;</span> serverport
	<span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">if</span>
&nbsp;
	<span style="color: #ff0033; font-weight: bold;">if</span> length <span style="color: #ff0033; font-weight: bold;">of</span> tmp <span style="color: #ff0033; font-weight: bold;">is</span> <span style="color: #000000;">2</span> <span style="color: #ff0033; font-weight: bold;">then</span> <span style="color: #ff0033; font-weight: bold;">set</span> login <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #0066ff;">item</span> <span style="color: #000000;">2</span> <span style="color: #ff0033; font-weight: bold;">of</span> tmp
	<span style="color: #ff0033; font-weight: bold;">if</span> length <span style="color: #ff0033; font-weight: bold;">of</span> tmp <span style="color: #ff0033; font-weight: bold;">is</span> <span style="color: #000000;">1</span> <span style="color: #ff0033; font-weight: bold;">then</span> <span style="color: #ff0033; font-weight: bold;">set</span> login <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #009900;">&quot;default&quot;</span>
&nbsp;
	<span style="color: #ff0033; font-weight: bold;">set</span> command <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #009900;">&quot;ssh &quot;</span> <span style="color: #000000;">&amp;</span> server <span style="color: #000000;">&amp;</span> <span style="color: #009900;">&quot; -l &quot;</span> <span style="color: #000000;">&amp;</span> login
&nbsp;
	<span style="color: #ff0033; font-weight: bold;">tell</span> <span style="color: #0066ff;">application</span> <span style="color: #009900;">&quot;Terminal&quot;</span>
		do <span style="color: #ff0033; font-weight: bold;">script</span> command
	<span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">tell</span>
<span style="color: #ff0033; font-weight: bold;">end</span> alfred_script</pre></td></tr></table></div> ]]></content:encoded> <wfw:commentRss>http://typingincolor.com/2011/12/andrew-braithwaite/alfred-ssh-plugin/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Three Years at the Hut Group</title><link>http://typingincolor.com/2011/11/andrew-braithwaite/three-years-at-the-hut-group/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=three-years-at-the-hut-group</link> <comments>http://typingincolor.com/2011/11/andrew-braithwaite/three-years-at-the-hut-group/#comments</comments> <pubDate>Tue, 01 Nov 2011 19:52:14 +0000</pubDate> <dc:creator>Andrew Braithwaite</dc:creator> <category><![CDATA[Work]]></category> <category><![CDATA[agile]]></category> <category><![CDATA[Agile Development]]></category> <category><![CDATA[Andrew Braithwaite]]></category> <category><![CDATA[development]]></category> <category><![CDATA[The Hut Group]]></category> <category><![CDATA[work]]></category> <guid
isPermaLink="false">http://typingincolor.com/?p=1013</guid> <description><![CDATA[So it&#8217;s been more or less three years (actually 17th Nov) since I joined the Hut Group, and it&#8217;s not going to be all that long until I&#8217;ve been here longer than I was at IBM (although still a long way to go to overtake Atos). I&#8217;d thought I&#8217;d take this opportunity to look back&#8230; <a
href="http://typingincolor.com/2011/11/andrew-braithwaite/three-years-at-the-hut-group/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>So it&#8217;s been more or less three years (actually 17th Nov) since I joined the Hut Group, and it&#8217;s not going to be all that long until I&#8217;ve been here longer than I was at IBM (although still a long way to go to overtake Atos). I&#8217;d thought I&#8217;d take this opportunity to look back over the last three years and reflect upon what I&#8217;ve learnt.</p><p><a
href="http://typingincolor-website.s.greenqloud.com/typingincolor.com/wp-content/uploads/2012/04/thg.png"><img
class="alignright size-medium wp-image-1067" title="thg" src="http://typingincolor-website.s.greenqloud.com/typingincolor.com/wp-content/uploads/2012/04/thg-300x78.png" alt="" width="300" height="78" /></a>I joined the Hut Group because I was getting bored at Atos Origin. I was working on a project for a large government department and although some of the things we were doing were interesting, it felt like I was destined to work on the project for the long term. A former colleague, Tim, was at the Hut at Head of IT and he asked me to come over and help him sort things out. I turned down the initial offer, but eventually decided to take the opportunity. The main reasons were that I knew Tim, and I wanted to try my hand at web development.</p><p>I joined the Hut Group as a Senior Developer and worked on mostly back-end projects. I integrated with a flowers supplier (not a great success), wrote a backup payment system and made lots and lots of changes to our back office system. I also made a good few changes to the website, including replacing the password reminder system.</p><p>At Atos Origin I had a number of roles as a configuration manager and it seemed natural that I would attempt to sort things out in this area at the Hut as well. We use subversion and I used to police the developers to make sure that they were using it correctly.</p><p>During all of this the development team grew pretty quickly. We I started we had 10 people in the IT department, including the TA, Head of IT and support team. A new CTO joined us, and we went on a recruitment drive that hasn&#8217;t really stopped.</p><p>As the team got bigger I moved into a TA role so that we could provide some technical leadership to the developers. I worked alongside the Chief Technical Architect (James) and helped get some pretty major changes to the platform in. I also spent a lot of time improving our monitoring so we could tell when the platform was having problems.</p><p>About 2 years ago Tim decided to take a new role, so I became the Development Manager and later the Head of Development. Our current CIO (Gareth) joined shortly afterwards and under his leadership we started to introduce agile development.</p><p>Our original process for getting work into the team was for a business stakeholder to fill in a work request form which one of the team would look at and estimate the effort involve. We would group a few of these together and form a project to be delivered. This was the theory in any case. What actually happened is that the work request forms sat in one of several large folders on my desk and pretty much got ignored. What the team actually worked on was whatever a few senior people in the group decided was important. The process wasn&#8217;t very transparent and we had a tendency to start work and not finish it. Things were not great, and nobody was satisfied with performance of the team.</p><p>The first thing we did to more towards an agile methodology was to get control of the work coming in to the team. I went round all the business to talk to them about what work they wanted to be delivered over the next twelve months. These were all written on index cards and James, Gareth and I gave t-shirt size estimates to them all (S, M, L, XL) and fitted them on to a rough plan. We moved away from 15 developers meaning 15 projects on the go, and organised everybody into small teams. We recruited a number of tech leads to lead the teams and they worked with the teams to get the agile practices we want embedded into the team.</p><p>Things began to improve pretty quickly, but it became clear that the Tech Leads were struggling to balance the management side of their role with the technical leadership of the team. We already had a business analyst working with us, and he moved into a project management role and we recruited two more PMs. The PMs work closely with the business to understand their requirements and act as Scrum Master for the project teams. They basically make sure that the developers can concentrate on developing and they remove any impediments that stop them.</p><p>I think the best change we made was decreasing the number of teams. We ended up with 7 teams with a couple of people in them, and this caused a few problems. There was a limit to who people could pair with, and limited the amount of work a team could do. If anybody was on holiday, work basically stopped until they came back. Worst of all it was difficult to get the team to self organise and engender any sort of team spirit. We cut the number of teams down to 3, each with 6 or 7 people in them. We&#8217;ve kept these pretty constant for about six months and they are now very productive. The teams organise themselves (to a certain extent), and we&#8217;ve got a good spirit in all of them.</p><p>The final change we&#8217;ve made is to create a &#8220;Rapid Response&#8221; team. This team handles all the day-to-day requests that come in to the development team. These range from fixing defects, to delivering new pieces of functionality. We aim for a piece of work delivered by the team in 3 days or less. We manage the work of the team using a kanban board, with the business prioritising all the outstanding requests twice a week. The prioritisation meetings take about 15 minutes and we have some really good discussions about what is important to the business. We&#8217;re delivering on average 5 tasks a week and the business like it as they have very clear visibility of what the team is working on now and next. The best thing is that they can see things being delivered.</p><p>So what will the future hold? I personally think we will move away from delivering &#8220;projects&#8221; to delivering features. These will be smaller pieces of work that we can deliver constantly. There will always be projects to deliver, but a lot of what we do is already feature based and a lot of the time we use scrum and sprints to mark time.</p><p>The biggest change on the horizon is that we are recruiting a number of test engineers. These will work with the development teams to promote best practice and help us automate our testing process. We&#8217;ve done some work in this area, but we have a long way to go. I&#8217;m quite excited about some of the things we can do with tools like Cucumber to aid automated acceptance testing.</p><p>What about me? It looks like I am going to get more involved on the technology side of things. We have a number of interesting challenges coming up to make the platform scale to support the continued growth of the business. The good thing about the Hut is we can react quickly to new opportunities and making the IT do this is good fun.</p> ]]></content:encoded> <wfw:commentRss>http://typingincolor.com/2011/11/andrew-braithwaite/three-years-at-the-hut-group/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>BAU becomes Rapid Response</title><link>http://typingincolor.com/2011/10/andrew-braithwaite/bau-becomes-rapid-response/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=bau-becomes-rapid-response</link> <comments>http://typingincolor.com/2011/10/andrew-braithwaite/bau-becomes-rapid-response/#comments</comments> <pubDate>Thu, 13 Oct 2011 22:17:45 +0000</pubDate> <dc:creator>Andrew Braithwaite</dc:creator> <category><![CDATA[Work]]></category> <category><![CDATA[bau]]></category> <category><![CDATA[kanban]]></category> <category><![CDATA[process]]></category> <category><![CDATA[rapid response]]></category> <guid
isPermaLink="false">http://typingincolor.com/?p=1007</guid> <description><![CDATA[At work we use a kanban process to manage our small change requests with the development team. These requests are pretty much a 50:50 split between new features and defects. We have always used about 15% of our resource to do these requests, but have we only really made any progress once we had a&#8230; <a
href="http://typingincolor.com/2011/10/andrew-braithwaite/bau-becomes-rapid-response/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>At work we use a kanban process to manage our small change requests with the development team. These requests are pretty much a 50:50 split between new features and defects. We have always used about 15% of our resource to do these requests, but have we only really made any progress once we had a dedicated manager (me!) running the process and dedicated developers doing the work [let's face it, it's the developers who made the difference]. The team is known as the BAU team, and the developers work on it for a 2 week stint and everybody gets to have a go. This has good points and bad points and I&#8217;m still not sure where I am with this. On the good side, it is a great way to spread knowledge through the wider team as the BAU team work on every part of our systems; but as the developers only work on it for a couple of weeks you don&#8217;t really have time to build a team that is self organised and committed to a goal. Having said that, the team have delivered some great pieces of work and I think they have enjoyed the experience overall.</p><p>Anyway, the &#8220;BAU&#8221; name is pretty dull and undersells both the value of the work that the team does and it&#8217;s complexity so we&#8217;ve decided to rename them the Rapid Response Team. I have even done a logo!</p><p>Apologies in advance to our entire Design team and anybody with a modicum of taste for the abomination that am I about to release on the world. I did maths at Uni and I absolutely hated art having realised at an early age that I completely suck at it.</p><p>Anyway&#8230;</p><p><a
href="http://typingincolor-website.s.greenqloud.com/typingincolor.com/wp-content/uploads/2012/04/rapid-response-logo.png"><img
class="aligncenter size-full wp-image-1064" title="rapid-response-logo" src="http://typingincolor-website.s.greenqloud.com/typingincolor.com/wp-content/uploads/2012/04/rapid-response-logo.png" alt="" width="644" height="223" /></a></p> ]]></content:encoded> <wfw:commentRss>http://typingincolor.com/2011/10/andrew-braithwaite/bau-becomes-rapid-response/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Recruiting developers</title><link>http://typingincolor.com/2011/09/andrew-braithwaite/recruiting-developers/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=recruiting-developers</link> <comments>http://typingincolor.com/2011/09/andrew-braithwaite/recruiting-developers/#comments</comments> <pubDate>Sat, 24 Sep 2011 22:36:48 +0000</pubDate> <dc:creator>Andrew Braithwaite</dc:creator> <category><![CDATA[Work]]></category> <category><![CDATA[recruitment]]></category> <category><![CDATA[work]]></category> <guid
isPermaLink="false">http://typingincolor.com/?p=991</guid> <description><![CDATA[I&#8217;ve just read a very interesting article about recruiting software developers in the Guardian, which pretty much mirrors my feelings on the matter. I do a lot of recruitment and have encountered many of the frustrations described. I&#8217;m going to quote from the last paragraph: To be honest, if someone wrote to me with a nice covering&#8230; <a
href="http://typingincolor.com/2011/09/andrew-braithwaite/recruiting-developers/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>I&#8217;ve just read a very interesting article about recruiting software developers in the <a
href="http://www.guardian.co.uk/technology/blog/2011/sep/23/problem-recruitment-software-jobs" target="_blank">Guardian</a>, which pretty much mirrors my feelings on the matter. I do a lot of recruitment and have encountered many of the frustrations described.</p><p>I&#8217;m going to quote from the last paragraph:</p><blockquote><p>To be honest, if someone wrote to me with a nice covering letter and spoke about open source projects that he or she liked, pointed me at a Twitter feed where they were intelligently engaged in the problem domain, and sent me some code that they&#8217;d written, they&#8217;d be more or less hired at this point. No one wants to see a list of technologies with some random skill level or years experience.</p></blockquote><p>If you&#8217;re interested in joining the Hut Group, check out our <a
href="http://www.thehutgroup.com/careers/" target="_blank">careers page</a> and get in touch. I can be reached directly via my twitter account <a
href="http://twitter.com/typingincolor">@typingincolor</a>.</p><p
style="text-align: center;"><p
style="text-align: center;"> <a
href="http://www.guardian.co.uk/technology/blog/2011/sep/23/problem-recruitment-software-jobs"><img
class="size-full wp-image-1081 aligncenter" title="Clockwork276" src="http://typingincolor-website.s.greenqloud.com/typingincolor.com/wp-content/uploads/2012/04/Clockwork276.jpg" alt="" width="460" height="276" /></a></p><p>&nbsp;</p><p>&nbsp;</p> ]]></content:encoded> <wfw:commentRss>http://typingincolor.com/2011/09/andrew-braithwaite/recruiting-developers/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
