<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Steve Freeman &#187; IT industry</title>
	<atom:link href="http://www.m3p.co.uk/blog/category/things-to-do-with-work/it-industry/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.m3p.co.uk</link>
	<description>Working software daily</description>
	<lastBuildDate>Fri, 23 Jul 2010 14:15:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>What kind of hole have we dug ourselves into?</title>
		<link>http://www.m3p.co.uk/blog/2009/03/18/what-kind-of-hole-have-we-dug-ourselves-into/</link>
		<comments>http://www.m3p.co.uk/blog/2009/03/18/what-kind-of-hole-have-we-dug-ourselves-into/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 16:32:29 +0000</pubDate>
		<dc:creator>steve.freeman</dc:creator>
				<category><![CDATA[Grumpy Old Man]]></category>
		<category><![CDATA[IT industry]]></category>

		<guid isPermaLink="false">http://www.m3p.co.uk/blog/2009/03/18/what-kind-of-hole-have-we-dug-ourselves-into/</guid>
		<description><![CDATA[Update: Nice follow-up from &#8220;TestObsessed&#8221;, you can get your free certification from her. As she suggests out, I&#8217;d rather be a sucker for an elaborate joke than have this be true. 


There is now, apparently, a &#8220;World Agile Qualifications Board&#8221; offering Agile certification programs (I won&#8217;t link to it directly, but it&#8217;s at waqb (dot) [...]]]></description>
			<content:encoded><![CDATA[<p><em>Update</em>: <a href="http://testobsessed.com/2009/03/18/agile-certifications/">Nice follow-up</a> from &ldquo;TestObsessed&rdquo;, you can get your free certification from her. As she suggests out, I&#8217;d rather be a sucker for an elaborate joke than have this be true. </p>

<hr/><br />
<p>There is now, apparently, a &#8220;World Agile Qualifications Board&#8221; offering Agile certification programs (I won&#8217;t link to it directly, but it&#8217;s at waqb (dot) org). The site looks professional, but there&#8217;s not a single name or organisation on it, so there&#8217;s no pedigree&mdash;but people can apply to join the review board.</p>

<p>Assuming that this is more about an excess of ambition, rather than a direct scam, what does this say about the state of both our industry and the Agile movement that some mysterious person thinks that this is a good idea? Enough people have been seduced by the idea of certification, that someone is prepared to try their luck with a big-sounding title. With enough Google keywords, it might even pay off.</p>

<p>I&#8217;d love to be corrected, but I don&#8217;t believe this is what we&#8217;ve struggling to achieve all these years.</p>]]></content:encoded>
			<wfw:commentRss>http://www.m3p.co.uk/blog/2009/03/18/what-kind-of-hole-have-we-dug-ourselves-into/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>We&#8217;re not craftspeople yet.</title>
		<link>http://www.m3p.co.uk/blog/2009/02/15/were-not-craftspeople-yet/</link>
		<comments>http://www.m3p.co.uk/blog/2009/02/15/were-not-craftspeople-yet/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 17:27:32 +0000</pubDate>
		<dc:creator>steve.freeman</dc:creator>
				<category><![CDATA[Grumpy Old Man]]></category>
		<category><![CDATA[IT industry]]></category>

		<guid isPermaLink="false">http://www.m3p.co.uk/blog/2009/02/15/were-not-craftspeople-yet/</guid>
		<description><![CDATA[

In the run up to Software Craftsmanship 2009 it&#8217;s worth reminding ourselves how far we have to go. Recently the (London) Times put the dire state of UK government IT projects on its front page.  
One bright correspondent suggested:
Why not use university computer science departments for large public sector IT projects? They could form [...]]]></description>
			<content:encoded><![CDATA[<div>
<img src="http://www.m3p.co.uk/images/sc2009.gif" alt="Software Craftsmanship 2009"  width="150px" style="margin: 0pt 0pt 0pt 0pt; float: right;" />
<p>In the run up to <a href="http://parlezuml.com/softwarecraftsmanship/">Software Craftsmanship 2009</a> it&#8217;s worth reminding ourselves how far we have to go. Recently the (London) Times put the dire state of UK government IT projects on its <a href="http://business.timesonline.co.uk/tol/business/industry_sectors/technology/article5636437.ece">front page</a>.  </div>
<p>One bright correspondent suggested:</p>
<blockquote>Why not use university computer science departments for large public sector IT projects? They could form part of the course work and would be far cheaper as there would be no culture of profit to worry about. </blockquote>
<p>I can just hear the other disciplines jumping on this bandwagon: &#8220;it was costing too much to do the stress calculations for our nuclear power station, so we assigned them as coursework&#8221;, &#8220;we can&#8217;t afford these <span class="caps">QC&#8217;</span>s, so we got some students to handle the negligence case&#8221;, and &#8220;accountants are expensive so we had some students work out the portfolio risk&#8221; (no, wait, that last one might make sense).</p>
<p>Anyway, as long as <em>anyone</em> is not too embarrassed to put this sort of nonsense in print, we don&#8217;t have a profession.</p> ]]></content:encoded>
			<wfw:commentRss>http://www.m3p.co.uk/blog/2009/02/15/were-not-craftspeople-yet/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Some Things l Need to Know about Programming I Learned In Music College</title>
		<link>http://www.m3p.co.uk/blog/2009/01/02/some-things-l-need-to-know-about-programming-i-learned-in-music-college/</link>
		<comments>http://www.m3p.co.uk/blog/2009/01/02/some-things-l-need-to-know-about-programming-i-learned-in-music-college/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 15:55:42 +0000</pubDate>
		<dc:creator>steve.freeman</dc:creator>
				<category><![CDATA[IT industry]]></category>
		<category><![CDATA[Software culture]]></category>

		<guid isPermaLink="false">http://www.m3p.co.uk/blog/2009/01/02/some-things-l-need-to-know-about-programming-i-learned-in-music-college/</guid>
		<description><![CDATA[In a previous life I took a music degree in Bass Trombone, which is a discipline that&#8217;s even more geeky and with a worse gender balance than Software (see this meeting if you don&#8217;t believe that&#8217;s possible). Over the course of the degree, I raised my bar from Enthusiastic to Not-too-embarrasing-to-appear-in-public. In the spirit of [...]]]></description>
			<content:encoded><![CDATA[<p>In a previous life I took a music degree in Bass Trombone, which is a discipline that&#8217;s even more geeky and with a worse gender balance than Software (see <a href="http://www.dbto.nl/intro/intro_english/intro_english.html">this meeting</a> if you don&#8217;t believe that&#8217;s possible). Over the course of the degree, I raised my bar from Enthusiastic to Not-too-embarrasing-to-appear-in-public. In the spirit of <a href="http://collaboration.csc.ncsu.edu/laurie/Papers/Kindergarten.PDF">this famous article</a> on Pair Programming, here are a few things I learned there that (if I squint) seem to apply to software.</p>

<p><em>Quality follows a power law</em> Every time I practiced and got to play with better ensembles, the next level up was an order of magnitude improvement, not just linear. I could imagine being as good as the players one level above me, but two levels was a huge jump. The standard of serious professionals nowadays is just astonishing. As an example, one of our ensembles worked on an <a href="http://en.wikipedia.org/wiki/Edgard_Var&amp;egrave;se">Edgar Var&egrave;se</a> (obscure but influential modernist composer) piece. For the premi&egrave;re in the 1920s, Var&egrave;se complained bitterly that he only had 100 rehearsals, we did it in about 10 rehearsals, our conductor performed it with a group of freelancers after working on it for an afternoon.</p>

<p><em>Quality is fractal</em> To put it another way, good performances requires attention to detail at all levels: from the conductor&#8217;s management of the overall structure, to players&#8217; phrasing of their individual lines. The better the ensemble, the more levels just work. It was quite a shift for me when I started joining groups that played in tune, a whole area of insecurity just disappeared and I could now use the effort I&#8217;d spent on compensating for inaccurate tuning for something more important.</p>

<p><em>Play for the audience</em> They&#8217;ve paid to hear you. They don&#8217;t want to hear your technique, they want to hear music. One of my teachers liked to point out that anyone can make great music work, but good players can make bad music sound better. At the other end of the scale, I once heard a scaled-down version of The Rite of Spring where the Bass Trombonist dominated the orchestra; as a practitioner, I was impressed but it was ugly and self-indulgent.</p>

<p><em>Don&#8217;t take it up unless you mean it</em> The perfoming arts are tremendously rewarding <em>if that&#8217;s what you want do</em>. If not, it&#8217;s a hard trade involving lots of stress and effort&mdash;and there&#8217;s a limit to how long you can stand discussing mouthpiece diameters. I met several older professionals who hated the business but had nowhere else to go, and the story goes that one of the trombonists in Toscanini&#8217;s <span class="caps">NBC </span>orchestra wrapped his instrument around his music stand at the end of his last day before retirement.</p>

<p><em>The section takes the blame (and credit) together</em> Brass playing, particularly at the low frequency end, is a collaborative activity. You spend much of your time playing chords, so no-one can tell that you&#8217;re better than the rest of the section. Your best hope is to try to raise everyone&#8217;s standard. When it works, it&#8217;s just fantastic.</p>

<p><em>Some people&#8217;s abilities are just obvious</em> I met a few players who were clearly here on Earth to play their instrument, that&#8217;s just who they were. These are the kind of people who get top-rank jobs before they&#8217;ve finished college. Our Head of Brass had been a child virtuoso, he didn&#8217;t understand why people played wrong notes. Why would they want to do that? At the other end, there were some who should have had their instruments confiscated.</p>

<p><em>Sometimes people take a while to shine</em> Other players are not so obvious. I was lucky enough to meet Ed Anderson (Cleveland Orchestra) who was one of the best. He told me that at college, he&#8217;d played in the opera orchestra because he didn&#8217;t get enough sessions with the (higher prestige) concert orchestra.
</p>

<p><em>Reality, deal with it</em> In a performing discipline there is nowhere to hide, everyone knows how good you are all the time. I had a bit of a crisis in my second year when a new Tuba student took the time to point out my shortcomings; the message wasn&#8217;t pleasant to hear but it worked, I was much better by the end of the year. Later a one-off lesson with <a href="http://en.wikipedia.org/wiki/Arnold_Jacobs">Arnold Jacobs</a>, who spent a lifetime researching the mechanics of wind playing, changed my playing life because he could <em>show</em> me what was happening to my breathing and how it needed fixing. </p>

<p><em>How do you get to Carnegie Hall? Practice!</em> It turns out that this topic has <a href="http://radar.oreilly.com/2008/12/hard-work-and-practice-in-programming.html">just come up</a> on Tim O&#8221;Reilly&#8217;s blog.
<p><em>What&#8217;s the dynamic range of a bass trombone?</em> On or off</p>]]></content:encoded>
			<wfw:commentRss>http://www.m3p.co.uk/blog/2009/01/02/some-things-l-need-to-know-about-programming-i-learned-in-music-college/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Never was my favourite metaphor&#8230;</title>
		<link>http://www.m3p.co.uk/blog/2008/12/31/never-was-my-favourite-metaphor/</link>
		<comments>http://www.m3p.co.uk/blog/2008/12/31/never-was-my-favourite-metaphor/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 15:56:31 +0000</pubDate>
		<dc:creator>steve.freeman</dc:creator>
				<category><![CDATA[Grumpy Old Man]]></category>
		<category><![CDATA[IT industry]]></category>

		<guid isPermaLink="false">http://www.m3p.co.uk/blog/2008/12/31/never-was-my-favourite-metaphor/</guid>
		<description><![CDATA[Copied wholesale from D-Squared

In business circles, particularly among a certain kind of aggressive American businessman (or consultant, or banker, or politician, they&#8217;re fairly interchangeable), there is a favourite proverb about a pig:

&#8220;When you have bacon and eggs for breakfast, you&#8217;ve got your breakfast from a chicken and a pig. The difference between them is that [...]]]></description>
			<content:encoded><![CDATA[<p>Copied wholesale from <a href="http://d-squareddigest.blogspot.com/2008/09/parable-in-place-of-proper-post-because.html">D-Squared</a></p>

<blockquote>In business circles, particularly among a certain kind of aggressive American businessman (or consultant, or banker, or politician, they&#8217;re fairly interchangeable), there is a favourite proverb about a pig:</blockquote>

<blockquote><em>&#8220;When you have bacon and eggs for breakfast, you&#8217;ve got your breakfast from a chicken and a pig. The difference between them is that the chicken is &#8216;involved&#8217; but the pig is <span style="font-weight: bold;">committed</span>&#8220;</em></blockquote>

<blockquote>which is of course, true. It should also be noted, however, that when you go out to get your next few breakfasts over the course of the rest of the month, the chicken will have laid another egg every day, but the pig will eventually run out of bacon</blockquote>]]></content:encoded>
			<wfw:commentRss>http://www.m3p.co.uk/blog/2008/12/31/never-was-my-favourite-metaphor/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Why it pays to take the time to write readable code.</title>
		<link>http://www.m3p.co.uk/blog/2008/09/28/why-it-pays-to-take-the-time-to-write-readable-code/</link>
		<comments>http://www.m3p.co.uk/blog/2008/09/28/why-it-pays-to-take-the-time-to-write-readable-code/#comments</comments>
		<pubDate>Sun, 28 Sep 2008 21:16:26 +0000</pubDate>
		<dc:creator>steve.freeman</dc:creator>
				<category><![CDATA[IT industry]]></category>
		<category><![CDATA[Software culture]]></category>

		<guid isPermaLink="false">http://www.m3p.co.uk/blog/2008/09/28/why-it-pays-to-take-the-time-to-write-readable-code/</guid>
		<description><![CDATA[Just in case we still have to make the point:

There&#8217;s certainly evidence that that &#8220;exploratory&#8221; approach to computing is an important job skill.  Beth Simon and Andy Begel&#8217;s recent series of papers on their study of new hires at Microsoft show that the first year of work is mostly spent understanding existing code, not [...]]]></description>
			<content:encoded><![CDATA[<p>Just in case we <em>still</em> have to make the point:</p>

<blockquote>There&#8217;s certainly evidence that that &#8220;exploratory&#8221; approach to computing is an important job skill.  Beth Simon and Andy Begel&#8217;s recent series of papers on their study of new hires at Microsoft show that the first year of work is mostly spent understanding existing code, not writing new code.</blockquote>

<p>From <a href="http://www.amazon.com/gp/blog/post/PLNKTO4202PZN4TN">Mark Guzdial</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.m3p.co.uk/blog/2008/09/28/why-it-pays-to-take-the-time-to-write-readable-code/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cringley rants</title>
		<link>http://www.m3p.co.uk/blog/2008/05/17/166/</link>
		<comments>http://www.m3p.co.uk/blog/2008/05/17/166/#comments</comments>
		<pubDate>Sat, 17 May 2008 10:23:12 +0000</pubDate>
		<dc:creator>steve.freeman</dc:creator>
				<category><![CDATA[Confirmation Bias]]></category>
		<category><![CDATA[IT industry]]></category>

		<guid isPermaLink="false">http://www.m3p.co.uk/blog/2008/05/17/166/</guid>
		<description><![CDATA[Robert X. Cringley has another entertaining rant about whatever turned up this week. Two quotations:

First, while ranting about the IT research consultancies.

There are themes at Gartner and its competitors &#8212; ideas that are presented on an almost seasonal basis like adding fins to change a 1956 Chrysler New Yorker into a 1957 Chrysler New Yorker. [...]]]></description>
			<content:encoded><![CDATA[<p>Robert X. Cringley has another <a href="http://www.pbs.org/cringely/pulpit/2008/pulpit_20080516_004925.html">entertaining rant</a> about whatever turned up this week. Two quotations:</p>

<p>First, while ranting about the IT research consultancies.</p>

<blockquote><p>There are themes at Gartner and its competitors &#8212; ideas that are presented on an almost seasonal basis like adding fins to change a 1956 Chrysler New Yorker into a 1957 Chrysler New Yorker. Two such themes that are popular with such consultants right now are offshoring/outsourcing and getting rid of legacy applications to gain agility, whatever that is.</p>

<p>Outsourcing, while a very popular recommendation to improve <span class="caps">IT, </span>is treating the symptom and not the problem. The problem is IT applications require lots of ongoing maintenance and that costs labor, meaning <span class="caps">REAL MONEY.</span> Rather than make applications more reliable and reduce problems, IT managers seem to prefer shopping for cheaper labor. The problems are still there. It is cheaper to fix them with offshoring and outsourcing, true, but it often takes longer. If the end users &#8212; the people who actually make <span class="caps">MONEY </span>for the company (IT doesn&#8217;t, Lord knows) &#8212; are unable to work from time to time, this is okay because IT is spending less money.</p></blockquote>

<p>Second, on the acquisition of <span class="caps">EDS </span>by HP</p>

<blockquote>I wonder what would happen to an outfit like HP Services if the company just decided to forget about acquisitions and simply invest $12+ billion in their current operation? Heck, half the people working right now in HP Services probably worked at some point in their careers for <span class="caps">EDS </span>(or <span class="caps">IBM</span>). What <span class="caps">DNA </span>is HP acquiring here that they don&#8217;t have already?</blockquote>]]></content:encoded>
			<wfw:commentRss>http://www.m3p.co.uk/blog/2008/05/17/166/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
