<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.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>The Vose Way: Tag can</title>
    <link>http://www.chuckvose.com/articles/tag/can</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>A Blog about Butter, Cheese, and all things Vosian</description>
    <item>
      <title>The Power of Yes</title>
      <description>&lt;p&gt;Cross-posted at metaltoad.com: &lt;a href="http://metaltoad.com/blog/power-yes"&gt;The Power of Yes&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;Of all the powerful words in any language assertion is in my opinion the absolute most powerful. With affermative language we are able to create trust, enact people&amp;#8217;s will, and begin processes. Silly of course, to take one word to mean so much but I believe everyone can agree that when a client asks for something &amp;#8216;yes&amp;#8217; should be the thing that jumps to your lips immediately, hopefully without qualification but at times you have to add on things like &amp;#8216;and it will cost x&amp;#8217; or &amp;#8217;, now lets look at the plan and see how we can make this a reality&amp;#8217;.&lt;/p&gt;


	&lt;p&gt;But this post isn&amp;#8217;t about clients, it&amp;#8217;s about our language and framework choices.&lt;/p&gt;


	&lt;p&gt;When I was new to programming I said no a lot. This was in part an aspect of my first language &lt;span class="caps"&gt;PHP&lt;/span&gt;, which was perhaps as immature as I was at the time. &amp;#8216;No&amp;#8217; was probably my biggest buzzword, maybe followed by &amp;#8216;can&amp;#8217;t&amp;#8217; which I justified by saying that &lt;span class="caps"&gt;PHP&lt;/span&gt; couldn&amp;#8217;t do it. Turns out I was wrong, &lt;span class="caps"&gt;PHP&lt;/span&gt; really can do almost anything, but at the time I couldn&amp;#8217;t. But &amp;#8216;No&amp;#8217; was certainly an artifact of the culture. The things I do in &lt;span class="caps"&gt;PHP&lt;/span&gt; are often much harder than they need to be, at least they feel unnecessarily difficult to me now, and in this environment it is easy to say that it&amp;#8217;s to hard. I&amp;#8217;ve noticed since starting to use &lt;span class="caps"&gt;PHP&lt;/span&gt; again I&amp;#8217;ve noticed &amp;#8216;can&amp;#8217;t&amp;#8217; creeping into my language more and more.&lt;/p&gt;


	&lt;p&gt;Ruby was the first language that was strongly oriented towards &amp;#8216;yes&amp;#8217; both in the language and the culture. It could have been that I learned later in life or in a place that had a very strong Ruby culture (Seattle), but I suspect that the language had more to do with it than anything else. Ruby positively &lt;em&gt;wants&lt;/em&gt; to make things faster for you so that the time between your thought and your expression of said thought grows shorter and shorter as you learn more Ruby. As such, when your language is saying &amp;#8216;yes&amp;#8217; so often you naturally begin to start thinking this way yourself.&lt;/p&gt;


	&lt;p&gt;Drupal was a bit of a revelation to me in this regard. Drupal, as everyone knows, is a &lt;span class="caps"&gt;PHP&lt;/span&gt; app, yet despite the underlying language constructs the ui says &amp;#8216;yes&amp;#8217; even more often than Ruby does. As my coworker pointed out, the amount of a website that gets finished before you hit the code is absolutely staggering. Maybe 90% of any given Drupal website could be accomplished by Drupal using only &lt;span class="caps"&gt;CCK&lt;/span&gt;/Views (et al) with the rest of the customizations being fairly quick using the copious APIs available to us. This is assuming that you find the correct project, in all things of course selecting the best tool for the job yields the best results.&lt;/p&gt;


	&lt;p&gt;So what are your languages saying to you every day? As products of our surroundings it is absolutely critical that we evaluate what our languages and tools say to us no just what they say about us. &lt;span class="caps"&gt;PHP&lt;/span&gt; may have a stigma, and Drupal through association, but I believe that the way it works with us is a much stronger reason to invest in exploring Drupal.&lt;/p&gt;</description>
      <pubDate>Fri, 30 Oct 2009 16:22:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:a55117e2-3b62-4528-b85f-f896af421ba8</guid>
      <author>vosechu@create-on.com (Chuck Vose)</author>
      <link>http://www.chuckvose.com/articles/2009/10/30/the-power-of-yes</link>
      <category>Ruby</category>
      <category>Programming</category>
      <category>can</category>
      <category>t</category>
      <category>client</category>
      <category>drupal</category>
      <category>languages</category>
      <category>Ruby</category>
      <category>yes</category>
    </item>
  </channel>
</rss>
