<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/stylesheets/rss.css" type="text/css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Robby on Rails: Category Business</title>
    <link>http://www.robbyonrails.com/articles/category/business</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>thoughts.sort_by{|t| t[:topic]}.collect </description>
    <item>
      <title>Review: Braintree </title>
      <description>&lt;p&gt;&lt;a href="http://depixelate.com/"&gt;Zack Chandler&lt;/a&gt; (author of the TrustCommerce gem) writes..&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;&amp;#8220;How do you like Braintree? I’ve haven’t used them yet but may in the future…&amp;#8221;&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;p&gt;Good question. I was actually planning to write up a quick review of their exceptional service because not many people know about them yet. Now is as good of a time as any.&lt;/p&gt;


	&lt;p&gt;We&amp;#8217;ve been using &lt;a href="http://authorize.net/"&gt;Authorize.NET&lt;/a&gt; for over four years as it&amp;#8217;s what our primary &lt;a href="http://wellsfargo.com"&gt;banking institution&lt;/a&gt; hooked us up with when we began researching merchant services. However, they didn&amp;#8217;t provide us with some of the subscription-based management features that we found with some other payment gateways and we began referring our customers to &lt;a href="http://trustcommerce"&gt;TrustCommerce&lt;/a&gt;. We planned to switch over to TrustCommerce with the development of Cobalt (our new billing and hosting support platform).&lt;/p&gt;


	&lt;p&gt;After we began to set milestones for going live with &lt;a href="http://cobalt.planetargon.com"&gt;Cobalt&lt;/a&gt;, I tried to get in touch with TrustCommerce. I was provided a demo account and really wanted to get in touch with their sales department to get an application.&lt;/p&gt;


	&lt;p&gt;...a week goes by. No response. So, I tried to contact them again. No response. tried again&amp;#8230; and (yet) again&amp;#8230; no response. To date, I have yet to hear back from them.&lt;/p&gt;


	&lt;p&gt;This was echoed by one of our consulting clients that said, &amp;#8220;their support staff seems real responsive, but I can&amp;#8217;t get ahold of anyone to actually get an account.&amp;#8221; So, I planned to start looking at other options or stick with Authorize.NET.&lt;/p&gt;


	&lt;p&gt;..and then (as if they were listening to my thoughts)... I receive an email from Bryan Johnson, founder of &lt;a href="http://getbraintree.com"&gt;Braintree&lt;/a&gt;, a &lt;em&gt;payment processing company&lt;/em&gt;.&lt;/p&gt;


	&lt;p&gt;(snip)&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;&amp;#8220;I am the founder of Braintree, a payment processing company. We provide credit card and electronic check processing, simplified &lt;span class="caps"&gt;PCI DSS&lt;/span&gt; Compliance through remote storage of credit card data, payment gateway/virtual terminal, etc. We&amp;#8217;re a one stop shop.&amp;#8221;&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;p&gt;He goes on to introduce himself and explain that they&amp;#8217;re really focused on subscription-based services, which is exactly what our new centralized billing app is handling.&lt;/p&gt;


	&lt;p&gt;So, since I hadn&amp;#8217;t heard from TrustCommerce, I requested a demo with Braintree. We were able to take advantage of the hard work that has put into the &lt;a href="http://www.activemerchant.org"&gt;ActiveMerchant&lt;/a&gt; project, which already works with Braintree. So, our application that we&amp;#8217;d been focusing on integrating with TrustCommerce was just a few lines of code away from working with Braintree.&lt;/p&gt;


	&lt;p&gt;While I&amp;#8217;m sure that many people have had great experiences with TrustCommerce (as I did when I worked with their support team while working client projects)... not being able to order an account isn&amp;#8217;t doing them any favors.&lt;/p&gt;


	&lt;p&gt;So, we just launched and now running Cobalt with Braintree as our backend for managing recurring credit card processing. Their customer support has been great so far. In one case, I messed up some security settings and locked myself out and after they saw that I had failed to login a few times, I received a call from one of their support people. I didn&amp;#8217;t prompt it&amp;#8230; they took the initiative to call me. She said she&amp;#8217;d look into it and called me back when she figured out what I had done wrong. :-)&lt;/p&gt;


	&lt;p&gt;On Monday afternoon, after I announced that we launched Cobalt on my blog, I got a congratulations from another of their developers who congratulated us and wished us the best of success.&lt;/p&gt;


	&lt;p&gt;So&amp;#8230; Zack. To answer your question, &amp;#8220;How do you like Braintree?&amp;#8221;&lt;/p&gt;


	&lt;p&gt;My answer is&amp;#8230; I think they&amp;#8217;re fantastic so far. Their web interface for managing your account could use a few IxD eyes, but we like that it&amp;#8217;s minimal and most importantly&amp;#8230; the core functions of their product appear to be working great. Our team has now talked to roughly 5-6 different team members at Braintree and have nothing but great things to say about those interactions. Great customer service that definitely seems to echo that they want their customers to be successful and are here to do what they can to provide us with the tools we need to fulfill our goals.&lt;/p&gt;


	&lt;p&gt;I only wish that we had the same service from all of our vendors.&lt;/p&gt;


	&lt;p&gt;Bryan, thanks for introducing yourself. You have a great team.&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;For more information, visit &lt;a href="http://getbraintree.com/"&gt;http://getbraintree.com/&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;h2&gt;Related Posts&lt;/h2&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://www.robbyonrails.com/articles/2007/02/13/be-careful-that-you-dont-stub-your-big-toe"&gt;Be Careful that you don&amp;#8217;t Stub your Big Toe&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;
</description>
      <pubDate>Wed, 16 Apr 2008 15:58:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:17210511-2725-4773-b4d4-c5b914e7de00</guid>
      <author>Robby Russell</author>
      <link>http://www.robbyonrails.com/articles/2008/04/16/review-braintree</link>
      <category>Business</category>
      <category>PLANET ARGON</category>
      <category>business</category>
      <category>trustcommerce</category>
      <category>braintree</category>
      <category>subscriptions</category>
      <category>payment</category>
    </item>
    <item>
      <title>Boxcar Conductor: Rails deployment made easy</title>
      <description>&lt;p&gt;In a &lt;a href="http://www.robbyonrails.com/articles/2008/02/28/deploying-rails-with-an-interactive-capistrano-recipe-to-your-boxcar"&gt;previous post&lt;/a&gt;, I showed how we&amp;#8217;ve been working on an interactive deployment process for Rails applications to reduce the time it takes to deploy to a &lt;a href="http://railsboxcar.com"&gt;Boxcar&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;We began to move our Boxcar deployment recipes into it&amp;#8217;s own Rails plugin and just made it available on &lt;a href="http://github.coms"&gt;GitHub&lt;/a&gt;.&lt;/p&gt;


	&lt;h2&gt;Introducing Boxcar Conductor&lt;/h2&gt;


	&lt;p&gt;The &lt;strong&gt;Boxcar Conductor plugin&lt;/strong&gt; aims to automate the entire process for deploying to your Boxcar. We&amp;#8217;re down to just a few simple commands to run to get your application up and running. While mileage may vary with other hosting providers, we did want to open up this work to the community and centralize our work with the community of Boxcar customers who have helped us build and test these tools.&lt;/p&gt;


	&lt;h3&gt;Install Boxcar Conductor&lt;/h3&gt;


	&lt;p&gt;If you&amp;#8217;re running on Edge Rails&amp;#8230; you can take advantage of the new support for installing plugins in git repositories.&lt;/p&gt;


&lt;pre&gt;&lt;code&gt;
  $ ./script/plugin install git://github.com/robbyrussell/boxcar-conductor.git
&lt;/code&gt;&lt;/pre&gt;

	&lt;p&gt;&lt;small&gt;note: If you&amp;#8217;re not using edge rails, you can download a tarball and install the plugin manually.&lt;/small&gt;&lt;/p&gt;


	&lt;p&gt;Installing the plugin will add a custom &lt;code&gt;Capfile&lt;/code&gt; and &lt;code&gt;config/deploy.rb&lt;/code&gt;, which has a few things for you to define based on your &lt;a href="http://railsboxcar.com"&gt;Boxcar subscription&lt;/a&gt;.&lt;/p&gt;


	&lt;h3&gt;Configure Your Boxcar&lt;/h3&gt;


	&lt;p&gt;Once the plugin is installed, you can run the following task:&lt;/p&gt;


&lt;pre&gt;&lt;code&gt;
  $ cap boxcar:config
&lt;/code&gt;&lt;/pre&gt;

	&lt;p&gt;This will ask you a few questions about your deployment needs.&lt;/p&gt;


&lt;div class="thumbnail"&gt;&lt;a href="http://skitch.com/robbyrussell/bsx8/default"&gt;&lt;img src="http://img.skitch.com/20080415-x5rksmf1b7dkx1x57spsr9rwr9.preview.jpg" alt="Default" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family: Lucida Grande, Trebuchet, sans-serif, Helvetica, Arial; font-size: 10px; color: #808080"&gt;Uploaded with &lt;a href="http://plasq.com/"&gt;plasq&lt;/a&gt;&amp;#8217;s &lt;a href="http://skitch.com"&gt;Skitch&lt;/a&gt;!&lt;/span&gt;&lt;/div&gt;

	&lt;ul&gt;
	&lt;li&gt;Which database server will you be using? (along with db user/pass info)&lt;/li&gt;
		&lt;li&gt;How many mongrels should run in your cluster?&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;After a few quick multiple choice answers, you&amp;#8217;re application is ready to be deployed and you can run an Boxcar-specific deployment task.&lt;/p&gt;


&lt;pre&gt;&lt;code&gt;
  $ cap deploy
&lt;/code&gt;&lt;/pre&gt;

	&lt;p&gt;We&amp;#8217;ve also created a new public project on Lighthouse so that you can submit tickets and ideas to us. With Boxcar, we&amp;#8217;re really aiming to remove as many steps from the deployment process that aren&amp;#8217;t necessary.&lt;/p&gt;


	&lt;p&gt;To follow along, visit the project on &lt;a href="http://planetargon.lighthouseapp.com/projects/9962-boxcar-conductor"&gt;lighthouse&lt;/a&gt; or &lt;a href="http://github.com/robbyrussell/boxcar-conductor/"&gt;GitHub&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;If you&amp;#8217;re interested in learning more about &lt;a href="http://railsboxcar.com"&gt;Rails Boxcar&lt;/a&gt;, feel free to &lt;a href="http://planetargon.com/contact.html"&gt;drop us a line&lt;/a&gt;.&lt;/p&gt;


	&lt;h2&gt;Related Posts&lt;/h2&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://www.robbyonrails.com/articles/2008/02/28/deploying-rails-with-an-interactive-capistrano-recipe-to-your-boxcar"&gt;Deploying Rails with an interactive Capistrano recipe to your Boxcar&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.robbyonrails.com/articles/2008/04/14/announcing-cobalt-and-monthly-subscriptions-for-boxcar"&gt;Announcing Cobalt and monthly subscriptions for Boxcar&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;
</description>
      <pubDate>Tue, 15 Apr 2008 12:16:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:6f009771-e806-48fd-9d6f-a236f85accbc</guid>
      <author>Robby Russell</author>
      <link>http://www.robbyonrails.com/articles/2008/04/15/boxcar-conductor-rails-deployment-made-easy</link>
      <category>Business</category>
      <category>Ruby on Rails</category>
      <category>PLANET ARGON</category>
      <category>deployment</category>
      <category>rails</category>
      <category>rubyonrails</category>
      <category>boxcar</category>
      <category>planetargon</category>
      <category>capistrano</category>
      <category>git</category>
    </item>
    <item>
      <title>Announcing Cobalt and monthly subscriptions for Boxcar</title>
      <description>&lt;p&gt;We&amp;#8217;ve been designing and developing a new centralized billing platform over the past few months and late last week, we launched it! Along with this new billing platform, we launched another new application, &lt;a href="http://cobalt.planetargon.com"&gt;Cobalt&lt;/a&gt;, which is a new account management and support tool for our hosting customers.&lt;/p&gt;


&lt;div class="thumbnail"&gt;&lt;a href="http://skitch.com/robbyrussell/jxi8/cobalt-account-management"&gt;&lt;img src="http://img.skitch.com/20080414-fifqwjjm6cw5h8da13enma17tb.preview.jpg" alt="Cobalt - account management" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family: Lucida Grande, Trebuchet, sans-serif, Helvetica, Arial; font-size: 10px; color: #808080"&gt;Uploaded with &lt;a href="http://plasq.com/"&gt;plasq&lt;/a&gt;&amp;#8217;s &lt;a href="http://skitch.com"&gt;Skitch&lt;/a&gt;!&lt;/span&gt;&lt;/div&gt;

	&lt;p&gt;We&amp;#8217;ll be migrating all of our past customers over to this new system in time, but are initially using it for new &lt;a href="http://railsboxcar.com"&gt;Boxcar&lt;/a&gt; customers.&lt;/p&gt;


	&lt;p&gt;&lt;img src="http://www.railsboxcar.com/img/boxcar_logo_wide.png" alt="" /&gt;&lt;/p&gt;


	&lt;p&gt;We&amp;#8217;ve been building the new system to use &lt;a href="http://www.braintreepaymentsolutions.com/"&gt;Braintree&lt;/a&gt; as our new credit card payment gateway. With this switch, we&amp;#8217;re also &lt;a href="http://blog.planetargon.com/2008/4/10/monthly-pricing-plan-for-rails-boxcar"&gt;introducing monthly subscription rates for Boxcar&lt;/a&gt;, which means that you can try it out month-to-month now.&lt;/p&gt;


	&lt;p&gt;Over the next few weeks/months, we&amp;#8217;ll be announcing several features to Cobalt that will ease your Rails deployment experience.&lt;/p&gt;


	&lt;p&gt;I want to thank all those on my team that helped get these new applications up and running.&lt;/p&gt;


	&lt;p&gt;If you&amp;#8217;re looking for professional &lt;span class="caps"&gt;VPS&lt;/span&gt;-based Rails hosting, hop on our train by &lt;a href="http://cobalt.planetargon.com/signup"&gt;ordering a Boxcar today&lt;/a&gt; for &lt;strong&gt;$99/month&lt;/strong&gt;!&lt;/p&gt;


	&lt;p&gt;For more information, visit &lt;a href="http://railsboxcar.com"&gt;railsboxcar.com&lt;/a&gt; or &lt;a href="http://planetargon.com"&gt;Planet Argon&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;Also, be sure to &lt;a href="http://twitter.com/boxcar"&gt;follow Boxcar&lt;/a&gt; on twitter.&lt;/p&gt;
</description>
      <pubDate>Mon, 14 Apr 2008 10:24:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:583d093a-df18-4580-b288-97d7a7d9e203</guid>
      <author>Robby Russell</author>
      <link>http://www.robbyonrails.com/articles/2008/04/14/announcing-cobalt-and-monthly-subscriptions-for-boxcar</link>
      <category>Business</category>
      <category>Ruby on Rails</category>
      <category>PLANET ARGON</category>
      <category>boxcar</category>
      <category>rubyonrails</category>
      <category>rails</category>
      <category>hosting</category>
      <category>cobalt</category>
      <category>vps</category>
    </item>
    <item>
      <title>Portland is calling... (you)</title>
      <description>&lt;p&gt;We&amp;#8217;re &lt;em&gt;not&lt;/em&gt; looking for &lt;strong&gt;rock stars&lt;/strong&gt; or &lt;strong&gt;ninjas&lt;/strong&gt; at &lt;a href="http://planetargon.com"&gt;Planet Argon&lt;/a&gt;. ;-)&lt;/p&gt;


	&lt;p&gt;We&amp;#8217;re looking for individuals that share our core values.&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;&lt;span class="caps"&gt;COLLABORATION&lt;/span&gt;&lt;/strong&gt; &amp;#8211; We believe that an open dialogue between all members of a group helps to produce more reasoned and intelligent decisions.&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;&lt;span class="caps"&gt;ENTHUSIASM&lt;/span&gt;&lt;/strong&gt; &amp;#8211; We recognize the unique power of people who are passionate about their craft. We believe that fun is an essential ingredient in a collaborative and vibrant company culture. We think happy people make better software.&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;&lt;span class="caps"&gt;COMMUNITY&lt;/span&gt;&lt;/strong&gt; &amp;#8211; We are part of many communities. Our neighborhoods, our cities, our workplace, and our professional communities. We give back to our communities by implementing socially responsible business practices and sharing our knowledge and tools with our peers.&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;&lt;span class="caps"&gt;VERSATILITY&lt;/span&gt;&lt;/strong&gt; &amp;#8211; We believe that it is important for our team to be open and flexible, as well as the work that we do. This allows us to adapt to change and encourage innovation.&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;&lt;span class="caps"&gt;EXECUTION&lt;/span&gt;&lt;/strong&gt; &amp;#8211; We value action and when people make things happen. It is important that we follow through on our commitments, plans, and ideas.&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;..maybe you&amp;#8217;re a .NET/Java/PHP/Python developer (who secretly plays with Ruby on Rails at night/weekends). We&amp;#8217;re looking for an intermediate-level Rails developer to join our team. Ideal candidates would be in the Portland, Oregon area or willing to relocate.&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.flickr.com/photos/robbyrussell/1010617384/" title="PLANET ARGON by Robby Russell, on Flickr"&gt;&lt;img src="http://farm2.static.flickr.com/1081/1010617384_662ad8ed7d.jpg" width="500" height="333" alt="PLANET ARGON" /&gt;&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;If you&amp;#8217;re interested, take a moment and &lt;a href="mailto:jobs@planetargon.com"&gt;introduce yourself&lt;/a&gt;.&lt;/p&gt;
</description>
      <pubDate>Fri, 11 Apr 2008 01:30:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:e45eab8f-d9f9-41a6-8c7d-4b0d0a7bb244</guid>
      <author>Robby Russell</author>
      <link>http://www.robbyonrails.com/articles/2008/04/11/portland-is-calling-you</link>
      <category>Business</category>
      <category>Ruby on Rails</category>
      <category>PLANET ARGON</category>
      <category>jobs</category>
      <category>portland</category>
      <category>planetargon</category>
      <category>oregon</category>
      <category>team</category>
      <category>values</category>
      <category>community</category>
      <category>collaboration</category>
      <category>enthusiasm</category>
      <category>versatility</category>
      <category>execution</category>
    </item>
    <item>
      <title>Rails Business: Year Review for 2007</title>
      <description>&lt;p&gt;Happy Holidays!&lt;/p&gt;


	&lt;p&gt;Wow, 2007 has gone by really fast. I&amp;#8217;ve been fairly busy wrapping up projects and getting ready to start new ones at &lt;a href="http://planetargon.com/"&gt;Planet Argon&lt;/a&gt;. I&amp;#8217;m sure that when many of you start a new project&amp;#8230; you look back at what you&amp;#8217;ve learned from previous ones. Even throughout iterations in a project, we try our best to have retrospectives to be sure that we&amp;#8217;re all learning from what has and hasn&amp;#8217;t worked. A few weeks ago, I decided to &lt;a href="http://groups.google.com/group/rails-business/browse_thread/thread/637c1bb63bb26475?hl=en"&gt;drop a note&lt;/a&gt; to the members of the Business of Rails community to ask people to share some of their lessons from the year. My goal was to get people to share their experiences from over the year with other members of the community and see where the dialogue takes us into 2008.&lt;/p&gt;


	&lt;p&gt;As expected&amp;#8230; I got some great responses, which I encourage you to &lt;a href="http://groups.google.com/group/rails-business/browse_thread/thread/637c1bb63bb26475?hl=en"&gt;read for yourself&lt;/a&gt;. You might even participate in the conversation(s) and share your experiences. We&amp;#8217;d love to hear them.&lt;/p&gt;


	&lt;p&gt;Side note&amp;#8230; I&amp;#8217;d like to thank all of you who have participated in the Business of Rails community over the year. It was an idea that came to me during RailsConf 2007 after I participated on a &lt;a href="http://www.robbyonrails.com/articles/2007/05/21/ruby-on-rails-meets-the-business-world"&gt;panel with other business leaders in the Ruby on Rails community&lt;/a&gt;. We now have &lt;strong&gt;over 800 members&lt;/strong&gt; on the mailing list! I&amp;#8217;ve learned a lot from the community and hope more of you decide to join. :-)&lt;/p&gt;
</description>
      <pubDate>Mon, 24 Dec 2007 20:54:00 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:a9f1ba5d-5c14-496f-b98b-ea3d0eaa2d7b</guid>
      <author>Robby Russell</author>
      <link>http://www.robbyonrails.com/articles/2007/12/24/rails-business-year-review-for-2007</link>
      <category>Business</category>
      <category>Ruby on Rails</category>
      <category>PLANET ARGON</category>
      <category>business</category>
      <category>rails</category>
      <category>rubynrails</category>
      <category>group</category>
      <category>community</category>
      <category>lessons</category>
      <category>year</category>
      <category>2007</category>
    </item>
    <item>
      <title>Embracing Chaos, part 1</title>
      <description>&lt;p&gt;Consider this part one of several posts on my thoughts of &lt;strong&gt;the art of embracing chaos&lt;/strong&gt;.&lt;/p&gt;


	&lt;p&gt;Don&amp;#8217;t let &lt;a href="http://www.amazon.com/Agile-Software-Development-SCRUM-Schwaber/dp/0130676349"&gt;the books&lt;/a&gt; fool you. The construction of custom software is an unmastered and volatile cesspool of chaos. I don&amp;#8217;t adhere to the belief that there is a perfect methodology or process that will work for every project&amp;#8230; as I&amp;#8217;m sure many of you don&amp;#8217;t.&lt;/p&gt;


	&lt;p&gt;&lt;img src="http://www.robbyonrails.com/files/usa_lebowski_hi.jpg" alt="" /&gt;&lt;/p&gt;


	&lt;p&gt;Unlike bowling, you&amp;#8217;ll never achieve a perfect score. Even in bowling, It&amp;#8217;s unlikely that anybody will learn how to bowl a perfect score and do so on every game for the rest of their career.&lt;/p&gt;


	&lt;p&gt;You&amp;#8217;ll never meet &lt;em&gt;every&lt;/em&gt; expectation that a client has on every project.&lt;/p&gt;


	&lt;p&gt;You&amp;#8217;ll never meet &lt;em&gt;every&lt;/em&gt; expectation that a user has when they interact with your application.&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.mickipedia.com/?p=1007"&gt;Expectations are an interesting thing&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;Your project might get widely adopted and embraced, but &lt;a href="http://istwitterdown.com/"&gt;you&amp;#8217;re still trying to control chaos&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.flickr.com/photos/robbyrussell/261845948/" title="chaos by Robby Russell, on Flickr"&gt;&lt;img src="http://farm1.static.flickr.com/88/261845948_5c6fc23e4f.jpg" width="500" height="333" alt="chaos" /&gt;&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;It&amp;#8217;s chaos. Pure chaos&lt;sup&gt;&lt;a href="#fn1"&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;


	&lt;p&gt;So, why do we bother? Why do we try so hard when the odds aren&amp;#8217;t in our favor?&lt;/p&gt;


	&lt;p&gt;To be continued&amp;#8230;&lt;/p&gt;


	&lt;p&gt;Related Posts:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://www.robbyonrails.com/articles/2007/04/10/embracing-failure-part-1"&gt;Embracing Failure&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.robbyonrails.com/articles/2006/11/18/dont-over-promise"&gt;Don&amp;#8217;t Over Promise&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p id="fn1"&gt;&lt;sup&gt;1&lt;/sup&gt; &lt;a href="http://en.wikipedia.org/wiki/Chaos_theory"&gt;Chaos Theory&lt;/a&gt;, Wikipedia&lt;/p&gt;
</description>
      <pubDate>Mon, 17 Dec 2007 22:21:00 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:b33dc953-4c4c-478b-9332-b0f58c09e214</guid>
      <author>Robby Russell</author>
      <link>http://www.robbyonrails.com/articles/2007/12/17/embracing-chaos-part-1</link>
      <category>Business</category>
      <category>Programming</category>
      <category>d3</category>
      <category>agile</category>
      <category>development</category>
      <category>d3</category>
      <category>projectmanagmeent</category>
      <category>clients</category>
      <category>choas</category>
      <category>bowling</category>
      <category>expectations</category>
      <category>control</category>
    </item>
    <item>
      <title>Moved to our new studio</title>
      <description>&lt;p&gt;One of the reasons why I&amp;#8217;ve been too busy to write on my blog lately is that we recently &lt;a href="http://blog.planetargon.com/2007/11/5/new-studio-painted"&gt;moved into to a new studio&lt;/a&gt;. We had a lot of preparation to do before we moved in and are finally getting settled in the new space.&lt;/p&gt;


	&lt;p&gt;We took the space from&amp;#8230;&lt;/p&gt;


	&lt;p&gt;&lt;img src="http://farm2.static.flickr.com/1244/1485111603_d007e72ab4.jpg?v=0" width="450" alt="Planet Argon - Studio BEFORE improvements" /&gt;&lt;/p&gt;


	&lt;p&gt;To this&amp;#8230;&lt;/p&gt;


	&lt;p&gt;&lt;img src="http://farm3.static.flickr.com/2233/1874718088_54f5181479.jpg?v=0" width="450" /&gt;&lt;/p&gt;


	&lt;p&gt;As you can see.. we have lots of natural light for the entire team&amp;#8230;&lt;/p&gt;


	&lt;p&gt;&lt;img src="http://farm3.static.flickr.com/2133/2007235213_1f2a3e4475.jpg?v=0" width="450" /&gt;&lt;/p&gt;


	&lt;p&gt;&lt;img src="http://farm3.static.flickr.com/2034/2007240837_74c98e6cc8.jpg?v=0 " width="450" /&gt;&lt;/p&gt;


	&lt;p&gt;I think that &lt;a href="http://chriszgriffin.com/"&gt;Chris Griffin&lt;/a&gt; shares the same excitement that I do about the new space. ;-)&lt;/p&gt;


	&lt;p&gt;&lt;img src="http://farm3.static.flickr.com/2353/1873894837_40a445fd37.jpg" width="450" alt="Chris Griffin jumps for joy!"/&gt;&lt;/p&gt;


	&lt;p&gt;We&amp;#8217;ll be posting more photos on the &lt;a href="http://planetargon.com/"&gt;Planet Argon&lt;/a&gt; &lt;a href="http://flickr.com/photos/planetargon"&gt;flickr stream&lt;/a&gt; over the coming weeks as we get the studio organized. :-)&lt;/p&gt;
</description>
      <pubDate>Wed, 21 Nov 2007 08:56:00 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:54a7e1bf-3162-42ea-a111-294379d246c8</guid>
      <author>Robby Russell</author>
      <link>http://www.robbyonrails.com/articles/2007/11/21/moved-to-our-new-studio</link>
      <category>Business</category>
      <category>PLANET ARGON</category>
      <category>planetargon</category>
      <category>studio</category>
      <category>moving</category>
      <category>office</category>
      <category>painting</category>
      <category>team</category>
      <category>naturallight</category>
      <category>portland</category>
    </item>
    <item>
      <title>PLANET ARGON is seeking fresh talent... could it be you?</title>
      <description>&lt;p&gt;My blog has been fairly quiet lately because our team has been busy helping push a few big client projects out the door. We&amp;#8217;ll be posting announcements about those launches on the &lt;a href="http://blog.planetargon.com"&gt;&lt;span class="caps"&gt;PLANET ARGON&lt;/span&gt; Blog&lt;/a&gt; soon, so stay-tuned there!&lt;/p&gt;


	&lt;p&gt;We&amp;#8217;ve been growing the design-side of our team lately, but we&amp;#8217;re also still seeking some more Rails-talent in Portland, OR. If you&amp;#8217;re in Portland or interested in moving here&lt;sup&gt;&lt;a href="#fn1"&gt;1&lt;/a&gt;&lt;/sup&gt;, you should introduce yourself to our team. We&amp;#8217;re looking for people to work on-site in Portland, so any remote candidates will be turned away&amp;#8230; we&amp;#8217;re moving into a shiny and new office space in downtown and are looking for another developer to join our Design and Development team.&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.flickr.com/photos/robbyrussell/1010617614/" title="Photo Sharing"&gt;&lt;img src="http://farm2.static.flickr.com/1283/1010617614_25191cbcab.jpg" width="333" height="500" alt="PLANET ARGON goes hiking" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;small&gt;you&amp;#8217;ll fit in really well if you&amp;#8217;re into outdoor activities&amp;#8230; ;-)&lt;/small&gt;&lt;/p&gt;


	&lt;p&gt;We&amp;#8217;re seeking mid-level Ruby on Rails developers that can pick things up quickly. Having some experience with RSpec will go along way with us. Ideal candidates would have great communication skills and be able to work in a fast-paced environment that places a &lt;em&gt;huge&lt;/em&gt; emphasis on &lt;a href="http://www.robbyonrails.com/articles/2007/05/23/hug-your-designer-day-part-2"&gt;collaboration between designers and developers&lt;/a&gt; (let&amp;#8217;s not forget to mention our clients). Bring what you already know and learn the rest with us.&lt;/p&gt;


	&lt;p&gt;&lt;img src="http://farm1.static.flickr.com/123/345862990_d60db3c2ae.jpg" alt="" /&gt;&lt;br /&gt;&lt;small&gt;While everyone might have Wii&amp;#8217;s in the office, we&amp;#8217;ve taken it to the next level with Speed Stacking! :-p&lt;/small&gt;&lt;/p&gt;


	&lt;p&gt;To apply, send an email to &lt;a href="mailto:af22+8509@c1.catchthebest.com"&gt;af22+8509@c1.catchthebest.com&lt;/a&gt;,&lt;/p&gt;


	&lt;p&gt;Side note: We&amp;#8217;re giving &lt;a href="http://www.catchthebest.com"&gt;Catch the Best&lt;/a&gt; a whirl to review job candidates. If you&amp;#8217;re hiring people, you might consider giving it a try.&lt;/p&gt;


	&lt;p id="fn1"&gt;&lt;sup&gt;1&lt;/sup&gt; Everybody is moving to Portland&amp;#8230; ;-)&lt;/p&gt;
</description>
      <pubDate>Thu, 04 Oct 2007 10:10:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:4b3818bc-9ac3-4bb5-80ef-1df68979893c</guid>
      <author>Robby Russell</author>
      <link>http://www.robbyonrails.com/articles/2007/10/04/planet-argon-is-seeking-fresh-talent-could-it-be-you</link>
      <category>Business</category>
      <category>Ruby on Rails</category>
      <category>Ruby</category>
      <category>Programming</category>
      <category>PLANET ARGON</category>
      <category>hiring</category>
      <category>job</category>
      <category>portland</category>
      <category>oregon</category>
      <category>planetargon</category>
      <category>developer</category>
      <category>rubynrails</category>
      <category>rails</category>
    </item>
    <item>
      <title>Rails Business: &amp;quot;Weekly&amp;quot; Review #4</title>
      <description>&lt;p&gt;As I mentioned in my &lt;a href="http://www.robbyonrails.com/articles/2007/08/05/rails-business-weekly-review-3"&gt;last review&lt;/a&gt;, I wouldn&amp;#8217;t be updating on a weekly basis, which is a shame because there are so many fascinating discussions going on that might benefit you if you&amp;#8217;re running a business that uses and/or relies on the Ruby on Rails framework. I&amp;#8217;d like to highlight some of the discussions that have been taking place over the past month or so.&lt;/p&gt;


	&lt;p&gt;First off&amp;#8230; wow!  As of this morning, there are &lt;strong&gt;&lt;a href="http://groups.google.com/group/rails-business/about"&gt;650 members&lt;/a&gt;&lt;/strong&gt;!&lt;/p&gt;


	&lt;h2&gt;Some Recent Discussions&lt;/h2&gt;


	&lt;h3&gt;Obtaining Ruby Gigs&lt;/h3&gt;


	&lt;p&gt;Johan Pretorius started &lt;a href="http://groups.google.com/group/rails-business/browse_thread/thread/d330f8da1ec92f0d/50ac745f31319c9e#50ac745f31319c9e"&gt;a discussion&lt;/a&gt; with the following&amp;#8230;&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;&amp;#8220;I&amp;#8217;ve been lurking on the group for a while now, the time has come to participate &amp;#8230; What strategy would you recommend for somebody that wants to break into the Ruby (on Rails) market?&amp;#8221;&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;p&gt;On a related topic, Jose Hurtado started a discussion asking for tips on &lt;a href="http://groups.google.com/group/rails-business/browse_thread/thread/304ba61debb1c377/01369df836068385#01369df836068385"&gt;how to get a reputation&lt;/a&gt; in the Ruby on Rails community for you business.&lt;/p&gt;


	&lt;p&gt;Some of the responses included:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;Start a portfolio&lt;/li&gt;
		&lt;li&gt;Contribute to Open Source projects&lt;/li&gt;
		&lt;li&gt;Contribute to Rails through Documentation&lt;/li&gt;
		&lt;li&gt;Subcontract through well-known developers&lt;/li&gt;
		&lt;li&gt;Start a blog&lt;/li&gt;
		&lt;li&gt;Write a book&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Read the &lt;a href="http://groups.google.com/group/rails-business/browse_thread/thread/304ba61debb1c377/01369df836068385#01369df836068385"&gt;entire thread&lt;/a&gt; and please share any other ideas that you have on this topic with Johan, Jose, and rest of the list. :-)&lt;/p&gt;


	&lt;h3&gt;Taking a full-time job, what about your freelance clients?&lt;/h3&gt;


	&lt;p&gt;Oren writes, &amp;#8220;I got a full-time job offer as employee (and not on as a contractor). My current client might need some help on the weekends in the next month, so I might still do contract work. Can I keep my corporation (corp S) while working full time?&amp;#8221;&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://groups.google.com/group/rails-business/browse_thread/thread/22a881c69746ae72/43b8b2aef20d0fe5#43b8b2aef20d0fe5"&gt;Read the responses&lt;/a&gt;&lt;/p&gt;


	&lt;h3&gt;Reality Check!&lt;/h3&gt;


	&lt;p&gt;Starting your own business might sound like an amazing thing to do, but it often comes with a lot of consequences and struggles, which I&amp;#8217;m definitely not been immune to.&lt;/p&gt;


	&lt;p&gt;Michael M. writes, &amp;#8221;...added to having to create a company, perform customer support, continue to grow the features, marketing, and the loads of other things I haven&amp;#8217;t thought of yet&amp;#8230;is there any hope that one person can pull this off while still working at my current job ( with hopes of going it alone when I&amp;#8217;m sure it can fly ), and giving time to my family, with very little up front costs.  I&amp;#8217;ve been reading quite a bit about bootstrapping lately, but to really make the time has been very difficult.&amp;#8221;&lt;/p&gt;


	&lt;p&gt;There were &lt;a href="http://groups.google.com/group/rails-business/browse_thread/thread/b2d9da960835f9eb/0ff4349d349bf1c7#0ff4349d349bf1c7"&gt;several thoughtful responses&lt;/a&gt; where well-known members of the Ruby on Rails community, such as Joe O&amp;#8217;Brien Ben Curtis shared through personal experiences.&lt;/p&gt;


	&lt;p&gt;Joe O&amp;#8217;Brien wrote, &amp;#8220;I wanted to mainly chime in on the family part.  Something that has taken a year for me to figure out how to balance.   I would not have been able to do any of it, had it not been for my wife&amp;#8217;s full support.  I have three kids, all of whom I love spending time with, so figuring out a way to balance it all has been very tricky.  Up front though, my wife and I knew this would not be your typical job.  It helped that I used to travel and now do not, but it has still been an
adjustment.&amp;#8221;&lt;/p&gt;


	&lt;p&gt;If you&amp;#8217;ve been running your own Rails business, please consider &lt;a href="http://groups.google.com/group/rails-business/browse_thread/thread/b2d9da960835f9eb/0ff4349d349bf1c7#0ff4349d349bf1c7"&gt;responding to this thread&lt;/a&gt; and sharing your experience.&lt;/p&gt;


	&lt;h2&gt;Join the Community&lt;/h2&gt;


	&lt;p&gt;As mentioned, this is just a small sample of some of the great discussions taking place on the Rails Business mailing list. If you&amp;#8217;re an aspiring Rails freelancer or business owner, be sure to &lt;a href="http://groups.google.com/group/rails-business/subscribe"&gt;join the community&lt;/a&gt; and share your experiences and learn from other members of the community that are willing to share theirs.&lt;/p&gt;


	&lt;p&gt;As always, have fun!&lt;/p&gt;
</description>
      <pubDate>Tue, 25 Sep 2007 08:59:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:adadf1da-dc8c-47e2-b71e-b1c008328923</guid>
      <author>Robby Russell</author>
      <link>http://www.robbyonrails.com/articles/2007/09/25/rails-business-weekly-review-4</link>
      <category>Business</category>
      <category>Ruby on Rails</category>
      <category>Ruby</category>
      <category>business</category>
      <category>rails</category>
      <category>rubynrails</category>
      <category>group</category>
      <category>community</category>
    </item>
    <item>
      <title> Rails Business: &amp;quot;Weekly&amp;quot; Review #3</title>
      <description>&lt;p&gt;It&amp;#8217;s been about six weeks since the last Rails Business &amp;#8220;Weekly&amp;#8221; Review on here, so perhaps it&amp;#8217;s worth changing the name to cut me some slack on not being consistent. ;-)&lt;/p&gt;


	&lt;p&gt;Since the last post, we&amp;#8217;ve gone from around 400 members to 555 as of this morning. We&amp;#8217;ve had 562 messages as well, so there hasn&amp;#8217;t been a shortage of discussions taking place. I&amp;#8217;d like to take a few moments to highlight some of the discussions that have taken place and encourage you all to consider participating, if you&amp;#8217;re not already.&lt;/p&gt;


	&lt;h3&gt;Licensing and Client Agreements&lt;/h3&gt;


	&lt;p&gt;Tim Case writes,&lt;/p&gt;


&lt;blockquote&gt;&amp;#8220;My client sent me this agreement drawn up from their lawyer that
included the following:
&lt;br /&gt;&lt;br /&gt;
(c)     the Contractor shall not bundle with or incorporate into any Work
Product any third-party products, ideas, processes, software, codes,
data, techniques, names, images, or other items or properties without
the express, written prior approval of the Company;&amp;#8221; 
&lt;/blockquote&gt;

	&lt;p&gt;Tim then goes on to ask how his applies to using Ruby on Rails, which as a &lt;span class="caps"&gt;MIT&lt;/span&gt; license and how other consultancies are handling these types of situations. &lt;a href="http://groups.google.com/group/rails-business/browse_thread/thread/ec01cd3bdfece804/3477c340e01446ba#3477c340e01446ba"&gt;Follow the discussion&amp;#8230;&lt;/a&gt;&lt;/p&gt;


	&lt;h3&gt;Escrow&lt;/h3&gt;


	&lt;p&gt;Gustin writes, &amp;#8220;Does anyone have any escrow experience, legal and cost? I am dealing with a client that got burned bad and we are reducing their fear with escrow on the first two iterations.&amp;#8221;&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://groups.google.com/group/rails-business/browse_thread/thread/c70e5b7b0a63917a/b4fced25705ca24a#b4fced25705ca24a"&gt;Follow the discussion&amp;#8230;&lt;/a&gt;&lt;/p&gt;


	&lt;h3&gt;Project Planning tools&lt;/h3&gt;


	&lt;p&gt;Mike Pence writes, &amp;#8220;So, I used to use MS Project for the composition of those dreaded Gantt charts, but it has been a few years since I had to be so formal. Anything new and exciting &amp;#8211; and more robust than Basecamp &amp;#8211; happening in the world of project planning software?&amp;#8221;&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://groups.google.com/group/rails-business/browse_thread/thread/a5d56192aeb3b36f/ef7bd04df87927d3#ef7bd04df87927d3"&gt;Follow the discussion&amp;#8230;&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;Not long after, Jim Mulholland started a new thread on the same topic and brought up the open source application, redMine. &lt;a href="http://groups.google.com/group/rails-business/browse_thread/thread/a8b57756ec338b9c/bc4611a37cd57e3b#bc4611a37cd57e3b"&gt;Follow this discussion&amp;#8230;&lt;/a&gt;&lt;/p&gt;


	&lt;h3&gt;Ruby on Rails versus .NET&lt;/h3&gt;


	&lt;p&gt;Michael Breen asked a big question on the list, which has sparked an going discussion about the benefits of using Rails versus .NET (and other platforms).&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;&amp;#8220;A couple of months ago I decided to stop actively pursuing .NET gigs to focus on Rails. Several of my existing .NET clients have learned of this through the grapevine and have contacted me to discuss.&amp;#8221;&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;p&gt;&lt;a href="http://groups.google.com/group/rails-business/browse_thread/thread/a3036352c84163a2/2b0c7904537b89d4#2b0c7904537b89d4"&gt;Follow the discussion&amp;#8230;&lt;/a&gt;&lt;/p&gt;


	&lt;h3&gt;Three things Tim&amp;#8217;s learned from Freelancing Rails&lt;/h3&gt;


	&lt;p&gt;Tim Case shared his experience of freelancing with Ruby on Rails and highlights three things that he&amp;#8217;s learned.&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;The non-code business aspect of Freelancing is demanding. &lt;/li&gt;
		&lt;li&gt;It takes 10 hours to bill 6 to 8.&lt;/li&gt;
		&lt;li&gt;Figuring out your rate is hard.&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Read the &lt;a href="http://groups.google.com/group/rails-business/browse_thread/thread/85d38e8e613aad22/e40445bbae689249#e40445bbae689249"&gt;rest of Tim&amp;#8217;s observations and the discussion the followed&lt;/a&gt;.&lt;/p&gt;


	&lt;h3&gt;Client issue tracking and documentation&lt;/h3&gt;


	&lt;p&gt;Jeff Judge writes, &amp;#8220;Hello all! I was curious to here how people are handling client issue tracking and documentation.&amp;#8221;&lt;/p&gt;


	&lt;p&gt;Several applications were mentioned for handling issue tracking and the general consensus was that there was still a lot to be desired that current options didn&amp;#8217;t provide. Be sure to &lt;a href="http://groups.google.com/group/rails-business/browse_thread/thread/3219076d080c77a2/f7d09645b372cd08#f7d09645b372cd08"&gt;follow the discussions&amp;#8230;&lt;/a&gt;&lt;/p&gt;


	&lt;h3&gt;Join the Community&lt;/h3&gt;


	&lt;p&gt;These were just a small handfull of the discussions that have taken place over the past several weeks. If you&amp;#8217;re an aspiring Rails freelancer or business owner, be sure to &lt;a href="http://groups.google.com/group/rails-business/subscribe"&gt;join the community&lt;/a&gt; and share your experiences and learn from other members of the community that are willing to share theirs.&lt;/p&gt;


	&lt;p&gt;Until next time, have fun!&lt;/p&gt;
</description>
      <pubDate>Sun, 05 Aug 2007 10:37:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:e4e3e478-abe8-484c-af51-09d7ebb19e96</guid>
      <author>Robby Russell</author>
      <link>http://www.robbyonrails.com/articles/2007/08/05/rails-business-weekly-review-3</link>
      <category>Business</category>
      <category>Ruby on Rails</category>
      <category>Programming</category>
      <category>business</category>
      <category>rails</category>
      <category>rubynrails</category>
      <category>clients</category>
      <category>group</category>
      <category>community</category>
    </item>
    <item>
      <title>Rails Code Audit Tips - Filtered Parameter Logging</title>
      <description>&lt;p&gt;It&amp;#8217;s been a month since I posted, &lt;a href="http://www.robbyonrails.com/articles/2007/06/17/audit-your-rails-development-team"&gt;Audit Your Rails Development Team&lt;/a&gt; and now I find myself sitting in a hotel room in Mankato, Minnesota with &lt;a href="http://blog.imperialdune.com/"&gt;Graeme&lt;/a&gt; after a long day of walking through the documents that we delivered to our client after conducting a &lt;a href="http://www.planetargon.com/contact.html"&gt;Rails Code Audit and Review&lt;/a&gt;. Our client felt that it would be a great idea to have us visit with six of their employees and walk through the various topics that we brought up in our process. We&amp;#8217;ve been doing several of these audits recently and are thought that it would be a good idea to begin sharing some problems that we&amp;#8217;ve discovered across projects.&lt;/p&gt;


	&lt;p&gt;As much as we like to find lots things that we&amp;#8217;d recommend improving in Rails applications, we also want to make sure that as many projects as possible avoid some of these common oversights. So, expect to see more posts related to things that we find through our Code Audit and Review process.&lt;/p&gt;


	&lt;p&gt;Today, I&amp;#8217;d like to point out a potential security problem that is often overlooked by developers and system administrators.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;Log files&lt;/strong&gt;.&lt;/p&gt;


	&lt;p&gt;Does your application request any of the following information from your users?&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;Social security number&lt;/li&gt;
		&lt;li&gt;Credit card date (number, expiration date, etc..)&lt;/li&gt;
		&lt;li&gt;Passwords&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;&lt;strong&gt;&lt;span class="caps"&gt;BY DEFAULT&lt;/span&gt;&lt;/strong&gt;, all of this data is being written to your production log file. Even if you&amp;#8217;re encrypting this data in your database, request parameters (get/post) are all written to your production logs without any encryption. Log files are also notorious for having insecure file permissions, so if you&amp;#8217;re on a shared host, other accounts on the server might be able to view them. Regardless of how secure you &lt;em&gt;think&lt;/em&gt; your server is, this isn&amp;#8217;t data that you want sitting around.&lt;/p&gt;


	&lt;p&gt;Lucky for you, Ruby on Rails has an easy solution to this problem! All that you need to do is use the &lt;code&gt;filter_parameter_logging&lt;/code&gt; method in your controller(s). We generally add something like the following to our application controller.&lt;/p&gt;


&lt;pre&gt;&lt;code&gt;
  filter_parameter_logging :social_security_number, :password, :credit_card_number, 'some-other-param' 
&lt;/code&gt;&lt;/pre&gt;

	&lt;p&gt;This will replace the value from the parameters with &lt;code&gt;[FILTERED]&lt;/code&gt;, which solves this problem rather nicely.&lt;/p&gt;


	&lt;p&gt;So, it would be our recommendation, that if your application is storing &lt;em&gt;any&lt;/em&gt; sensitive data, that you take advantage of this simple solution. Be sure to read more about &lt;a href="http://api.rubyonrails.org/classes/ActionController/Base.html#M000260"&gt;filter_parameter_logging&lt;/a&gt; before you implement this for various usage examples.&lt;/p&gt;


	&lt;p&gt;Stay tuned for more tips and tricks. If you&amp;#8217;re interested in contracting us for our Rails Code Audit and Review service, &lt;a href="http://planetargon.com/contact.html"&gt;give us a call&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;Tomorrow, Graeme and I will be meeting for another day with our clients and then we fly home to Portland, Oregon in the evening. We survived our first tornado warnings, which was exciting as we don&amp;#8217;t get those on the west coast. ;-)&lt;/p&gt;
</description>
      <pubDate>Mon, 16 Jul 2007 22:50:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:be1a19cb-83b3-4ec7-a12b-6df18e6ce62d</guid>
      <author>Robby Russell</author>
      <link>http://www.robbyonrails.com/articles/2007/07/16/rails-code-audit-tips-filtered-parameter-logging</link>
      <category>Business</category>
      <category>Ruby on Rails</category>
      <category>Programming</category>
      <category>PLANET ARGON</category>
      <category>code</category>
      <category>audit</category>
      <category>logging</category>
      <category>security</category>
      <category>privacy</category>
      <category>rubyonrails</category>
      <category>rails</category>
      <category>filtering</category>
      <category>parameters</category>
      <category>params</category>
    </item>
    <item>
      <title>Rails Code Audits and Reviews, continued</title>
      <description>&lt;p&gt;In response to my article, &lt;a href="http://www.robbyonrails.com/articles/2007/06/17/audit-your-rails-development-team"&gt;Audit Your Rails Development Team&lt;/a&gt;, Tim Case writes,&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;&amp;#8220;I think what you are doing has value and I’ve been anticipating that someone in the rails community would step up and do this, hence the question I posed because I’ve thought about that thorny issue too. I have a feeling Planet Argon is making the first step in a direction that has been building, Peer review has the potential to be positive for the entire community, provided that it’s shepherded properly and with care.&amp;#8221;&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;p&gt;It&amp;#8217;s been just over a year since &lt;a href="http://www.robbyonrails.com/articles/2006/05/14/planet-argon-monthly-newsletter-may-10-2006"&gt;we first made a public announcement&lt;/a&gt; of our Rails Code Audit and Review service and we&amp;#8217;ve had different types of clients inquire about it. We make sure to call it a code audit &lt;strong&gt;and&lt;/strong&gt; review because we&amp;#8217;re not aiming to only point out flaws. We see our service as a way to help stake holders gauge the capabilities of their developers while also providing developers with some more insight to how things could be done differently. There are a lot of developers using Ruby on Rails now and it&amp;#8217;s safe to say that there are many that aren&amp;#8217;t very good yet. Some may argue that the ease of getting started with Rails makes it easy for inexperienced developers to stay &lt;em&gt;just good enough&lt;/em&gt; and never take the next step. We&amp;#8217;ve seen some beautiful code and we&amp;#8217;ve seen some horrific code. Some of our clients have made the tough decision to fire their existing freelancers after we&amp;#8217;ve completed our analysis&amp;#8230; but we&amp;#8217;ve seen several situations where our clients were happier with their developers after.&lt;/p&gt;


	&lt;p&gt;For example, we recently completed a code audit and review for a client, which came to us with some concerns about their development team. Things seemed to be going slower than they thought it would and really wanted to have an outside opinion about the quality of their work. Overall, their application was being developed really well and the biggest problems that they had were related to a lack of testing. So, we&amp;#8217;re now walking them through the process of integrating &lt;a href="http://rspec.rubyforge.org/"&gt;RSpec&lt;/a&gt; into their development process. Their development team admitted that they suffered from a lack of testing, but were very honest about the fact that they just didn&amp;#8217;t know where to begin as it wasn&amp;#8217;t something they had time to learn before. We&amp;#8217;ve been able to provide them with some direction and now we&amp;#8217;re available to answer questions and review their work from time to time. The outcome was good for everyone. The developers are better off because their manager has more confidence in them. The manager has more confidence in the product as a whole and knows exactly where his team should focus their attention on next. We&amp;#8217;ve gained a new &lt;a href="http://planetargon.com/consulting.html"&gt;Rails consulting&lt;/a&gt; client and get to help them with their cool project.&lt;/p&gt;


	&lt;p&gt;While we love working on entire projects from start to finish, we also love working with other developers and development teams. This has been one of our favorite types of client relationships. We&amp;#8217;re currently working with a handful of people as they work their way through the project life cycle and we&amp;#8217;re always a phone call, &lt;a href="http://basecamphq.com"&gt;Basecamp&lt;/a&gt; message, or email away from assisting them. I feel that these types of services are important to the Rails community, because we&amp;#8217;ve witnessed situations where clients were unhappy with Rails because they weren&amp;#8217;t happy with their developers. We&amp;#8217;ve seen people &lt;em&gt;drop Rails&lt;/em&gt; in favor of something else because of the poor quality of code that was being written in Rails. When bad perceptions spread, it&amp;#8217;s bad for the community as a whole.&lt;/p&gt;


	&lt;p&gt;What we can do, is become the backup team for the client and/or development team. Should they run into any weird deployment issues at 2am on a Sunday morning or aren&amp;#8217;t able to track down the cause of some performance issue, we&amp;#8217;re another set of people that can help out. While we don&amp;#8217;t know every nook and cranny of our consulting clients&amp;#8217; applications, we do have a good understanding of them. This allows us to dive in and help more quickly than we can for clients that call us for the first time a few hours after they had an emergency.&lt;/p&gt;


	&lt;p&gt;It&amp;#8217;s my opinion that these types of services are very valuable and highly encourage other consultancies in the Rails community to offer them.&lt;/p&gt;


	&lt;p&gt;If you&amp;#8217;re part of a development team and/or a freelance developer and looking for this sort of relationship, please &lt;a href="http://planetargon.com/contact.html"&gt;contact us&lt;/a&gt; to see how we can assist you.&lt;/p&gt;
</description>
      <pubDate>Mon, 18 Jun 2007 12:47:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:1bd91c81-db7a-4009-9d93-58123a64b6a2</guid>
      <author>Robby Russell</author>
      <link>http://www.robbyonrails.com/articles/2007/06/18/rails-code-audits-and-reviews-continued</link>
      <category>Business</category>
      <category>Ruby on Rails</category>
      <category>Programming</category>
      <category>PLANET ARGON</category>
      <category>code</category>
      <category>audits</category>
      <category>planetargon</category>
      <category>development</category>
      <category>rubyonrails</category>
      <category>business</category>
    </item>
    <item>
      <title>Rails Business: Weekly Review #2</title>
      <description>&lt;p&gt;First of all, I&amp;#8217;d like to welcome the more than fifty people that have joined the &lt;a href="http://groups.google.com/group/rails-business"&gt;Rails Business group&lt;/a&gt; since &lt;a href="http://www.robbyonrails.com/articles/2007/06/09/rails-business-weekly-review-1"&gt;my last post&lt;/a&gt;. Over the past week, there were less posts, but we did cover a few important topics, which may be of interest to you.&lt;/p&gt;


	&lt;h2&gt;Subcontracting&lt;/h2&gt;


	&lt;p&gt;Michael Breen asked a few questions about subcontracting for larger firms and how people set their rates when doing this. Several of the responses provided some personal experiences (good and bad) of being a subcontractor on large projects. Where some risks are and how to negotiate your rates, when applicable.&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://groups.google.com/group/rails-business/browse_thread/thread/f75725585cd0cbe8"&gt;Read the discussion&lt;/a&gt;&lt;/p&gt;


	&lt;h2&gt;Change Requests&lt;/h2&gt;


	&lt;p&gt;Nick Coyne &lt;a href="http://groups.google.com/group/rails-business/browse_thread/thread/6d29ba1dedc81a8c"&gt;started a discussion&lt;/a&gt; on how to manage change requests in an Agile development process.&lt;/p&gt;


	&lt;h2&gt;Dealing with large clients&lt;/h2&gt;


	&lt;p&gt;There was also a discussion about how to go about responding to a 150 page &lt;span class="caps"&gt;RFP&lt;/span&gt; for a large client. A few of us offered our experiences of bidding on large projects. &lt;a href="http://groups.google.com/group/rails-business/browse_thread/thread/bc6665070c3e391b"&gt;Read more&lt;/a&gt;&lt;/p&gt;


	&lt;h3&gt;Join the Community&lt;/h3&gt;


	&lt;p&gt;The list is about to pass &lt;strong&gt;400 members&lt;/strong&gt; and it&amp;#8217;s already proving to be a valuable resource for all of you entrepreneurs out there. I encourage you all to &lt;a href="http://groups.google.com/group/rails-business/browse_thread/thread/f374441071075c4d"&gt;introduce yourself&lt;/a&gt;.&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;For more info: &lt;a href="http://groups.google.com/group/rails-business"&gt;http://groups.google.com/group/rails-business&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;
</description>
      <pubDate>Mon, 18 Jun 2007 01:26:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:46c41c8e-58fa-4311-9993-2edc4f43f0f8</guid>
      <author>Robby Russell</author>
      <link>http://www.robbyonrails.com/articles/2007/06/18/rails-business-weekly-review-2</link>
      <category>Business</category>
      <category>Ruby on Rails</category>
      <category>Ruby</category>
      <category>PLANET ARGON</category>
      <category>business</category>
      <category>subcontracting</category>
      <category>clients</category>
      <category>changes</category>
      <category>agile</category>
      <category>planetargon</category>
    </item>
    <item>
      <title>Audit Your Rails Development Team</title>
      <description>&lt;p&gt;Several months ago, a few of your colleagues decided to join forces with you as you had come up with a concept for an innovative web application, shared the ideas with your friends and relatives, and began developing a business plan. After a few months of performing some initial market research, working on your pitch, and raising some initial funding, you decided to bootstrap the project and start designing and developing the product.&lt;/p&gt;


	&lt;p&gt;During your research phase, you came across several articles about this exciting new technology called, &lt;a href="http://www.rubyonrails.org"&gt;Ruby on Rails&lt;/a&gt;. You were impressed with many of the sites that were being developed on this new framework as well as the community that surrounded it. Your team decided that it would be a great idea to follow this trend and use Rails as the platform for your new product.&lt;/p&gt;


	&lt;p&gt;At this point, you began soliciting freelance developers and/or firms to hire for the design and implementation of your project. Eventually, you make a decision and break ground on building the product.&lt;/p&gt;


	&lt;p&gt;Let&amp;#8217;s jump forward to the present day.&lt;/p&gt;


	&lt;p&gt;You&amp;#8217;ve been in heavy development for quite some time. Your product has gone through a series of design changes and you&amp;#8217;ve recently begun to allow other people to begin testing the application. You&amp;#8217;re receiving a lot of bug reports as people use the system. Your development team quickly fixes them as they appear, but you&amp;#8217;re noticing a trend in the development process.&lt;/p&gt;


	&lt;p&gt;The speed of implementing new features is drastically slowing down as your development team is spending most of their time fixing bugs. Along with that, they are becoming frustrated by the project because they can&amp;#8217;t keep up with your new feature requests while trying to keep up with your growing number of bug reports. You&amp;#8217;re becoming concerned about the stability of the product and are slightly suspicious that your developer(s) might not be as good as they suggested they were.&lt;/p&gt;


	&lt;p&gt;Did you hire a bad development team? Chances are, you may not be able to tell. You&amp;#8217;re not a developer, so reviewing their code would almost be a waste of time. How would you know if they were doing a good or bad job? Your developers reassure you that things are going to work out in the end, but it&amp;#8217;s going to take longer then originally planned. Along with this, your  partners and investors are anxiously waiting for you to launch the product, but something feels wrong. You&amp;#8217;re worried that launching it too soon could be the quick death of the entire project if it all comes to a screeching halt due to unforeseen bugs and problems with the application. This wasn&amp;#8217;t how you pictured the launch of your exciting new product and you feel a lack of confidence in the entire process.&lt;/p&gt;


	&lt;p&gt;What can you do?&lt;/p&gt;


	&lt;p&gt;Before I get into that, let&amp;#8217;s discuss some of the possible causes for this situation.&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;Your development team may have grossly underestimated this project.&lt;/li&gt;
		&lt;li&gt;You might have pushed too many features into the initial release of the product and your development team might not have done a good job of helping you &lt;a href="http://www.robbyonrails.com/articles/2006/08/22/information-anxiety-and-solutions"&gt;determine what you need, not just what you want&lt;/a&gt;.&lt;/li&gt;
		&lt;li&gt;Your development team might not emphasize testing enough in their process.&lt;/li&gt;
		&lt;li&gt;Your development team may have begun to take a lot of short cuts in an effort to hit your launch date(s)&lt;/li&gt;
		&lt;li&gt;Perhaps you asked for quick turnarounds on new features before an investor meeting&amp;#8230; maybe this happened on several occasions.&lt;/li&gt;
		&lt;li&gt;Your development team might not be very good with Ruby on Rails, maybe this was their first Rails project.&lt;/li&gt;
		&lt;li&gt;...and so on.&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;At this point, the big question is&amp;#8230; what&amp;#8217;s the problem?&lt;/p&gt;


	&lt;p&gt;Can you answer this question yourself? Can your development team answer it? If not, what do you do? How can you get an accurate understanding of how stable the code base of your application is?&lt;/p&gt;


	&lt;p&gt;Answer: &lt;strong&gt;An independent code audit and review&lt;/strong&gt;&lt;/p&gt;


	&lt;p&gt;Why is this a good idea? Well, when you have an independent team review your code, you get the benefit of having a fresh perspective.. and often times, an independent team can be much more critical and provide an honest assessment in a very short period of time. This is especially true if they have a lot of experience with the technology. For example, &lt;a href="http://planetargon.com"&gt;&lt;span class="caps"&gt;PLANET ARGON&lt;/span&gt;&lt;/a&gt; has been conducting code audits on existing projects for over two years. We&amp;#8217;ve designed a process for checking existing code bases for mistakes that we&amp;#8217;ve either made ourselves in the past or found in other projects that we&amp;#8217;ve reviewed.&lt;/p&gt;


	&lt;p&gt;In fact, our process currently walks us through the following areas of your Rails application.&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;Security of the application &lt;/li&gt;
		&lt;li&gt;Privacy of users’ personal data &lt;/li&gt;
		&lt;li&gt;Adherence to the conventions of the Ruby on Rails framework &lt;/li&gt;
		&lt;li&gt;Scalability of the application &lt;/li&gt;
		&lt;li&gt;Performance of the application and data model &lt;/li&gt;
		&lt;li&gt;Testing framework and process &lt;/li&gt;
		&lt;li&gt;User interaction (when applicable) &lt;/li&gt;
		&lt;li&gt;Information Architecture &lt;/li&gt;
		&lt;li&gt;Model-View-Controller (MVC) implementation and organization&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Not only does this process provide you with our analysis, but we also provide you with our advice as to where your development team should focus their attention next. If your team is lacking experience in the areas that we recommend they focus on, we&amp;#8217;re also here to help them through this with our consulting services. We&amp;#8217;re currently assisting several Rails development teams with their testing process, refactoring, user interaction design, optimizing their site, improving their deployment strategy, and plan the implementation of new features.&lt;/p&gt;


	&lt;p&gt;In general, most freelancers and firms could/should provide you this service, but it &lt;strong&gt;should not&lt;/strong&gt; be performed by your existing development team. They have a bias towards their process and this is your chance to get a second (or third) opinion on the work that you&amp;#8217;ve been paying them for. If you&amp;#8217;re spending several tens/hundreds of thousands of dollars into this product, an independent review of your investment should be something to seriously consider.&lt;/p&gt;


	&lt;p&gt;There are several different scenarios that could lead you to deciding to have an independent firm perform a code audit. In fact, I&amp;#8217;d encourage you to always get an outside perspective of your team&amp;#8217;s work.&lt;/p&gt;


	&lt;p&gt;To learn more about the Code Audit and Review process that we provide, call us at &lt;strong&gt;+1 877 55 &lt;span class="caps"&gt;ARGON&lt;/span&gt;&lt;/strong&gt; or &lt;a href="http://planetargon.com/contact.html"&gt;contact us online&lt;/a&gt;.&lt;/p&gt;
</description>
      <pubDate>Sun, 17 Jun 2007 15:05:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:9fc61130-7c85-4e27-b933-7e587c485ee9</guid>
      <author>Robby Russell</author>
      <link>http://www.robbyonrails.com/articles/2007/06/17/audit-your-rails-development-team</link>
      <category>Business</category>
      <category>Ruby on Rails</category>
      <category>Programming</category>
      <category>PLANET ARGON</category>
      <category>developers</category>
      <category>business</category>
      <category>projects</category>
      <category>code</category>
      <category>audit</category>
      <category>review</category>
    </item>
    <item>
      <title>Rails Business: Weekly Review #1</title>
      <description>&lt;p&gt;This past week (give or take a few days), the &lt;a href="http://groups.google.com/group/rails-business"&gt;Rails Business&lt;/a&gt; group has covered a lot of topics, that might be of interest to you, should you be running a business and using Ruby on Rails. Many of the members of the new group are independent contractors and have been very open in sharing their experiences of working for themselves. I&amp;#8217;d like to take a moment to highlight a few conversations and tips that were covered this past week.&lt;/p&gt;


	&lt;h2&gt;Health Coverage&lt;/h2&gt;


	&lt;p&gt;Mike Pence started a conversation about health coverage&amp;#8230;&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;&amp;#8220;Has anyone else found the medical insurance issue to be a show stopper  for them? Are you one doctor visit and diagnosis away from financial ruin? I can tell you firsthand that wishful thinking won&amp;#8217;t pay those bills&amp;#8230;&amp;#8221;&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;p&gt;This started a discussion about how people are able to work on their own and maintain health coverage, which is definitely not something that should be considered lightly. &lt;a href="http://groups.google.com/group/rails-business/browse_thread/thread/89c4e861a7c98f9d"&gt;Read more&amp;#8230;&lt;/a&gt;&lt;/p&gt;


	&lt;h2&gt;Client Expenses&lt;/h2&gt;


	&lt;p&gt;Another great question was raised by Mike Breen.&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;&amp;#8220;I&amp;#8217;m going to start work on my first project that will require me to travel. How should I handle the expenses? Do I build the costs into the contract price or do I submit the expenses to the client for reimbursements? Or does this vary from client to client based on the company policy?&amp;#8221;&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;p&gt;The responses included links to &lt;span class="caps"&gt;IRS&lt;/span&gt; sites and sections of other peoples&amp;#8217; contracts. &lt;a href="http://groups.google.com/group/rails-business/browse_thread/thread/d4343f8b02065d43"&gt;Read more&lt;/a&gt;...&lt;/p&gt;


	&lt;h2&gt;Hosting Client Repositories&lt;/h2&gt;


	&lt;p&gt;Where do you host your client&amp;#8217;s source code repositories? Are you managing it all yourself on your own servers or using a service?&lt;/p&gt;


	&lt;p&gt;The discussion (so far) has lead us to evaluate our own solution for this at &lt;a href="http://www.planetargon.com"&gt;&lt;span class="caps"&gt;PLANET ARGON&lt;/span&gt;&lt;/a&gt;. It appears that everyone has different concerns about how they want to manage client code during the development cycle.&lt;/p&gt;


	&lt;p&gt;For example, do you allow your client access to &lt;code&gt;trunk/&lt;/code&gt; if they aren&amp;#8217;t all paid up yet?&lt;/p&gt;


	&lt;p&gt;Also, it seems like there are a bunch of new commercial options coming out (and are built on Rails). &lt;a href="http://groups.google.com/group/rails-business/browse_thread/thread/ed77427dd05e66d8"&gt;Read more&lt;/a&gt;...&lt;/p&gt;


	&lt;h2&gt;Naming Your Business&lt;/h2&gt;


	&lt;p&gt;Jared Haworth writes,&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;&amp;#8220;For those of you who are working as &amp;#8216;independent developers,&amp;#8217; have you found that it makes more sense to simply do business under your own name, for example &amp;#8220;Jared Haworth L.L.C.,&amp;#8221; or to come up with a clever business name instead, such as &amp;#8220;Code Fusion Studios&amp;#8221;?&amp;#8221;&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;p&gt;This was a good conversation to follow and definitely raised a lot of great questions and things to consider in response to the original message. &lt;a href="http://groups.google.com/group/rails-business/browse_thread/thread/9f962aad7edf2326"&gt;Read more&lt;/a&gt;...&lt;/p&gt;


	&lt;h2&gt;Other Topics&lt;/h2&gt;


	&lt;ul&gt;
	&lt;li&gt;Magazines, what business magazines do you read?&lt;/li&gt;
		&lt;li&gt;Where do you find gigs?&lt;/li&gt;
	&lt;/ul&gt;


	&lt;h3&gt;Join the Community!&lt;/h3&gt;


	&lt;p&gt;The community is still only a few weeks old and we&amp;#8217;re already approach 350 members! It&amp;#8217;s been a great learning about other peoples&amp;#8217; experiences&amp;#8230; as well as sharing what I&amp;#8217;ve learned since I started &lt;a href="http://www.planetargon.com"&gt;&lt;span class="caps"&gt;PLANET ARGON&lt;/span&gt;&lt;/a&gt; (and &lt;a href="http://groups.google.com/group/rails-business/msg/bab9b8c6d0e190d4"&gt;how the name came to be&lt;/a&gt;).&lt;/p&gt;


	&lt;p&gt;If you hadn&amp;#8217;t had a chance to join, &lt;a href="http://groups.google.com/group/rails-business"&gt;stop by and introduce yourself&lt;/a&gt;!&lt;/p&gt;
</description>
      <pubDate>Sat, 09 Jun 2007 17:07:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:75feee71-0c1e-4602-adf5-00b4bc56bfff</guid>
      <author>Robby Russell</author>
      <link>http://www.robbyonrails.com/articles/2007/06/09/rails-business-weekly-review-1</link>
      <category>Business</category>
      <category>Ruby on Rails</category>
      <category>Ruby</category>
      <category>PLANET ARGON</category>
      <category>business</category>
      <category>rails</category>
      <category>rubynrails</category>
      <category>clients</category>
      <category>group</category>
      <category>community</category>
    </item>
    <item>
      <title>AT&amp;amp;T Online Support could use some QA</title>
      <description>&lt;p&gt;So, I was trying to send AT&amp;#38;T wireless a support email through their online system and got stuck at the following screen.&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.flickr.com/photos/robbyrussell/532790656/" title="Photo Sharing"&gt;&lt;img src="http://farm2.static.flickr.com/1412/532790656_abec9581a1.jpg" width="500" height="271" alt="Umm... how?" /&gt;&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;Come on guys&amp;#8230; you can design a better form than this&amp;#8230; and I&amp;#8217;m now going to have to try and sneak in a question under a sub-topic that doesn&amp;#8217;t apply to my question&amp;#8230; just so I can send  you an email?&lt;/p&gt;


	&lt;p&gt;Getting help shouldn&amp;#8217;t be so hard&lt;sup&gt;&lt;a href="#fn1"&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;


	&lt;p id="fn1"&gt;&lt;sup&gt;1&lt;/sup&gt; At least I can &lt;strong&gt;Print this page&lt;/strong&gt; and show all my friends&amp;#8230;&lt;/p&gt;
</description>
      <pubDate>Wed, 06 Jun 2007 01:15:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:0768eb70-34e7-4b59-b849-2f6363df6b76</guid>
      <author>Robby Russell</author>
      <link>http://www.robbyonrails.com/articles/2007/06/06/at-t-online-support-could-use-some-qa</link>
      <category>Business</category>
      <category>design</category>
      <category>interaction</category>
      <category>support</category>
      <category>at</category>
      <category>t</category>
      <category>cingular</category>
    </item>
    <item>
      <title>Ruby on Rails gets down to business</title>
      <description>&lt;p&gt;It&amp;#8217;s been a week since I announced the new &lt;a href="http://www.robbyonrails.com/articles/2007/05/21/ruby-on-rails-meets-the-business-world"&gt;Ruby on Rails meets the business world&lt;/a&gt; group. Already, the group &lt;strong&gt;attracted over 300 members from around the globe&lt;/strong&gt;... from Argentina, Boston, Australia, Florida, Seattle, Portland!, the Netherlands, and South Africa.&lt;/p&gt;


	&lt;p&gt;We&amp;#8217;ve already seen some great topics come up&amp;#8230; from:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;Project estimates&lt;/li&gt;
		&lt;li&gt;Fixed bids versus time and materials&lt;/li&gt;
		&lt;li&gt;Pricing&lt;/li&gt;
		&lt;li&gt;Handling code ownership with client contracts&lt;/li&gt;
		&lt;li&gt;Incorporating (LLC, &lt;span class="caps"&gt;S CORP&lt;/span&gt;?)&lt;/li&gt;
		&lt;li&gt;Managing money/accounting&lt;/li&gt;
		&lt;li&gt;Contracts&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;I expect that many of these topics will resurface and there has been a lot of valuable information passed around. It&amp;#8217;s exciting to see that so many people not only want to use &lt;a href="http://rubyonrails.org"&gt;Ruby on Rails&lt;/a&gt; as a platform of choice for their business ventures, but they&amp;#8217;re also willing to share their personal experiences and knowledge to help others move into this space.&lt;/p&gt;


	&lt;p&gt;If you&amp;#8217;re running a business that focuses on Ruby on Rails or just considering it, you should stop by and &lt;a href="http://groups.google.com/group/rails-business/t/f374441071075c4d"&gt;introduce yourself&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;update:&lt;/strong&gt; membership grew from 200 to over 300 in the past day!&lt;/p&gt;
</description>
      <pubDate>Tue, 29 May 2007 09:53:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:02543b19-8e87-484e-a333-32f3dc8cae9d</guid>
      <author>Robby Russell</author>
      <link>http://www.robbyonrails.com/articles/2007/05/29/ruby-on-rails-gets-down-to-business</link>
      <category>Business</category>
      <category>Ruby on Rails</category>
      <category>business</category>
      <category>rails</category>
      <category>rubyonrails</category>
      <category>community</category>
      <category>group</category>
    </item>
    <item>
      <title>Hug Your Designer Day, part 2</title>
      <description>&lt;p&gt;In an effort to increase awareness of the importance of good Interaction and Interface Design in Web Development&amp;#8230; I &lt;a href="http://www.robbyonrails.com/articles/2007/05/22/hug-your-designer-day"&gt;suggested that today be&lt;/a&gt;... &lt;strong&gt;Hug Your Designer Day.&lt;/strong&gt;&lt;/p&gt;


	&lt;h2&gt;Designers Versus Developers&lt;/h2&gt;


	&lt;p&gt;Are you seeing a lot of this in your Design and Development teams?&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://flickr.com/photos/planetargon/511292992/in/photostream"&gt;&lt;img src="http://farm1.static.flickr.com/210/511292992_5d363c556f.jpg" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;small&gt;&lt;a href="http://allisbe.com"&gt;Allison Beckwith&lt;/a&gt;, Experience Director and &lt;a href="http://blog.imperialdune.com"&gt;Graeme Nelson&lt;/a&gt;, Lead Architect&lt;/small&gt;&lt;/p&gt;


	&lt;h2&gt;Happy Designers and Happy Developers&lt;/h2&gt;


	&lt;p&gt;Well, maybe it&amp;#8217;s time that your developers gave your designers a hug&amp;#8230;&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://flickr.com/photos/planetargon/511292936/in/photostream/"&gt;&lt;img src="http://farm1.static.flickr.com/199/511292936_e0b87fcd70.jpg?v=0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;small&gt;Alain Bloch, Web Developer and &lt;a href="http://chriszgriffin.com/"&gt;Chris Griffin&lt;/a&gt;, User Interface Designer&lt;/small&gt;&lt;/p&gt;


	&lt;p&gt;Also&amp;#8230; to celebrate &lt;strong&gt;Hug Your Designer Day&lt;/strong&gt;, &lt;a href="http://slash7.com"&gt;Amy Hoy&lt;/a&gt; was kind enough to &lt;a href="http://slash7.com/articles/2007/5/23/rubber-meet-road-railsconf-talk"&gt;post her slides&lt;/a&gt; and &lt;a href="http://amyhoy-presentations.s3.amazonaws.com/rubber_meet_road.mp3"&gt;some audio&lt;/a&gt; that I recorded of her talk at &lt;a href="http://railsconf.org"&gt;RailsConf 07&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;Let&amp;#8217;s all take a moment to thank the designers who put the experience of the users first. The success of our projects rely on everyone working together. Hug Your Designer! (they might hug back&amp;#8230;)&lt;/p&gt;
</description>
      <pubDate>Wed, 23 May 2007 17:04:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:af253abc-136a-4e45-b154-accf3577311c</guid>
      <author>Robby Russell</author>
      <link>http://www.robbyonrails.com/articles/2007/05/23/hug-your-designer-day-part-2</link>
      <category>Business</category>
      <category>PLANET ARGON</category>
      <category>design</category>
      <category>designers</category>
      <category>developers</category>
      <category>development</category>
      <category>teamwork</category>
      <category>planetargon</category>
      <category>allison</category>
      <category>graeeme</category>
      <category>chris</category>
      <category>alain</category>
    </item>
    <item>
      <title>Ruby on Rails meets the Business World</title>
      <description>&lt;p&gt;On Saturday, I had the great pleasure of being up in front of several hundred people with the following individuals on the the &lt;a href="http://conferences.oreillynet.com/cs/rails2007/view/e_sess/11611"&gt;Business of Rails panel&lt;/a&gt; at &lt;a href="http://railsconf.org"&gt;RailsConf&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.flickr.com/photos/x180/509756978/"&gt;&lt;img src="http://farm1.static.flickr.com/232/509756978_6f7a4caf42.jpg?v=0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;small&gt;Photo by James Duncan Davidson&lt;/small&gt;&lt;/p&gt;


Moderated by:
	&lt;ul&gt;
	&lt;li&gt;Nathaniel Talbott, President, Terralien, Inc.&lt;/li&gt;
	&lt;/ul&gt;


The Victims:
	&lt;ul&gt;
	&lt;li&gt;Justin Gehtland, Founding Partner, Relevance&lt;/li&gt;
		&lt;li&gt;Geoffrey Grosenbach, Topfunky&lt;/li&gt;
		&lt;li&gt;Andre Lewis, Earthcode Studios&lt;/li&gt;
		&lt;li&gt;Joe O&amp;#8217;Brien, artisan, EdgeCase, &lt;span class="caps"&gt;LLC&lt;/span&gt;&lt;/li&gt;
		&lt;li&gt;Robby Russell, Director, &lt;span class="caps"&gt;PLANET ARGON&lt;/span&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Overall, the experience was fantastic. I really enjoyed the questions that Nathaniel and the audience threw our direction, both during and after the session. Throughout the remainder of the conference, people would catch me and present complicated business questions to me and ask for my input. I think that I even helped one guy make his final decision about which job offer he was going to accept (btw, did you decide yet?). It&amp;#8217;s always great to share my experiences of leaving my last full-time job (3+ years ago), moving to Rails exclusively (2+ years ago), how &lt;a href="http://allisbe.com"&gt;Allison&lt;/a&gt; and I went from two people in an attic to &lt;em&gt;seven people in an attic in about a month&lt;/em&gt;... to having an office in downtown Portland and clients around the globe. I&amp;#8217;m also always happy to share my not-so-happy experiences throughout the past few years as well. Running a business is hard stuff as it comes with a whole lot of responsibility, which can lead to stress. It was great to know that the rest of the panel has had their difficult experiences. While Rails makes everything feel easy&amp;#8230; running a business is a whole different spectrum of challenges. ;-)&lt;/p&gt;


	&lt;p&gt;At one point during the session the audience was asked, &amp;#8220;How many of you are considering starting your own business based on Ruby on Rails?&amp;#8221;&lt;/p&gt;


	&lt;p&gt;The response?&lt;/p&gt;


	&lt;p&gt;Based off of my extremely scientific calculations (looking around the room), I&amp;#8217;d estimate that around &lt;strong&gt;30-40% of the audience raised their hands!&lt;/strong&gt; Wow. It was fantastic to see that there was that much interest in people starting venturing off onto their own. Imagine&amp;#8230; a flood of new companies, competing directly with us&amp;#8230; and guess what? I think that&amp;#8217;s awesome! Awesome for Rails. Awesome for future startups. Awesome for everyone!&lt;/p&gt;


	&lt;p&gt;Let&amp;#8217;s face it. Rails isn&amp;#8217;t going anywhere for a long time.&lt;/p&gt;


	&lt;p&gt;So, now that the conference is over, questions have begun to appear in my &lt;a href="mailto:robbyrussell@gmail.com"&gt;email box&lt;/a&gt;. Thank you all for writing. What if you could have a sounding board to throw questions to on a regular basis? Unfortunately, our session only lasted a hour at RailsConf and too many questions weren&amp;#8217;t gotten to. Well, I&amp;#8217;ve asked the rest of those on the Business of Rails panel to join me on a google group, titled, &lt;a href="http://groups.google.com/group/rails-business"&gt;Ruby on Rails meets the Business World&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;If you&amp;#8217;re looking to (A) start your own Rails-based business, (B) already run your own Rails-based business, or ((C)) have business experience that you&amp;#8217;d like to share with those in camp A and B&amp;#8230; then &lt;a href="http://groups.google.com/group/rails-business"&gt;join the community&lt;/a&gt; and start some conversations.&lt;/p&gt;


	&lt;p&gt;Personally, I&amp;#8217;m really looking forward to learning from you all and hope that my experience of co-founding and leading &lt;a href="http://wwww.planetargon.com"&gt;&lt;span class="caps"&gt;PLANET ARGON&lt;/span&gt;&lt;/a&gt; can be of benefit to all of you.&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.flickr.com/photos/x180/509780983/"&gt;&lt;img src="http://farm1.static.flickr.com/189/509780983_464ffc1a7a.jpg?v=0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;small&gt;Photo by James Duncan Davidson&lt;/small&gt;&lt;/p&gt;
</description>
      <pubDate>Mon, 21 May 2007 19:36:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:fed07720-296f-466f-8706-0d9707d1077b</guid>
      <author>Robby Russell</author>
      <link>http://www.robbyonrails.com/articles/2007/05/21/ruby-on-rails-meets-the-business-world</link>
      <category>Business</category>
      <category>Ruby on Rails</category>
      <category>Ruby</category>
      <category>PLANET ARGON</category>
      <category>railsconf</category>
      <category>business</category>
      <category>groups</category>
      <category>community</category>
      <category>dialogue</category>
    </item>
    <item>
      <title>Where is Robby?</title>
      <description>&lt;p&gt;Just a quick note to those who are waiting to hear back from me about meeting up during/around &lt;a href="http://railsconf.org"&gt;RailsConf&lt;/a&gt;... I&amp;#8217;m finally catching up on some of the work that got set back when I recently got sick. If you&amp;#8217;re interested in meeting up during/around RailsConf and haven&amp;#8217;t already written, you can &lt;a href="mailto:robbyrussell+railsconf@gmail.com"&gt;email me&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;There are a few other updates that &lt;a href="http://blog.planetargon.com/2007/5/8/the-business-case-for-rails"&gt;were mentioned here&lt;/a&gt;... one of which is that I&amp;#8217;m in the process of drafting a series of articles about the business case for rails, which will correspond with my talk at Ostrava on Rails.&lt;/p&gt;


	&lt;p&gt;In other news, &lt;a href="http://www.planetargon.com/about.html"&gt;our team&lt;/a&gt; is wrapping up a few big design and development projects and are accepting new project inquiries again for future work. Feel free to &lt;a href="http://www.planetargon.com/contact.html"&gt;contact us&lt;/a&gt; to discuss your project with our talented team.&lt;/p&gt;
</description>
      <pubDate>Wed, 09 May 2007 09:09:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:89443095-743f-4465-8cdb-cd0f3d1edfe2</guid>
      <author>Robby Russell</author>
      <link>http://www.robbyonrails.com/articles/2007/05/09/where-is-robby</link>
      <category>Business</category>
      <category>Ruby on Rails</category>
      <category>PLANET ARGON</category>
    </item>
    <item>
      <title>Introducing Boxcar... coming soon to a train station near you!</title>
      <description>&lt;p&gt;&lt;a href="http://www.railsboxcar.com/"&gt;&lt;img src="http://www.railsboxcar.com/img/boxcar_logo_wide.png" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;As I &lt;a href="http://blog.planetargon.com/2007/5/8/coming-soon-boxcar-for-rails-business-hosting"&gt;just announced&lt;/a&gt; on the &lt;a href="http://blog.planetargon.com/"&gt;&lt;span class="caps"&gt;PLANET ARGON&lt;/span&gt; blog&lt;/a&gt;... our new hosting solution is almost here!&lt;/p&gt;


	&lt;p&gt;Last month, we put a freeze on new orders on several of our &lt;a href="http://www.planetargon.com/hosting.html"&gt;Rails hosting packages&lt;/a&gt; so that we could do some remodeling. Well, we&amp;#8217;re almost done and excited about what we&amp;#8217;re going to be reopening with. :-)&lt;/p&gt;


	&lt;p&gt;We&amp;#8217;ll be posting updates on the &lt;a href="http://blog.planetargon.com"&gt;&lt;span class="caps"&gt;PLANET ARGON&lt;/span&gt; blog&lt;/a&gt; over the coming days/weeks&amp;#8230; so yo might consider &lt;a href="http://feeds.feedburner.com/planetargon"&gt;subscribing to our feed&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;Be sure to &lt;a href="http://www.railsboxcar.com/"&gt;sign up on our mailing list&lt;/a&gt; to be amongst the first to be notified when Boxcar gets launched!&lt;/p&gt;
</description>
      <pubDate>Tue, 08 May 2007 15:35:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:11920506-18ce-4855-aaae-d85d4888f317</guid>
      <author>Robby Russell</author>
      <link>http://www.robbyonrails.com/articles/2007/05/08/introducing-boxcar-coming-soon-to-a-train-station-near-you</link>
      <category>Business</category>
      <category>Ruby on Rails</category>
      <category>Ruby</category>
      <category>PLANET ARGON</category>
      <category>hosting</category>
      <category>boxcar</category>
      <category>deployment</category>
      <category>vps</category>
      <category>rails</category>
      <category>rubyonrails</category>
    </item>
    <item>
      <title>Speaking at Ostrava on Rails</title>
      <description>&lt;p&gt;I have been invited to speak at &lt;a href="http://ostrava.rails.cz/en"&gt;Ostrava on Rails&lt;/a&gt; in the &lt;a href="https://www.cia.gov/cia/publications/factbook/print/ez.html"&gt;Czech Republic&lt;/a&gt; this June. I hear that &lt;a href="http://weblog.jamisbuck.org"&gt;Jamis Buck&lt;/a&gt; and &lt;a href="http://nubyonrails.com/"&gt;Geoffrey Grosenbach&lt;/a&gt; will also be speaking at this event. Once a few minor details are set, I&amp;#8217;ll post more information about the talk that I am giving, which will related to the &lt;a href="http://www.robbyonrails.com/articles/2007/02/02/business-of-rails-panel-at-railsconf-2007"&gt;Business of Rails panel&lt;/a&gt;, which is where you see me speak in just a few weeks at &lt;a href="http://www.railsconf.org"&gt;RailsConf 2007&lt;/a&gt; (Portland, OR).&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://ostrava.rails.cz/en"&gt;&lt;img src="http://ostrava.rails.cz/images/ostrava_rails_cz_banner.jpg" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;If you&amp;#8217;re going to be at the conference in Ostrava, let me know. I&amp;#8217;m thinking that I&amp;#8217;ll also try to visit Prague before or after the event&amp;#8230; as I&amp;#8217;ve &lt;a href="http://flickr.com/search/?q=prague&amp;#38;s=int"&gt;seen&lt;/a&gt; and heard great things about both cities. I believe my lodging in Ostrava will be decided by the powers that be&amp;#8230; but if you have any pointers as to where to stay while in Prague, &lt;a href="mailto:robbyrussell@gmail.com"&gt;let me know&lt;/a&gt;. :-)&lt;/p&gt;
</description>
      <pubDate>Wed, 02 May 2007 09:04:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:3a69fa19-c6f9-44ea-b844-3f9ae12777ab</guid>
      <author>Robby Russell</author>
      <link>http://www.robbyonrails.com/articles/2007/05/02/speaking-at-ostrava-on-rails</link>
      <category>Business</category>
      <category>Ruby on Rails</category>
      <category>PLANET ARGON</category>
      <category>ostrava</category>
      <category>czech</category>
      <category>rubyonrails</category>
      <category>speaking</category>
      <category>travel</category>
      <category>europe</category>
      <category>prague</category>
      <category>railsconf</category>
      <category>portland</category>
    </item>
    <item>
      <title>Embracing Failure, part 1</title>
      <description>&lt;p&gt;I&amp;#8217;m currently reading &lt;a href="http://www.amazon.com/Engineer-Human-Failure-Successful-Design/dp/0679734163"&gt;To Engineer is Human&lt;/a&gt;, by Henry Petroski and found the following applicable to software development and managing client and customer expectations.&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;&amp;#8220;As much as it is human to make mistakes, it is also human to want to avoid them. Murphy&amp;#8217;s Law, holding that anything that can go wrong will, is not a law of nature but a joke. All the light bulbs that last until we tire of the lamp, all the shoelaces that outlast their shoes, all the automobiles that give trouble-free service until they are traded in have the last laugh on Murphy. Just as he will not outlive his law, so nothing manufactured can be or is expected to last forever. Once we recognize this elementary fact, the possibility of a machine or a building being as near to perfect for its designed lifetime as its creators may strive to be for theirs is not only a realistic goal but also a reasonable expectation for consumers. It is only when we set ourselves such an unrealistic goal as buying a shoelace that will never break, inventing a perpetual motion machine, or building a vehicle that will never break down that we appear to be fools and not rational beings.&amp;#8221;&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;p&gt;I&amp;#8217;m sure that most of us are guilty of having high expectations for products that we purchased. (why does my ipod screen scratch so easily when in my pocket?) We also set high expectations for the code that we develop, which is why we (hopefully) continue to refine our process. We&amp;#8217;re bound to time and budget constraints, which often prevent us from testing every imaginable edge case. Given our constraints, problems are almost always going to arise. It&amp;#8217;s no wonder that we see Test-Driven Development as an important part of a healthy development process. We want to catch our failures as early as possible.&lt;/p&gt;


	&lt;p&gt;Our clients often have high expectations and it&amp;#8217;s almost always very reasonable. That&amp;#8217;s not to say that some clients will not have highly irrational expectations. It&amp;#8217;s our job to manage these expectations as best as possible.&lt;/p&gt;


	&lt;p&gt;Do we mislead our clients by convincing them that our &lt;span class="caps"&gt;TDD&lt;/span&gt;/BDD process is going to prevent any bugs from creeping from the woodwork after the development cycle is finished?&lt;/p&gt;


	&lt;p&gt;&lt;em&gt;&amp;#8220;I thought that we paid you to fully test the code?&amp;#8221;&lt;/em&gt;&lt;/p&gt;


	&lt;p&gt;Really&amp;#8230; is that even possible? Can we predict (and test) every possible interaction within an application? Highly unlikely.&lt;/p&gt;


	&lt;p&gt;What we &lt;em&gt;can&lt;/em&gt; do is plan for and embrace failure. We can help our clients understand that almost every application needs to be &lt;em&gt;maintained&lt;/em&gt; after it&amp;#8217;s initial development cycle. Bugs are inevitable and there needs to be a &lt;a href="http://daringfireball.net/linked/2007/march#wed-14-adobedevcycle"&gt;clear process for handling them&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;Perhaps I&amp;#8217;m abusing the bug fixing process by calling it a failure&amp;#8230; but I&amp;#8217;ve also found that yes&amp;#8230; many bugs are due to failure. Whether that be a failure to &lt;a href="http://behavior-driven.org/"&gt;specify application behavior&lt;/a&gt;, a failure to understand the project goals, a &lt;a href="http://www.robbyonrails.com/articles/2006/09/27/project-enlightenment-with-d3"&gt;failure in communication&lt;/a&gt;, ...or maybe a failure in our software architecture. We&amp;#8217;re constantly failing.. and it&amp;#8217;s okay!&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;IT&amp;#8217;S &lt;span class="caps"&gt;OKAY TO FAIL&lt;/span&gt;!&lt;/strong&gt; (some of the time&amp;#8230;)&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;&amp;#8220;No one &lt;em&gt;wants&lt;/em&gt; to learn by mistakes, but we cannot learn enough from successes to go beyond the state of the art. Contrary to their popular characterization as intellectual conservatives, engineers are really among the avant-garde. They are constantly seeking to employ new concepts to reduce the weigh and thus the cost of their structures, and they are constantly striving to do more with less so the resulting structure represents an efficient use of materials. The engineer always believes he is trying something without error, but the truth of the matter is that each new structure can be a new trial. In the meantime the layman, whose spokesman is often a poet or writer, can be threatened by both the failures &lt;em&gt;and&lt;/em&gt; the successes. Such is the nature not only of science and engineering, but of all human endeavors.&amp;#8221;&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;p&gt;As we&amp;#8217;re creating these virtual structures&amp;#8230; are we really taking the time to reflect on our failures? This is why some teams adopt practices like iteration retrospectives and post-mortems.&lt;/p&gt;


	&lt;p&gt;I&amp;#8217;ll end this with a few questions, which I hope that you&amp;#8217;ll share your experiences about&amp;#8230;&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;In what ways is your team embracing the failures of your development projects?&lt;/li&gt;
		&lt;li&gt;How do you help manage your clients expectations&amp;#8230; so that they too can plan for and embrace failure? Isn&amp;#8217;t their new business venture on the web&amp;#8230; likely to experience some failure?&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;We have so much to learn&amp;#8230;&lt;/p&gt;
</description>
      <pubDate>Tue, 10 Apr 2007 16:38:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:b216559d-75b1-443f-a42b-65a8feefe92d</guid>
      <author>Robby Russell</author>
      <link>http://www.robbyonrails.com/articles/2007/04/10/embracing-failure-part-1</link>
      <category>Business</category>
      <category>Programming</category>
      <category>d3</category>
      <category>book</category>
      <category>tdd</category>
      <category>development</category>
      <category>testing</category>
      <category>agile</category>
      <category>design</category>
      <category>clients</category>
      <category>communication</category>
      <category>bdd</category>
      <category>failure</category>
      <category>expectations</category>
      <category>engineering</category>
    </item>
    <item>
      <title>Review: Highrise, part 2</title>
      <description>&lt;p&gt;It&amp;#8217;s been five days since I posted &lt;a href="http://www.robbyonrails.com/articles/2007/03/15/review-highrise-part-1"&gt;my initial review&lt;/a&gt; of &lt;a href="http://www.highrisehq.com/"&gt;Highrise&lt;/a&gt;, that shiny new application by our friends at &lt;a href="http://37signals.com"&gt;37signals&lt;/a&gt;. I&amp;#8217;ve been getting adjusted to my new process of managing contacts and have had to remind myself a few times that there is a brand new tool that aims to make my life a little easier.&lt;/p&gt;


	&lt;h2&gt;Contact Form Integration&lt;/h2&gt;


	&lt;p&gt;I haven&amp;#8217;t heard about a Highrise &lt;span class="caps"&gt;API&lt;/span&gt; available yet, but I will definitely be looking into tighter integration once that is available.&lt;/p&gt;


	&lt;h3&gt;Direct Submissions (not yet)&lt;/h3&gt;


	&lt;p&gt;It seems that Highrise isn&amp;#8217;t going to allow direct emails to be sent to it, they need to come from an existing contact in your account. For example, our &lt;a href="http://planetargon.com/contact.html"&gt;contact form&lt;/a&gt; sends an email to our customer service mailing list. At one point, we had it connected to the Basecamp &lt;span class="caps"&gt;API&lt;/span&gt; to submit each new contact request as a new message in a designated project, but it didn&amp;#8217;t really give me what I was looking for. Since each user in Highrise has a custom dropbox email address, I thought that I would try to link up the contact form to submit directly to Highrise.&lt;/p&gt;


	&lt;p&gt;I got the following response back from Highrise. ;-)&lt;/p&gt;


&lt;blockquote&gt;Hi Robby-

An email was sent to your Highrise dropbox from
john@cusackforpresident.com. This address does not
correspond to any address that you have recorded
for yourself in your Highrise account, and so the
email was discarded.
&lt;/blockquote&gt;

	&lt;p&gt;So, in the meantime, I&amp;#8217;m following this process with new contact requests as well as the other people at &lt;a href="http://www.planetargon.com"&gt;PA&lt;/a&gt; who are responsible for responding to Contact Requests.&lt;/p&gt;


	&lt;h2&gt;Contact Request Submission&lt;/h2&gt;


	&lt;p&gt;So&amp;#8230; let&amp;#8217;s say that John Cusack (one of my favorite actors while growing up) is having a weird dream and wants to get a website built for the record store that he ran in &lt;a href="http://www.imdb.com/title/tt0146882/"&gt;High Fidelity&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.flickr.com/photos/robbyrussell/428327308/" title="Photo Sharing"&gt;&lt;img src="http://farm1.static.flickr.com/188/428327308_3a44bceb12.jpg" width="320" height="500" alt="PA Contact Request Form" /&gt;&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;He fills out the form and submits it, which our application than stores and also sends over his contact information to our customer service email address.&lt;/p&gt;


	&lt;p&gt;A few minutes later&amp;#8230;&lt;/p&gt;


	&lt;h2&gt;Manually Review in Mail.app (and apply 2-minute rule)&lt;/h2&gt;


	&lt;p&gt;Here I am in Mail.app and doing a double-take&amp;#8230; &amp;#8220;is that the real John Cusack?&amp;#8221; (no, it&amp;#8217;s just test data).&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.flickr.com/photos/robbyrussell/428327980/" title="Photo Sharing"&gt;&lt;img src="http://farm1.static.flickr.com/155/428327980_9d872edd6a.jpg" width="500" height="347" alt="Email in Mail.app" /&gt;&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;I then ask myself the following questions&amp;#8230;&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;Can I answer this in less than 2 minutes?
	&lt;ul&gt;
	&lt;li&gt;If yes, respond immediately (forward to Highrise, if contact info will be needed again)&lt;/li&gt;
		&lt;li&gt;If no, forward to Highrise&lt;/li&gt;
	&lt;/ul&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Okay, so I&amp;#8217;ve decided to forward this contact to Highrise as I decided to go ahead and speak with John over the phone, since he was kind enough to leave his phone number.&lt;/p&gt;


	&lt;p&gt;As I mentioned in my last post, I&amp;#8217;m using &lt;a href="http://www.indev.ca/MailActOn.html"&gt;Act-On&lt;/a&gt; for forwarding emails to Highrise.&lt;/p&gt;


	&lt;p&gt;(back-tic h)&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.flickr.com/photos/robbyrussell/428327106/" title="Photo Sharing"&gt;&lt;img src="http://farm1.static.flickr.com/160/428327106_c7b592290e_o.jpg" width="409" height="101" alt="Mail.app with Act-On" /&gt;&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;...and off the email goes.&lt;/p&gt;


	&lt;h2&gt;View/Edit message/contact in Highrise&lt;/h2&gt;


	&lt;p&gt;I&amp;#8217;m now logged into Highrise and looking at my dashboard. As you can see, John Cusack is now at the top of my dashboad and waiting for me to decide if I want to do something with it.&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.flickr.com/photos/robbyrussell/428327762/" title="Photo Sharing"&gt;&lt;img src="http://farm1.static.flickr.com/169/428327762_70f622ac22.jpg" width="500" height="216" alt="Highrise Dashboard" /&gt;&lt;/a&gt;&lt;/p&gt;


	&lt;h2&gt;Schedule Follow Up tasks&lt;/h2&gt;


	&lt;p&gt;As I mentioned, I spoke with John over the phone and promised him that I&amp;#8217;d send him a follow up email with a proposed date/time for a meeting next week.&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.flickr.com/photos/robbyrussell/428327248/" title="Photo Sharing"&gt;&lt;img src="http://farm1.static.flickr.com/151/428327248_f7aa7f4e33.jpg" width="500" height="496" alt="Adding task in Highrise" /&gt;&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;...and that&amp;#8217;s one way that I&amp;#8217;m now using Highrise to getting all my contacts organized.&lt;/p&gt;


	&lt;h2&gt;Five Day Review&lt;/h2&gt;


	&lt;p&gt;Well, after five days of using &lt;a href="http://www.highrisehq.com/"&gt;Highrise&lt;/a&gt;, I&amp;#8217;m still impressed with it. Our Administrative Assistant began using it last Friday and is using it to schedule follow up tasks for me. This definitely beats the old process of leaving post-it notes on my desk with names and phone numbers. :-)&lt;/p&gt;


	&lt;p&gt;We also upgraded to a paying account and paid for &lt;strong&gt;invoice #4&lt;/strong&gt;.... and I plan to hit contact #200 later today within our account.&lt;/p&gt;


	&lt;p&gt;A few bugs:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;Forwarding email from Thunderbird doesn&amp;#8217;t currently work (as of last Friday)&lt;/li&gt;
		&lt;li&gt;A few forwarded emails from Mail.app didn&amp;#8217;t work right (garbled&amp;#8230; html emails perhaps?)&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Also&amp;#8230; it appears that &lt;a href="http://www.37signals.com/svn/posts/329-launch-highrise"&gt;37signals has opened the doors to the public&lt;/a&gt; earlier today.&lt;/p&gt;


	&lt;p&gt;Have fun!&lt;/p&gt;
</description>
      <pubDate>Tue, 20 Mar 2007 13:53:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:bc114519-14a0-4ecb-9dfb-e999284d0823</guid>
      <author>Robby Russell</author>
      <link>http://www.robbyonrails.com/articles/2007/03/20/review-highrise-part-2</link>
      <category>Business</category>
      <category>PLANET ARGON</category>
      <category>producitivy</category>
      <category>highrise</category>
      <category>37signals</category>
      <category>review</category>
      <category>gtd</category>
    </item>
    <item>
      <title>Review: Highrise, part 1</title>
      <description>&lt;p&gt;So, today I got what I&amp;#8217;ll call a &lt;strong&gt;platinum ticket&lt;/strong&gt; from one of our pals at &lt;a href="http://37signals.com"&gt;37signals&lt;/a&gt; for their upcoming new application, &lt;a href="http://www.highrisehq.com/"&gt;Highrise&lt;/a&gt;, which is what they&amp;#8217;d call a &amp;#8220;shared contact manager.&amp;#8221; The rest of you can keep hoping that you&amp;#8217;ll win a golden ticket this weekend. ;-)&lt;/p&gt;


	&lt;p&gt;For the past year and a half, I&amp;#8217;ve been wanting to build some sort of contact and task management tool for organizing all of the &lt;a href="http://www.planetargon.com/contact.html"&gt;contact requests&lt;/a&gt; that &lt;span class="caps"&gt;PLANET ARGON&lt;/span&gt; receives about our &lt;a href="http://www.planetargon.com/development.html"&gt;Design and Development&lt;/a&gt; and &lt;a href="http://www.planetargon.com/rails_hosting.html"&gt;Rails Hosting&lt;/a&gt; services. If I go away for a week, I come back to a huge backlog of people who may be waiting a response from me. Having a tool to allow others at PA to see what is in my queue and in some cases, respond on my behalf&amp;#8230; has been needed. When I first heard about Highrise long ago, I got excited and have tried several different tools and each of those tools has left me feeling uneasy. Perhaps I&amp;#8217;ll post some reviews of the other tools one day.&lt;/p&gt;


	&lt;h2&gt;First Impressions&lt;/h2&gt;


	&lt;p&gt;The signup process looks familiar&amp;#8230; :-)&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.flickr.com/photos/robbyrussell/422535715/" title="Photo Sharing"&gt;&lt;img src="http://farm1.static.flickr.com/126/422535715_db8912307b_o.jpg" width="446" height="175" alt="highrise signup" /&gt;&lt;/a&gt;&lt;/p&gt;


	&lt;h3&gt;Look and Feel&lt;/h3&gt;


	&lt;p&gt;Well, it definitely looks and feels like a &lt;a href="http://37signals.com"&gt;37signals&lt;/a&gt; application. There might have been a time when I thought that would be silly&amp;#8230; but really, when you look at other product suites, consistency is extremely important to the user experience. While they are definitely going to attract people to &lt;a href="http://www.highrisehq.com/"&gt;Highrise&lt;/a&gt; who have never used any of their other products, I&amp;#8217;d also expect a huge majority of their initial customers will be users of their other products. It&amp;#8217;s obvious that Highrise was in response to a void in the market that people (likely customers) were asking for in other products like &lt;a href="http://basecamphq.com"&gt;Basecamp&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;Highrise has all the Ajaxy goodness that you&amp;#8217;d expect in a brand new modern web application. Most of it seems very intuitive, but I found myself getting caught up on the extra tabs across the top of the screen. When new tabs appear, my natural response was to try to close them when I was finished looking at the page. Perhaps this is just a design decision that I&amp;#8217;ll learn to really like. At the moment, I&amp;#8217;m still not quite sure because I expect the tabs to change quite frequently.&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.flickr.com/photos/robbyrussell/422535681/" title="Photo Sharing"&gt;&lt;img src="http://farm1.static.flickr.com/124/422535681_cc6aa50c04.jpg" width="500" height="29" alt="Highrise tabs" /&gt;&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;(few minutes later)&lt;/p&gt;


	&lt;p&gt;Actually&amp;#8230; I wonder if the interface designers at 37signals did this to help their users avoid having several tabs open in their web browser. I use Safari for Basecamp and generally have 5-8 tabs open throughout the day for different projects that our team is working on because the Dashboard view doesn&amp;#8217;t really give me a good feel for what is happening throughout the day on our various internal and client projects. I&amp;#8217;ll try to pay attention to my usage habits to see if I&amp;#8217;m opening less browser tabs in Highrise.&lt;/p&gt;


	&lt;p&gt;So far, this is the one thing that I&amp;#8217;m not quite sure about (yet).&lt;/p&gt;


	&lt;h2&gt;Highrise meets Act-On&lt;/h2&gt;


	&lt;p&gt;Once I saw that you could forward emails to Highrise and it&amp;#8217;d &lt;em&gt;auto-magically&lt;/em&gt; create a contact and store it, I jumped for joy (not literally&amp;#8230; but I got an evil grin). I have been using (more like heavily relying on) &lt;a href="http://www.indev.ca/MailActOn.html"&gt;Mail Act-On&lt;/a&gt; for what seems a really long time. I&amp;#8217;m constantly forwarding emails off to my colleagues to keep things from sitting stagnant for too long. So, guess what I did?&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.flickr.com/photos/robbyrussell/422535669/" title="Photo Sharing"&gt;&lt;img src="http://farm1.static.flickr.com/188/422535669_b3e35fdb7c_o.jpg" width="358" height="102" alt="Mail Act-On + Highrise" /&gt;&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;This is working beautifully and allowed me to move about 20 contact requests to Highrise in just a few minutes.&lt;/p&gt;


	&lt;p&gt;With this new ability, I can remove that one project in Basecamp that I was using to collect contact request information. That information now has a proper home!&lt;/p&gt;


	&lt;h2&gt;Manage your Peeps&lt;/h2&gt;


	&lt;p&gt;&lt;a href="http://www.flickr.com/photos/robbyrussell/422535696/" title="Photo Sharing"&gt;&lt;img src="http://farm1.static.flickr.com/184/422535696_14052a572d_o.jpg" width="267" height="395" alt="PLANET ARGON peeps" /&gt;&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;I&amp;#8217;m taking more screenshots and going to continue putting more of our contacts into Highrise&amp;#8230; so&amp;#8230; consider this part one of a short series of posts.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;To be continued&amp;#8230;&lt;/strong&gt;&lt;/p&gt;
</description>
      <pubDate>Thu, 15 Mar 2007 18:45:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:6028b604-5a48-4ce9-a55f-dcbbccc19b66</guid>
      <author>Robby Russell</author>
      <link>http://www.robbyonrails.com/articles/2007/03/15/review-highrise-part-1</link>
      <category>Business</category>
      <category>PLANET ARGON</category>
      <category>dialogue</category>
      <category>37signals</category>
      <category>highrise</category>
      <category>review</category>
      <category>contacts</category>
      <category>sales</category>
      <category>customers</category>
    </item>
    <item>
      <title>Seth Godin on Dialogue</title>
      <description>&lt;p&gt;It appears that &lt;a href="http://sethgodin.typepad.com/seths_blog/2007/03/dialogue.html"&gt;Seth Godin is catching on to the concept of Dialogue&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;Seth writes, &amp;#8220;Some organizations are good at listening. Some are good at talking. A few are even good at both.&amp;#8221;&lt;/p&gt;


	&lt;p&gt;I&amp;#8217;ve been spending a lot of time thinking about how I listen to clients, employees, friends, and family. All of our relationships are a series of conversations. Sometimes we can have healthy dialogue, sometimes we just fall victim to debate. (see &lt;a href="http://www.robbyonrails.com/articles/2006/10/10/dialogue-versus-debate"&gt;Dialogue vs Debate&lt;/a&gt;)&lt;/p&gt;


	&lt;p&gt;If you&amp;#8217;re really interested in Dialogue, I&amp;#8217;d encourage you to review &lt;a href="http://www.robbyonrails.com/articles/2006/09/12/the-technology-of-dialogue"&gt;the technology of Dialogue&lt;/a&gt;... and check out the &lt;a href="http://dialogue-driven.org"&gt;Dialogue-Driven Development&lt;/a&gt; project and introduce yourself.&lt;/p&gt;
</description>
      <pubDate>Fri, 09 Mar 2007 11:37:00 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:31c3815e-5716-4cb5-bc39-dba6ac6ddc8e</guid>
      <author>Robby Russell</author>
      <link>http://www.robbyonrails.com/articles/2007/03/09/seth-godin-on-dialogue</link>
      <category>Business</category>
      <category>d3</category>
      <category>dialogue</category>
      <category>d3</category>
      <category>sethgodin</category>
      <category>communication</category>
      <category>listening</category>
      <category>talking</category>
    </item>
    <item>
      <title>Please Make Fun of the Boss</title>
      <description>&lt;p&gt;While reviewing some articles related to small business management, I came across the following post&amp;#8230; titled, &lt;a href="http://www.execupundit.com/2007/02/note-from-boss-to-employees-what-some.html"&gt;Note From Boss to Employees&lt;/a&gt;, by Michael Wade. As a young business owner, who only 16 months ago was working in his attic&amp;#8230; to now trying to figure out how to run a company with over ten employees (and growing), posts like this remind me that we all have so much to learn. :-)&lt;/p&gt;


	&lt;p&gt;Here are a few that I appreciated&amp;#8230;&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;&lt;em&gt;&amp;#8220;I may not have been given a huge amount of training before being named to a supervisory position. As a result, I&amp;#8217;ve had to learn through trial and error. That&amp;#8217;s not always bad. Many of my responsibilities can only be learned through practice.&amp;#8221;&lt;/em&gt;&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;p&gt;Yep&amp;#8230; that&amp;#8217;s me! The only difference is that I promoted myself instead of being promoted by someone else. I&amp;#8217;m still not sure what I got myself into sometimes. ;-)&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;&lt;em&gt;&amp;#8220;I will make mistakes. Please give me the same understanding that you&amp;#8217;d like me to give you when you blunder.&amp;#8221;&lt;/em&gt;&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;p&gt;This reminded me of a blog post from last year, titled, &lt;a href="http://www.embedded.com/showArticle.jhtml?articleID=192800005"&gt;Avoiding the most common software development goofs&lt;/a&gt;, which points out that things like ignorance and stress are often to blame for mistakes in development. I feel like these are reasons for goofs in just about any environment, especially business. Let&amp;#8217;s face it. We&amp;#8217;re not perfect and we&amp;#8217;re going to make a lot of mistakes. Once we&amp;#8217;ve agreed on this, let&amp;#8217;s take the next step and see what happens.&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;&lt;em&gt;&amp;#8220;If I do something dumb or am on the verge of doing so, please tell me. Don&amp;#8217;t hint. Tell me.&amp;#8221;&lt;/em&gt;&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;p&gt;Perhaps this is a common problem for most small business owners. Are employees afraid to tell me that I&amp;#8217;m doing something dumb?&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;&lt;em&gt;&amp;#8220;If either of us has a problem with the other&amp;#8217;s performance, let&amp;#8217;s talk about it.&amp;#8221;&lt;/em&gt;&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;p&gt;As they say, real friends will be honest with you about your faults. Not because they want to make you look bad, but because they care.&lt;/p&gt;


	&lt;p&gt;Each of the points that I have listed here are pointing to is&amp;#8230; &lt;a href="http://dialogue-driven.org"&gt;healthier Dialogue&lt;/a&gt;, which is always a challenge to accomplish&amp;#8230;  in any relationship&amp;#8230; whether with clients, coworkers, bosses, or employees.&lt;/p&gt;


	&lt;p&gt;I&amp;#8217;d like to add a few to this list.&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;It&amp;#8217;s easier to ask for forgiveness, than to ask for permission. &lt;/li&gt;
		&lt;li&gt;I&amp;#8217;m still trying to get the hang of this &lt;span class="caps"&gt;GTD&lt;/span&gt; stuff, so.. you might remind me if I forgot something.&lt;/li&gt;
		&lt;li&gt;Ask yourself on a regular basis, &amp;#8220;Am I having fun?&amp;#8221; If not, make time for some.&lt;/li&gt;
		&lt;li&gt;Please make fun of the boss! :-)&lt;/li&gt;
	&lt;/ul&gt;
</description>
      <pubDate>Fri, 02 Mar 2007 00:26:00 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:115280c1-6eb3-44c4-a51c-305752e9b0e6</guid>
      <author>Robby Russell</author>
      <link>http://www.robbyonrails.com/articles/2007/03/02/please-make-fun-of-the-boss</link>
      <category>Business</category>
      <category>d3</category>
      <category>management</category>
      <category>employees</category>
      <category>dialogue</category>
      <category>trust</category>
      <category>boss</category>
      <category>communication</category>
    </item>
    <item>
      <title>Meet... Chris, Graeme., and Gary</title>
      <description>&lt;p&gt;Okay, this is a little overdue&amp;#8230; but better late than never! ;-)&lt;/p&gt;


	&lt;p&gt;We&amp;#8217;ve had several new people start with &lt;a href="http://www.planetargon.com"&gt;&lt;span class="caps"&gt;PLANET ARGON&lt;/span&gt;&lt;/a&gt; over the past few months. Some of them are blogging about their experience of working with &lt;a href="http://www.rubyonrails.org"&gt;Ruby on Rails&lt;/a&gt; and being a part of our team. I wanted to quickly introduce you to a few of them and their blogs, which I hope that you consider subscribing to.&lt;/p&gt;


	&lt;h2&gt;Chris&lt;/h2&gt;


	&lt;p&gt;&lt;a href="http://flickr.com/photos/gary_blessington/403127674/"&gt;&lt;img src="http://farm1.static.flickr.com/151/403127674_8449784bae_m.jpg" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;For quite some time, we&amp;#8217;ve been needing more design assistance, so late last year&amp;#8230; we hired &lt;strong&gt;Chris Griffin&lt;/strong&gt;, who moved here last year from Florida. He&amp;#8217;s our new User Interface Designer and gets to work within the Rails environment everyday with the rest of us. It seems that &lt;a href="http://blog.brightredglow.com"&gt;Brian&lt;/a&gt; and Chris worked over the weekend to get &lt;a href="http://chriszgriffin.com/"&gt;his new blog&lt;/a&gt; up. Chris is &lt;em&gt;self-proclaimed genius&lt;/em&gt;. I suggest that you keep an eye on his blog&amp;#8230; because I&amp;#8217;m sure it&amp;#8217;s going to be a pretty active one. Chris joining our team marks a pivotal point in our teams evolution as we continue to place more emphasis in our Design and Development process on the User Experience.&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://chriszgriffin.com/"&gt;http://chriszgriffin.com/&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;h2&gt;Graeme&lt;/h2&gt;


	&lt;p&gt;&lt;a href="http://www.flickr.com/photos/planetargon/405995782/" title="Photo Sharing"&gt;&lt;img src="http://farm1.static.flickr.com/136/405995782_0e67147aee_m.jpg" width="240" height="160" alt="Graeme Nelson" /&gt;&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;Our newest hire is &lt;strong&gt;Graeme Nelson&lt;/strong&gt;, who recently moved to Portland from Seattle. He just joined our Design and Development team and if you&amp;#8217;ve been reading the Rails-related blogs, you might have seen his blog already. He&amp;#8217;s been blogging a lot about using &lt;a href="http://blog.imperialdune.com/2007/2/26/rspec-ing-rails-controllers"&gt;RSpec with Rails&lt;/a&gt; and other fun things. He&amp;#8217;s been contracting with us since the start of the year and I&amp;#8217;m really excited that &lt;a href="http://blog.imperialdune.com/2007/2/17/announcement"&gt;he&amp;#8217;s accepted a job offer&lt;/a&gt; and joined the team!&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://blog.imperialdune.com/"&gt;http://blog.imperialdune.com/&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;h2&gt;Gary&lt;/h2&gt;


	&lt;p&gt;&lt;a href="http://www.flickr.com/photos/robbyrussell/336808358/" title="Photo Sharing"&gt;&lt;img src="http://farm1.static.flickr.com/152/336808358_07b5cf3236_m.jpg" width="240" height="160" alt="Gary eats sushi" /&gt;&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;Last&amp;#8230; but not least is &lt;strong&gt;Gary Blessington&lt;/strong&gt;. I believe that I first offered Gary a job with &lt;a href="http://www.planetargon.com"&gt;&lt;span class="caps"&gt;PLANET ARGON&lt;/span&gt;&lt;/a&gt; about 2 1/2 years ago when we were still focused on &lt;span class="caps"&gt;PHP&lt;/span&gt;/PostgreSQL&amp;#8230;. but &lt;span class="caps"&gt;PHP&lt;/span&gt; apparently wasn&amp;#8217;t enough of a catalyst. Gary and I previously worked together at Imark Communications several years ago, when I first started doing web development. He was the senior developer on the team and was an important mentor during my early days of developing in a professional environment. Late last year, he hung up his .NET tool belt to become our Design and Development Director. He started blogging earlier this year and is sharing his experience of &lt;a href="http://garyblessington.us/2007/2/26/rails-adoption"&gt;switching from .NET to Ruby on Rails&lt;/a&gt;.&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://garyblessington.us/"&gt;http://garyblessington.us/&lt;/a&gt;.&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;I&amp;#8217;ll introduce the others as they start blogging and such. :-)&lt;/p&gt;
</description>
      <pubDate>Mon, 26 Feb 2007 11:01:00 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:0db478a3-00e3-4679-a5d2-8b8f648bca0c</guid>
      <author>Robby Russell</author>
      <link>http://www.robbyonrails.com/articles/2007/02/26/meet-chris-graeme-and-gary</link>
      <category>Business</category>
      <category>PLANET ARGON</category>
      <category>planetargon</category>
      <category>team</category>
      <category>gary</category>
      <category>chris</category>
      <category>graeme</category>
      <category>blogging</category>
    </item>
    <item>
      <title>Seattle in late March</title>
      <description>&lt;p&gt;I&amp;#8217;m going to be hanging out in Redmond, WA. late next month&amp;#8230; why? That&amp;#8230; I&amp;#8217;ll explain at a later date. ;-)&lt;/p&gt;


	&lt;p&gt;What I can say is that I&amp;#8217;ll be available on a few evenings if anybody is interested in meeting up to talk shop, which can include anything from &lt;a href="http://dialogue-driven.org"&gt;d3&lt;/a&gt;, &lt;a href="http://rubyonrails.org"&gt;ruby on rails&lt;/a&gt;, &lt;a href="http://behavior-driven.org"&gt;bdd&lt;/a&gt;, &lt;a href="http://www.robbyonrails.com/articles/2006/08/30/agile-interaction-design"&gt;agile interaction design&lt;/a&gt;... to &lt;a href="http://www.bbc.co.uk/comedy/partridge/"&gt;&lt;span class="caps"&gt;BBC&lt;/span&gt; comedy shows&lt;/a&gt;. :-)&lt;/p&gt;


	&lt;p&gt;I&amp;#8217;ll be flying up from Portland to Seattle on Saturday, March 24th. I&amp;#8217;m going to try and stay downtown for that night&amp;#8230; and then will be staying at Sheraton Bellevue until Tuesday night. So&amp;#8230; Saturday-Monday nights are currently open.&lt;/p&gt;


	&lt;p&gt;I&amp;#8217;m also planning to head to the monthly &lt;a href="http://seattlerb.rubyforge.org/"&gt;Seattle.rb&lt;/a&gt; meeting on Tuesday, March 27th.&lt;/p&gt;


	&lt;p&gt;If you&amp;#8217;re interested in meeting up, &lt;a href="mailto:robbyrussell@gmail.com"&gt;drop me a line&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;&lt;span class="caps"&gt;UPDATE&lt;/span&gt;&lt;/strong&gt;  If you&amp;#8217;re taking &lt;a href="http://www.robbyonrails.com/articles/2007/02/08/is-bdd-kinkier-than-tdd"&gt;the &lt;em&gt;kinky&lt;/em&gt; aspect of &lt;span class="caps"&gt;BDD&lt;/span&gt; too serious&lt;/a&gt;... please don&amp;#8217;t email me. ;-)&lt;/p&gt;
</description>
      <pubDate>Tue, 20 Feb 2007 18:35:00 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:347329ae-d283-4d22-b4a0-e2985dd288d3</guid>
      <author>Robby Russell</author>
      <link>http://www.robbyonrails.com/articles/2007/02/20/seattle-in-late-march</link>
      <category>Business</category>
      <category>PLANET ARGON</category>
      <category>seattle</category>
      <category>travel</category>
      <category>dialogue</category>
      <category>ruby</category>
    </item>
    <item>
      <title>Business of Rails Panel at RailsConf 2007</title>
      <description>&lt;p&gt;Trying to finish &lt;a href="http://www.programmingrails.com"&gt;my book&lt;/a&gt; and running &lt;a href="http://www.planetargon.com"&gt;&lt;span class="caps"&gt;PLANET ARGON&lt;/span&gt;&lt;/a&gt; consumes quite a bit of my time&amp;#8230; so when the &lt;a href="http://www.railsconf.org"&gt;RailsConf&lt;/a&gt; people announced that they were accepting proposals for talks, I opted to pass so that it wouldn&amp;#8217;t distract from my sprint to finish my book. :-)&lt;/p&gt;


	&lt;p&gt;This decision was even easier for me when &lt;a href="http://blog.talbott.ws/"&gt;Nathaniel Talbot&lt;/a&gt; invited me to be part of his proposal for a panel of people that are running companies that specialize with Ruby on Rails. I liked the idea and the other people that were invited were all people that I greatly admired and respected&amp;#8230; so I said yes. After all, so much of my time and energy goes into this stuff and there isn&amp;#8217;t any doubt that I spend way more time on the business side of Rails&amp;#8230; than in code these days.&lt;/p&gt;


	&lt;p&gt;I just got an email from Nathaniel to let me know that his proposal was accepted.&lt;/p&gt;


	&lt;p&gt;So, if you&amp;#8217;ll be at RailsConf 2007 (US), come see me on &lt;a href="http://conferences.oreillynet.com/cs/rails2007/view/e_sess/11611"&gt;The Business of Rails&lt;/a&gt; panel session.&lt;/p&gt;


	&lt;p&gt;The following people are planned to be on the panel.&lt;/p&gt;


	&lt;p&gt;Moderator: Nathaniel Talbott, Terralien Inc.&lt;/p&gt;


	&lt;p&gt;Panelists include:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;Justin Gehtland, Relevance, &lt;span class="caps"&gt;LLC&lt;/span&gt; &lt;/li&gt;
		&lt;li&gt;Geoffrey Grosenbach, Topfunky Corporation &lt;/li&gt;
		&lt;li&gt;Andre Lewis, earthcode.com &lt;/li&gt;
		&lt;li&gt;Joe O&amp;#8217;Brien, EdgeCase, &lt;span class="caps"&gt;LLC&lt;/span&gt; &lt;/li&gt;
		&lt;li&gt;Robby Russell, Planet Argon, &lt;span class="caps"&gt;LLC&lt;/span&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;I hope that you all send Nathaniel some great (and tough) questions&amp;#8230; ;-)&lt;/p&gt;
</description>
      <pubDate>Fri, 02 Feb 2007 14:57:00 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:f7db1224-e551-4cd0-a994-ac61b4893937</guid>
      <author>Robby Russell</author>
      <link>http://www.robbyonrails.com/articles/2007/02/02/business-of-rails-panel-at-railsconf-2007</link>
      <category>Business</category>
      <category>Ruby on Rails</category>
      <category>PLANET ARGON</category>
      <category>railsconf</category>
      <category>rails</category>
      <category>portland</category>
      <category>oregon</category>
      <category>conferences</category>
    </item>
    <item>
      <title>Rails 1.2 On CRN.com</title>
      <description>&lt;p&gt;I was recently asked a few questions by Stacy Cowley, a writer for &lt;a href="http://www.crn.com"&gt;&lt;span class="caps"&gt;CRN&lt;/span&gt;&lt;/a&gt; about the &lt;a href="http://weblog.rubyonrails.org/2007/1/19/rails-1-2-rest-admiration-http-lovefest-and-utf-8-celebrations"&gt;Rails 1.2 release&lt;/a&gt; and how our Design and Development team at &lt;a href="http://www.planetargon.com/"&gt;&lt;span class="caps"&gt;PLANET ARGON&lt;/span&gt;&lt;/a&gt; is adopting it. This Q&amp;#38;A session resulted in a brief article titled, &lt;a href="http://www.crn.com/sections/breakingnews/breakingnews.jhtml?articleId=197000959"&gt;Ruby on Rails Gets RESTFul in Major Update&lt;/a&gt;, which appeared on the &lt;span class="caps"&gt;CRN&lt;/span&gt; site last Friday afternoon.&lt;/p&gt;


	&lt;p&gt;Thanks to the Rails Core team and all of those in the community who continue to help make Ruby on Rails an awesome addition in my tool belt.&lt;/p&gt;
</description>
      <pubDate>Sun, 28 Jan 2007 13:58:00 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:b441d400-38a4-49a0-b071-163cfad5f3f2</guid>
      <author>Robby Russell</author>
      <link>http://www.robbyonrails.com/articles/2007/01/28/rails-1-2-on-crn-com</link>
      <category>Business</category>
      <category>Ruby on Rails</category>
      <category>Programming</category>
      <category>PLANET ARGON</category>
      <category>rails</category>
      <category>interview</category>
      <category>crn</category>
      <category>development</category>
      <category>agile</category>
      <category>REST</category>
      <category>restful</category>
    </item>
    <item>
      <title>Announcement: New Ruby on Rails Deployment Group</title>
      <description>&lt;p&gt;Our team is working on a new hosting solution&lt;sup&gt;&lt;a href="#fn1"&gt;1&lt;/a&gt;&lt;/sup&gt; for Rails applications. Throughout this process, we&amp;#8217;ve been reviewing all the various methods that our team and customers have been using to deploy and host applications written with Ruby on Rails. Our team has been able to closely watch the technologies change on our servers for almost two full years to accommodate the latest in deployment solutions.&lt;/p&gt;


	&lt;p&gt;Recently, a few deployment savvy customers of ours and us decided that it was time to take some of our experiences and conversations out into the public. We&amp;#8217;d like to invite all of you that are interested in Rails deployment to join the new &lt;a href="http://groups.google.com/group/rubyonrails-deployment/about"&gt;Deploying Rails google group&lt;/a&gt;. Whether you&amp;#8217;re trying to setup a staging server, deploy to a shared solution like we offer at &lt;a href="http://www.planetargon.com/hosting.html"&gt;&lt;span class="caps"&gt;PLANET ARGON&lt;/span&gt;&lt;/a&gt;, managing your own &lt;span class="caps"&gt;VPS&lt;/span&gt;, or configuring a cluster of servers for your big launch, we&amp;#8217;d love to talk with you about this stuff.&lt;/p&gt;


	&lt;p&gt;I&amp;#8217;m secretly hoping that all the talented Rails deployment experts, like our friends at  &lt;a href="http://www.railsmachine.com"&gt;Rails Machine&lt;/a&gt; and &lt;a href="http://www.engineyard.com/"&gt;Engine Yard&lt;/a&gt;, will join us in our effort. :-)&lt;/p&gt;


	&lt;p&gt;If you&amp;#8217;re still hosting your Rails application on Apache and &lt;span class="caps"&gt;FCGI&lt;/span&gt; in a shared environment, this list is for you! ;-)&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://groups.google.com/group/rubyonrails-deployment/about"&gt;Join the group today&lt;/a&gt;!&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;&lt;span class="caps"&gt;UPDATE&lt;/span&gt;&lt;/strong&gt; Zed Shaw &lt;a href="http://www.robbyonrails.com/articles/2007/01/24/lets-not-forget-the-little-people"&gt;has entered&lt;/a&gt; the building&amp;#8230;&lt;/p&gt;


	&lt;p id="fn1"&gt;&lt;sup&gt;1&lt;/sup&gt; Stay tuned in early February&amp;#8230; ;-)&lt;/p&gt;
</description>
      <pubDate>Tue, 23 Jan 2007 14:52:00 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:1ca310c7-5082-487c-bb18-2eb799d282d2</guid>
      <author>Robby Russell</author>
      <link>http://www.robbyonrails.com/articles/2007/01/23/announcement-new-ruby-on-rails-deployment-group</link>
      <category>Business</category>
      <category>Ruby on Rails</category>
      <category>PLANET ARGON</category>
      <category>hosting</category>
      <category>deployment</category>
    </item>
    <item>
      <title>Those that Tend the Store need Dialogue</title>
      <description>&lt;p&gt;I&amp;#8217;ve been keeping my eye on a series of blog posts by Chad Fowler, which he calls &lt;a href="http://chadfowler.com/2006/12/27/the-big-rewrite"&gt;The Big Rewrite&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;Today, Chad posted an entry titled, &lt;a href="http://www.chadfowler.com/2007/1/4/who-s-tending-the-store"&gt;Who&amp;#8217;s Tending the Store?&lt;/a&gt; He writes&amp;#8230;&lt;/