<?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>if(is_geek)... &#187; Blogging</title>
	<atom:link href="http://www.ifisgeek.com/category/blogging/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ifisgeek.com</link>
	<description>Look! A New Doot!</description>
	<lastBuildDate>Thu, 03 Sep 2009 04:51:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Reflections on MFS Sprint 1</title>
		<link>http://www.ifisgeek.com/2009/01/06/reflections-on-mfs-sprint-1/</link>
		<comments>http://www.ifisgeek.com/2009/01/06/reflections-on-mfs-sprint-1/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 05:46:36 +0000</pubDate>
		<dc:creator>Jeffery Read</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[VendAsta]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[Long Way Round]]></category>
		<category><![CDATA[Planning]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.ifisgeek.com/?p=164</guid>
		<description><![CDATA[Today at VendAsta we had our first full day of planning for the MyFrontSteps Sprint #2. We did some high level planning yesterday as well as demoing and a post mortem for the first Sprint. Having had a chance to relax this evening watching a few episodes of Long Way Round with my wife, there [...]]]></description>
			<content:encoded><![CDATA[<p>Today at VendAsta we had our first full day of planning for the MyFrontSteps Sprint #2. We did some high level planning yesterday as well as demoing and a post mortem for the first Sprint. Having had a chance to relax this evening watching a few episodes of Long Way Round with my wife, there are a few things that have struck me about the whole Scrum process as it works at VendAsta.</p>
<p>First and foremost, I absolutely love the amount of planning and forethought that goes into each 30-day development sprint. My past two jobs had nothing that even remotely compares to this. One was an online grocery store (which just recently discontinued operations) which meant that most development was done within the demands of an operating e-business and as a result needed to be very seat-of-the-pants. The other was a manufacturing company which meant that development processes were heavily driven by the demands of sales and manufacturing departments and those demands could and would change in the blink of an eye. Needless to say, I have found the change to be very liberating.</p>
<p>That is not to say that we couldn&#8217;t do more planning. One of the things that we found working through our first sprint was that while we felt we had done a great deal of planning up front, there was actually a lot of granularity that we were lacking. This is something we are endeavoring to overcome in the planning for Sprint 2. As much as I love the planning sessions we are having and as exciting as I find the whole process, it is a very tiring and draining experience. Well worth it, but wearying nonetheless.</p>
<p>A second major thing that struck me was how well we worked as a team. Considering the fact that five people were placed on a development team, given a couple of weeks to do some research and get to know each other and then thrust into the middle of a very ambitious project, we somehow managed to work very well together. Coupling this with the fact that we are working with a large number of cutting edge technologies, I would have expected at least a little friction to develop somewhere in the team over the course of 30 days, but none did. I believe that this is largely due to the environment at VendAsta and their hiring process. Everyone who gets hired there has to go through a lunch with other developers whom they will be working with. If those devs don&#8217;t think that you are a good fit for the team and the company, you don&#8217;t get hired. I don&#8217;t know why more companies don&#8217;t operate this way. People from HR departments should use VendAsta as a case study in how to build a whole company that just &#8220;gels&#8221;.</p>
<p>Finally, in the past two days I have been very impressed with the manner in which some of the trouble spots from Sprint 1 have been discussed. Previously, I have experienced project post mortems that are nothing more than a gathering of people around a table to point fingers at each other. In our post mortem yesterday we were encouraged to be completely honest and frank about what we did and didn&#8217;t like about how Sprint 1 went. At no point was there any finger pointing and the blame game just didn&#8217;t happen. The maturity of my team mates and our &#8220;chickens&#8221; impressed me to no end.</p>
<p>So, that is about it for my impressions on Sprint 1. We&#8217;re neck deep in planning Sprint 2 right now so I am afraid that Episode 4 of Roger&#8217;s Wars will still be a couple of days away. I&#8217;ve had a few people contact me asking when the rest of the saga was going to unfold but with the holidays and now our sprint planning, I&#8217;m having trouble finding the time to do it when my head is not either a) jell-o or b) utterly focused on work. Tomorrow or the next day I hope to sit myself down with a pot of Earl Grey and hammer out the fourth installment. Thanks for your patience <img src='http://www.ifisgeek.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ifisgeek.com/2009/01/06/reflections-on-mfs-sprint-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Facebook Delivers a Painful End to the MFS Sprint 1</title>
		<link>http://www.ifisgeek.com/2008/12/23/facebook-delivers-a-painful-end-to-the-mfs-sprint-1/</link>
		<comments>http://www.ifisgeek.com/2008/12/23/facebook-delivers-a-painful-end-to-the-mfs-sprint-1/#comments</comments>
		<pubDate>Wed, 24 Dec 2008 04:02:50 +0000</pubDate>
		<dc:creator>Jeffery Read</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[VendAsta]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[MyFrontSteps]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.ifisgeek.com/?p=139</guid>
		<description><![CDATA[Here we are struggling to get our application tested thoroughly and polished up for the end of sprint when Facebook starts pulling all kinds of crazy shit on us.]]></description>
			<content:encoded><![CDATA[<p>The MyFrontSteps team at VendAsta is wrapping up our first sprint right now. The final three days are devoted to testing and bug-fixing our Facebook application, Homebook. As the Scrum Master for the team, this means that I get to triage the bugs as they come in, schedule the meetings required to close out the sprint and schedule the planning meetings for the next sprint. This is all in addition to working on fixing my own share of the bugs. While this might sound like a lot to have going on at once, and I&#8217;ll admit it has been a hectic couple of days, I am really not finding it all that bad. Compared to what I had been dealing with prior to VendAsta, namely fighting tooth and nail to get anyone to test anything so it could be released, this is a dream. A certain amount of stress and craziness is completely easy to handle when it is accompanied by actual productivity and real results.</p>
<p>This morning, however, was nearly intolerable for the whole team. Here we are struggling to get our application tested thoroughly and polished up for the end of sprint when Facebook starts pulling all kinds of crazy shit on us. Random logouts. Messages about account maintenance. Warnings about trying to set FBML for inactive accounts. We ended up with a decent number of new bugs filed that weren&#8217;t bugs at all. It was just Facebook having a seizure! Of course, once we figured out that there were some issues on the Facebook side of things we relaxed a bit. Still, it made for a rather exhausting day!</p>
<p>Owing to this exhaustion, Episode 3 of Roger&#8217;s Wars will not be hitting the ether this evening. It&#8217;ll be here soon enough, though!<br />
]]></content:encoded>
			<wfw:commentRss>http://www.ifisgeek.com/2008/12/23/facebook-delivers-a-painful-end-to-the-mfs-sprint-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Site Changes</title>
		<link>http://www.ifisgeek.com/2008/12/21/site-changes/</link>
		<comments>http://www.ifisgeek.com/2008/12/21/site-changes/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 04:25:29 +0000</pubDate>
		<dc:creator>Jeffery Read</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[tags]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.ifisgeek.com/?p=115</guid>
		<description><![CDATA[Just a quick post to mention the fact that I have finally upgraded my WordPress! It&#8217;s been a long time coming and I have to say, I am impressed with how easy it was. Unfortunately, the copy I am using for this site was not installed with the DreamHost one-click-installs, so I could not do [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick post to mention the fact that I have finally upgraded my WordPress! It&#8217;s been a long time coming and I have to say, I am impressed with how easy it was. Unfortunately, the copy I am using for this site was not installed with the DreamHost one-click-installs, so I could not do an automatic upgrade. Nonetheless, it was simple and easy. My old theme didn&#8217;t make it through the transition, however, which is the reason for the new look. I am not a big fan of this theme, but it will do until I get around to making a new one.</p>
<p>One thing that is cool about the new version of WordPress is that I now have tags on the site and on my posts. Tags. Categories. I did some reading a while back about which is better to use and the general consensus seems to be both. So I&#8217;ll have both. Yay!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ifisgeek.com/2008/12/21/site-changes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On Being Green</title>
		<link>http://www.ifisgeek.com/2007/04/23/on-being-green/</link>
		<comments>http://www.ifisgeek.com/2007/04/23/on-being-green/#comments</comments>
		<pubDate>Mon, 23 Apr 2007 06:04:29 +0000</pubDate>
		<dc:creator>Jeffery Read</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[House]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.ifisgeek.com/2007/04/23/on-being-green/</guid>
		<description><![CDATA[It was announced this week that my webhost, DreamHost has gone Carbon Neutral. Yep, they&#8217;ve gone green which means I&#8217;ve gone green too. I encourage you to read more about what this means.
For me, this is yet another reason to love DreamHost. In the past I have had the misfortune to deal, on behalf of [...]]]></description>
			<content:encoded><![CDATA[<p>It was <a href="http://blog.dreamhost.com/2007/04/20/were-green/">announced this week</a> that my webhost, <a href="http://www.dreamhost.com/r.cgi?193898">DreamHost</a> has gone Carbon Neutral. Yep, they&#8217;ve gone green which means I&#8217;ve gone green too. I encourage you to <a href="">read more about what this means</a>.</p>
<p>For me, this is yet another reason to love DreamHost. In the past I have had the misfortune to deal, on behalf of clients, with a <a href="http://www.blacksun.ca">really awful web hosting company</a> located right here in Saskatoon. When I started dealing with DreamHost I thought that all my wishes had been granted. I will be the first to tell you that DreamHost is not perfect. Far from it, in fact. If you believe that your webhost is perfect, then I am afraid that you should seek some medical help, because you are suffering from delusions. No webhost is perfect. They are run by regular human beings like you and me. As a result, they make mistakes like we do. The amazing thing about DreamHost is that <strong>they actually admit when they screw up</strong>. In my experience, this is a first amongst webhosts. I simply cannot count the number of times that I have had someone at a webhosting company tell me that something wasn&#8217;t their fault when it most defintely was. A perfect example is the aforementioned local hosting company. One of my clients had a dedicated server with them and it mysteriously went down one day. It took us four hours and talking to the two owners of the company before they owned up to the fact that someone accidentally unplugged the server in the data center.</p>
<p>In addition to being completely up-front about their operation, warts and all, the customer service at DreamHost is second to none. Back around the dawn of the new year I was working to migrate one client&#8217;s web application to new hosting at DreamHost. Unfortunately, the site relies on a very old version of Postresql which does not play well with networked storage and the storage at DreamHost is all networked. Over the course of two weeks their customer service staff spent a tonne of time trying to help me get things up and running. They even called me once, despite their site information stating that they only call US customers. Even though we could not get the legacy app to run properly on their machines, I was unbelievably impressed with their service and would recommend them to anyone on the basis of that alone.</p>
<p>While I&#8217;m on the topic of DreamHost, I noticed that <a href="http://www.philipstears.net">Philip</a> has had some trouble with his blog host recently. From the sounds of things, this is not the first time. Well, Philip, I suggest that you give <a href="http://www.dreamhost.com/r.cgi?193898">DreamHost</a> a try. In addition to all of the great things I had to say about them above, they also offer WordPress blogs as a one-click install. That&#8217;s it, just click one button in the administration panel and you&#8217;re golden. If you do switch, you&#8217;d be getting your blog onto a decent Linux web server instead of one of those nasty Windows machines <img src='http://www.ifisgeek.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Just another quick note. Our house has both the bottom and top floors framed now and they should be adding the roof this week. On Saturday Lindsay and I took a trip over to the new place and took some pictures in and around the house. I will be posting them to the albums in the next few days, so keep an eye peeled.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ifisgeek.com/2007/04/23/on-being-green/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tweaks</title>
		<link>http://www.ifisgeek.com/2007/03/08/tweaks/</link>
		<comments>http://www.ifisgeek.com/2007/03/08/tweaks/#comments</comments>
		<pubDate>Thu, 08 Mar 2007 06:30:52 +0000</pubDate>
		<dc:creator>Jeffery Read</dc:creator>
				<category><![CDATA[Blogging]]></category>

		<guid isPermaLink="false">http://www.ifisgeek.com/2007/03/08/tweaks/</guid>
		<description><![CDATA[Despite the insane number of hours I am working these days, I am finding some time to tweak this site. I have the Gallery back to normal functioning, even if there are still some theme issues to work out. Thanks to Brent for his help in getting this un-borked. I&#8217;ll be making some more small [...]]]></description>
			<content:encoded><![CDATA[<p>Despite the insane number of hours I am working these days, I am finding some time to tweak this site. I have the Gallery back to normal functioning, even if there are still some theme issues to work out. Thanks to <a href="http://www.familyupton.com">Brent</a> for his help in getting this un-borked. I&#8217;ll be making some more small tweaks in the coming days &#8211; and I should finally start adding some albums in greater numbers.</p>
<p>Fun tip of the day: Apparently, if you mention Cover-All Building Systems in your blog the girls in Marketing will find out about it. Hi Robin! Hi Kathy! Try it for yourself and give a shout out to Cover-All!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ifisgeek.com/2007/03/08/tweaks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The gauntlet has been thrown</title>
		<link>http://www.ifisgeek.com/2007/02/18/the-gauntlet-has-been-thrown/</link>
		<comments>http://www.ifisgeek.com/2007/02/18/the-gauntlet-has-been-thrown/#comments</comments>
		<pubDate>Mon, 19 Feb 2007 05:31:48 +0000</pubDate>
		<dc:creator>Jeffery Read</dc:creator>
				<category><![CDATA[Blogging]]></category>

		<guid isPermaLink="false">http://www.ifisgeek.com/2007/02/18/the-gauntlet-has-been-thrown/</guid>
		<description><![CDATA[A man, wise beyond his years, once told me:
&#8220;Never, ever, make an Englishman blush.&#8220;
Well, dear Englishman, never, ever challenge a Canadian to post to his blog more regularly. Perhaps this comment was not intended as a challenge, but I choose to take it as such. I shall therefore endeavour to post to this blog much [...]]]></description>
			<content:encoded><![CDATA[<p>A man, <a href="http://www.philipstears.net">wise beyond his years</a>, once told me:
<div style="margin:0 30px 0 30px;">&#8220;<em>Never, ever, make an Englishman blush.</em>&#8220;</div>
<p>Well, dear Englishman, never, <em>ever</em> challenge a Canadian to post to his blog more regularly. Perhaps <a href="http://www.ifisgeek.com/2007/02/16/the-great-excuses-post/#comment-7">this comment</a> was not intended as a challenge, but I choose to take it as such. I shall therefore endeavour to post to this blog much more frequently. More frequently than some people across the pond post to theirs :p.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ifisgeek.com/2007/02/18/the-gauntlet-has-been-thrown/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Great Excuses Post</title>
		<link>http://www.ifisgeek.com/2007/02/16/the-great-excuses-post/</link>
		<comments>http://www.ifisgeek.com/2007/02/16/the-great-excuses-post/#comments</comments>
		<pubDate>Sat, 17 Feb 2007 05:05:16 +0000</pubDate>
		<dc:creator>Jeffery Read</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Family]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.ifisgeek.com/2007/02/16/the-great-excuses-post/</guid>
		<description><![CDATA[It would appear that the major theme on my blog is me apologizing for not posting to the blog more often. Things in the past few months have been incredibly busy, beyond all possible compare. I will try to outline a few of the things that have been keeping me busy and touch on a [...]]]></description>
			<content:encoded><![CDATA[<p>It would appear that the major theme on my blog is me apologizing for not posting to the blog more often. Things in the past few months have been incredibly busy, beyond all possible compare. I will try to outline a few of the things that have been keeping me busy and touch on a few things that I am planning for this blog as I try my best to get back into the swing of things.</p>
<p>First, foremost and definitely tops of the life-altering list: <strong>Lindsay and I are expecting our first baby in August!</strong> We found out in early December of last year and have been trying to control who we tell. We didn&#8217;t want to tell too many people too quickly but we very quickly failed. Our original thought was to tell our parents at Christmas but, instead, we told them within two days of finding out. This is alternating between very exciting and very scary. It is becoming quite a bit more real now that Lindsay is starting to show. She has a little baby belly! We are going for an Ultrasound appointment on March 5th and we will hopefully learn if we are having a little boy or a little girl. Sorry, we won&#8217;t be telling anyone until the baby actually arrives!</p>
<p>Precipitated by the impending arrival, we started to take a look around our house to determine all that we need to have done before the fateful day arrives. The list was decently long. One of the reasons we liked the house we bought was that there was a lot we <em>could</em> do to it, but nothing we <em>needed</em> to do. With a baby on the way, the list of needed changes started to grow. Then we hit on a better idea: why upgrade the existing house when we could just get a brand new one? It turns out that this is a great time for such things &#8211; the housing market in Saskatoon is really starting to take off. It is really reaching the point where if we don&#8217;t take the chance to upgrade now, we might not get another for a long time. We have a place picked out and even have a deposit placed on it. It is all a matter of getting the financing squared away &#8211; a prospect which seems quite nice as it appears that we&#8217;ll have a couple of banks competing for our business. I&#8217;ll post more on the house, with some pictures later, after we get all the numbers sorted out.</p>
<p>Finally, things at work have really been heating up. I posted already about my trip to New Orleans (and I will probably post again). The reason for this trip was that the company I work for <a href="http://www.coverall.net">Cover-All Building Systems</a> is in the process of implementing a whole new software infrastructure consisting of Intuitive ERP and <a href="http://www.driveworks.co.uk">DriveWorks</a>. Basically, the iERP side of things is just replacing the in-house ERP system we have with something slicker, smoother and more functional. There will be a significant amount of improvement to the way things are done in the company, particularly on the manufacturing side of things. I find the DriveWorks side of the implementation to be a great deal more exciting!</p>
<div class="right_cutout">
<h4>DriveWorks</h4>
<p>For those of you who are not familiar with DriveWorks, it is a software system for Rules-based Automation of SolidWorks Design. Huh?</p>
<p> Here&#8217;s how we&#8217;re using it at Cover-All. Our buildings consist of a steel frame covered with a fabric membrane. The steel frame is made up of trusses and the purlins that connect them (yes, this is grossly over-simplified). There is a great deal of configuration that can be made for one of our buildings &#8211; the width of the building, the length of the building and the distance between the trusses, just to name a few.</p>
<p> Instead of having to create SolidWorks models for every possible combination of features, we are able to use DriveWorks to &#8220;drive&#8221; the specific configurations. We define the rules of how all of the parts of our buildings go together and DriveWorks does the work of assembling the specific building based on those rules. It might be hard to grasp the full implications of this from such a simplified account, but trust me: <em>it is really very exciting!</em></p>
</div>
<p>Of course, in the interests of full-disclosure, I am excited about the project because I am in charge of the DriveWorks side of things. Aside from that, it is really very exciting for our company. It represents a major shift in how we operate. We have an amazing group of people working on getting our orders processed, planned, manufactured and shipped. So amazing, in fact, that we can often have a building on-site in before our competitors could even start manufacturing. One problem has always been our ordering process. Orders have always been entered through a web form and the information being entered was almost always incomplete. Between the time it would take our Order Management department to get full details of orders and the time it would take to get drawings and other outputs for the buildings it would often take twice as long to process the order as it should have taken to get the building on-site. Once the DriveWorks implementation is complete, much of this pain will go away and we&#8217;ll be able to have our buildings to the customer before a competitor could finish taking their order!</p>
<p>Finally, a bit of a plan for what I intend for this blog ongoing. I am definitely going to try to post more regularly. With updates on the baby and the house, I should not have any trouble finding topics. I also plan on getting some more pictures uploaded. Finally, I am going to start posting more tutorials. I use Visual Studio and the .NET Framework a great deal at work and there is a lot that I could be sharing on that front, so I will try not to be such a Linux snob! One of the first things I might add is a .NET library which acts as a wrapper around the database functionality built in. Personally, I like the way things work in the _pg module of python. Give me a db object and let me use db.query() to grab what I want. It will also contain some helper classes for authenticating against and Active Directory, streaming a binary file directly into the database and for outputting a Crystal Report as a pdf which is then streamed right into the database. Fun stuff!</p>
<p>That&#8217;s all for now&#8230;busy weekend ahead!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ifisgeek.com/2007/02/16/the-great-excuses-post/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
