tag:blogger.com,1999:blog-308890852009-06-24T11:47:09.843+01:00juliansimpson.orgIt was Infrastructure, Deployment and Stuff. Now it's my personal blog. So there.Julianhttp://www.blogger.com/profile/06148753904642162513noreply@blogger.comBlogger67125tag:blogger.com,1999:blog-30889085.post-46742605953754391892009-06-17T18:32:00.001+01:002009-06-17T18:32:29.581+01:00Win a copy of Atlassian Bamboo<p>I'm running a give-away on my other blog. Atlassian are giving away a license for the Bamboo Continuous Integration server. There's also 10 Bamboo T-shirts up for grabs. Just write a few paragraphs about your best or worst build experiences ... </p><p><a href="http://www.build-doctor.com/2009/06/16/atlassian-bamboo-giveaway">http://www.build-doctor.com/2009/06/16/atlassian-bamboo-giveaway</a></p><br class='final-break' /><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30889085-4674260595375439189?l=www.juliansimpson.org'/></div>Julianhttp://www.blogger.com/profile/06148753904642162513noreply@blogger.com0tag:blogger.com,1999:blog-30889085.post-53840877927090402532009-02-16T22:42:00.002Z2009-02-16T22:43:27.780ZPlay to your strengths<p style="clear: both"><a href="http://picasaweb.google.com/data/media/api/user/simpsonjulian/albumid/5277868454269968113/photoid/5303529236048738386/1234824125131000?authkey=L7RZjj6u82s" class="image-link"><img class="linked-to-original" src="http://picasaweb.google.com/data/media/api/user/simpsonjulian/albumid/5277868454269968113/photoid/5303529204146226370/1234824118972000?authkey=L7RZjj6u82s" height="380" width="380" style=" text-align: center; display: block; margin: 0 auto 10px;" /></a><br /><a href="http://www.agile2007.org/index.php%3Fpage=sub%252F&id=959.html">This session</a> at Agile 2007 was very interesting. Mainly because I learned about the Gallup organisation and their focus on playing to your strengths for success.<br /><br />It's not a very PC message: just do what you're really, really good at, and don't put too much time into rounding off your skills. If you're a monster programmer, don't take a detour into project management. Just keep sharpening your claws.<br /><br />Anyhow, I'm taking their advice. After spending a frustrating year trying to get a bunch of developers to write .NET software more repeatably, I'm playing to some of my strengths: Unix systems administration, Ruby scripting,and dicking around with open source apps.<br /><br />My new role is at <a href="http://www.enrichproductions.net/">Enrich Social Productions</a>. Among other things I'm in charge of production systems, which means I get to use Puppet. In a year's time I'd like to be doing most of my admin using TextMate.<br /><br />Our first project is <a href="http://www.1click2fame.com/">One Click To Fame</a>, an online talent competition. Really enjoying digging into the guts of the site and understanding the dependencies.<br />It's also nice to work in media again.</p><br class='final-break' style='clear: both' /><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30889085-5384087792709040253?l=www.juliansimpson.org'/></div>Julianhttp://www.blogger.com/profile/06148753904642162513noreply@blogger.com0tag:blogger.com,1999:blog-30889085.post-7883703273526582642008-12-30T15:08:00.001Z2008-12-30T15:08:47.876Z2008, the headlines<p style="clear: both"><ul style="clear: both"><li><strong>January:</strong> I left ThoughtWorks after almost 4 years. Mixed feelings.</li><li><strong>February:</strong> I started my new job in the City.</li><li><strong>April:</strong> Took a holiday in Scotland. Scotland is good.</li><li>J<strong>une:</strong> Had vasectomy. My advice: take at least 3 days off to recover. That's all you need to know. Oh, and don't make small talk in the waiting room. Just bury your nose in the gadget magazines like everyone else.</li><li><strong>July:</strong> Lesley started working again. I take the kids to school 2 mornings a week. Discover new meaning to being organised. Lovely to do, though.</li><li><strong>August:</strong> fantastic holiday in France. Unless exchange rate moves it could be Bognor next year.</li><li><strong>October:</strong> Did my one conference of the year - CITCON. Had to pay for it myself. Worth it.</li><li><strong>December:</strong> Left my city job. More interesting things to do. More on that later.</li></ul>Funny old year. Didn't ride my hybrid bike much (see June). Barely rode the little bike in London at all, unlike last year where I caught the tube about 5 times. <br /><br />Next year will be new job, scary times and hopefully the chance to do more of what I want to do. Which is write and mess with Puppet.<br /><br />Bring it on.</p><br class='final-break' style='clear: both' /><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30889085-788370327352658264?l=www.juliansimpson.org'/></div>Julianhttp://www.blogger.com/profile/06148753904642162513noreply@blogger.com3tag:blogger.com,1999:blog-30889085.post-7004598109606753402008-12-23T10:33:00.001Z2008-12-23T10:33:41.409ZFarewell to the world of insurance<p style="clear: both">No longer am I something in the City. I have mixed feelings about this. Insurance seemed to be a safer occupation to have in interesting times, and I liked wearing the suits. I liked the guys I sat with, and the business in general was very interesting.<br /><br />Wasn't my bag though. I can do Microsoft work, falteringly. There's a time and place for that and I don't want to be a platform zealot. But my approach is very Unix-like. I'm all about the command line, even on Windows. That wasn't a perfect fit for me, and it probably wasn't for anybody else, either.<br /><br />Anyway, I learned a lot and if I can safely convey some of those lessons on my other blog I will. I'm very shortly going to be doing some interesting things with a media startup and getting my hands on production again. Without a GUI tool in sight.<br /><br /></p><br class='final-break' style='clear: both' /><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30889085-700459810960675340?l=www.juliansimpson.org'/></div>Julianhttp://www.blogger.com/profile/06148753904642162513noreply@blogger.com0tag:blogger.com,1999:blog-30889085.post-42042690333910252872008-12-18T16:44:00.001Z2008-12-18T16:44:33.609ZBalancing the books with your schedule<p style="clear: both">I used to run my own business, fixing people's Macs and PC's. Invoices would be made in my office using a <a href="http://en.wikipedia.org/wiki/MYOB_(software)">book keeping package</a> on my Mac IIsi. Which was never where I was. Invoices would leave my corporate HQ in desperate bursts, rather than a steady flow.<br /><br />If the accounting software would have supported it, I'd have used the shiny new Applescript (hey, it was 1996) to allow me to generate invoices from where I was, rather than when I got back to the industrial area where my corporate HQ was.<br /><br />12 years later (and thanks to <a href="http://twitter.com/timharding">@timharding</a>) I think I've found what I wanted. <a href="http://www.freshbooks.com/index2.php">Freshbooks</a> allows you to generate invoices and track expenses. You can buy postage credits and they will generate snail mail invoices. PDF invoices are free. If you have one or two customers, it's free. <br /><br />I'm also reasonably happy with the expense tracking. It's not as good as something like <a href="http://xpenser.com/">Xpensr</a>, but it works for me in the UK. Xpensr say that changing the default currency from US dollars is their most asked for feature, but it's not there yet. When they implement that I'd be very interested in using it - they lookup exchange rates at IMF rates, and automatically convert.<br /><br /><a href="http://www.blinksale.com/home">Blinksale</a> was quite appealing for all this two years ago, but the competition is looking sharper all the time.</p><br class='final-break' style='clear: both' /><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30889085-4204269033391025287?l=www.juliansimpson.org'/></div>Julianhttp://www.blogger.com/profile/06148753904642162513noreply@blogger.com2tag:blogger.com,1999:blog-30889085.post-14540443550109459582008-12-09T23:25:00.001Z2008-12-09T23:25:04.567Z[N]Ant Refactoring<p style="clear: both">I just started a new series on the Build Doctor: <a href="http://www.build-doctor.com/2008/12/09/build-refactoring-extract-target">Ant Refactoring</a>. <br /><br />What? Oh okay. It'll work for NAnt as well, if any of you .NET guys are still using it.</p><br class='final-break' style='clear: both' /><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30889085-1454044355010945958?l=www.juliansimpson.org'/></div>Julianhttp://www.blogger.com/profile/06148753904642162513noreply@blogger.com0tag:blogger.com,1999:blog-30889085.post-59831983639079757742008-12-09T19:07:00.001Z2008-12-09T19:07:20.381ZThe unofficial beer of the Ruby community<p style="clear: both"><a href="http://picasaweb.google.com/data/media/api/user/simpsonjulian/albumid/5277868454269968113/photoid/5277868510491853042/1228849522194000?authkey=L7RZjj6u82s" class="image-link"><img class="linked-to-original" src="http://picasaweb.google.com/data/media/api/user/simpsonjulian/albumid/5277868454269968113/photoid/5277868944913792178/1228849623007000?authkey=L7RZjj6u82s" height="285" align="left" width="380" style=" display: inline; float: left; margin: 0 10px 10px 0;" /></a>I'm playing with <a href="http://www.drinkbrainjuice.com/blogo" title="blogo">Blogo</a>'s drag and drop and I'm liking it. I bought this Leffe Ruby in the supermarket on holiday. I think I'll stick to Brune.<br /><br /><br /></p><br class='final-break' style='clear: both' /><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30889085-5983198363907975774?l=www.juliansimpson.org'/></div>Julianhttp://www.blogger.com/profile/06148753904642162513noreply@blogger.com0tag:blogger.com,1999:blog-30889085.post-19799048569629464602008-11-24T15:00:00.003Z2008-11-24T15:00:01.064ZBuild Doctor: normal service has resumedIn October, I made 3 posts to the blog. One of those was a guest post as well. Things have been busy. Far too busy. That's about to change, but I'll announce that soon.<div><br /></div><div>In November however, I seemed to find my blogging mojo again. Here's some new projects:</div><div><ul><li>The <a href="http://www.build-doctor.com/2008/11/19/the-build-rosetta-stone">Build Rosetta Stone</a>, a reference of build tool commands,<br /></li><li>An <a href="http://www.build-doctor.com/2008/11/24/london-build-and-deploy-job-rss-feed">RSS feed</a> of Build and Deployment jobs in London,<br /></li><li>An occasional <a href="http://www.build-doctor.com/2008/11/22/too-agile">comic</a><br /></li><li>A series of posts around the CITCON CI Cage Fight. (<a href="http://www.build-doctor.com/2008/11/11/ci-cage-fight-build-o-matic">build-o-matic</a>, <a href="http://www.build-doctor.com/2008/11/17/ci-cage-fight-cruisecontrol">CruiseControl</a>, <a href="http://www.build-doctor.com/2008/11/18/citcon-ci-cage-fight-hudson">Hudson</a>)</li></ul></div><div>Whew.</div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30889085-1979904856962946460?l=www.juliansimpson.org'/></div>Julianhttp://www.blogger.com/profile/06148753904642162513noreply@blogger.com0tag:blogger.com,1999:blog-30889085.post-16182250331027076462008-11-02T22:41:00.003Z2008-11-02T22:45:34.522ZChild: why do we have firework displays?<div>Me: Well, Guy Fawkes tried to blow up parliament and he didn't succeed so uh, we celebrate him not blowing it up by umm .... blowing things up ... </div><div><br /></div><object width="425" height="350"> <param name="movie" value="http://www.youtube.com/v/qs2cfdShQmY"> <embed src="http://www.youtube.com/v/qs2cfdShQmY" type="application/x-shockwave-flash" width="425" height="350"></embed> </object><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30889085-1618225033102707646?l=www.juliansimpson.org'/></div>Julianhttp://www.blogger.com/profile/06148753904642162513noreply@blogger.com0tag:blogger.com,1999:blog-30889085.post-4720073931660702222008-11-01T20:02:00.006Z2008-11-01T21:22:06.028ZHappy MacSuccess! Gigabyte of RAM in Fox, one of the mighty engines that drive <a href="http://www.build-doctor.com">The Build Doctor</a>. It's an old G4 PPC based Mac. Most of the articles that I have written for the blog have crossed this little Mac's desktop. Fox only had half a gigabyte of RAM. That wasn't really enough to load the operating system and the applications. Camino (my main browser) itself was taking up hundreds of megabytes of RAM on it's own.<br /><br />The one thing that stopped me from upgrading earlier was that damn case. You don't unscrew it, you prise the thing open with a palette knife. My palette knife is rusted to bits and wasn't going anywhere near Fox. After reading up on it, I ordered a plastic spatula from Amazon in the hope that I could use it to prise the lid open. No deal. It turned out that I had a plentiful supply of what I needed - table knives. Push the knife into the crack between the lid and the case, gently slide along to release the first clips, and then lever out. Repeat on three sides:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_-rlZcQ-7nAM/SQy8u9VClFI/AAAAAAAAAMQ/3UA5tCIRFCE/s1600-h/01112008237.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_-rlZcQ-7nAM/SQy8u9VClFI/AAAAAAAAAMQ/3UA5tCIRFCE/s320/01112008237.jpg" alt="" id="BLOGGER_PHOTO_ID_5263789579412083794" border="0" /></a><br />Once you have the lid loosened you can proceed with the upgrade. <a href="http://www.ifixit.com/Guide/Mac/Mac-Mini/82">This guide</a> was very helpful ( courtesy of @nasrat). Here's the machine with old ram out and new ram in:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_-rlZcQ-7nAM/SQy9fOqbMvI/AAAAAAAAAMY/ntoB7Wo3ibA/s1600-h/01112008240.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_-rlZcQ-7nAM/SQy9fOqbMvI/AAAAAAAAAMY/ntoB7Wo3ibA/s320/01112008240.jpg" alt="" id="BLOGGER_PHOTO_ID_5263790408698901234" border="0" /></a><br />The case doesn't seem to be scratched. Was it worth it? I think so. The UI is snappier and I can run iTunes, iPhoto and a browser. Which used to take some patience.<br /><br />Thanks to @nasrat and @indietim who sent encouraging tweets.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30889085-472007393166070222?l=www.juliansimpson.org'/></div>Julianhttp://www.blogger.com/profile/06148753904642162513noreply@blogger.com0tag:blogger.com,1999:blog-30889085.post-8693755698097593842008-10-15T12:51:00.003+01:002008-10-15T12:55:54.085+01:00New post on www.build-doctor.com: six tips for automated releases<span style="font-size:small;"><b></b></span>The cutover to WordPress is almost complete. There's a few broken Urls that I still need to redirect. Amazingly (and courtesy of my friends at <a href="https://dev.youdevise.com/">YouDevise</a>) there's a new post:<br /><br /><a href="http://www.build-doctor.com/2008/10/14/six-tips-for-automated-releases">Link</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30889085-869375569809759384?l=www.juliansimpson.org'/></div>Julianhttp://www.blogger.com/profile/06148753904642162513noreply@blogger.com0tag:blogger.com,1999:blog-30889085.post-41224884441823848622008-10-13T21:36:00.006+01:002008-10-13T21:59:19.955+01:00Unmade road: 1 Dahon: nil<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_-rlZcQ-7nAM/SPO1zyl_lqI/AAAAAAAAALQ/-43OA6Fz6ho/s1600-h/03092008175.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://4.bp.blogspot.com/_-rlZcQ-7nAM/SPO1zyl_lqI/AAAAAAAAALQ/-43OA6Fz6ho/s320/03092008175.jpg" alt="" id="BLOGGER_PHOTO_ID_5256745091430586018" border="0" /></a><br />I did get my money's worth out of my Dahon Mariner in 2 years. It won't be traveling all that far now, with the broken frame you can see if you look carefully at the photo.<br /><br />You can conclude that it is indeed a road bike.<br /><br />Today I did ride it to the train station, and then from Waterloo to the office. Because I forgot my lock. I took the scenic route along the South Bank and the Millennium Bridge.<br /><span style="font-size:small;"><b></b></span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30889085-4122488444182384862?l=www.juliansimpson.org'/></div>Julianhttp://www.blogger.com/profile/06148753904642162513noreply@blogger.com0tag:blogger.com,1999:blog-30889085.post-4578475740611349742008-09-07T22:20:00.002+01:002008-09-07T22:25:09.011+01:00Playground accident<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_-rlZcQ-7nAM/SMRF2cG8u0I/AAAAAAAAAKQ/dkjApRbhaNs/s1600-h/07092008184_1.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_-rlZcQ-7nAM/SMRF2cG8u0I/AAAAAAAAAKQ/dkjApRbhaNs/s400/07092008184_1.jpg" alt="" id="BLOGGER_PHOTO_ID_5243392667726691138" border="0" /></a>Today we went to an NCT event: two solid hours of field testing climbing frames. It's all good fun until someone gets hurt. <br /><br />(No children were actually harmed in the making of this image, honest!)<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30889085-457847574061134974?l=www.juliansimpson.org'/></div>Julianhttp://www.blogger.com/profile/06148753904642162513noreply@blogger.com0tag:blogger.com,1999:blog-30889085.post-21542082938586454952008-09-03T21:22:00.003+01:002008-09-03T21:25:35.128+01:00blog retrospectiveI meant to do this at three months. Then at six. I kinda missed the boat at nine as well. Finally, here's the first of two or three posts on my how my other blog, Build Doctor is doing. <br /><br /><a href="http://www.build-doctor.com/2008/09/build-doctor-retrospective-season.html">Link</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30889085-2154208293858645495?l=www.juliansimpson.org'/></div>Julianhttp://www.blogger.com/profile/06148753904642162513noreply@blogger.com0tag:blogger.com,1999:blog-30889085.post-36681018790901652292008-07-26T11:28:00.003+01:002008-12-10T09:08:38.441ZI'm going to enjoy eating you, little chillies.<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_-rlZcQ-7nAM/SIr84_aj4NI/AAAAAAAAAI4/QEJ9zBlN8_0/s1600-h/26072008034.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_-rlZcQ-7nAM/SIr84_aj4NI/AAAAAAAAAI4/QEJ9zBlN8_0/s400/26072008034.jpg" alt="" id="BLOGGER_PHOTO_ID_5227268373542592722" border="0" /></a><br />We have about 8 chilli plants. All cultivated from seed, which I'm proud of. Some were bought in a packet, some were scooped out of a chilli that I was de-seeding to cook with.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30889085-3668101879090165229?l=www.juliansimpson.org'/></div>Julianhttp://www.blogger.com/profile/06148753904642162513noreply@blogger.com0tag:blogger.com,1999:blog-30889085.post-28598118913915000602008-07-25T12:32:00.002+01:002008-07-25T12:37:13.103+01:00Last night, I dreamt in code ...<span style="font-size:small;"><b></b></span>... and the code was Perl. It was slightly disturbing; it's not like I've written any Perl in years. What does it mean?<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30889085-2859811891391500060?l=www.juliansimpson.org'/></div>Julianhttp://www.blogger.com/profile/06148753904642162513noreply@blogger.com2tag:blogger.com,1999:blog-30889085.post-15966317813917273162008-07-15T22:59:00.004+01:002008-12-10T09:08:38.576ZDebian on my eeepc makes me happy<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_-rlZcQ-7nAM/SH0fgdnbh0I/AAAAAAAAAII/ipMLnIzKl4I/s1600-h/14072008016.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_-rlZcQ-7nAM/SH0fgdnbh0I/AAAAAAAAAII/ipMLnIzKl4I/s400/14072008016.jpg" alt="" id="BLOGGER_PHOTO_ID_5223365785385928514" border="0" /></a><br /><br />I ruined the Xandros install on my Asus Eeepc weeks ago. So I've just done my second Debian install on it, this time using an 8Gb SDHC card to host the OS. There's a tangible lag sometimes because the SD card is connected via USB2, but not enough to matter. Mostly I just write stuff using Vim, if I get a seat on the train.<br /><br /><br /><span style="font-weight: bold;"><br /></span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30889085-1596631781391727316?l=www.juliansimpson.org'/></div>Julianhttp://www.blogger.com/profile/06148753904642162513noreply@blogger.com2tag:blogger.com,1999:blog-30889085.post-41597338028533372482008-07-14T22:36:00.003+01:002008-12-10T09:08:38.729ZBlimp over London<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_-rlZcQ-7nAM/SHvHgDI1sTI/AAAAAAAAAHo/mpVEwbXoieg/s1600-h/14072008015.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_-rlZcQ-7nAM/SHvHgDI1sTI/AAAAAAAAAHo/mpVEwbXoieg/s400/14072008015.jpg" alt="" id="BLOGGER_PHOTO_ID_5222987546278342962" border="0" /></a><br />Taken from London Bridge this afternoon. I'd write something funny but I burnt my finger cooking poppadoms.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30889085-4159733802853337248?l=www.juliansimpson.org'/></div>Julianhttp://www.blogger.com/profile/06148753904642162513noreply@blogger.com0tag:blogger.com,1999:blog-30889085.post-42901729128144272142008-06-23T20:55:00.004+01:002008-06-23T21:52:16.032+01:00Radiator construction at the Guardian - a guest post at www.build-doctor.com<div style="text-align: center;"><span style="font-size:85%;">(click <a href="http://www.build-doctor.com/2008/06/guardiancouk-build-radiator-guest-post.html">here</a> to skip my introduction and go directly to the post)</span><br /></div><br />The last project I did for ThoughtWorks was at Guardian News and Media, working on the redesign of their website. It should have been a dream project: I used to read the newspaper cover to cover, I'm really interested in media, and it's a chance to see what running one of the biggest websites in the UK is like. I was a bit shocked when I got there.<br /><br />Like any software project, there were issues. The developers were doing their damnedest to meet some aggressive deadlines, the testers were writing automated tests like their lives depended on it, but something really wasn't gelling. It didn't seem to matter that the automated build that ran the functional tests was broken for days at a time. ThoughtWorkers the world over are capable of amazing amounts of discipline in software engineering. It felt like we weren't hitting that level and it wasn't clear why. What I did to try and fix this?<br /><br />In the project room, there were 32 inch TV's on the walls to display the state of the website. It was just coincidence that the developers were housed next to the Guardian's excellent systems operations team. The developers had a Wi-Fi rabbit. It was no contest. Something had to be done. In the very first guest post on The Build Doctor, Michael Brunton-Spall picks up the story of how we built an Extreme Feedback Device called the Build Radiator.<br /><br /><a href="http://www.build-doctor.com/2008/06/guardiancouk-build-radiator-guest-post.html">Link</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30889085-4290172912814427214?l=www.juliansimpson.org'/></div>Julianhttp://www.blogger.com/profile/06148753904642162513noreply@blogger.com1tag:blogger.com,1999:blog-30889085.post-56887988588934652722008-06-15T22:32:00.007+01:002008-12-10T09:08:38.857Zblog and job news ... the ThoughtWorks split is permanent<div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_-rlZcQ-7nAM/SFWVMGV4SWI/AAAAAAAAAGI/zYCBHsXXI70/s1600-h/NL010217_124.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_-rlZcQ-7nAM/SFWVMGV4SWI/AAAAAAAAAGI/zYCBHsXXI70/s400/NL010217_124.jpg" alt="" id="BLOGGER_PHOTO_ID_5212236178844567906" border="0" /></a>(Causeway Coast, Ulster, 1993)<br /></div><br />News:<br /><ul><li>My blog, the Build Doctor is <a href="http://www.build-doctor.com/2008/06/build-doctor-standalone-blog-once-more.html">no longer</a> on the Planet TW aggregator. You can subscribe to the RSS feed, of course: <a href="http://feeds.feedburner.com/TheBuildDoctor">Link</a></li><li>There's a new RSS feed for this blog. The old one redirects to this, but for what it's worth: <a href="http://feeds.feedburner.com/JulianSimpsonDotOrg">Link</a></li><li>And I passed my 3 month probation at <a href="http://www.beazley.com/">Beazley Furlonge</a>. My new office digs are at Monument (ironically just over the road from the old TW offices); I'm really enjoying being back in the City. Do I miss my ThoughtWorks colleagues? Loads of them. Do I miss consulting for ThoughtWorks UK? Negative. I'm enjoying life.<br /></li></ul><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30889085-5688798858893465272?l=www.juliansimpson.org'/></div>Julianhttp://www.blogger.com/profile/06148753904642162513noreply@blogger.com0tag:blogger.com,1999:blog-30889085.post-74864490610382841942008-06-15T20:55:00.004+01:002008-12-10T09:08:39.070ZThe 20th Woking Bikeathon<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_-rlZcQ-7nAM/SFV4No3Q8mI/AAAAAAAAAF4/A0h_hHsL1xk/s1600-h/DSC00195.JPG"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_-rlZcQ-7nAM/SFV4No3Q8mI/AAAAAAAAAF4/A0h_hHsL1xk/s320/DSC00195.JPG" alt="" id="BLOGGER_PHOTO_ID_5212204319454065250" border="0" /></a><br />The Woking bikeathon starts at 10am sharp. Once the speeches had finished, we set off about 10:20. To be fair, they had Alastair Campbell, a past Mayor of Woking and a present Mayor of Woking and other dignitaries queueing up to have their speech.<br /><br />This year the route took us through New Haw, along the M25 in a zigzag fashion, through Virginia Water past the Wentworth golf course, across the M3 and back in Woking via Chobham and Horsell before heading back to Sheerwater where the ride starts. This route came very close to our street, but we didn't give in to temptation and go home for cups of tea.<br /><br />It felt a lot easier this year. I put it down to the bike. Last year I was riding a mountain bike with street tires; this year I actually bought a hybrid <span style="font-style: italic;">road</span> bike. It makes all the difference in comfort and speed. This year also felt easier because it wasn't hosing with rain. 30 miles quickly vanished under our tyres. Fueled on doughnuts (apparently, the staple food of the bikeathon), we did our bit for Leukemia Research in about 3 hours. I think I'll try it towing a child next time.<br /><br />To all those who sponsored and encouraged us: thank you. It means a lot.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30889085-7486449061038284194?l=www.juliansimpson.org'/></div>Julianhttp://www.blogger.com/profile/06148753904642162513noreply@blogger.com2tag:blogger.com,1999:blog-30889085.post-51984661518674789162008-06-15T10:25:00.007+01:002008-06-15T10:53:21.530+01:00Tim's latest project: shelter for writers<span style="font-size:small;"><b></b></span>My friend Tim is a London based Rails developer . He has given you such things as <a href="http://whenshouldwe.com">http://whenshouldwe.com</a> and <a href="http://smarterfitter.com">http://smarterfitter.com</a> He just announced his latest site, Writer's Residence. In his own words:<br /><blockquote>Writer's Residence is a product specifically for writers who need to market themselves and their writing. It's a fast, easy way to create professional portfolio site including CV / clippings / samples / tear sheets / publication lists. It's designed for showing off work to commissioning editors or potential employers.</blockquote>I really like the concept: allowing people to focus on promoting their writing and not piddling around with blog skins, etc. The site was born out the frustration of a real freelance writer trying to promote herself online.<br /><br /><a href="http://writersresidence.com/">Link</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30889085-5198466151867478916?l=www.juliansimpson.org'/></div>Julianhttp://www.blogger.com/profile/06148753904642162513noreply@blogger.com1tag:blogger.com,1999:blog-30889085.post-73568166052082713332008-06-01T22:39:00.002+01:002008-06-01T22:51:47.343+01:00A precious moment<span style="font-size:small;"><b></b></span>Today, both my daughters were riding bikes, unaided. Lesley and I are over the moon about it.<br /><br />We decided that it was time to get Emma a bike. After a visit to the fine Action Bikes in Woking, we learned that:<br /><ul><li>Abby, the older one was using a bike that was too small</li><li>The bike that Emma fancied in the shop was also too small.<br /></li></ul>We ended up buying Abby a new bike <span style="font-style: italic;">sans trainers</span>, and putting the trainer wheels back on her old bike to give to Emma. It's rough being the youngest. There's an abandoned go-kart track near us in Woking that's now a park, so we went out there and let the kids loose. Emma went tearing off on her "new" bike. Abby had gained confidence after some false starts, and proceeded to demonstrate it by riding about 5 times around the track without stopping.<br /><br />Both Lesley and myself knew that she had the cycling bug when she went around the track without stopping to talk to us. Now we need to get a cycle rack so we can all race around.<br /><br />Two kids, each knocking off a rite of passage. Magic.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30889085-7356816605208271333?l=www.juliansimpson.org'/></div>Julianhttp://www.blogger.com/profile/06148753904642162513noreply@blogger.com0tag:blogger.com,1999:blog-30889085.post-54681183847691897472008-05-08T22:42:00.002+01:002008-05-08T22:46:29.270+01:00Last chance to sponsor us before the Woking bikeathon.<span style="font-size:small;"><b></b></span>Leukemia is horrid. Riding bikes is good. That's why we are riding in the 2008 Woking Bikeathon for Leukaemia Research. More info: <a href="http://justgiving.com/lesleyandjules">Link</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30889085-5468118384769189747?l=www.juliansimpson.org'/></div>Julianhttp://www.blogger.com/profile/06148753904642162513noreply@blogger.com1tag:blogger.com,1999:blog-30889085.post-58047106061651729552008-04-21T18:22:00.002+01:002008-04-21T18:25:39.724+01:00Scaling up CruiseControl ...<span style="font-size:small;"><b></b></span>... is my latest CruiseControl best practice post. In <a href="http://www.build-doctor.com/2008/03/cruisecontrol-enterprise-best-practices.html">English </a>and <a href="http://www.blogjava.net/chelsea/archive/2008/04/12/192481.html">Chinese</a>.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30889085-5804710606165172955?l=www.juliansimpson.org'/></div>Julianhttp://www.blogger.com/profile/06148753904642162513noreply@blogger.com0