<?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/"
	>

<channel>
	<title>David Harvey</title>
	<link>http://www.teamsandtechnology.com/dh</link>
	<description>David's blog - teams and technology, software practice, music, and more</description>
	<pubDate>Tue, 10 Jan 2012 22:36:24 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0</generator>
	<language>en</language>
			<item>
		<title>Self-describing routes in node/express</title>
		<link>http://www.teamsandtechnology.com/dh/blog/2012/01/10/self-describing-routes-in-nodeexpress/</link>
		<comments>http://www.teamsandtechnology.com/dh/blog/2012/01/10/self-describing-routes-in-nodeexpress/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 16:45:54 +0000</pubDate>
		<dc:creator>David</dc:creator>
		
	<category>Software</category>
		<guid isPermaLink="false">/?p=119</guid>
		<description><![CDATA[Here&#8217;s a small trick we&#8217;ve found useful in developing a web service layer for Vyclone using node and express.  One of the pain points in building against a web service is documentation of the API - the developer of the api has to remember to write doc comments, and keep them up to date [...]]]></description>
			<content:encoded><![CDATA[	<p>Here&#8217;s a small trick we&#8217;ve found useful in developing a web service layer for <a href="http://www.vyclone.com">Vyclone</a> using <a href="http://nodejs.org">node</a> and <a href="http://expressjs.com">express</a>.  One of the pain points in building against a web service is documentation of the API - the developer of the api has to remember to write doc comments, and keep them up to date as the api evolves; the build system needs to know about generating and publishing the API docs; and the developer of the client of the API has to go get the generated documentation for the particular build they&#8217;re developing against.<br />
<a id="more-119"></a></p>
<p>Express routes are defined using functions on the server object that correspond to the HTTP verbs - get, post, del and so on. We can use the functional capabilities of JavaScript to wrap these functions with versions that take an additional, initial parameter, a string documenting the use of that route. Here&#8217;s a version which adds the function-wrapping function as a method of the server instance, and encapsulates the data which we&#8217;ll use to render a documentation page inthe server object itself:</p>
<p><script src="https://gist.github.com/1589500.js?file=expressDocFunc.js"></script></p>
<p>If you&#8217;re not familiar with the JavaScript idioms used here, some points to note:</p>
<ul>
<li><b>oldRouteMethod</b> is declared before, but used inside the anonymous function. JavaScripts lexical scoping means that it&#8217;s value will be the object representing the <i>original</i> express route method (get, post etc) wrapped by the new function</li>
<li>The <b>pattern</b> used by express to define the route can be a string or a regular expression object, hence the <code>toString()</code> call before it&#8217;s used as a key into the object holding the documentation strings</li>
<li>When the old route method is called, it&#8217;s passed all but the first argument to the new function. Express lets you provide any number of filters before the function that actually implements the route, so we take the <code>arguments</code> object and slice it by calling <b>Array&#8217;s</b> slice method (defined in the Array prototype), but with the <code>arguments</code> object as the first parameter, which makes it the <b>this</b> object inside the call to slice.</li>
</ul>
<p>Calling the method to replace the existing route methods is simple:</p>
<p><script src="https://gist.github.com/1589532.js?file=replaceRouteMethods.js"></script></p>
<p>And documenting the methods themselves is subsequently straightforward:</p>
<p><script src="https://gist.github.com/1589536.js?file=documentRouteMethods.js"></script></p>
<p>It&#8217;s then a simple matter to provide a template to render the routes in an html page, and add a route (documented, of course) to view the page:</p>
<p><script src="https://gist.github.com/1589608.js?file=routes.jade"></script></p>
<p><script src="https://gist.github.com/1589614.js?file=routeRoute.js"></script></p>
<p>Our app developers can now see at a glance <i>on the server they&#8217;re using for development</i> which routes are available, their URL patterns and parameters.
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.teamsandtechnology.com/dh/blog/2012/01/10/self-describing-routes-in-nodeexpress/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Recent research shows&#8230;</title>
		<link>http://www.teamsandtechnology.com/dh/blog/2012/01/04/recent-research-shows/</link>
		<comments>http://www.teamsandtechnology.com/dh/blog/2012/01/04/recent-research-shows/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 23:22:23 +0000</pubDate>
		<dc:creator>David</dc:creator>
		
	<category>Uncategorized</category>
		<guid isPermaLink="false">/?p=117</guid>
		<description><![CDATA[I wish there were a stronger recourse than ridicule or anger to this increasing phenomenon. Sadly there isn&#8217;t, but please: if you&#8217;re a journalist, editor, blogger, conference speaker, tweeter,  next time you write &#8220;recent research shows&#8230;&#8221; please put a link or a reference to that research. If you don&#8217;t, it shows that you&#8217;re either [...]]]></description>
			<content:encoded><![CDATA[<p>I wish there were a stronger recourse than ridicule or anger to this increasing phenomenon. Sadly there isn&#8217;t, but please: if you&#8217;re a journalist, editor, blogger, conference speaker, tweeter,  next time you write &#8220;recent research shows&#8230;&#8221; please put a link or a reference to that research. If you don&#8217;t, it shows that you&#8217;re either (a) not sure that it does show what you&#8217;re trying to claim, and don&#8217;t want readers to make an independent judgement, (b) intellectually lazy, or (c) just making it up. If you&#8217;re writing online, a link is good. If in text, a shortened URL will do just fine. As long as it&#8217;s there.</p>
<p>After all, recent research shows that people who don&#8217;t cite their references go on to have incredibly disappointing sex lives.*</p>
<hr/>
<p>* I made that up. But at least I&#8217;m telling you that I made it up.
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.teamsandtechnology.com/dh/blog/2012/01/04/recent-research-shows/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Happy High Status: on meeting a hero</title>
		<link>http://www.teamsandtechnology.com/dh/blog/2011/11/26/happy-high-status-on-meeting-a-hero/</link>
		<comments>http://www.teamsandtechnology.com/dh/blog/2011/11/26/happy-high-status-on-meeting-a-hero/#comments</comments>
		<pubDate>Fri, 25 Nov 2011 23:10:45 +0000</pubDate>
		<dc:creator>David</dc:creator>
		
	<category>Music</category>
	<category>People</category>
	<category>Observations</category>
		<guid isPermaLink="false">/?p=116</guid>
		<description><![CDATA[After Jonathan Leathwood&#8217;s outstanding debut at London&#8217;s Wigmore Hall earlier this week, I was lucky enough to meet a hero &#8212; the guitarist Julian Bream, one of the great figures in the rebirth of the guitar as an instrument taken seriously in the world of classical music.


His charitable trust was sponsoring and promoting the concert, [...]]]></description>
			<content:encoded><![CDATA[<p>After Jonathan Leathwood&#8217;s outstanding <a href="http://www.wigmore-hall.org.uk/whats-on/productions/jonathan-leathwood-guitar-28924">debut</a> at London&#8217;s Wigmore Hall earlier this week, I was lucky enough to meet a hero &#8212; the guitarist Julian Bream, one of the great figures in the rebirth of the guitar as an instrument taken seriously in the world of classical music.</p>
<p><a id="more-116"></a></p>
<p><img width="50%" src="http://www.rwcmd.ac.uk/images/julian_bream_1.jpg" alt="Julian Bream" /></p>
<p>His charitable trust was sponsoring and promoting the concert, but here he was, patiently waiting in the (slow) queue to speak to Jonathan in the green room. We talked about the concert, and the inspiring musicianship we&#8217;d all experienced. It took my suggestion, followed by some persuasion from his minder, for him to jump the queue to congratulate the artist and stand for the inevitable photographs &#8212; he was quite prepared to wait uncomfortably with us all on the narrow backstage stairs.</p>
<p>This is what improv teacher <a href="http://www.the-spontaneity-shop.com/index2.html">Tom Salinsky</a> calls &#8220;happy high status&#8221; &#8212; the ability to raise the status of those around you without diminishing your own. Heaven knows, there are plenty of assholes in all fields of music, but it seems to me that many of the truly great are at ease with their status and don&#8217;t feel the constant need to prove to themselves and others that they&#8217;re the top honcho, instead sharing their status and making everybody around them feel good. It&#8217;s a lesson in modest greatness that many in the increasingly shrill world of lean/agile software would do well to learn</p>
]]></content:encoded>
			<wfw:commentRss>http://www.teamsandtechnology.com/dh/blog/2011/11/26/happy-high-status-on-meeting-a-hero/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Changing the habit of a lifetime</title>
		<link>http://www.teamsandtechnology.com/dh/blog/2011/09/04/changing-the-habit-of-a-lifetime/</link>
		<comments>http://www.teamsandtechnology.com/dh/blog/2011/09/04/changing-the-habit-of-a-lifetime/#comments</comments>
		<pubDate>Sun, 04 Sep 2011 08:40:46 +0000</pubDate>
		<dc:creator>David</dc:creator>
		
	<category>Music</category>
		<guid isPermaLink="false">/?p=115</guid>
		<description><![CDATA[Well, maybe not a lifetime. Nevertheless, one of the joys and challenges of being a musician is changing the way I think about the music I&#8217;ve played, in some cases for a very long time. And if you think about a piece differently, you really can&#8217;t carry on playing it in the same way.

A case [...]]]></description>
			<content:encoded><![CDATA[<p>Well, maybe not a lifetime. Nevertheless, one of the joys and challenges of being a musician is changing the way I think about the music I&#8217;ve played, in some cases for a very long time. And if you think about a piece differently, you really can&#8217;t carry on playing it in the same way.<br />
<a id="more-115"></a><br />
A case in point &#8212; Villa-Lobos, study no. 2 for guitar. This is an arpeggio study, ranging over the whole fingerboard. Unlike the more familiar first study, which keeps a consistent right-hand pattern across the six strings, here the musical pattern is consistent, but the range of the harmonies and the arrangement of notes means every bar is different. And it’s fast. Did I say fast? Well, some players play it very fast indeed, which is a pity. The harmonies are interesting and unexpected, and too fast means that you lose some of this.</p>
<p>I come back to this piece regularly &#8212; one of the first three studies is pretty much always in my warm-up routine when I practice. Here&#8217;s how I dealt with the first four bars, with a fingering I settled on when I first learned the piece as a teenager:</p>
<p><img src="/images/VillaLobosStudy2-old.png" width="100%"/></p>
<p>This is fine - reasonably efficient and consistent, and certainly playable. But recently I&#8217;ve wanted to make more of the harmony &#8212; this fingering is too much concerned with one note following the next. This is what I&#8217;m currently working on:</p>
<p><img src="/images/VillaLobosStudy2-new.png" width="100%"/></p>
<p>Less movement along the strings, more opportunity to sustain the notes of the chords against each other (especially the important lowest part), at the cost of increased variety, and hence complexity, for the right hand.</p>
<p>It&#8217;s taken me a week of slow practice (and OK, I’m no longer putting in 4+ hours a day&#8230;) for this to feel fluent &#8212; there&#8217;s thirty-five years of muscle memory to undo &#8212; but the result is worth it. For me, changing one&#8217;s mind like this is one of the great pleasures of playing music. When was the last time you changed the habit of a lifetime?</p>
<hr/><br />
<i>Postscript:</i> I remember, many years ago, talking to a Famous Guitarist, about playing Bach. I remarked that there are so many ways or thinking about the music, and that I found the challenge of rethinking the pieces, and changing the way I played them, a great motivation. He replied that he hadn&#8217;t really changed his approach or his fingering since he first learned the repertoire in his youth. Definitely a &#8220;feet of clay&#8221; moment.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.teamsandtechnology.com/dh/blog/2011/09/04/changing-the-habit-of-a-lifetime/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The original Mindstorms</title>
		<link>http://www.teamsandtechnology.com/dh/blog/2011/09/01/the-original-mindstorms/</link>
		<comments>http://www.teamsandtechnology.com/dh/blog/2011/09/01/the-original-mindstorms/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 16:28:30 +0000</pubDate>
		<dc:creator>David</dc:creator>
		
	<category>Books</category>
	<category>Software</category>
	<category>Practice</category>
	<category>Languages</category>
		<guid isPermaLink="false">/?p=114</guid>
		<description><![CDATA[At Educating Programmers  I talked to several people about Mindstorms. Not LEGO (though there&#8217;s a great deal to be said about that too), but the book, published in 1980 by Seymour Papert, in which he sets out a vision of learning inspired by the use of computers. It&#8217;s a book which most people present [...]]]></description>
			<content:encoded><![CDATA[<p>At <a href="http://www.teamsandtechnology.com/dh/blog/2011/08/28/educating-programmers-suddenly-everywhere/" target="_blank">Educating Programmers</a>  I talked to several people about <b>Mindstorms</b>. Not LEGO (though there&#8217;s a great deal to be said about that too), but the book, published in 1980 by Seymour Papert, in which he sets out a vision of learning inspired by the use of computers. It&#8217;s a book which most people present had heard of, of course, but I can&#8217;t recall anyone saying they&#8217;d actually read it. I encountered it in the mid-1980s, when my children were young, on the back of exploring many different programming languages and coming across Logo. It left a deep impression on me, and I was enthusiastic in talking about it, and lending my copy (too enthusiastic &#8212; would the last person I lent it to, please give it back? Thanks).<br />
<a id="more-114"></a></p>
<div align="center">
<table width="80%">
<tr>
<td>
<img src="/images/mindstorms.jpg" height="200px" />
</td>
<td>
<img src="/images/mindstorms-new.jpg" height="200px" />
</td>
</tr>
</table>
</div>
<p>Rereading it now, I&#8217;m just as impressed &#8212; by its vision, its prescience, and its humanity. The prime motivation is Piaget&#8217;s thinking on learning &#8212; especially the intense, incredible learning that children undertake on their own in the first few years of their lives. It tackles head-on all the current concerns about dissociation between science and humanities, math phobia. A central concept is the idea of an &#8220;object-to-think-with&#8221; &#8212; that can be identified with, that serves as an extension of the self, and that through it&#8217;s affordances and capabilities stimulates the kind of purposeful exploration that characterises powerful learning at any ages, especially the early years. Papert tells his own story about one such object, in the book&#8217;s preface, The Gears of my Childhood; I like the story so much I&#8217;ll quote it at length:</p>
<blockquote><p>BEFORE I WAS two years old I had developed an intense involve-ment with automobiles. The names of car parts made up a very substantial portion of my vocabulary: I was particularly proud of knowing about the parts of the transmission system, the gearbox, and most especially the differential. It was, of course, many years later before I understood how gears work; but once I did, playing with gears became a favorite pastime. I loved rotating circular ob-jects against one another in gearlike motions and, naturally, my first “erector set” project was a crude gear system.</p>
<p>I became adept at turning wheels in my head and at making chains of cause and effect: “This one turns this way so that must turn that way so &#8230;” I found particular pleasure in such systems as the differential gear, which does not follow a simple linear chain of causality since the motion in the transmission shaft can be distributed in many different ways to the two wheels depending on what resistance they encounter. I remember quite vividly my excitement at discovering that a system could be lawful and completely comprehensible without being rigidly deterministic.</p>
<p>I believe that working with differentials did more for my mathematical development than anything I was taught in elementary school. Gears, serving as models, carried many otherwise abstract ideas into my head. I clearly remember two examples from school math. I saw multiplication tables as gears, and my first brush with equations in two variables (e.g., 3x + 4y - 10) immediately evoked the differential. By the time I had made a mental gear model of the relation between x and y, figuring how many teeth each gear needed, the equation had become a comfortable friend.</p>
<p>Many years later when I read Piaget this incident served me as a model for his notion of assimilation, except I was immediately struck by the fact that his discussion does not do full justice to his own idea. He talks almost entirely about cognitive aspects of assimilation. But there is also an affective component. Assimilating equations to gears certainly is a powerful way to bring old knowledge to bear on a new object. But it does more as well. I am sure that such assimilations helped to endow mathematics, for me, with a positive affective tone that can be traced back to my infantile experiences with cars.
</p>
</blockquote>
<p>Embodying learning in an object-to-think-with to which one develops an affective relationship is a powerful stimulus to owning the knowledge that&#8217;s being gained. Papert gives the example from a class using Logo to generate poetry &#8212; not what you&#8217;d usually associate the language with, but this was a slightly older class. They&#8217;d had some ineffective drilling in English grammar some time before, which their teacher hadn&#8217;t been able to motivate. But when faced with having to generate sentences, suddenly the previously dry rules and constraints made sense &#8212; they had an owned, immediate purpose. Children learn more, and more effectively, about math, coordinates and geometry by programming pictures, sprites and collision detection than by doing sums and exercises&#8221;</p>
<blockquote><p>Arithmetic is a bad introductory domain for learning heuristic thinking. Turtle geometry is an excellent one. By its qualities of ego and body syntonicity, the act of learning to make the Turtle draw gives the child a model of learning that is very much different from the dissociated one a fifth-grade boy, Bill, described as the way to learn multiplication tables in school: “You learn stuff like that by making your mind a blank and saying it over and over until you know it.&#8221;</p>
</blockquote>
<p>Musicians, I think, never lose this sense of an affective, thought-inspiring object: I&#8217;ve found the best are always challenged by the relationship with their instruments, and with the nature of musical sound itself. There&#8217;s always more to explore, to learn, and though work away from an instrument has its place, for me it&#8217;s always secondary to where sound and the physicality of playing lead me.</p>
<p>There&#8217;s lots more to the book, of course. The good news (for me, and I hope for you too) is that it&#8217;s still <a href="http://www.amazon.co.uk/Mindstorms-Children-Computers-Powerful-Ideas/dp/0465046746" target="_blank">in print</a>, and also available as a <a href="http://dl.acm.org/citation.cfm?id=1095592" target="_blank">download</a> from the ACM. If you&#8217;re at all involved in computers and education, or if you need inspiring about the potential for this thing called programming to change the way we live and learn, then you owe it to yourself to read Mindstorms. It&#8217;s reminded me of the happy fact that, essentially, I&#8217;m paid large amounts of money every day &#8212; essentially &#8212; to learn and to play.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.teamsandtechnology.com/dh/blog/2011/09/01/the-original-mindstorms/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Educating programmers - suddenly everywhere?</title>
		<link>http://www.teamsandtechnology.com/dh/blog/2011/08/28/educating-programmers-suddenly-everywhere/</link>
		<comments>http://www.teamsandtechnology.com/dh/blog/2011/08/28/educating-programmers-suddenly-everywhere/#comments</comments>
		<pubDate>Sun, 28 Aug 2011 17:23:16 +0000</pubDate>
		<dc:creator>David</dc:creator>
		
	<category>Software</category>
	<category>Practice</category>
	<category>Observations</category>
		<guid isPermaLink="false">/?p=113</guid>
		<description><![CDATA[Odd how an idea that brews for a while is suddenly thrown into prominence. 
With some 30 others I was delighted to be part of the Educating Programmers summit, organised by Jason Gorman and held at Bletchley Park last week. The very next day (it really couldn&#8217;t have been timed better) Eric Schmidt, in the [...]]]></description>
			<content:encoded><![CDATA[<p>Odd how an idea that brews for a while is suddenly thrown into prominence. </p>
<p>With some 30 others I was delighted to be part of the Educating Programmers summit, organised by <a href="http://codemanship.co.uk/parlezuml/blog/" target="_blank">Jason Gorman</a> and held at Bletchley Park last week. The very next day (it really couldn&#8217;t have been timed better) Eric Schmidt, in the McTaggart lecture at the Edinburgh Festival, generated significantly more awareness of the woeful state of computing education in this country:</p>
<blockquote><p>You need to start at the beginning with education. We need to re-ignite children&#8217;s passion for science, engineering and maths &#8230; I was flabbergasted to learn that today computer science isn&#8217;t even taught as standard in UK schools. Your IT curriculum focuses on teaching how to use software, but gives no insight into how it&#8217;s made.
</p>
</blockquote>
<p><a id="more-113"></a></p>
<p>(Full text <a href="http://www.guardian.co.uk/media/interactive/2011/aug/26/eric-schmidt-mactaggart-lecture-full-text" target="_blank">here</a>.)</p>
<p>It was <a href="http://www.guardian.co.uk/technology/2011/aug/26/eric-schmidt-chairman-google-education" target="_blank">well reported in The Guardian</a> &#8212; under the headline <strong>Eric Schmidt, chairman of Google, condemns British education system</strong>, James Roberson wrote</p>
<blockquote><p>The chairman of Google has delivered a devastating critique of the UK&#8217;s education system and said the country had failed to capitalise on its record of innovation in science and engineering.</p>
</blockquote>
<p>The day at Bletchley Park was stimulating, and full of discoveries. Highlights for me, along with links, were</p>
<p><b>1. Discovering that the <a href="http://www.youtube.com/watch?v=Lku12cXUj6I" target="_blank">irrepressible Simon Peyton-Jones</a></b> and many others have been spearheading an initiative, Computing at Schools, since 2009. Now supported by Microsoft, Google, Intel, the National Science Learning Centre and the BCS, it&#8217;s turning into a serious force giving teachers and technologists a chance to exert influence on policy at a national level, which Jason&#8217;s initiative (to provide pracitioner-mentors for teachers in schools, to teach, encourage and inspire teachers) nicely complements.</p>
<p>Check out <a href="http://www.computingatschool.org.uk/" target="_blank">Computing At School</a>, and the the group&#8217;s <a href="http://www.computingatschool.org.uk/data/uploads/CurricReviewResponse.pdf" target="_blank">curriculum proposal<a> submitted to the National Curriculum Review, </p>
<p>Simon also highlighted the <a href="http://www.nesta.org.uk/assets/events/livingstone-hope_skills_review_of_video_games_and_visual_effects" target="_blank">Livingstone/Hope report</a>: </p>
<blockquote><p>&#8230;if the UK is to retain its global strengths in the high-tech creative and digital industries more generally it must urgently address the need for more rigorous teaching of computing in schools
</p>
</blockquote>
<p>So perhaps things will start changing. Simon pointed out that the door to change isn&#8217;t closed, but it&#8217;s made of lead, and needs a lot of pushing. We hope that CAS, the NESTA report, and the report due later this year from the Royal Society on teaching computing will generate enough momentum at the top to make space for the multiple efforts that will no doubt be needed in the classrooms and teacher training institutions</p>
<p><b>2. Hearing about what&#8217;s possible</b> at the earliest stages of education - inspiring primary school IT coordinator Ian Addison <a href="http://www.youtube.com/watch?v=73xcwZopwKc" target="_blank">demonstrating some of the work of his classes</a>, using some of the many introductory development environments around.</p>
<p><b>3. Seeing Eben Upton</b> <a href="http://www.youtube.com/watch?v=3oSTHLvfzGM" target="_blank">show and talk</a> about <a href="http://www.raspberrypi.org/" target="_blank">Raspberry Pi</a> &#8212; a capable computer built from the outset so that children can get their hands on something they can program, for the price of a text book ($25). I&#8217;m really looking forward to getting my hands on one when they&#8217;re released, all being well later in the year.</p>
<p>All this took me back to the days of Logo, and reading Seymour Papert&#8217;s 1980 book <a href="http://www.papert.org/articles/GearsOfMyChildhood.html" target="_blank">Mindstorms: Children, Computers and Powerful Ideas</a> This made a big impression on me back in the late 80s (when my children were young, and I was teaching them Logo!) More on Mindstorms after a short break&#8230; </p>
]]></content:encoded>
			<wfw:commentRss>http://www.teamsandtechnology.com/dh/blog/2011/08/28/educating-programmers-suddenly-everywhere/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A certain detachment</title>
		<link>http://www.teamsandtechnology.com/dh/blog/2011/07/12/a-certain-detachment/</link>
		<comments>http://www.teamsandtechnology.com/dh/blog/2011/07/12/a-certain-detachment/#comments</comments>
		<pubDate>Tue, 12 Jul 2011 15:47:57 +0000</pubDate>
		<dc:creator>David</dc:creator>
		
	<category>Observations</category>
		<guid isPermaLink="false">/?p=112</guid>
		<description><![CDATA[It really began with the ants. We&#8217;d returned from a Saturday shop to find an outbreak of the flying variety in our kitchen. I&#8217;d had a day or two of feeling that maybe the dry and dusty conditions in London had left a few more things than usual floating in my eyes, but it was [...]]]></description>
			<content:encoded><![CDATA[<p>It really began with the ants. We&#8217;d returned from a Saturday shop to find an outbreak of the flying variety in our kitchen. I&#8217;d had a day or two of feeling that maybe the dry and dusty conditions in London had left a few more things than usual floating in my eyes, but it was then that I suspected something else might be the matter, as despite the deployment of powder, sprays and a vacuum cleaner to the invaders, I was still seeing little black things, moving into and out of sight in the periphery of vision. At this point, nothing else: I resolved to call in to the doctor on the following Monday.</p>
<p><a id="more-112"></a></p>
<p>However, by Sunday afternoon, there was more to be worried about. Namely a blot, growing from the lower corner of my right eye. This happened quite quickly &#8212; over the space of some thirty minutes. The obstruction bobbled a little, like a wave or black tide trying to creep over a beach. The penny dropped &#8212; I thought that this was what a detached retina <em>should</em> feel like. Two minutes on wikipedia confirmed it, and thoughts of the doctor the next day were replaced by &#8212; how do I get to Moorfields as quickly as possible. (Moorfields Eye Hospital is London&#8217;s specialist centre for eye conditions, and one of, if not <em>the</em>, leading institution of its kind worldwide).</p>
<p>It turned out that both eyes were affected - left, a small tear at the bottom of the eye; right, several tears and a larger detachment that had spread to encompass the macula - the part of the retina that deals with the centre of vision. We were lucky &#8212; a kind neighbour dropped everything and drove us to Moorfields, where we were lucky to hit a quiet hour or two in casualty. Examinations of various sorts confirmed the problem: after an hour or so it became clear that it wouldn&#8217;t be possible o have it treated immediately, so arrangements were made (via a doctor who was <em>scarily</em> like Stephen Mangan in <em>Green Wing</em> &#8212; hi, Zoltan!) to return the next day. Go home, go to bed, sleep on your right side&#8230;</p>
<p>So what is retinal detachment? Think back to your school biology classes: the eye is full of jelly &#8212; the vitreous humour &#8212; not liquid. (Such an evocative term. I remember being fascinated and puzzled by it at school. Humour? Why humour? What&#8217;s funny about it?) Though detachment can happen in a number of ways, in my case the vitreous shrank a little, pulling at the retina and tearing it. Think pulling blu-tack of a wall, and taking the paint or wallpaper with it. Liquid accumulates beneath these tears, separating the retina from the back of the eye. If not treated, it can deteriorate suddenly, and once completely detached, say goodbye to the sight of the affected eye.</p>
<p>Overnight gravity did its work, but it didn&#8217;t take long for the blot to return. It was an early start &#8212; we&#8217;d arrived at the clinic at Moorfields for 7.30, and reassuringly the first person we saw was the surgeon, on whose list I&#8217;d been placed for an operation later that day. Most of the day was then spent waiting &#8212; lying on the aforementioned right side, whiling the time by listening to music. Both eyes needed work, but the tear in the left would be dealt with by laser from the outside of the eye, with the serious business reserved for the right. Given both eyes would be operated on, I was offered as a matter of routine a general anaesthetic, but chose local. Partly because I really don&#8217;t like the woozy experience of waking from GA, but largely because I was interested in the operation, and didn&#8217;t want to miss anything. (You&#8217;ll have gathered I&#8217;m not squeamish&#8230; Well, maybe I am, but curiosity has always been a stronger impulse for me than discomfort). Late in the afternoon, the call came, I was togged up in the surgical gowns, and went to meet the anaesthetist.</p>
<p><strong>WARNING</strong> at this point, if you&#8217;re nervous about needles, eyes, needles in eyes, it might be best to stop reading now&#8230;</p>
<p>The eyes were dealt with differently. The left, a quick jab on the inside of the lower eyelid, the right a more complex process. No needles, but a small cut in the membranes, beneath which a local anaesthetic was introduced. This spreads around the eye (all the touch and pain receptors in the eye are one the surface, so this is a very efficient way of putting the eye - and surrounding muscles, as it happens - to sleep). So far so good.</p>
<p>Then into the theatre. If you&#8217;re used to medical dramas on TV - well, this one was a lot smaller. Octagonal, with lots of light - in panels, where the ceiling and wall join. By this point, I wasn&#8217;t really able to take a good look around&#8230; and shortly thereafter more covering around the eye hid the rest from view. It struck me that the surgeon spent a great deal of time getting me, and himself, in exactly the right position - his chair, the angle end height of the trolley, my head just so. The theatre lights were dimmed, and work started on the easy part of the procedure - fixing the left eye tear with laser pulses.</p>
<p>This turned out to be the least comfortable part of the procedure, even though the tear was relatively minor. I was aware of flashes and streaks of red, which sometimes flared up as a bright green/white. After a while my eye ached, and the temptation to blink and turn the eye away was overwhelming, though the muscle had been immobilised. But after five minutes it was over, and the real fun could begin.</p>
<p>The procedure is called <em>Pars Plana Vitrectomy with Gas</em>. You&#8217;ll already have worked out this involves removing the vitreous, not by suction (that would pull the retina with it, and somewhat defeat the object) but with a little device that chomps or nibbles its way through the vitreous humour. Occasionally I would catch the shadow of the tip of the tool, and think of Arthur C Clarke&#8217;s Von Neumann machines, the sentinel consuming the gas of Jupiter &#8230; I digress! With the gel gone, the next step is to tack the retina to the back of the eyeball, either with laser again or (in my case) a cryo probe. Cue much hissing of liquid nitrous oxide, and again, as the procedure continued, some slight, dull pain at the back of the eye. Finally, a little fluid is reintroduced into the eyeball, and a quantity of gas, then stitches in the small openings made for the microsurgery.</p>
<p>All the while the surgeon spoke to his team, and to me, and I asked questions from time to time (hence my new-found expertise in the Pars Plana Vitrectomy). Some things made a particular impression:</p>
<p>a &#8220;timeout&#8221; at the start of the procedure where the surgeon spoke to the team about what he was going to do; </p>
<p>the fact that most communication was the surgeon asking, telling, requesting. This generated an edge, an urgency to proceedings, which after a while I found reassuring &#8212; it kept people focussed;</p>
<p>apart from the surgeon and anaesthetist, the team was not exactly a team (I got the impression that as a group they had not worked together before, though pairs and threes will have spent theatre time together), but more of a crew &#8212; roles, activities and procedures so well understood that strangers &#8212; with enough in common of shared practice and culture &#8212; could come together to contribute to a critical process;</p>
<p>the way he kept calling me &#8220;sir&#8221; (I asked him about this - he said that it&#8217;s not impoliteness, but the fact that when you&#8217;re thinking about the three or four things you&#8217;re doing inside a patient&#8217;s eye, its easier than trying to remember their name); </p>
<p>the bleeping of the blood monitor (what the team listen for mostly is the pitch, which indicates blood oxygen levels: the pulse reading is more or less a byproduct. I&#8217;m sure I&#8217;m not the only patient who found it useful as feedback, though);</p>
<p>the fact that at one point he reminded the team that they&#8217;d all been trained <em>not</em> to trust the surgeon, and to ask or call out if anything wasn&#8217;t clear to them, or seemed unusual or incorrect;</p>
<p>the way he asked a trainee theatre nurse to get involved in the suturing &#8212; straight out of Gawande!</p>
<p>It all passed very quickly &#8212; around an hour in the theatre &#8212; and surprisingly painlessly. I&#8217;ve had less comfortable visits to the dentist. I was wheeled back to my room, where for the next couple of hours I had to keep my head down: looking at the floor, so that the gas bubble in the eye rested over the repaired part of the retina, its buoyancy keeping the retina firmly pressed against the eyeball. In some cases, post-op recovery involves &#8220;posturing&#8221; &#8212; lying in the same position for several days, to keep the bubble in place. I was lucky: the tear was at the top of my eye, so normal upright posture would be just fine, though to help healing I would have to sleep on my left side for the next week or so. After the operation my eye was sore &#8212; gritty and itchy rather than out-and-out painful, somewhat like conjunctivitis. Eyedrops (antibiotic and anti-inflammatory &#8212; for a month) brought that under control in four or five days.</p>
<p>And slowly, vision returned. At first, you&#8217;re looking through the gas: there&#8217;s a small pool of liquid at the bottom (which you can just see at the top of the field of vision &#8212; don&#8217;t forget it&#8217;s inverted). The refractive index of the gas is all wrong, and you really don&#8217;t see much at all: light and dark, vague shapes. But even now, I could tell that I had all the field of vision back. Never have I been more pleased to see the end of my nose. </p>
<p>The gas is absorbed slowly by the bloodstream and the boundary line between gas and water moves down. Two weeks on, I&#8217;ve still got a small bubble (which a few days ago was acting like a lens in its own right, giving me really amazing close-up vision when I looked straight down). As the detachment was large, the vision is a little distorted: straight lines have a small kink, and the perceived image is slightly squashed compered with the left eye. It&#8217;s like using a pair of glasses that aren&#8217;t <i>quite</i> right: it&#8217;ll take a few months, but apparently the brain does get used to this eventually, to some extent at least. Until then, don&#8217;t be surprised if you see me reading, programming or playing with an eyepatch &#8212; and don&#8217;t worry, I won&#8217;t be upset if you&#8217;re moved to talk like a pirate when I&#8217;m around.</p>
<p>Complications? Well, there&#8217;s a 15%-or-so chance that the operation will not have worked, and will need to be repeated. If it&#8217;s failed, I think this will be clear pretty quickly, but at present it&#8217;s all looking good. The procedure&#8217;s also associated with an increased risk of cataracts (which can be dealt with surgically easily, if they arise. And it&#8217;s better than losing the sight of an eye.)</p>
<p>Lessons for my readers? Most importantly - be aware of the early symptoms! A steady or sudden increase in the number of floaters in your eye (if I&#8217;d known this, I may have gained a couple of days) is a giveaway. Something I&#8217;d noticed but discounted a few months before is apparently also an early sign: close your eyes or sit in a dark room, and shake your head. I&#8217;d seen a bright flash, like someone momentarily opening a door to a brightly-lit room, at the edge of my vision. It&#8217;s called <i>photopsia</i>, most commonly caused by shrinking of the vitreous, and might, particularly if you&#8217;re <cough> not as young as you were, or even as old as me, suggest you should have it checked.</p>
<p>Lastly, acknowledgements &#8212; firstly to Chau-Yee, who&#8217;s looked after me lovingly: kisses. And to my surgeon, Mr Paul Sullivan, with thanks for a job well done. To our neighbour Ollie Smith, for the first ride down to Moorfields! And finally, to John McIntosh, to whom I&#8217;d promised this blog.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.teamsandtechnology.com/dh/blog/2011/07/12/a-certain-detachment/feed/</wfw:commentRss>
		</item>
		<item>
		<title>You can&#8217;t do it like that!</title>
		<link>http://www.teamsandtechnology.com/dh/blog/2011/05/13/you-cant-do-it-like-that/</link>
		<comments>http://www.teamsandtechnology.com/dh/blog/2011/05/13/you-cant-do-it-like-that/#comments</comments>
		<pubDate>Fri, 13 May 2011 09:54:57 +0000</pubDate>
		<dc:creator>David</dc:creator>
		
	<category>People</category>
	<category>Practice</category>
	<category>Organisations</category>
		<guid isPermaLink="false">/?p=111</guid>
		<description><![CDATA[&#8220;You can&#8217;t do it like that!&#8221;
&#8220;Why not?&#8221;
&#8220;We agreed at the beginning of the release that you would do it like this&#8220;
&#8220;Ah, but doing it like this makes no sense now.&#8221;
&#8220;Look, in the meeting minutes. You agreed!&#8221;
&#8220;So? We&#8217;ve learned a lot since then&#8230;&#8221;
&#8220;But you can&#8217;t do it like that!&#8221;
Bureaucracy hates self-organisation.

(I&#8217;m pleased to say that this [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;You can&#8217;t do it like <i>that</i>!&#8221;</p>
<p>&#8220;Why not?&#8221;</p>
<p>&#8220;We agreed at the beginning of the release that you would do it like <i>this</i>&#8220;</p>
<p>&#8220;Ah, but doing it like <i>this</i> makes no sense now.&#8221;</p>
<p>&#8220;Look, in the meeting minutes. You agreed!&#8221;</p>
<p>&#8220;So? We&#8217;ve learned a lot since then&#8230;&#8221;</p>
<p>&#8220;But you can&#8217;t do it like <i>that</i>!&#8221;</p>
<p><strong>Bureaucracy hates self-organisation.</strong></p>
<hr/><br />
(I&#8217;m pleased to say that this little exchange was inspired by a happy experience of a team deciding that they <i>could</i> do it like that)
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.teamsandtechnology.com/dh/blog/2011/05/13/you-cant-do-it-like-that/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Desire paths, social networks, shadow organisations</title>
		<link>http://www.teamsandtechnology.com/dh/blog/2011/03/20/desire-paths-social-networks-shadow-organisations/</link>
		<comments>http://www.teamsandtechnology.com/dh/blog/2011/03/20/desire-paths-social-networks-shadow-organisations/#comments</comments>
		<pubDate>Sun, 20 Mar 2011 09:04:08 +0000</pubDate>
		<dc:creator>David</dc:creator>
		
	<category>Teams</category>
	<category>Observations</category>
	<category>Organisations</category>
		<guid isPermaLink="false">/?p=110</guid>
		<description><![CDATA[Prompted by Scott Berkun&#8217;s recent post on thinking in desire paths, here&#8217;s a picture of a Finnish equivalent:*


Berkun makes some interesting observations on using this for feature discovery and refinement &#8212; design for flexibility, then set things up in your prototypes and early versions to record what people actually use. There are &#8212; of course [...]]]></description>
			<content:encoded><![CDATA[<p>Prompted by Scott Berkun&#8217;s recent post on <a href="http://www.scottberkun.com/blog/2011/thinking-in-desire-paths/">thinking in desire paths</a>, here&#8217;s a picture of a Finnish equivalent:*</p>
<p><img width="200px" src="/images/SnowPath.jpg" alt="Desire path at Kera station, Helsinki" /></p>
<p><a id="more-110"></a></p>
<p>Berkun makes some interesting observations on using this for feature discovery and refinement &#8212; design for flexibility, then set things up in your prototypes and early versions to record what people actually use. There are &#8212; of course &#8212; team and organisational analogues as well. Joseph Pelrine introduced me to Social Network Analysis in a project retrospective I&#8217;d asked him to run for us at Sibelius, and later at a SPA conference session. It&#8217;s a great way of holding up a mirror to a group, and revealing the <i>real</i> patterns of interaction amongst its members, regardless of formal roles and responsibilities.</p>
<p>Ralph Stacey takes this idea further, and talks about the <i>Shadow System</i>:</p>
<blockquote><p>[The Shadow System] is the set of interactions among members of a legitimate organisational system that fall outside that legitimate organisational system. It comprises all social and political interactions that are outside the rules strictly prescribed by the legitimate system. It is the arena in which members of an organisation pursue their own gain, but also the arena in which they play, create, and prepare innovations. (Ralph Stacey, <a href="http://www.amazon.co.uk/Complexity-Creativity-Organizations-Ralph-Stacey/dp/1881052893"><i>Creatitivy and Complexity in Organisations</i></a>, p.290)</p>
</blockquote>
<p>There&#8217;s an immense amount of food for thought here. According to Stacey, the degree to which this shadow system is tolerated or even encouraged by the legitimate organisation has a direct influence on the organisations creativity and resilience. On the contrary, an organisation which imposes its bureaucratic structures with the force of law stifles innovation (and in some cases, it&#8217;s the permanent and baffling acceptance of this status quo on the part of the members of that organisation that sustains this: it&#8217;s as if every single person in the company is terrified of stepping off the path. A park in which everyone &#8220;keeps off the grass&#8221; is a lifeless place).</p>
<p>What sort of organisation do you work in?</p>
<hr/><br />
* The snow here is around 1.5 metres deep. The path itself is formed of compressed snow, so if you step off it, you end up in trouble: that explains its narrowness (and given that most of a trainload of people use it when the commuter train pulls in, it&#8217;s questionable whether it really <i>is</i> a short cut for any but the first bunch of people on the path. The fact that it was a short cut <i>once</i> marks and sustains its existence). Of course, when the surrounding snow melts, the path remains for a week or more as a causeway of ice!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.teamsandtechnology.com/dh/blog/2011/03/20/desire-paths-social-networks-shadow-organisations/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Learning from Sondheim</title>
		<link>http://www.teamsandtechnology.com/dh/blog/2010/12/19/learning-from-sondheim/</link>
		<comments>http://www.teamsandtechnology.com/dh/blog/2010/12/19/learning-from-sondheim/#comments</comments>
		<pubDate>Sun, 19 Dec 2010 11:13:15 +0000</pubDate>
		<dc:creator>David</dc:creator>
		
	<category>Books</category>
	<category>Observations</category>
		<guid isPermaLink="false">/?p=109</guid>
		<description><![CDATA[Santa came early, and delivered Stephen Sondheim&#8217;s Finishing the Hat &#8212; lyrics from the musicals from 1954 to 1981, with (as the subtitle puts it) &#8220;attendant Comments, Principles, Heresies, Grudges, Whines and Anecdotes&#8221;. If you&#8217;re at all into theatre, musicals, music, or just writing, you&#8217;ll enjoy this book immensely (it&#8217;s nicely produced, too, and would [...]]]></description>
			<content:encoded><![CDATA[<p>Santa came early, and delivered Stephen Sondheim&#8217;s <a href="http://www.amazon.co.uk/Finishing-Hat-Collected-attendant-principles/dp/0753522586/"><i>Finishing the Hat</i></a> &#8212; lyrics from the musicals from 1954 to 1981, with (as the subtitle puts it) &#8220;attendant Comments, Principles, Heresies, Grudges, Whines and Anecdotes&#8221;. If you&#8217;re at all into theatre, musicals, music, or just writing, you&#8217;ll enjoy this book immensely (it&#8217;s nicely produced, too, and would make a great present - and no, I don;t have shares). But a couple of general things stand out.</p>
<p><a id="more-109"></a><br />
At one point in the introduction, Sondheim says:</p>
<blockquote><p>
&#8230;I think the explication of any craft, when articulated by an experienced practitioner, can be not only intriguing, but also valuable, no matter what particularity the reader may be attracted to. For example, I don&#8217;t cook, nor do I want to, but I read cooking columns with intense and explicit interest. The technical details echo those which challenge a songwriter: timing, balance, form, surface versus substance, and all the rest. They resonate for me even though I have no desire to braise, parboil, or sauté.
</p>
</blockquote>
<p>I wonder (he wonders) whether a book on software that could hold a general reader so could possibly exist?</p>
<p>And how&#8217;s this for a set of fundamental principles:</p>
<hr/></p>
<p align="center">
<strong>Content Dictates Form</strong><br/><br />
<strong>Less Is More</strong><br/><br />
<strong>God Is in the Details</strong><br/><br />
all in the service of<br/><br />
<strong>Clarity</strong><br/><br />
without which nothing else matters.<br/>
</p>
<hr/>
<p>I&#8217;d be happy to sign up to those, in music, in writing, in software and product development.
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.teamsandtechnology.com/dh/blog/2010/12/19/learning-from-sondheim/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
