<?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>Black Ninja Software &#187; black ninja software</title>
	<atom:link href="http://blackninjasoftware.com/tag/black-ninja-software/feed/" rel="self" type="application/rss+xml" />
	<link>http://blackninjasoftware.com</link>
	<description>SharePoint and SQL Server Consulting, Business Intelligence and Reporting, ASP.NET Vancouver</description>
	<lastBuildDate>Wed, 02 May 2012 00:21:10 +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>Obie Fernandez on Pair Programming</title>
		<link>http://blackninjasoftware.com/2009/09/25/obie-fernandez-on-pair-programming/</link>
		<comments>http://blackninjasoftware.com/2009/09/25/obie-fernandez-on-pair-programming/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 19:43:33 +0000</pubDate>
		<dc:creator>shereen</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[black ninja software]]></category>
		<category><![CDATA[development]]></category>

		<guid isPermaLink="false">http://blackninjasoftware.com/?p=783</guid>
		<description><![CDATA[Anyone who has been around us long enough knows that we are huge fans of companies like HashRocket and 37Signals. Not because they&#8217;re making tons of money, although that&#8217;s an admirable trait, but because of their approach to software development as a whole. These companies above all else, pride themselves on excellence, and in our [...]]]></description>
			<content:encoded><![CDATA[<p>Anyone who has been around us long enough knows that we are huge fans of companies like <a href="http://www.hashrocket.com">HashRocket</a> and <a href="http://37signals.com">37Signals</a>. Not because they&#8217;re making tons of money, although that&#8217;s an admirable trait, but because of their approach to software development as a whole. These companies above all else, pride themselves on excellence, and in our line of work, that&#8217;s something to strive for.</p>
<p>Obie recently wrote an article that caught our attention, <a href="http://blog.obiefernandez.com/content/2009/09/10-reasons-pair-programming-is-not-for-the-masses.html">10 Reasons Pair Programming Is Not For the Masses</a> and I wanted to comment on a few of the points that he makes. We&#8217;ve considered this approach here at <a href="http://www.blackninjasoftware.com">Black Ninja</a> and we&#8217;ve even gone as far as trying it out for specific projects, but we haven&#8217;t committed ourselves the way HashRocket has (its probably safe to say that not many companies have).  It definitely has its advantages for development, more specifically by increasing productivity and reducing the output of poor quality code and we can see the value in it.</p>
<p><strong>10. Most software managers don&#8217;t want to invest in the necessary hardware</strong></p>
<p>This is a good point with a great &#8216;gentle rebuttal&#8217; by Brian Guthrie that you can check out <a href="http://blog.brianguthrie.com/articles/2009/09/22/pair-programming-is-for-everyone-a-rebuttal">here</a>. I think a balance needs to be had, between getting the best tool for the job and not spending $5000 on a developer workstation. There are many contributing factors, but the bottom line is this: most software development shops don&#8217;t really take the time to understand the toolset that&#8217;s needed by a developer to really be efficient at what they do. That&#8217;s the core of what Obie is getting at. Here at <a href="http://www.blackninjasoftware.com">Black Ninja</a> we recognize that performance, space and comfort are important to us and we do our best to keep on top of that. While we still have some work to do to get where we&#8217;d like to be in terms of hardware and infrastructure, our current setup looks like this:</p>
<p>We all have 24&#8243; iMacs, Razer DeathAdder gaming mice, Wrath of the Lich King mouse pads, (made by <a href="http://www.steelseries.com/us">SteelSeries</a> &#8211; their mouse pad product line is the best out there!), mac keyboards, comfortable desks, mesh chairs and a 4 shelf Red bookshelf for our geeky computer books. Each workstation is also equipped with a whiteboard for jotting ideas down, and we encourage our employees to decorate their space with whatever motivates them most.</p>
<p>I&#8217;m in total agreement with Obie, nothing is more frustrating for a developer than working in an environment where decent hardware is difficult to justify. It it makes sense for our business and helps improve our productivity, then it becomes a part of our work life. This also extends into the toolsets we use to get the work done. This ranges from things like Pivotal Tracker to Freshbooks, you can read the entire list <a href="http://blackninjasoftware.com/2008/10/07/tools-we-use/">here</a>.</p>
<p><img class="alignnone size-medium wp-image-788" title="IMG_0074" src="http://blackninjasoftware.com/wp-content/uploads/2009/09/IMG_0074-300x225.jpg" alt="Black Ninja Software Office" width="300" height="225" /></p>
<p><strong>6. Most software people don&#8217;t understand pair productivity</strong></p>
<p>I think this is a fair statement and one that holds true for a great number of software shops. As Obie outlines, it&#8217;s easy to equate two people doing a single task as half the work done, but in realty, it&#8217;s a lot more productive and the quality of code is a lot better. The difficulty in our mind comes down to what Obie describes as wasted time: </p>
<blockquote><p>To the average programmer, having to pair full-time means they won&#8217;t get to waste time during the day on Reddit or Hacker News.</p></blockquote>
<p>I&#8217;m not sure if keeping up to date on current trends should be considered a waste of time, as long as it&#8217;s not taking up the majority of one&#8217;s day. There is real value in following a few blogs and reading up on what your twitter followers are talking about. My twitter account specifically contains no personal content but rather, a well thought out range of people that tweet about SharePoint including MVP&#8217;s and other consultants that are in the same line of work. The same holds true for everyone here at <a href="http://www.blackninjasoftware.com">Black Ninja</a>. I find it intriguing that HashRocket can keep their employees productive all day, every day, without interruption but I also recognize that their business model is slightly different than ours. I think as Black Ninja evolves this is definitely something we&#8217;d like to try. Our commitment to excellence will always be our bottom line and if pair programming helps us get there, then it&#8217;s definitely something to consider carefully.</p>
<p>A huge thanks to Obie for taking the time to outline how things work at HaskRocket!</p>
]]></content:encoded>
			<wfw:commentRss>http://blackninjasoftware.com/2009/09/25/obie-fernandez-on-pair-programming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Black Ninja Software Attending DevTeach!</title>
		<link>http://blackninjasoftware.com/2009/02/26/black-ninja-software-attending-devteach/</link>
		<comments>http://blackninjasoftware.com/2009/02/26/black-ninja-software-attending-devteach/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 19:51:15 +0000</pubDate>
		<dc:creator>donabel</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[black ninja software]]></category>
		<category><![CDATA[devteach]]></category>
		<category><![CDATA[sharepoint consulting vancouver]]></category>
		<category><![CDATA[sharepoint development vancouver]]></category>

		<guid isPermaLink="false">http://blackninjasoftware.com/?p=455</guid>
		<description><![CDATA[We put up an announcement yesterday to let everyone know that we&#8217;ll not only be speaking at DevTeach but we&#8217;ve also been selected as a Gold sponsor! We&#8217;re very happy about this opportunity and we&#8217;re really excited to present some of the sessions we&#8217;ve put together. Powershell&#8217;d &#8211; How to Powershell Your Way with SQL [...]]]></description>
			<content:encoded><![CDATA[<p>We put up an announcement yesterday to let everyone know that we&#8217;ll not only be speaking at <strong><a href="http://www.devteach.com">DevTeach</a></strong> but we&#8217;ve also been selected as a Gold sponsor! We&#8217;re very happy about this opportunity and we&#8217;re really excited to present some of the sessions we&#8217;ve put together.</p>
<p><span class="ScheduleInfo"><strong>Powershell&#8217;d &#8211; How to Powershell Your Way with SQL Server 2008</strong> </span></p>
<p><span class="ScheduleInfo">If you have used any kind of shell scripting before, you know how it can help automate tasks quicker and more efficiently. Powershell, a scripting language that leverages Microsoft .NET Framework, is finally supported in SQL Server. This session will dive deep into how you can use Powershell to create, maintain, manage and troubleshoot your SQL Server databases. This session will also cover differences between using Powershell in SQL Server 2005 and 2008.</span></p>
<p><strong>Leveraging Telerik WebControls in Your SharePoint Projects</strong></p>
<p><span class="ScheduleInfo">Telerik currently offers a full suite of powerful UI controls which seamlessly integrate into SharePoint and help developers build feature rich and highly responsive user interfaces for MOSS and WSS. In addition to their standard suite, Telerik offers a free version of the built in rich text editor that is cross browser compatible and offers support for the macintosh platform. This session will walk you through the steps for building SharePoint Web Parts and Custom Application Pages with specific code examples that leverage Telerik to provide a richer end user experience. We&#8217;ll cover a specific subset of the Telerik Web Controls including: RadGrid, RadComboBox, RadAjax and RadCalendar and I&#8217;ll also demonstrate briefly how to setup the Telerik RadEditor for SharePoint. </span></p>
<p>This event is a great chance for local developers and MVP&#8217;s to mingle and meet. There are lots of great sessions to attend with some really good content. If you&#8217;re interested in learning more please check out the DevTeach site or contact us for more information.</p>
<p>We are offering a special discount for <a href="http://www.blackninjasoftware.com"><strong>Black Ninja Software</strong></a> visitors, so be sure to <a href="http://www.blackninjasoftware.com/devteach/"><strong>check that out</strong></a>!</p>
<p>The Ninjas @ Black Ninja Software</p>
]]></content:encoded>
			<wfw:commentRss>http://blackninjasoftware.com/2009/02/26/black-ninja-software-attending-devteach/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Do Ninjas Use For Development?</title>
		<link>http://blackninjasoftware.com/2008/10/07/tools-we-use/</link>
		<comments>http://blackninjasoftware.com/2008/10/07/tools-we-use/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 05:55:51 +0000</pubDate>
		<dc:creator>black ninja</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[black ninja software]]></category>
		<category><![CDATA[sharepoint consulting vancouver]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://blackninjasoftware.com/?p=148</guid>
		<description><![CDATA[We&#8217;re a team of developers that care about the tools that we use. People often ask us what our development environments look like. You asked, we answered: When we&#8217;re ready to get paid, we use freshbooks. We use Google Apps for business for email, information sharing and security. Blogging is important to us, so we [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re a team of developers that care about the tools that we use. People often ask us what our development environments look like. You asked, we answered:</p>
<p>When we&#8217;re ready to get paid, we use freshbooks.<br />
<a href="http://freshbooks.com"><img class="alignnone size-medium wp-image-273" title="picture-2" src="http://blackninjasoftware.com/wp-content/uploads/2009/01/picture-2.png" alt="" width="62" height="28" /></a></p>
<p>We use Google Apps for business for email, information sharing and security.<br />
<a href="http://www.google.com/apps/intl/en/business/index.html"><img class="alignnone size-medium wp-image-275" title="picture-4" src="http://blackninjasoftware.com/wp-content/uploads/2009/01/picture-4.png" alt="" width="74" height="28" /></a></p>
<p>Blogging is important to us, so we use wordpress.<br />
<a href="http://wordpress.com"><img class="alignnone size-medium wp-image-276" title="picture-5" src="http://blackninjasoftware.com/wp-content/uploads/2009/01/picture-5.png" alt="" width="130" height="28" /></a></p>
<p>We update often. Twitter helps us in that department.<br />
<a href="http://twitter.com"><img class="alignnone size-medium wp-image-277" title="picture-6" src="http://blackninjasoftware.com/wp-content/uploads/2009/01/picture-6.png" alt="" width="93" height="28" /></a></p>
<p>Google Analytics helps us check up on how we&#8217;re doing.<br />
<a href="http://www.google.com/analytics/"><img class="alignnone size-medium wp-image-278" title="picture-7" src="http://blackninjasoftware.com/wp-content/uploads/2009/01/picture-7.png" alt="" width="126" height="28" /></a></p>
<p>Our business would never get out there without a domain.<br />
<a href="http://easydns.com"><img class="alignnone size-medium wp-image-280" title="picture-9" src="http://blackninjasoftware.com/wp-content/uploads/2009/01/picture-9.png" alt="" width="84" height="28" /><br />
</a></p>
<p>To help us keep in touch with one another, we yammer what we&#8217;re currently working on.<br />
<span style="color: #0000ee;"><a href="http://www.yammer.com"><img class="alignnone size-medium wp-image-289" title="picture-10-11" src="http://blackninjasoftware.com/wp-content/uploads/2009/02/picture-10-11.png" alt="" width="28" height="28" /></a></span></p>
<p>We use telerik web controls for all our ASP.NET development to make our pages look pretty.<br />
<a href="http://telerik.com"><img class="alignnone size-medium wp-image-296" title="telerik-logo" src="http://blackninjasoftware.com/wp-content/uploads/2009/02/telerik-logo.jpg" alt="" width="94" height="28" /></a></p>
<p>Git version control keeps our code safe.<br />
<a href="http://git-scm.com/about"><img src="http://blackninjasoftware.com/wp-content/uploads/2008/10/header-300x40.gif" alt="header" title="header" width="300" height="40" class="alignnone size-medium wp-image-802" /></a></p>
<p>We&#8217;re so busy working on everyone else&#8217;s infrastructure, we don&#8217;t have time to manage our own, so Rackspace takes care of that for us.<br />
<a href="http://rackspace.com"><img class="alignnone size-medium wp-image-303" title="picture-171" src="http://blackninjasoftware.com/wp-content/uploads/2009/02/picture-171.png" alt="" width="80" height="28" /></a></p>
<p>Redgate makes it possible to tune our code so we produce the best performing pages possible.<br />
<a href="http://red-gate.com"><img class="alignnone size-medium wp-image-302" title="picture-141" src="http://blackninjasoftware.com/wp-content/uploads/2009/02/picture-141.png" alt="" width="89" height="28" /></a></p>
<p>For all our UI mockup and design, we absolutely love using Balsamiq Mockups For Desktop!<br />
<a href="http://www.balsamiq.com/"><img class="alignnone size-medium wp-image-633" title="picture-1" src="http://blackninjasoftware.com/wp-content/uploads/2009/05/picture-1.png" alt="" width="105" height="30" /></a></p>
<p>Pivotal Tracker helps us keep organized and manages our morning scrums!<br />
<a href="http://www.pivotaltracker.com/"><img src="http://blackninjasoftware.com/wp-content/uploads/2008/10/pivotal_tracker-300x22.png" alt="pivotal_tracker" title="pivotal_tracker" width="300" height="22" class="alignnone size-medium wp-image-803" /></a></p>
<p>And last but not least, we&#8217;d be lost without our MacBook&#8217;s, iMac&#8217;s, iPhones and Apple TV!<br />
<span style="color: #0000ee;"><span style="color: #000000;"><a href="http://www.apple.com/startpage/"><img class="alignnone size-medium wp-image-282" title="picture-11" src="http://blackninjasoftware.com/wp-content/uploads/2009/01/picture-11.png" alt="" width="27" height="28" /></a></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://blackninjasoftware.com/2008/10/07/tools-we-use/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

