<?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>f3yourmind &#187; factor10</title>
	<atom:link href="http://aslamkhan.net/tag/factor10/feed/" rel="self" type="application/rss+xml" />
	<link>http://aslamkhan.net</link>
	<description>Ubuntu coding ... for your friends</description>
	<lastBuildDate>Mon, 24 Oct 2011 07:07:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>I wanna hold your ha-a-a-a-a-a-and</title>
		<link>http://aslamkhan.net/software-development/i-wanna-hold-your-ha-a-a-a-a-a-and/</link>
		<comments>http://aslamkhan.net/software-development/i-wanna-hold-your-ha-a-a-a-a-a-and/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 14:57:22 +0000</pubDate>
		<dc:creator>Aslam</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[factor10]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://aslamkhan.net/?p=303</guid>
		<description><![CDATA[Do you remember that catchy Beatles song? Oh yeah, I´ll tell you something I think you'll understand When I say that something I wanna hold your hand I wanna hold your hand I wanna hold your hand So what made me think about this?  That frustrating construction of the new M5/N1 interchange in Cape Town!! [...]]]></description>
			<content:encoded><![CDATA[<p>Do you remember that catchy Beatles song?</p>
<blockquote>
<pre style="font: normal normal normal 11px/normal verdana; line-height: 16px; padding: 10px;">Oh yeah, I´ll tell you something
I think you'll understand
When I say that something
I wanna hold your hand
I wanna hold your hand
I wanna hold your hand</pre>
</blockquote>
<p>So what made me think about this?  That frustrating construction of the new M5/N1 interchange in Cape Town!!  When you&#8217;re sitting in traffic, you can&#8217;t do anything but look and think.  And I&#8217;ve seen this scaffolding get taller and taller and wider and wider and longer and longer and more and more people appear on it each day.</p>
<div id="attachment_311" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-311 " title="Sourced from http://www.capetown.gov.za" src="http://aslamkhan.net/wp-content/uploads/2010/02/KB_3_Jan_10_h.jpg" alt="Sourced from http://www.capetown.gov.za" width="500" height="333" /><p class="wp-caption-text">Sourced from http://www.capetown.gov.za</p></div>
<p>I know that one day, they will remove the scaffolding and the concrete will just hang there in mid air on those massive pillars and walls that they&#8217;re busy building, and I won&#8217;t be sitting in traffic any longer, and it will all just work.</p>
<p>What a shame that software is not like that !!  So many people get turned on by scaffolding.  And The Beatles sang on &#8230;</p>
<blockquote>
<pre style="font: normal normal normal 11px/normal verdana; line-height: 16px; padding: 10px;">And when I touch you i feel happy, inside
It's such a feeling
That my love
I can't hide
I can't hide
I can't hide</pre>
</blockquote>
<p>And just like the M5 construction, so much scaffolding gets built, and so many people climb on.  But then, they don&#8217;t climb down.  And they don&#8217;t tear down the scaffolding.  And it just stays there mashed in with the concrete bits.  And then they ask people to use it.  And it takes strain and then it&#8217;s a performance problem, or a load problem, or it just crashes down.</p>
<p>I do use scaffolding, but most of the time it&#8217;s in a spike and more often it&#8217;s in a test, just to get me over my point of fear.  Deploying software with scaffolding is just dangerous and negligent.  I really don&#8217;t want to drive my car over the M5 interchange while those thin steel pipes are holding up the concrete slabs.</p>
<p>But above all of that, the most important scaffolding is social scaffolding.  It&#8217;s better to provide human scaffolding to support each other on a team that is focused on delivering quality software.  It&#8217;s worse to plug in weak struts in the code base that will just collapse when the next developer builds on top of it.  Very un-ubuntu!</p>
<p style="text-align: center;"><img class="size-full wp-image-312 aligncenter" title="Torch Relay from the Beijing Olympics.  Sourced from http://torchrelay.beijing2008.cn" src="http://aslamkhan.net/wp-content/uploads/2010/02/Img214037659.jpg" alt="Sourced from http://torchrelay.beijing2008.cn" /></p>
<p>So, the Beatles song still holds true, but only for social scaffolding.</p>
<blockquote>
<pre style="font: normal normal normal 11px/normal verdana; line-height: 16px; padding: 10px;">Yeah you, got that something
I think you'll understand
When I say that something
I wanna hold your hand
I wanna hold your hand
I wanna hold your hand
I wanna hold your ha-a-a-a-a-a-and</pre>
</blockquote>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Faslamkhan.net%2Fsoftware-development%2Fi-wanna-hold-your-ha-a-a-a-a-a-and%2F&amp;title=I%20wanna%20hold%20your%20ha-a-a-a-a-a-and" id="wpa2a_2"><img src="http://aslamkhan.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://aslamkhan.net/software-development/i-wanna-hold-your-ha-a-a-a-a-a-and/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Test First TDD</title>
		<link>http://aslamkhan.net/software-development/test-first-tdd/</link>
		<comments>http://aslamkhan.net/software-development/test-first-tdd/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 09:11:02 +0000</pubDate>
		<dc:creator>Aslam</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[factor10]]></category>
		<category><![CDATA[TDD]]></category>

		<guid isPermaLink="false">http://aslamkhan.net/?p=299</guid>
		<description><![CDATA[I think that TDD is getting bastardized.  If you happen to use a Unit testing framework, it does not mean that you are test driven at all.  TDD is about test first to drive the rest &#8211; design, clean code, feedback, quality, and lot more.  Using a testing framework is easy.  Being test first driven [...]]]></description>
			<content:encoded><![CDATA[<p>I think that TDD is getting bastardized.  If you happen to use a Unit testing framework, it does not mean that you are test driven at all.  TDD is about test first to drive the rest &#8211; design, clean code, feedback, quality, and lot more.  Using a testing framework is easy.  Being test first driven is really difficult.  You may start off with the mechanics and focus on the cadence, but you only feel the value a lot later &#8211; when you have woven it as an attitude into your fabric of thinking.</p>
<p>That&#8217;s why I&#8217;m giving the <strong>TEST FIRST TDD</strong> <a href="http://opencourses.factor10.com">course</a> next week.  If you want to go beyond just learning about an xUnit API and step on the path of a personal journey to changing the way you create software, then come along.  I don&#8217;t have miracles but I can do better than just shining a light.  I will step into the darkness with you and help you move towards the light.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Faslamkhan.net%2Fsoftware-development%2Ftest-first-tdd%2F&amp;title=Test%20First%20TDD" id="wpa2a_4"><img src="http://aslamkhan.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://aslamkhan.net/software-development/test-first-tdd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Øredev Presentations</title>
		<link>http://aslamkhan.net/events/oredev-presentations/</link>
		<comments>http://aslamkhan.net/events/oredev-presentations/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 21:30:43 +0000</pubDate>
		<dc:creator>Aslam</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[aspects]]></category>
		<category><![CDATA[BDD]]></category>
		<category><![CDATA[DDD]]></category>
		<category><![CDATA[factor10]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[oredev]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[TDD]]></category>

		<guid isPermaLink="false">http://aslamkhan.net/?p=62</guid>
		<description><![CDATA[My presentations from Oredev are finally available.  After working through almost all the export options on Keynote, I have settled on QuickTime as the distro format.  The &#8220;flying code&#8221; in the aspects presentation worked out best with QuickTime.  Note that it&#8217;s not a continuous playback and you have to click-through each frame. Solving Domain Problems [...]]]></description>
			<content:encoded><![CDATA[<p>My presentations from Oredev are finally available.  After working through almost all the export options on Keynote, I have settled on QuickTime as the distro format.  The &#8220;flying code&#8221; in the aspects presentation worked out best with QuickTime.  Note that it&#8217;s not a continuous playback and you have to click-through each frame.</p>
<ul>
<li><strong>Solving Domain Problems with Aspects </strong>has a couple of slides with repeated transitions (courtesy of the export <img src='http://aslamkhan.net/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  ).  This one has the <em>flying code</em>, as <a title="Claudio Perrone's Blog" href="http://www.claudioperrone.com">Claudio Perrone</a> calls it!  And it is the presentation that lead to the chat with <a href="http://ayende.com">Ayende Rahien</a>.  He has done something similar in C# <a href="http://ayende.com/Blog/archive/2008/11/23/aspects-of-domain-design.aspx">here</a>. <span style="color: #808080;">- 29.1MB @ <span style="color: #999999;"><a href="http://aslamkhan.net/wp-content/uploads/2008/11/SolvingDomainProblemsWithAspects.mov">http://aslamkhan.net/wp-content/uploads/2008/11/SolvingDomainProblemsWithAspects.mov</a></span> </span></li>
</ul>
<ul>
<li><strong>Managing Diversity in Agile Teams</strong> was inspired by Claudio&#8217;s presentation style.  Highly visual with minimal text.  It&#8217;s about story telling, movie script style and not about bullet point presentations.  Thanks, Claudio! <span style="color: #808080;">- 16.6MB @ </span><span style="color: #808080;"><span style="color: #999999;"><a href="http://aslamkhan.net/wp-content/uploads/2008/11/ManagingDiversityInAgileTeams.mov">http://aslamkhan.net/wp-content/uploads/2008/11/ManagingDiversityInAgileTeams.mov</a></span></span><a href="http://aslamkhan.net/wp-content/uploads/2008/11/ManagingDiversityInAgileTeams.mov"></a></li>
</ul>
<ul>
<li><strong>Bootstrapping your SOA Project</strong> has the slides for the workshop that I ran.  It&#8217;s a mixture of traditional and visual.  The traditional is used purely for reference / take-home material. <span style="color: #808080;">- 13.5MB @ </span><span style="color: #808080;"><span style="color: #999999;"><a href="http://aslamkhan.net/wp-content/uploads/2008/11/BootstrappingYourSOAProject.mov">http://aslamkhan.net/wp-content/uploads/2008/11/BootstrappingYourSOAProject.mov</a></span></span></li>
</ul>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Faslamkhan.net%2Fevents%2Foredev-presentations%2F&amp;title=%C3%98redev%20Presentations" id="wpa2a_6"><img src="http://aslamkhan.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://aslamkhan.net/events/oredev-presentations/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://aslamkhan.net/wp-content/uploads/2008/11/SolvingDomainProblemsWithAspects.mov" length="30585840" type="video/quicktime" />
<enclosure url="http://aslamkhan.net/wp-content/uploads/2008/11/ManagingDiversityInAgileTeams.mov" length="17409202" type="video/quicktime" />
<enclosure url="http://aslamkhan.net/wp-content/uploads/2008/11/BootstrappingYourSOAProject.mov" length="14184983" type="video/quicktime" />
		</item>
		<item>
		<title>New Adventures</title>
		<link>http://aslamkhan.net/general/new-adventures/</link>
		<comments>http://aslamkhan.net/general/new-adventures/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 12:57:08 +0000</pubDate>
		<dc:creator>Aslam</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[factor10]]></category>

		<guid isPermaLink="false">http://aslamkhan.net/?p=53</guid>
		<description><![CDATA[I have not written anything for about 2 months now and, for once, I really have a legitimate reason September was spent winding down at PBT Group.  I was at PBT Group since 2005 and enjoyed most of my time there.  Starting an application development competency at a business intelligence company is not that trivial.  [...]]]></description>
			<content:encoded><![CDATA[<p>I have not written anything for about 2 months now and, for once, I really have a legitimate reason <img src='http://aslamkhan.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>September was spent winding down at <a href="http://www.pbt.co.za">PBT Group</a>.  I was at PBT Group since 2005 and enjoyed most of my time there.  Starting an application development competency at a business intelligence company is not that trivial.  The mindset and thinking in the two camps are quite divergent, yet in the last few months, I got the impression that BI could do with some application development attitudes such as agility, TDD, etc.  It most probably is true in the opposite direction (e.g. application developers could do more with data quality).  But, I am being totally biased <img src='http://aslamkhan.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>October has wizzed past with me starting at <a href="http://www.factor10.com">factor10</a>.  So, I now head up the newly launched South African branch of factor10.  It&#8217;s been quite a ride since October 1st, but it has been most enjoyable.  It&#8217;s refreshing to work with like minded individuals, who think agile and work agile, in getting things done.</p>
<p>Actually, I am quite humbled to be working some amazing people like <a href="http://www.jimmynilsson.com">Jimmy Nilsson</a>, <a href="http://niclasnilsson.se/">Niclas Nilsson</a>, <a href="http://blog.andreasbrink.se">Andreas Brink</a>, <a href="http://anders.janmyr.com/">Anders Janmyr</a> and others.</p>
<p>Same life, new relationships, new adventures!</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Faslamkhan.net%2Fgeneral%2Fnew-adventures%2F&amp;title=New%20Adventures" id="wpa2a_8"><img src="http://aslamkhan.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://aslamkhan.net/general/new-adventures/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Software Architecture Workshop 2008</title>
		<link>http://aslamkhan.net/events/software-architecture-workshop-2008/</link>
		<comments>http://aslamkhan.net/events/software-architecture-workshop-2008/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 04:24:06 +0000</pubDate>
		<dc:creator>Aslam</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[factor10]]></category>
		<category><![CDATA[JCSE]]></category>
		<category><![CDATA[PBT]]></category>
		<category><![CDATA[SAW]]></category>

		<guid isPermaLink="false">http://aslamkhan.net/events/software-architecture-workshop-2008/</guid>
		<description><![CDATA[The next software architecture workshop (SAW) originally convened by Jimmy Nilsson is being hosted in South Africa this year between 21 January and 24 January 2008.  This is my second SAW and if it is anything like the one last year, then it is going to be a heady mixture of geek-speak, constructive debate and fun.From a PBT Group perspective, [...]]]></description>
			<content:encoded><![CDATA[<p>The next software architecture workshop (SAW) originally convened by <a href="http://www.jnsk.se/weblog/">Jimmy Nilsson</a> is being hosted in South Africa this year between 21 January and 24 January 2008.  This is my second SAW and if it is anything like <a href="http://www.itweb.co.za/office/prescient/0708140726.htm">the one last year</a>, then it is going to be a heady mixture of geek-speak, constructive debate and fun.From a <a href="http://www.pbt.co.za">PBT Group</a> perspective, we are taking advantage of having a few of the leading software architects in the South Africa.  In conjunction with the <a href="http://www.jcse.org.za">Johanessburg Centre for Software Engineering</a>, we will be hosting a <a href="http://jruby.codehaus.org">JRuby</a> Master Class in Johannesburg (16 January 2008) and Cape Town (29 January 2008).  <a href="http://andreaprovaglio.com/">Andrea Provaglio</a> will be giving up his time for the JRuby events.  You still have time to <a href="http://www.jcse.org.za/events_item06.php?pageid=4">register</a> for the Cape Town JRuby Master Class.The second event is <a href="http://www.pbt.co.za/index.php?option=com_attend_events&amp;task=view&amp;id=1">Aiming for a factor10</a> being hosted by PBT in Cape Town on 30 January 2008.  <a href="http://JimmyNilsson.com/blog/">Jimmy Nilsson</a> will be talking about Domain Driven Design and <a href="http://niclasnilsson.se/">Niclas Nilsson</a> will be talking on dynamic languages.  <a href="http://www.pbt.co.za/index.php?option=com_attend_events&amp;task=view&amp;id=1">Registration</a> is on the PBT website and is still open.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Faslamkhan.net%2Fevents%2Fsoftware-architecture-workshop-2008%2F&amp;title=Software%20Architecture%20Workshop%202008" id="wpa2a_10"><img src="http://aslamkhan.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://aslamkhan.net/events/software-architecture-workshop-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aiming for a factor10</title>
		<link>http://aslamkhan.net/events/aiming-for-a-factor10/</link>
		<comments>http://aslamkhan.net/events/aiming-for-a-factor10/#comments</comments>
		<pubDate>Tue, 18 Dec 2007 20:01:46 +0000</pubDate>
		<dc:creator>Aslam</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[factor10]]></category>
		<category><![CDATA[PBT]]></category>

		<guid isPermaLink="false">http://aslamkhan.net/events/aiming-for-a-factor10/</guid>
		<description><![CDATA[As part of PBT Group, we are hosting a morning with Jimmy Nilsson and Niclas Nilsson, both of factor10, working out of Sweden.  Jimmy is one of the leading thinkers in the field of Domain Driven Design and his topic is Is Domain Driven Design more than just Entities?.  Niclas is a highly respected architect and his topic is [...]]]></description>
			<content:encoded><![CDATA[<p>As part of <a href="http://www.pbt.co.za">PBT Group</a>, we are hosting a morning with <a href="http://JimmyNilsson.com/blog/">Jimmy Nilsson</a> and <a href="http://niclasnilsson.se/">Niclas Nilsson</a>, both of factor10, working out of Sweden.  Jimmy is one of the leading thinkers in the field of Domain Driven Design and his topic is <span class="Apple-style-span" style="font-style: italic">Is Domain Driven Design more than just Entities?</span>.  Niclas is a highly respected architect and his topic is <span class="Apple-style-span" style="font-style: italic">Dynamic Languages for Statically Typed Minds</span>.This event is a freebie and is scheduled for 30 January 2008 at our PBT Group offices in Cape Town.  <a href="http://www.pbt.co.za/index.php?option=com_attend_events&amp;task=view&amp;id=1">Registration</a> for the event is on the PBT Group website.See you there!</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Faslamkhan.net%2Fevents%2Faiming-for-a-factor10%2F&amp;title=Aiming%20for%20a%20factor10" id="wpa2a_12"><img src="http://aslamkhan.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://aslamkhan.net/events/aiming-for-a-factor10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Congratulations to Factor10!</title>
		<link>http://aslamkhan.net/general/congratulations-to-factor10/</link>
		<comments>http://aslamkhan.net/general/congratulations-to-factor10/#comments</comments>
		<pubDate>Mon, 20 Aug 2007 05:30:18 +0000</pubDate>
		<dc:creator>Aslam</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[factor10]]></category>

		<guid isPermaLink="false">http://aslamkhan.net/uncategorized/congratulations-to-factor10/</guid>
		<description><![CDATA[Jimmy Nilsson&#8217;s latest endeavour, Factor10, has stepped out of stealth mode.  It&#8217;s a really interesting concept, and one that a friend of mine and I have toyed with for years, but never really had the guts to do it.  The idea is to work with people that are significantly better than you in the niche [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://jimmynilsson.com/blog/posts/factor10.htm">Jimmy Nilsson&#8217;s</a> latest endeavour, <a href="http://www.factor10.com/">Factor10</a>, has stepped out of stealth mode.  It&#8217;s a really interesting concept, and one that a friend of mine and I have toyed with for years, but never really had the guts to do it.  The idea is to work with people that are significantly better than you in the niche area of your business.So, to Jimmy, <a href="http://niclasnilsson.se">Niclas Nilsson</a> and all at Factor10, congratulations and all of the best for the future.  I have to say that these are, IMHO, some of the greatest bunch of software practitioners that I have ever had the chance of meeting.  Also, they&#8217;re just all round nice guys <img src='http://aslamkhan.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Faslamkhan.net%2Fgeneral%2Fcongratulations-to-factor10%2F&amp;title=Congratulations%20to%20Factor10%21" id="wpa2a_14"><img src="http://aslamkhan.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://aslamkhan.net/general/congratulations-to-factor10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

