<?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>Boost Blog &#187; Random thoughts</title>
	<atom:link href="http://www.boost.co.nz/blog/category/random-thoughts/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.boost.co.nz/blog</link>
	<description>All the stuff we love - Web design &#124; Usability &#124; Ruby on Rails &#124; Agile and Scrum &#124; eLearing</description>
	<lastBuildDate>Thu, 26 Jan 2012 03:15:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Scrum, a beginners experience</title>
		<link>http://www.boost.co.nz/blog/random-thoughts/scrum-a-beginners-experience/</link>
		<comments>http://www.boost.co.nz/blog/random-thoughts/scrum-a-beginners-experience/#comments</comments>
		<pubDate>Thu, 24 Nov 2011 02:15:57 +0000</pubDate>
		<dc:creator>Kirstin</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Random thoughts]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.boost.co.nz/blog/?p=1587</guid>
		<description><![CDATA[I recently joined Boost after spending over a decade in the UK.  Having worked within a traditional project management process over the last 5 years, I was very keen to learn about the benefits of Agile project management, specifically the benefits of Scrum and the comparison with my previous experience of web development projects. What [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Frandom-thoughts%2Fscrum-a-beginners-experience%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Frandom-thoughts%2Fscrum-a-beginners-experience%2F&amp;source=boostnewmedia&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I recently joined Boost after spending over a decade in the UK.  Having worked within a traditional project management process over the last 5 years, I was very keen to learn about the benefits of <a href="http://www.boost.co.nz/blog/category/agile/" target="_blank">Agile project management</a>, specifically the benefits of <a href="www.scrumalliance.org/learn_about_scrum" target="_blank">Scrum</a> and the comparison with my previous experience of web development projects.</p>
<p>What I found after a week of observation was that unlike my previous experience of web development projects, an ‘us and them’ (supplier v client) situation causing conflict and resentment is less likely to arise under Scrum.  This is due to the scrum itself -  both supplier and client are team members with clearly defined roles and responsibilities.</p>
<p>I was asked to observe a number of Scrum meetings in my first week; a stand-up, story sizing meeting and a retrospective.</p>
<p><strong>The stand up </strong></p>
<p><strong></strong>The <a href="http://www.scrumalliance.org/articles/39-glossary-of-scrum-terms#1128" target="_blank">stand up</a> occurs daily and is a chance for the team to confirm what they are working on and to communicate progress from the previous day. I was immediately struck by the fact that each team member contributed to the stand up in the same way &#8211; developers are not asked what they are working on, they tell the team what they are working on and have the opportunity to identify any blockers to their progress.  Although brief and straightforward this meeting immediately appears to be beneficial for a number of reasons.</p>
<ul>
<li>the entire team knows exactly where in the <a href="http://www.scrumalliance.org/articles/39-glossary-of-scrum-terms#1118">sprint</a> each person is</li>
<li>issues or blockers are raised early</li>
<li>progress is seen as it happens, stories are closed out each day throughout the sprint</li>
</ul>
<p><strong>Story sizing</strong></p>
<p><a href="http://scrummethodology.com/scrum-effort-estimation-and-story-points/" target="_blank">Story sizing</a> consists of all team members sitting around a table with a hand of sizing cards (numbered 1, 2, 3, 5, 8).  A member of the team reads out a story, team members are then asked to ‘play’ a sizing card.  The card indicates a measurement of effort that is not classified in time but by a proportional comparison.  For example if the first story is sized as a 3 (or medium) then a story that is larger and will consist of more tasks may be sized as a 5 or 8.  If a team member’s sizing differs dramatically from other team members the team member will then explain why they consider the story to be larger or smaller and after a discussion a consensus is reached.  Sizing of stories informs the decision as to how many stories will be undertaken during the upcoming sprint.</p>
<p>The advantage of the entire team sitting down to size work as opposed to a more traditional method of having the developer who will undertake the work provide a time estimate is that each and every team member has a chance to input to the sizing of the story therefore the team takes responsibility for the timing of the story, as opposed to an individual.  It is a transparent process that ensures the commitment of all team members to the delivery of each story.</p>
<p><strong>The retrospective    </strong></p>
<p>The <a href="http://www.scrumalliance.org/articles/39-glossary-of-scrum-terms#1113">retrospective</a> is a feedback meeting in which each team member is asked to focus on particular aspects of the previous sprint and to record both positive and negative feedback on these.  The aims of a retrospective are for the team to communicate, review and improve on previous sprints.  Retrospectives may be run in any number of ways in order to get the best out of the team.</p>
<p>During my observation of a retrospective I was immediately struck by the difference between this meeting and that of a traditional lessons learned meeting (held at the end of a traditionally managed project).  The retrospective encouraged all team members to communicate openly.  Contributions from team members are presented as statements, and are constructive rather than obstructive or defensive.  The advantage of holding retrospectives regularly (at the end of each sprint) is that points are raised early and the project goes into a cycle of continuous improvement – as opposed to a traditional lessons learned meeting where any constructive conclusions are beneficial only to the next project the team works on.</p>
<p>My conclusions from my first week of observing Scrum in practice are very positive;</p>
<ul>
<li>Developers are encouraged to fully participate in all meetings demonstrating work completed and inputting to decision points as required.  As a direct result of their commitment to the project developers take a great degree of responsibility for project outcomes, they are very obviously accountable for tasks, while also having the benefit of the entire team’s support.  All too often in non scrum projects the developer is asked to take responsibility for tasks in isolation and are therefore reluctant to commit to timescales and successful outcomes.</li>
</ul>
<ul>
<li>Clients are fully immersed and committed to the process and as such are very much a part of the team.  Unlike projects I have worked on previously  there is less expectation that the supplier will drive the project in isolation, instead the client is fully involved in all aspects of the project and always aware of exactly what work is taking place and when it will be delivered.</li>
</ul>
<ul>
<li>Processes are consistently reviewed for effectiveness and all team members input to the review process.  There are opportunities for both positive and constructive feedback and actions are undertaken as a result.  In comparison with the traditional ‘lessons learned’ aspect of a project this seems far more beneficial in terms of continuous improvement rather than undertaking process improvement at project conclusion.</li>
</ul>
<ul>
<li>Project tasks are broken down into explicit finite tasks and the acceptance criteria are clearly defined and agreed at the outset rather than development task estimates taking place at the outset of a project in isolation from other team members.</li>
</ul>
<p>My overall impression in this early stage of exposure to Agile project management and Scrum is that Scrum builds a happier, closer team and minimises risk by ensuring frequent and open communication between all team members.<br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li>No Related Posts</li>
</ul>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Scrum, a beginners experience on Boost Blog',url: 'http://www.boost.co.nz/blog/random-thoughts/scrum-a-beginners-experience/',contentID: 'post-1587',suggestTags: '',providerName: 'Boost Blog',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove -->]]></content:encoded>
			<wfw:commentRss>http://www.boost.co.nz/blog/random-thoughts/scrum-a-beginners-experience/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My First Sprint (with Scrum)</title>
		<link>http://www.boost.co.nz/blog/random-thoughts/my-first-sprint-with-scrum/</link>
		<comments>http://www.boost.co.nz/blog/random-thoughts/my-first-sprint-with-scrum/#comments</comments>
		<pubDate>Wed, 16 Nov 2011 20:32:31 +0000</pubDate>
		<dc:creator>Michael Treacher</dc:creator>
				<category><![CDATA[Random thoughts]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[agile development]]></category>
		<category><![CDATA[agile project management]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[student work]]></category>

		<guid isPermaLink="false">http://www.boost.co.nz/blog/?p=1567</guid>
		<description><![CDATA[As an intern here at Boost I have had the privilege of working with a group of experienced and friendly developers. I have been here two weeks now and already feel settled in completely. One of the great things about working for Boost is that everybody is very approachable when you need to ask for [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Frandom-thoughts%2Fmy-first-sprint-with-scrum%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Frandom-thoughts%2Fmy-first-sprint-with-scrum%2F&amp;source=boostnewmedia&amp;style=normal&amp;service=bit.ly&amp;hashtags=agile,agile+development,agile+project+management,rails,student+work&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>As an intern here at <a href="http://boost.co.nz" title="Boost New Media">Boost</a> I have had the privilege of working with a group of experienced and friendly developers. I have been here two weeks now and already feel settled in completely. One of the great things about working for Boost is that everybody is very approachable when you need to ask for help or when you need things to be elaborated. This has made the transition from university to industry easier than I initially expected.</p>
<p>Here at Boost we use the <a http://www.boost.co.nz/blog/agile/scrum-introduction/>Agile software development methodology known as Scrum</a>. So every day I have a <a href=http://www.mountaingoatsoftware.com/scrum/daily-scrum>stand up meeting</a> with my scrum master (Jacob Creech) and product owner (Nathan Donaldson) where I go over what I have done, what I will be working on today, and discuss problems that I need to get out of my way. So far at Boost I have been working on bug fixes for our online usability testing tool <a href="http://www.intuitionhq.com">IntuitionHQ</a>, which is built in <a href="http://en.wikipedia.org/wiki/Ruby_on_Rails">Ruby on Rails</a>. Working in this way has helped me get my head around the large code base that I will gradually move towards developing features for.</p>
<div id="attachment_1572" class="wp-caption alignnone" style="width: 524px"><img src="http://www.boost.co.nz/blog/wp-content/uploads/2011/11/photo-e1321475734613-514x385.jpg" alt="The IntuitionHQ Scrum Board" title="The IntuitionHQ Scrum Board" width="514" height="385" class="size-large wp-image-1572" /><p class="wp-caption-text"><em>The IntuitionHQ Scrum Board</em></p></div>
<p>Using Scrum means that I&#8217;m working in &#8216;sprints&#8217;, or two-week long development periods. Each bug in IntuitionHQ is written up as a <a href="http://www.boost.co.nz/blog/agile/user-stories/">user story</a>. At the start of my first sprint I took part in a <a href="http://www.mountaingoatsoftware.com/scrum/sprint-planning-meeting">sprint planning meeting</a> which included sizing the stories (assigning them points between 1 and 8 to indicate their complexity/the effort required to fix them) and then breaking the stories down into tasks. I had to indicate how many of the stories I could commit to in the two-week sprint, and how confident I was that I could complete them in that time frame. </p>
<p>As an intern I was not really sure how much I could complete, being new to Rails and working in the industry in general. But one of the cool things about Scrum is that at the end of each sprint you have a <a href="http://www.scrumforteamsystem.co.uk/ProcessGuidance/scrum/process/sprint-retrospective">sprint retrospective</a>. This is a chance to talk about how the sprint went, and what can be done to improve things. If I don&#8217;t complete all my stories in the first sprint, the next sprint will be adapted to deal with this, and so on and so forth. So in the case that I didn&#8217;t complete all my stories it will be known for the next sprint to take on less stories in relation to their size. Overall, this is about figuring out your &#8216;velocity&#8217; &#8211; how many story points you can get done in a sprint.</p>
<p>For my first sprint I initially committed to seven stories. I ended up completing the stories early and brought in two more stories from the backlog. One of the fun things I have found about fixing bugs is it really stimulates the mind&#8217;s problem solving abilities. I developed most of my problem solving abilities while doing my Software Engineering degree at Victoria University. Although university is a great learning environment I have found that learning in a working environment has more merits. This is because you are working with a group of people towards a common goal so they are more likely to help you out and I find that social learning is the best way to learn. This differs from university as everybody in your papers are competing to get higher grades than you so they generally don&#8217;t feed you all the facts.</p>
<p>One of the cool things about coming out of university into a working environment is that once you get home from work it&#8217;s your time, not stressing-about-assignments time. I believe that the less stress you have weighing on your mind the more productive you can be. Not being stressed out has helped me to be more productive working here at Boost and has got me highly motivated and keen for my next sprint. To sum up my experiences so far I would say that working here has been awesome!<br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.boost.co.nz/blog/agile/agile-workshops/' title='Free Friday Agile workshops at Boost'>Free Friday Agile workshops at Boost</a></li>
<li><a href='http://www.boost.co.nz/blog/agile/story-mapping-prioritisation/' title='Agile experiments: creating user stories with story mapping and &#8216;buy a feature&#8217; prioritisation'>Agile experiments: creating user stories with story mapping and &#8216;buy a feature&#8217; prioritisation</a></li>
<li><a href='http://www.boost.co.nz/blog/agile/user-stories-stakeholders/' title='User stories and stakeholders &#8211; bringing people on board with Agile'>User stories and stakeholders &#8211; bringing people on board with Agile</a></li>
<li><a href='http://www.boost.co.nz/blog/development/pair-programming-when-and-why/' title='Pair programming: When and why'>Pair programming: When and why</a></li>
<li><a href='http://www.boost.co.nz/blog/agile/jean-tabaka-pm-stackexhange/' title='Jean Tabaka on the Golden Circle of Agile &amp; StackExchange for project management'>Jean Tabaka on the Golden Circle of Agile &#038; StackExchange for project management</a></li>
</ul>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'My First Sprint (with Scrum) on Boost Blog',url: 'http://www.boost.co.nz/blog/random-thoughts/my-first-sprint-with-scrum/',contentID: 'post-1567',suggestTags: 'agile,agile development,agile project management,rails,student work',providerName: 'Boost Blog',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove -->]]></content:encoded>
			<wfw:commentRss>http://www.boost.co.nz/blog/random-thoughts/my-first-sprint-with-scrum/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Data data everywhere: Pew Internet on social networking sites and A List Apart on the web design industry</title>
		<link>http://www.boost.co.nz/blog/random-thoughts/surveys-social-networking-web-industry/</link>
		<comments>http://www.boost.co.nz/blog/random-thoughts/surveys-social-networking-web-industry/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 23:05:20 +0000</pubDate>
		<dc:creator>courtney</dc:creator>
				<category><![CDATA[Random thoughts]]></category>
		<category><![CDATA[Social media]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[surveys]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.boost.co.nz/blog/?p=1422</guid>
		<description><![CDATA[If you like tables and percentages, you&#8217;re in luck: two chewy releases in the past couple of weeks are going to give you hours of happy data crunching. Social networking and our lives Pew Internet have recently released their report &#8216;Social networking sites and our lives&#8217;, which updates the findings of their 2009 report &#8216;Social [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Frandom-thoughts%2Fsurveys-social-networking-web-industry%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Frandom-thoughts%2Fsurveys-social-networking-web-industry%2F&amp;source=boostnewmedia&amp;style=normal&amp;service=bit.ly&amp;hashtags=facebook,Social+media,social+networking,surveys,web+design&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><strong> </strong>If you like tables and percentages, you&#8217;re in luck: two chewy releases in the past couple of weeks are going to give you hours of happy data crunching.</p>
<p><strong>Social networking and our lives</strong></p>
<p>Pew Internet have recently released their report &#8216;<a title="Pew Internet report on social networks" href="http://www.pewinternet.org/Reports/2011/Technology-and-social-networks" target="_blank">Social networking sites and our lives&#8217;</a>, which updates the findings of their 2009 report &#8216;<a title="Pew Internet report on social isolation and new technology" href="http://www.pewinternet.org/Reports/2009/18--Social-Isolation-and-New-Technology.aspx" target="_blank">Social Isolation and New Technologies</a>&#8216;. In their introduction, the writers note:</p>
<blockquote><p>Questions have been raised about the social impact of widespread use  of social networking sites (SNS) like Facebook, LinkedIn, MySpace, and  Twitter. Do these technologies isolate people and truncate their  relationships? Or are there benefits associated with being connected to  others in this way? The Pew Research Center’s Internet &amp; American  Life Project decided to examine SNS in a survey that explored people’s  overall social networks and how use of these technologies is related to  trust, tolerance, social support, and community and political  engagement.</p></blockquote>
<p>2,255 American adults were surveyed between October 20-November 28 2010 for the report, including 1,787 internet users. Of these, there were 975 users of social networking sites. One of the great things about the Pew research is how carefully they control their findings to account for different factors:</p>
<blockquote><p>The findings presented here paint a rich and complex picture of  the  role that digital technology plays in people’s social worlds.  Wherever  possible, we seek to disentangle whether people’s varying  social  behaviors and attitudes are related to the different ways they  use  social networking sites, or to other relevant demographic   characteristics, such as age, gender and social class.</p></blockquote>
<p><em>What&#8217;s in the report?</em></p>
<p>The report is full of fascinating information about who is using social networking sites, what they&#8217;re doing on them (especially Facebook), the size of their social networks and strength of their social ties. There&#8217;s a special focus in this report on whether use of social networking sites contributes to the <a title="Echo chamber on Wikipedia" href="http://en.wikipedia.org/wiki/Echo_chamber" target="_blank">&#8216;echo chamber&#8217; effect</a> (reducing people&#8217;s engagement with a diversity of opinions and experiences), affects the level of trust social networking site users feel towards other people, and political and civic engagement. These findings have been really well summarised on the <a title="Nieman Journalism Lab article on Pew Internet report" href="http://www.niemanlab.org/2011/06/are-americans-becoming-more-isolated-and-apathetic-maybe-pew-says-but-dont-blame-facebook/" target="_blank">Nieman Journalism Lab site</a>.</p>
<p><em>Who are these people?</em></p>
<p>Amongst the people sampled for this report:</p>
<ul>
<li>79% of American adults said they used the internet</li>
<li>47% of adults (59% of internet users) say they use at least one of social networking site</li>
</ul>
<p>This is nearly twice the number found in the 2009 report, which found that 26% of adults (34% of internet users) used a social networking site in 2008. Internet users of all ages are more likely to be using a social networking site now than they were in 2008, with the most pronounced increase being in people over the age of 35.</p>
<p>As is common in use of social media, more women (56%) than men are users of social networking sites, and more women than men use Facebook, Twitter and MySpace. However, nearly twice as many men as women use LinkedIn.</p>
<p>And age-wise:</p>
<ul>
<li>32 &#8211; the age of the average adult MySpace user</li>
<li>33 &#8211; the age of the average adult Twitter user</li>
<li>38 &#8211; the age of the average adult Facebook user</li>
<li>40 &#8211; the age of the average adult LinkedIn user</li>
</ul>
<p><em>And what are they doing?</em></p>
<p>The report looks closely at Facebook activity amongst the people surveyed.</p>
<p>Status updates are an infrequent activity for most users; 56% of Facebook users update their status less than once a week. Only 15% of Facebook users are updating their status daily or more frequently. 16% have never updated their status.</p>
<p>Commenting on other people&#8217;s status updates is a more common activity: 53% of Facebook users comment on other users&#8217; status once or twice a week, and 22% are commenting at least daily. Commenting on photos is also popular: 20% of Facebook users comment on someone else&#8217;s photos at least once a day. But overall, the most popular activity, according to the the Pew Internet report, is Liking.</p>
<p><strong>A List Apart web survey 2010 results</strong></p>
<p>A List Apart have released the findings of their <a title="A List Apart web survey results 2011" href="http://www.alistapart.com/articles/findings-from-the-web-design-survey-2010/" target="_blank">2010 survey of people working in the web design industry </a>(and their graphs are super pretty).</p>
<p>I&#8217;ve been completing the survey for at least three years now, and I&#8217;m always so glad I do &#8211; because either women are very underrepresented in the industry, or they don&#8217;t get round to filling out this survey. Of the 16,593 respondents to the survey, less than 20% were women:</p>
<p>&nbsp;</p>
<p><a href="http://aneventapart.com/alasurvey2010/"><img class="aligncenter size-large wp-image-1427" title="A List Apart survey results: Gender" src="http://www.boost.co.nz/blog/wp-content/uploads/2011/06/Screen-shot-2011-06-22-at-10.36.17-AM1-514x146.png" alt="A List Apart survey results: Gender" width="514" height="146" /></a></p>
<p>Women make up a very large proportion of respondents working with content and in usability roles, according to their job titles: 46.3% of content strategists, 45.7% of writers/editors, and 32.5% of usability experts/leads/consultants.</p>
<p>&nbsp;</p>
<p><a href="http://aneventapart.com/alasurvey2010/01.html"><img class="aligncenter size-large wp-image-1428" title="A List Apart survey results: Job distribution by gender" src="http://www.boost.co.nz/blog/wp-content/uploads/2011/06/Screen-shot-2011-06-22-at-10.33.53-AM1-514x429.png" alt="A List Apart survey results: Job distribution by gender" width="514" height="429" /></a></p>
<p>Sadly, for the past three years, writer/editors have expressed under 90% confidence in the security of their roles.</p>
<p>&nbsp;</p>
<p><a href="http://aneventapart.com/alasurvey2010/11.html"><img class="aligncenter size-large wp-image-1429" title="A List Apart Survey results: Confidence by job title" src="http://www.boost.co.nz/blog/wp-content/uploads/2011/06/Screen-shot-2011-06-22-at-10.41.27-AM1-514x602.png" alt="A List Apart Survey results: Confidence by job title" width="514" height="602" /></a></p>
<p>Every year I find the <a title="A List Apart survey reuslts - satisfaction" href="http://aneventapart.com/alasurvey2010/04.html" target="_blank">satisfaction findings</a> particularly fascinating. But the <a href="http://aneventapart.com/alasurvey2010/00.html" target="_blank">whole report</a> makes interesting reading &#8211; make yourself a cup of tea and settle in.<br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.boost.co.nz/blog/social-media/facebook-museums-galleries/' title='Facebook is now the first step'>Facebook is now the first step</a></li>
<li><a href='http://www.boost.co.nz/blog/agile/10-great-scrum-practitioners-on-twitter/' title='10 Great Scrum and Agile Practitioners on Twitter'>10 Great Scrum and Agile Practitioners on Twitter</a></li>
<li><a href='http://www.boost.co.nz/blog/random-thoughts/eyc-unconference/' title='Reminder: EYC unconference this weekend in Wellington'>Reminder: EYC unconference this weekend in Wellington</a></li>
<li><a href='http://www.boost.co.nz/blog/social-media/social-media-workshops/' title='Social media workshops for museums &amp; galleries'>Social media workshops for museums &#038; galleries</a></li>
<li><a href='http://www.boost.co.nz/blog/social-media/five-social-media-themes-from-four-workshops-with-31-organisations/' title='5 social media themes from 4 workshops with 31 organisations'>5 social media themes from 4 workshops with 31 organisations</a></li>
</ul>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Data data everywhere: Pew Internet on social networking sites and A List Apart on the web design industry on Boost Blog',url: 'http://www.boost.co.nz/blog/random-thoughts/surveys-social-networking-web-industry/',contentID: 'post-1422',suggestTags: 'facebook,Social media,social networking,surveys,web design',providerName: 'Boost Blog',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove -->]]></content:encoded>
			<wfw:commentRss>http://www.boost.co.nz/blog/random-thoughts/surveys-social-networking-web-industry/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Rethinking our Civil Defence preparedness</title>
		<link>http://www.boost.co.nz/blog/random-thoughts/rethinking-our-civil-defence-preparedness/</link>
		<comments>http://www.boost.co.nz/blog/random-thoughts/rethinking-our-civil-defence-preparedness/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 02:41:46 +0000</pubDate>
		<dc:creator>Rachel</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Random thoughts]]></category>

		<guid isPermaLink="false">http://www.boost.co.nz/blog/?p=1285</guid>
		<description><![CDATA[As far as civil defence goes, we have always maintained a high level of preparedness, our bright yellow plastic water containers shine out from under out pods. recently however, the devastating earthquake in Christchurch has made us re-evaluate our own readiness for a natural disaster. Previously we had enough food and water for each person [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Frandom-thoughts%2Frethinking-our-civil-defence-preparedness%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Frandom-thoughts%2Frethinking-our-civil-defence-preparedness%2F&amp;source=boostnewmedia&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>As far as civil defence goes, we have always maintained a high level of preparedness, our bright yellow plastic water containers shine out from under out pods. recently however, the devastating earthquake in Christchurch has made us re-evaluate our own readiness for a natural disaster.</p>
<p>Previously we had enough food and water for each person for 3 days, packed into lidded buckets that could be used for containing water or becoming toilets. These buckets were placed into our cvil defense cabinet along with cooker, pot, fuel, and a water purifier. As the company has grown we were overdue for a re-stock. And since the February 22nd quake we have had a re-think what is needed and how best to prepare.</p>
<p>We had simply followed the <a title="NZ civil defence guidelines" href="http://www.civildefence.govt.nz/memwebsite.nsf/wpg_URL/Being-Prepared-How-to-be-prepared-in-your-business-Guidelines-for-Civil-Defence-Cabinets?OpenDocument">NZ civil defence guidelines</a> to have enough food and supplies to last three days. It has now become clear to us that if we were hit with a earthquake on the scale of the Canterbury ones it would be unlikely that we would all be trapped in an intact office bidding time for 3 days &#8211; although if might be possible if we were struck by a tsunami or floods.</p>
<p>Our preparedness objectives are no longer to simply survive in one place. Our priorities are now:</p>
<ul>
<li>Ensuring everyone in the office is as safe as possible at the time of an earthquake</li>
<li>Accessibility to first aid equipment</li>
<li>Movement through rubble and broken glass</li>
<li>Survival if trapped</li>
<li>Escape from the building if normal exits are blocked</li>
<li>Getting back home to family members</li>
</ul>
<p>We realised that there were a few things missing in our kits. and added the following:</p>
<ul>
<li>Gardening gloves for moving objects covered in broken glass</li>
<li>Overalls, face masks and gumboots to deal with rubble</li>
<li>Backpacks (<a title="$5 backpack" href="http://www.thewarehouse.co.nz/red/catalog/product/Value-Backpack?SKU=1443837">$5 at the warehouse</a>) to get back home on foot</li>
<li>Smaller, portable bottles of water</li>
<li>A <a title="Aide emergency kit" href="http://aideport.com/system">really great first aid kit</a></li>
<li>Abseiling gear with a 50 metre rope to descend from the 8th floor to the ground</li>
</ul>
<p>We have stocked up on even more water, several water containers in our civil defence cabinet and a further 15 litres under each pod. Coats that were destined for a charity shop have been stocked away we now have two transistor radios, one of which can be powered by a hand crank. Our latest additions are whistles, and I’m sure we’ll be continuously adding and upgrading as we think of new items.</p>
<p>After having a look at current earthquakes and the weeks after we have had an opportunity to understand better some things we can do now to make things easier for the future. If the big one does hit Wellington there will be huge variables that we have not accounted for. But we are in a better position now than we were a week ago.<br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li>No Related Posts</li>
</ul>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Rethinking our Civil Defence preparedness on Boost Blog',url: 'http://www.boost.co.nz/blog/random-thoughts/rethinking-our-civil-defence-preparedness/',contentID: 'post-1285',suggestTags: '',providerName: 'Boost Blog',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove -->]]></content:encoded>
			<wfw:commentRss>http://www.boost.co.nz/blog/random-thoughts/rethinking-our-civil-defence-preparedness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reminder: EYC unconference this weekend in Wellington</title>
		<link>http://www.boost.co.nz/blog/random-thoughts/eyc-unconference/</link>
		<comments>http://www.boost.co.nz/blog/random-thoughts/eyc-unconference/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 00:52:35 +0000</pubDate>
		<dc:creator>courtney</dc:creator>
				<category><![CDATA[Random thoughts]]></category>
		<category><![CDATA[Social media]]></category>
		<category><![CDATA[engage your communityl]]></category>
		<category><![CDATA[unconference]]></category>
		<category><![CDATA[wellington]]></category>
		<category><![CDATA[wellington web events]]></category>

		<guid isPermaLink="false">http://www.boost.co.nz/blog/?p=1076</guid>
		<description><![CDATA[It&#8217;s not too late to register for the Engage Your Community unconference, being held in central Wellington this Saturday, 21 August. The unconference is a free day-long learning and skill sharing event for people working or volunteering as webmasters in community groups, volunteer organisations and not-for-profits. Industry professionals are invited to come along as well, [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Frandom-thoughts%2Feyc-unconference%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Frandom-thoughts%2Feyc-unconference%2F&amp;source=boostnewmedia&amp;style=normal&amp;service=bit.ly&amp;hashtags=engage+your+communityl,Social+media,unconference,wellington,wellington+web+events&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>It&#8217;s not too late to register for the <a title="EYC unconference website" href="http://eyc-unconference.wikispaces.com/">Engage Your Community unconference</a>, being held in central Wellington this Saturday, 21 August.</p>
<p>The unconference is a free day-long learning and skill sharing event for people working or volunteering as webmasters in community groups, volunteer organisations and not-for-profits. Industry professionals are invited to come along as well, to share their knowledge and experience.</p>
<p>I attended <a href="http://www.eyc.org.nz/past/wellington09/">last year&#8217;s EYC conference in Wellington</a>, and had an absolute ball <a title="EYC social media workshop" href="http://librarytechnz.natlib.govt.nz/2009/11/eyc-social-media-workshop.html">running a social media workshop</a>. I love the informality and sparky atmosphere you get at barcamps, so I&#8217;m really looking forward to going along this weekend.</p>
<p><strong>The details</strong></p>
<p><em>Who&#8217;s it for?</em></p>
<ul>
<li>volunteer webmasters</li>
<li>people communicating with member groups using the web, email or social networks</li>
<li>comms professionals or webmasters in not-for-profits</li>
<li>people responsible for almost everything in an office, including communications</li>
<li>industry professional wanting to give back to the community by sharing knowledge and skills.</li>
</ul>
<p><em>Why should I go?</em></p>
<ul>
<li>meet others with similar interests</li>
<li>share and learn alongside your peers</li>
<li>find ways improve your website, and explore other web tools.</li>
</ul>
<p><em> Where and when is it?</em></p>
<p>9.30am-4.30pm Saturday, 21 August 2010<br />
Rutherford House, Victoria University Wellington</p>
<p><em>What does it cost? </em></p>
<p>The EYC unconference is a free event</p>
<p><em>What&#8217;s an unconference?</em></p>
<p>An unconference is like a conference, in that it&#8217;s a gathering of people interested in a particular topic, who come together to share and learn. An unconference is unlike a conference, in that it doesn&#8217;t have a preset schedule of talks that you sit through: instead, the agenda is built on the day by the people who attend. Anyone can run a session, whether it&#8217;s to share something they&#8217;ve done, ask for help with something they&#8217;re trying to do, or just to kick some ideas around. The EYC unconference site has <a href="http://eyc-unconference.wikispaces.com/potential+topics">a list of topics</a> people are interested in talking about on the day.</p>
<p>So what are you waiting for? <a href="http://eyc-unconference.wikispaces.com/register">Register now!</a> And if you come along on Saturday, make sure you come say hi &#8211; I&#8217;m running the schedule board on the day, so I should be easy to find.<br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.boost.co.nz/blog/random-thoughts/surveys-social-networking-web-industry/' title='Data data everywhere: Pew Internet on social networking sites and A List Apart on the web design industry'>Data data everywhere: Pew Internet on social networking sites and A List Apart on the web design industry</a></li>
<li><a href='http://www.boost.co.nz/blog/agile/10-great-scrum-practitioners-on-twitter/' title='10 Great Scrum and Agile Practitioners on Twitter'>10 Great Scrum and Agile Practitioners on Twitter</a></li>
<li><a href='http://www.boost.co.nz/blog/design/jelly-at-boost-friday-co-working-for-free/' title='Jelly at Boost: Friday co-working for free'>Jelly at Boost: Friday co-working for free</a></li>
<li><a href='http://www.boost.co.nz/blog/social-media/facebook-museums-galleries/' title='Facebook is now the first step'>Facebook is now the first step</a></li>
<li><a href='http://www.boost.co.nz/blog/social-media/social-media-workshops/' title='Social media workshops for museums &amp; galleries'>Social media workshops for museums &#038; galleries</a></li>
</ul>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Reminder: EYC unconference this weekend in Wellington on Boost Blog',url: 'http://www.boost.co.nz/blog/random-thoughts/eyc-unconference/',contentID: 'post-1076',suggestTags: 'engage your communityl,Social media,unconference,wellington,wellington web events',providerName: 'Boost Blog',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove -->]]></content:encoded>
			<wfw:commentRss>http://www.boost.co.nz/blog/random-thoughts/eyc-unconference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Friday links: design, development, usability and more</title>
		<link>http://www.boost.co.nz/blog/random-thoughts/friday-links-1/</link>
		<comments>http://www.boost.co.nz/blog/random-thoughts/friday-links-1/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 21:20:46 +0000</pubDate>
		<dc:creator>courtney</dc:creator>
				<category><![CDATA[Cool tools]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Random thoughts]]></category>
		<category><![CDATA[Usabilty]]></category>
		<category><![CDATA[inspiration]]></category>
		<category><![CDATA[research]]></category>

		<guid isPermaLink="false">http://www.boost.co.nz/blog/?p=903</guid>
		<description><![CDATA[This is the first entry in a semi-regular series sharing things that we&#8217;ve been looking at and reading recently &#8230; Sarah (one of our project managers) Broadband becomes a legal right in Finland Guggenheim collaborates with YouTube and invites video submissions Sue (one of our designers, recently returned from a break in the sunny northern [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Frandom-thoughts%2Ffriday-links-1%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Frandom-thoughts%2Ffriday-links-1%2F&amp;source=boostnewmedia&amp;style=normal&amp;service=bit.ly&amp;hashtags=inspiration,research&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>This is the first entry in a semi-regular series sharing things that we&#8217;ve been looking at and reading recently &#8230;</p>
<p><strong>Sarah </strong>(one of our project managers)</p>
<ul>
<li> <a href="http://www.pcworld.com/article/200261/1mbps_broadband_becomes_a_legal_right_in_finland.html?tk=nl_dnx_t_crawl">Broadband becomes a legal right in Finland</a></li>
</ul>
<ul>
<li><a href="http://www.nytimes.com/2010/06/14/arts/design/14video.html?_r=1&amp;ref=arts">Guggenheim collaborates with YouTube and invites video submissions</a></li>
</ul>
<p><strong>Sue</strong> (one of our designers, recently returned from a break in the sunny northern hemisphere)</p>
<ul>
<li>Eye-candy and inspiration on <a href="http://www.citid.net">www.citid.net</a></li>
</ul>
<ul>
<li><a href="http://webdesignledger.com/freebies/26-free-progressive-and-experimental-fonts">Great experimental fonts</a> (also: free!)</li>
</ul>
<ul>
<li> Lighten up your winter blues: heaps of colour and shapes on <a href="http://thecoolhunter.com.au/design">Coolhunter</a></li>
</ul>
<p><strong>Alastair</strong> (one of our developers)</p>
<ul>
<li><a href="http://blog.mozilla.com/blog/2010/07/06/firefox-4-beta-1-tell-us-what-you-think">Firefox 4</a> introduces more HTML 5 and CSS functionality. One step further towards the death of Flash?  Still in beta so one for the developers.</li>
</ul>
<ul>
<li>Excellent! <a href="http://maps.google.com/maps?sll=33.776665,-84.393822&amp;sspn=0.01236,0.01929&amp;ll=50.378628,-4.135151&amp;spn=0.009483,0.01929&amp;t=h&amp;z=16&amp;layer=c&amp;cbll=50.378691,-4.134783&amp;panoid=4xGPoJ72ohZ1VZnZ1PHZfA&amp;cbp=12,276.12,,3,0.83">Wayne and Garth spotted in the UK.</a> Party on!</li>
</ul>
<p><strong>Rachel</strong> (our office manager)</p>
<ul>
<li><a href="http://www.telegraph.co.uk/culture/culturevideo/artvideo/7865736/Artist-creates-masterpiece-on-an-iPad.html">Artist creates masterpiece on an iPad</a></li>
</ul>
<ul>
<li><a href="http://www.guardian.co.uk/news/datablog/2010/jul/06/world-cup-2010-statistics">World Cup 2010 statistics</a>: all the key data for each team, from the <em>Guardian</em></li>
</ul>
<p>(Rachel notes that she&#8217;s not as much of a sports fiend as the above link might suggest, and also recommends data/infographic blog <a href="http://www.coolinfographics.com">Cool Infographics</a>)</p>
<p><strong>Jake</strong> (who looks after our usability testing tool <a href="http://www.intuitionhq.com/">IntuitionHQ</a>)</p>
<ul>
<li>David Gillis on <a href="http://uxmag.com/design/fusing-content-strategy-with-design">Fusing Content Strategy with Design</a>, in <em>UX Magazine</em></li>
</ul>
<ul>
<li><a href="http://www.slideshare.net/padday/the-real-life-social-network-v2">The Real Life Social Network</a>, slides from a presentation by Paul Adams, Senior User Experience Researcher at Google</li>
</ul>
<ul>
<li><a href="http://www.youtube.com/watch?v=tVljiwwqwfc&amp;feature=youtu.be">Gnarcade</a> &#8211; Video Game Invasion: for video game fans, and geeks in general</li>
</ul>
<p><strong>Courtney</strong> (that&#8217;s me &#8211; project manager)</p>
<ul>
<li>Aaron Straup Cope&#8217;s <a href="http://shapetiles.spum.org">magical slippy map</a> showing the world as revealed by geo-tagged photos on Flickr</li>
</ul>
<ul>
<li><a href="http://significantobjects.com/about/">Significant Objects</a>, an investigation of art and the market through short stories and eBay</li>
</ul>
<ul>
<li><a href="http://roberthealdgallery.com/">Swallows and Amazons</a>, the current exhibition at Robert Heald Gallery, which is close to our office &#8211; on show until 31 July.</li>
</ul>
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.boost.co.nz/blog/development/pair-programming-when-and-why/' title='Pair programming: When and why'>Pair programming: When and why</a></li>
<li><a href='http://www.boost.co.nz/blog/e-learning/international-study-on-pedagogy-and-ict/' title='International study on pedagogy and ICT'>International study on pedagogy and ICT</a></li>
<li><a href='http://www.boost.co.nz/blog/e-learning/e-learning-research-network-launched/' title='e-Learning Research Network launched'>e-Learning Research Network launched</a></li>
<li><a href='http://www.boost.co.nz/blog/e-learning/e-fellows-for-2009-announced/' title='e-Fellows for 2009 announced'>e-Fellows for 2009 announced</a></li>
<li><a href='http://www.boost.co.nz/blog/e-learning/how-are-we-using-the-internet/' title='How are we using the internet?'>How are we using the internet?</a></li>
</ul>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Friday links: design, development, usability and more on Boost Blog',url: 'http://www.boost.co.nz/blog/random-thoughts/friday-links-1/',contentID: 'post-903',suggestTags: 'inspiration,research',providerName: 'Boost Blog',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove -->]]></content:encoded>
			<wfw:commentRss>http://www.boost.co.nz/blog/random-thoughts/friday-links-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Working with Git</title>
		<link>http://www.boost.co.nz/blog/random-thoughts/working-with-git/</link>
		<comments>http://www.boost.co.nz/blog/random-thoughts/working-with-git/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 04:14:51 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Random thoughts]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.boost.co.nz/blog/?p=810</guid>
		<description><![CDATA[During a brief slow period on a Friday afternoon I started pondering how much work I actually do, and if it was even useful knowing. Obviously all our code is stored in a version control system (git), so in a way all of the data for finding out the quantity of work is readily available. [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Frandom-thoughts%2Fworking-with-git%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.boost.co.nz%2Fblog%2Frandom-thoughts%2Fworking-with-git%2F&amp;source=boostnewmedia&amp;style=normal&amp;service=bit.ly&amp;hashtags=git,ruby&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>During a brief slow period on a Friday afternoon I started pondering how much work I actually do, and if it was even useful knowing. Obviously all our code is stored in a version control system (git), so in a way all of the data for finding out the quantity of work is readily available. A little investigation and I found that it&#8217;s quite easy to pull a list of commits from git showing total lines added and deleted per file:</p>
<p><code>git log --oneline --numstat</code></p>
<p>I&#8217;ve committed a lot of code that I didn&#8217;t write, such as plugins, the Rails framework etc. So a quick and dirty ruby script later I could get a list of all unique files in all repositories that I&#8217;ve committed to. It was pretty easy to go through the list and create an exclusion list. I then broke out <a href="http://rubyreports.org/">Ruport</a> to aggregate everything by extension. That gave me the following table:</p>
<p><img class="size-full wp-image-859 aligncenter" style="margin: 0px auto;" title="lines" src="http://www.boost.co.nz/blog/wp-content/uploads/2010/07/Screen-shot-2010-07-02-at-10.00.01-PM.png" alt="" width="407" height="283" /></p>
<p>I&#8217;ve cleaned this up a little and collapsed some alternative extensions down.</p>
<div id="attachment_850" class="wp-caption alignright" style="width: 128px"><img class="size-full wp-image-850 " title="bar" src="http://www.boost.co.nz/blog/wp-content/uploads/2010/07/bar.png" alt="" width="118" height="336" /><p class="wp-caption-text">Commits per week</p></div>
<p>Just over 110,000 lines added and 50,000 deleted, of which about 100,000 are to Ruby files. Now I&#8217;m not claiming to have written all those lines myself, any part of any line changed counts towards the total. All this does is illustrate the general balance of work that I do. There have been two lines added for every line deleted. This year has seen a lot of refactoring work, so it&#8217;ll be interesting to run the same exercise next year and see if the results are similar (of course git holds historical data, but we only started using it about 18 months ago, and previously had everything stored in subversion).</p>
<p>It&#8217;s interesting to see that the proportion of additons to deletions is much higher in view (rhtml/haml) files than in ruby code. This could point to the way things look being changed much more than the way things work.</p>
<p>Now if only there was a way to measure the quality of work. (Actually there are tools; <a href="http://metric-fu.rubyforge.org/">metric_fu</a> is a good starting point and we use it a lot at Boost. However, that&#8217;s going a little too far for this post).</p>
<p>Another interesting bit of data I extracted from git is the number of commits I&#8217;ve done per week over the last 52 weeks.</p>
<p>I&#8217;ve posted my script as a <a href="http://gist.github.com/461157">github gist</a>. You  can run it by modifying the @repositories array with a list of git repositories, @author with your email address and @excludes with a list of regular expressions for excluding files. Run the script as ruby gitcount.rb. If it is run with the argument &#8220;files&#8221; then it will list individual files, making it easier to build the exclude list.<br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://www.boost.co.nz/blog/ruby-on-rails/custom-application-and-cms-integration/' title='Custom application and CMS integration'>Custom application and CMS integration</a></li>
<li><a href='http://www.boost.co.nz/blog/ruby-on-rails/hosting-in-the-cloud/' title='Hosting in the cloud'>Hosting in the cloud</a></li>
<li><a href='http://www.boost.co.nz/blog/development/how-the-west-was-clustered/' title='How the west was clustered'>How the west was clustered</a></li>
<li><a href='http://www.boost.co.nz/blog/development/what-should-break-the-test/' title='What should break the test?'>What should break the test?</a></li>
<li><a href='http://www.boost.co.nz/blog/ruby-on-rails/squirrel-and-the-custom-nut-matcher/' title='Squirrel and the custom nut matcher'>Squirrel and the custom nut matcher</a></li>
</ul>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Working with Git on Boost Blog',url: 'http://www.boost.co.nz/blog/random-thoughts/working-with-git/',contentID: 'post-810',suggestTags: 'git,ruby',providerName: 'Boost Blog',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><!-- Do not remove -->]]></content:encoded>
			<wfw:commentRss>http://www.boost.co.nz/blog/random-thoughts/working-with-git/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

