<?xml version="1.0" encoding="iso-8859-1"?>
		<rss version="2.0" 
		    xmlns:dc="http://purl.org/dc/elements/1.1/"
		    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
		    xmlns:content="http://purl.org/rss/1.0/modules/content/">
		<channel>
		    <title>Associative Trails</title>
		    <link>http://www.associativetrails.com/</link>
		    <description>An internet consultancy that specialises in data-driven websites, Content Management Systems (CMS) and effective web communications. Experts in Coldfusion, XHTML, CSS, database design and web standards. Based in London, UK.</description>
		    <dc:language>en-uk</dc:language>
		    <dc:creator>Matt Perdeaux</dc:creator>
		    <dc:rights>Copyright 2008</dc:rights>
		    <dc:date>2008-11-21T15:30:07-00:00</dc:date>
		    <sy:updatePeriod>daily</sy:updatePeriod>
		    <sy:updateFrequency>1</sy:updateFrequency>
		    <sy:updateBase>2008-11-18T09:20:00-00:00</sy:updateBase><item> <title>How do we add gravity to software?</title> <link>http://www.associativetrails.com/blog/entry/How-do-we-add-gravity-to-software</link> <guid isPermaLink="false">B017595A-5056-897F-EDAE2CE12E4233DC@http://www.associativetrails.com/</guid> <content:encoded><![CDATA[<p><blockquote>"When you blow something up by a factor of one hundred, it gets weaker by a factor of one hundred. If you try to build a cathedral that way, it just collapses into a pile of rubble." - <a href="http://en.wikipedia.org/wiki/Alan_Kay">Alan Kay</a></blockquote></p><p>Having spent time as both a "Software Engineer" and a Structural Engineer, I am always interested when key industry figures start comparing the two disciplines. Alan Kay's insight into one of the fundamental problems with software reminded me of the arguments over the use of the word "Engineering" for software.</p><p><blockquote>"'Software Engineering' is something of an oxymoron. It's very difficult to have real engineering before you have physics, and there isn't anything even close to a physics for software" - <a href="http://en.wikipedia.org/wiki/L._Peter_Deutsch">L. Peter Deutsch</a></blockquote></p><p>The more I think about it, the more I can see what these guys are saying. Within the idiom, software isn't subject to the physical laws that govern structures.</p><p>For instance, about a decade ago, I was tasked with building the structural analysis model of the <a href="http://en.wikipedia.org/wiki/London_eye">London Eye</a>. As you can imagine, this included a very thorough consideration of the different combinations of force and load acting on the structure in order to calculate how much material was required for it to stand up. We considered over 200 different loadcases for self-weight, wind, people, motion, etc. but in all of them the major force was due to the self-weight of the structure. On average, about 90% of the material in that big wheel is only there to hold itself up.</p><p>This introduces some interesting approaches to the engineering solution. In these circumstances, if you have a large force to resist, you cannot just throw more material at it because you are just worsening the problem. Eventually the whole thing will fall down. One wonders what kind of software we would produce if, like London Eye steelwork, 90% of the code written did nothing apart from retain the structural integrity of the software. Without the constraints of gravity, won't we just keep on building and building?</p><p>I guess we apply some constraints to ourselves by using application frameworks such as Rails or Django, but the only real physical constraint on sheer volume of code I can see is factors such as disk space, processor speed, RAM, etc. And how many of us push our servers to that extent? Hmmmm.</p>]]></content:encoded> <dc:creator>Matt Perdeaux</dc:creator> <dc:subject>Technology &amp; applications</dc:subject> <dc:date>2008-11-18T09:20:00-00:00</dc:date> </item> <item> <title>"Eco" own goal</title> <link>http://www.associativetrails.com/blog/entry/Eco-own-goal</link> <guid isPermaLink="false">012938ED-5056-897F-EDE7FF26AB39C2A1@http://www.associativetrails.com/</guid> <content:encoded><![CDATA[<p>I've just taken delivery of my latest bunch of stuff from Amazon, and I can't help but feel a bit irked with the mangled way that environmental responsibility is used in marketing nowadays.</p><p>Last week, I decided I needed some earphones that blocked out a bit more external noise than the ear buds that came with my iPod. A swift scoot through Amazon found some <a href="http://www.amazon.co.uk/Sennheiser-CX300-Eco-Headphones-Black/dp/B000S8EUNM/ref=sr_1_1?ie=UTF8&s=electronics&qid=1224084910&sr=8-1">reasonable-looking Sennheisers</a>. They are described as an "Eco" product because the packaging is 100% recyclable, and when they arrived, they were in a nice old-fashioned brown cardboard box with the product contained within a clever set of punched cardboard leaves. All well and good, gives you a nice warm glow as you toss the packaging into the recycle bin, etc.</p><p>However, while I was there, I thought I would stock up on a few seasons of "The Wire". So my order was two DVDs and one pair of "Eco" headphones. All to be sent from Amazon's Jersey warehouse. I didn't tick the "fast delivery" option. Yet they were all sent in separate packages, on the same day, and all arrived, in separate packages, two days later. What's the point of cutting down on product packaging if you're going to send everything individually? I applaud the initial effort, but didn't Amazon used to be able to put more than one thing in each box?</p>]]></content:encoded> <dc:creator>Matt Perdeaux</dc:creator> <dc:subject>Business, Culture</dc:subject> <dc:date>2008-10-15T10:36:00-00:00</dc:date> </item> <item> <title>Sheppard Robson intranet launched</title> <link>http://www.associativetrails.com/news</link> <guid isPermaLink="false">F5EE41C6-5056-897F-ED3A5F2E112F2F05@http://www.associativetrails.com/</guid> <content:encoded><![CDATA[<p>After an intense summer, the <a href="/products/sheppardRobsonIntranet">Sheppard Robson intranet</a> has launched and is now available to all client employees. Available in a standard web browser, content authors need no technical knowledge or specialist software, meaning the maintenance of important company information will become much easier.</p><p>Integration with Active Directory and the client's own photo library produces comprehensive staff lists with minimal authoring. Extensive personalization features allow users to tag their favourite pages and subscribe to internal company blogs. Employees can even see the latest press coverage about the company, listed on the intranet homepage.</p><p>To meet the client's timescales, we specified, built, installed and tested the application within an intense two-month period. We are very pleased with the results, and look forward to seeing how the system is used and extended in the future.</p>]]></content:encoded> <dc:creator>Matt Perdeaux</dc:creator> <dc:subject>Company news</dc:subject> <dc:date>2008-10-13T06:06:00-00:00</dc:date> </item> <item> <title>Inspirational stuff from one of the masters</title> <link>http://www.associativetrails.com/blog/entry/Inspirational-stuff-from-one-of-the-masters</link> <guid isPermaLink="false">A32D0C13-5056-897F-EDADB222FDD40FE0@http://www.associativetrails.com/</guid> <content:encoded><![CDATA[<p>The <a href="http://www.designmuseum.org/">Design Museum</a> is generally a good way to spend an hour or two, and will often provide a little bit of inspiration or extra motivation. Their current exhibition about Richard Rogers Architects is one the of the best they've had for a few years - full of incredible architectural models and renderings of some of the world's most impressive structures.</p><p>It was cool to see the <a href="http://www.richardrogers.co.uk/work/selected_works/bordeaux_law_courts/completed">Bordeaux Law Courts</a> were presented. I was lucky enough to do some work on this one and being inside the court rooms themselves remains one of the most incredible architectural experiences of my life. I particularly enjoyed some of the documents in the exhibition - it's really weird looking at concept and scheme design proposals for iconic buildings like the <a href="http://www.richardrogers.co.uk/work/buildings/centre_pompidou/conception">Pompidou Centre</a> or <a href="http://www.richardrogers.co.uk/work/buildings/lloyd_s_of_london/design">Lloyd's of London</a>.</p><p><img src="http://farm4.static.flickr.com/3132/2744106668_5f293e03f4_m.jpg" class="inlineImageRight" alt="Sketching" align="right" height="180" width="240">It also reminded me of something that I used to take for granted in building design, but I rarely come across in the web. The thing about buildings this big is that they are complicated. Luckily, architects and engineers quickly become very adept at explaining pretty involved ideas with sketches. It was really nice to see some high-quality visual communication.</p><p>However, for me the real star of the show was actually a presentation method that I have never seen before. It was essentially an animated plan diagram of an urban planning scheme that was animated to show building usage, travel links, services, sun shading, etc. What really set it out was it being presented on a horizontal flat display, with the buildings being represented in 3d by transparent glass blocks. When these things light up or seem to cast shadows, it really is very impressive stuff. I shot a grainy video of it, but it really doesn't do it any justice at all. I would recommend anyone making a trip to see this superb exhibition.</p><p><object width="400" height="302"> <param name="allowfullscreen" value="true" /> <param name="allowscriptaccess" value="always" /> <param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=1490426&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /> <embed src="http://www.vimeo.com/moogaloop.swf?clip_id=1490426&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="302"></embed></object></p>]]></content:encoded> <dc:creator>Matt Perdeaux</dc:creator> <dc:subject>London, Design</dc:subject> <dc:date>2008-08-08T11:13:00-00:00</dc:date> </item> <item> <title>Last.fm Normaliser - one year on</title> <link>http://www.associativetrails.com/blog/entry/Lastfm-Normaliser--one-year-on</link> <guid isPermaLink="false">ED65A9C9-5056-897F-ED8C9A933BE63495@http://www.associativetrails.com/</guid> <content:encoded><![CDATA[<p>Our <a href="http://www.associativetrails.com/stuff/normalisefm/">last.fm normaliser application</a> recently celebrated its first birthday, and we're pretty pleased that not only has it lasted this long, but it still seems to be going strong. In that year, it has served up over a quarter of a million charts and now has over 215,000 albums in its cache.</p><p>It has been very interesting to compare usage with coverage - while most of our referrals come from last.fm itself, <a href="http://www.readwriteweb.com/archives/top_10_lastfm_mashups.php">this article</a> in Read Write Web, a link from <a href="http://www.plasticbag.org/">Tom Coates</a> and the launch of <a href="http://build.last.fm/">last.fm's directory of external applications</a> all provided some welcome spikes in traffic.</p><p>So what's next for the normaliser? To be honest, we were half-expecting last.fm to start doing their charts this way, but that doesn't seem to be forthcoming, so I guess the normaliser has a valid role going forward. Despite being pretty consistent since just after launch, we do listen to what people are telling us and we are due to make a few tweaks over the next few months.</p><p>The database is getting pretty big, and I would like to move it over to one of those new-fangled cloud storage services. <a href="http://www.amazon.com/gp/browse.html?node=342335011">Amazon SimpleDB</a> is an option, but the limited querying would probably mean we would have to lose a few features (for instance, the stats). Microsoft's SQL Server Data Services will probably be a better bet, but we'll have to see if Redmond has finally understood mashups and made the service responsive enough. The marketing still uses phrases like "enterprise-class technology" that send shivers down my spine.</p><p>So, on balance, a good first year and we're looking forward to more of the same. Many thanks to all of you that have used the normaliser and especially those that have got in touch with us.</p><p>PS - The <a href="http://pipes.yahoo.com/associativetrails/artistnews">Favourite Artist News</a> Yahoo Pipe isn't doing too badly either - over 75,000 runs since the end of November 2007.</p>]]></content:encoded> <dc:creator>Matt Perdeaux</dc:creator> <dc:subject>Technology &amp; applications, Mashups</dc:subject> <dc:date>2008-07-04T04:25:00-00:00</dc:date> </item> <item> <title>Northdoor website and CMS launched</title> <link>http://www.associativetrails.com/news</link> <guid isPermaLink="false">DF711E8F-5056-897F-EDFDE5FFCAC35C91@http://www.associativetrails.com/</guid> <content:encoded><![CDATA[<p>After months of hard work, we are very happy that <a href="http://www.northdoor.co.uk/">Northdoor's new website</a> and its supporting CMS are up and running. The clean and professional visual design is supported by standards-compliant coding, integration with Salesforce.com and RSS.</p><p>The CMS is pretty clever too, supporting unlimited hierarchical pages, granular administrator permissions, full versioning and rollback, image management, microsites and all sorts of other modern time-saving devices.</p><p>We look forward to seeing how the new system will help the site grow, and hope Northdoor's users will reap the benefits of all the team's hard work.</p>]]></content:encoded> <dc:creator>Matt Perdeaux</dc:creator> <dc:subject>Company news</dc:subject> <dc:date>2008-07-01T11:17:00-00:00</dc:date> </item> <item> <title>BBC raps Amex over web accessibility</title> <link>http://www.associativetrails.com/blog/entry/BBC-raps-Amex-over-web-accessibility</link> <guid isPermaLink="false">28509627-3FFB-50A9-80DF0A7FF7CA857B@http://www.associativetrails.com/</guid> <content:encoded><![CDATA[<p>The 5 April 2008 edition of Radio 4's "Money Box" program had <a href="http://news.bbc.co.uk/1/hi/programmes/moneybox/7332216.stm">a segment about the problems a blind user has been having</a> when he tries to access his American Express credit card statements online. Apparently, the problem started in December 2007 when Amex switched statement format from HTML to PDF.</p><p>The new PDF statements weren't being read properly by screen reader software - instead of reading across the rows of the statement, it was reading down the columns. It is possible to tweak PDFs to ensure that they are properly accessible to screen readers, but this requires a level of skill and attention to detail that most companies do not dedicate resources for.</p><p>Hopefully, coverage in the mainstream national press will help their customers' cause, and Amex have said they will fix the problem as soon as possible. Representatives from both Adobe and the Royal National Institute of Blind People were interviewed.</p><p>It is good to see web accessibility issues being covered by the mainstream press. Apparently, there are over 400,000 people registered blind or partially-sighted in the UK alone - a hefty proportion of any web site's audience. The article did mention the Disability Discrimination Act and legal action, but it is worth noting that in the majority of cases where the RNIB acts as arbiter, website owners successfully make changes to their site without recourse to the courts.</p>]]></content:encoded> <dc:creator>Matt Perdeaux</dc:creator> <dc:subject>Web accessibility, Quality &amp; standards</dc:subject> <dc:date>2008-04-07T05:33:00-00:00</dc:date> </item> <item> <title>Blogging - social phenomenon or cultural niche for idiots?</title> <link>http://www.associativetrails.com/blog/entry/Blogging--social-phenomenon-or-cultural-niche-for-idiots</link> <guid isPermaLink="false">5BCA5CEE-3FFB-50A9-8760E914134898C8@http://www.associativetrails.com/</guid> <content:encoded><![CDATA[<p>I had a pretty weird night last night. My wife and I went along to an event at the <a href="http://www.londonwordfestival.com/">London Word Festival</a>, ostensibly a comedy night themed around technology featuring comedians who blog. There were some good names there, particularly <a href="http://www.richardherring.com/warmingup/">Richard Herring</a> and <a href="http://www.flickr.com/photos/perdeaux/2295683447/">Simon Munnery</a>, and having been to see <a href="http://www.last.fm/event/447924">Saul Williams and le Sac vs Pip</a> the night before, we were ready for a good night.</p><p>When the compere, a fella called <a href="http://matthewcrosby.blogspot.com/">Matthew Crosby</a>, stood up and asked if any of the audience kept blogs, I broke one of my own rules and raised my hand. Having spent some toe-curling nights sat at the front of comedy gigs that had friends on the bill, being forced to "interact" with those on stage isn't my cup of tea. I don't know why I felt the need to pipe up.</p><p>Anyway, he asked what I blogged about. I said "Web Standards". Dunno why I picked on that particular aspect of the melange of stuff that goes on at this URL, but there you go. Anyway, web standards aren't the kind of thing that butters the average spoken word festival-goers muffin, so he quickly moved on. Phew. I at least managed to namecheck the site, and all publicity is good publicity, I guess. Other bloggers in the audience included a <a href="http://sustainaballs.typepad.com/">sustainability champion</a>, a lady who writes Haiku about Japan and <a href="http://headlessness.com/">a techie/artsy/dataviz</a> type.</p><p>Anyway, I thought that would be that and got on with enjoying the rest of the show. Trouble is, I'd broken cover hadn't I? At the next interval, the very considerate and jovial gentleman that was filming the event decided he'd ask me a few more questions. On camera. This hasn't yet appeared on the web, and I wouldn't let anyone know if it did.</p><p>Nor did the fun and games end there. At the end of the night I was called to the stage to appear in what seemed to be a competition for ginger blokes with beards. I didn't win.</p><p>I'm not sure what this whole experience says about blogging - whether it is now acceptably mainstream or still the preserve of the type of people who are stupid enough to pipe up at comedy gigs. I'm just glad its all over.</p>]]></content:encoded> <dc:creator>Matt Perdeaux</dc:creator> <dc:subject>London, Culture</dc:subject> <dc:date>2008-02-27T11:45:00-00:00</dc:date> </item> <item> <title>All systems go for Northdoor</title> <link>http://www.associativetrails.com/news</link> <guid isPermaLink="false">4C391AE7-3FFB-50A9-812E5442CD3B99E9@http://www.associativetrails.com/</guid> <content:encoded><![CDATA[<p>We are delighted to have just been given the green light to start work on specifying and delivering a bespoke CMS for <a href="http://www.northdoor.co.uk/">Northdoor</a>. <a href="http://www.brandcreativity.com/">Creativity</a> have produced some cracking designs, and we look forward to doing the client justice with a slick CMS and some web standards magic.</p>]]></content:encoded> <dc:creator>Matt Perdeaux</dc:creator> <dc:subject>Company news</dc:subject> <dc:date>2008-02-24T11:08:00-00:00</dc:date> </item> <item> <title>On the long, slow death of databases</title> <link>http://www.associativetrails.com/blog/entry/On-the-long-slow-death-of-databases</link> <guid isPermaLink="false">2723742F-3FFB-50A9-88306EED64C3B99D@http://www.associativetrails.com/</guid> <content:encoded><![CDATA[<p>Read Write Web has just published an interesting <a href="http://www.readwriteweb.com/archives/semantic_web_11_things_to_know.php">summary piece about the semantic web</a>, that predicts the eventual demise of relational databases in favour of "structure on the fly" searching.</p><p><blockquote>The world is clearly too complex to structure upfront... Structure on the fly is done by people adding structure as they use the service and by engines that automatically create structure from unstructured content... Innovation has slowed in the RDBMS world - with open source at one end and Oracle at the other, there is little reason to innovate - just when Semantic Web innovation is accelerating.</blockquote></p><p>This is an interesting idea, but from a technical point of view I'm really not sure if it is relevant to the promotion of the semantic web. Anything that searches through lots of data needs some kind of index (even Google) and many of these indexes are stored in RDBMS platforms because they offer the quickest way of querying the data.</p><p>I would have thought that the growth of the semantic web relies on the search spiders gathering the structured data in a more intelligent way (e.g. recognizing microformats, etc.) and recording that in the index. The technical platform used to then query that index is almost irrelevant, as long as it does it quickly and accurately.</p><p>Even on an enterprise level, I honestly cannot see a situation in the near future where network and client computer speeds are quick enough to allow on the fly querying of thousands of documents stored on hundreds of machines. I think we'll still need that central index, and that it is probably the search spiders that need to improve the quality of the information they gather before the technical platform of the index requires updating.</p>]]></content:encoded> <dc:creator>Matt Perdeaux</dc:creator> <dc:subject>Semantic web, Technology &amp; applications</dc:subject> <dc:date>2008-02-17T06:03:00-00:00</dc:date> </item></channel>
		</rss>

