<?xml version="1.0" encoding="UTF-8"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom">
  <title>Too Hard to Pronounce - Home</title>
  <id>tag:toohardtopronounce.com,2008:mephisto/</id>
  <generator version="0.7.3" uri="http://mephistoblog.com">Mephisto Noh-Varr</generator>
  <link href="http://toohardtopronounce.com/feed/atom.xml" rel="self" type="application/atom+xml"/>
  <link href="http://toohardtopronounce.com/" rel="alternate" type="text/html"/>
  <updated>2008-03-19T23:28:56Z</updated>
  <entry xml:base="http://toohardtopronounce.com/">
    <author>
      <name>pius</name>
    </author>
    <id>tag:toohardtopronounce.com,2008-03-19:28</id>
    <published>2008-03-19T23:24:00Z</published>
    <updated>2008-03-19T23:28:56Z</updated>
    <category term="CURIE"/>
    <category term="parsers"/>
    <category term="semantic web"/>
    <link href="http://toohardtopronounce.com/2008/3/19/curies-a-ruby-library-for-parsing-and-creating-curies" rel="alternate" type="text/html"/>
    <title>Curies: A Ruby library for parsing and creating CURIEs</title>
<content type="html">
            &lt;p&gt;The Curies library implements the CURIE syntax for expressing Compact URIs.  &lt;/p&gt;

&lt;p&gt;In a nutshell, a CURIE is a compact way of representing a URI.  For example, suppose you've got an XML document in which 
you'll be writing many attributes of the form &quot;http://www.amazon.com/?isbn=123478753&quot;.  With a CURIE, you can represent those as
&quot;[amazon:123478753]&quot; where &quot;amazon&quot; is a registered prefix in your document.&lt;/p&gt;

&lt;p&gt;This library is small, but useful if you're writing a parser for a language that uses CURIEs in its syntax.  
I wrote it because I'm implementing an RDF/JSON library and, as the RDF/JSON spec isn't 
finalized yet, I've taken the liberty of using CURIEs rather than QNAMEs.&lt;/p&gt;

&lt;p&gt;See http://www.w3.org/TR/curie/ for more information on the CURIE specification.&lt;/p&gt;

&lt;hr /&gt;

Installation:
&lt;ul&gt;
&lt;li&gt;Git it here: &lt;a href=&quot;http://github.com/pius/curies/tree/master&quot;&gt;http://github.com/pius/curies/tree/master&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;To install, just run &quot;rake local_deploy&quot; from the trunk.&lt;/li&gt;
&lt;/ul&gt;
          </content>  </entry>
  <entry xml:base="http://toohardtopronounce.com/">
    <author>
      <name>pius</name>
    </author>
    <id>tag:toohardtopronounce.com,2008-02-13:15</id>
    <published>2008-02-13T23:35:00Z</published>
    <updated>2008-02-14T00:39:35Z</updated>
    <category term="business"/>
    <category term="inspiration"/>
    <category term="non-believers"/>
    <link href="http://toohardtopronounce.com/2008/2/13/non-believers" rel="alternate" type="text/html"/>
    <title>Nonbelievers.</title>
<content type="html">
            Before I begin, please take a look at this relevant clip from one of my favorite shows, Mad Men.  The show is about a fictional ad agency in the 1960's.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Go ahead, watch.&lt;/p&gt;

&lt;br /&gt;
&amp;lt;object height=&quot;300&quot; width=&quot;400&quot;&gt;	&amp;lt;param /&gt;	&amp;lt;param /&gt;	&amp;lt;param /&gt;	&amp;lt;param /&gt;&amp;lt;/object&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;p&gt;Beautiful.  Would you have the guts to say that to your client?  How about to your venture capitalist?&lt;/p&gt;

&lt;p&gt;There are a few take-aways from that little scene, but the one I'd like to talk about is the &quot;nonbeliever&quot; phenomenon.  If you are doing something innovative, you're going to run into a certain kind of person everywhere.  You know who I'm talking about.  Sometimes they're outright skeptics.  Other times they feign excitement about your pitch, but want to wait until you've &quot;closed an angel round&quot; or &quot;shown a little more traction&quot; to join the team.  Usually these folks have a resource (money, skills, reputation, or simply approval) that you are seeking for your business.  Guess what?  These people may otherwise make great friends or good contacts but they're terrible for your business.  Avoid them.  At all costs.  If you absolutely need them, outsource a small piece to them as consultants but don't make them a core part of the effort.&lt;/p&gt;

&lt;p&gt;Look, when it comes to your business there are fundamentally two kinds of people -- believers and nonbelievers.  If you know your problem domain well, which I assume you do, you owe it to yourself not to pollute your business and your product with non-believers whether it's you, your idea, your implementation, or even the general idea of risk-taking that they don't believe in.  Hiring non-believers, spending money to woo them as potential clients, or begging them for money is a big company game.  If you are running a startup, you simply don't have the time or the energy to siphon off for the clueless or otherwise unimpassioned.&lt;/p&gt;

Why waste time on Kabuki?
          </content>  </entry>
  <entry xml:base="http://toohardtopronounce.com/">
    <author>
      <name>pius</name>
    </author>
    <id>tag:toohardtopronounce.com,2008-02-07:13</id>
    <published>2008-02-07T21:36:00Z</published>
    <updated>2008-02-07T21:45:45Z</updated>
    <category term="rails"/>
    <category term="ruby"/>
    <link href="http://toohardtopronounce.com/2008/2/7/the-three-must-have-rails-books-for-beginners" rel="alternate" type="text/html"/>
    <title>The Three Must-Have Rails Books for Beginners</title>
<content type="html">
            I often hear people asking what Rails books they should start off with to learn the language.  In the past, the most common recommendation was &lt;a href=&quot;http://www.pragprog.com/titles/rails2&quot;&gt;Agile Web Development With Rails&lt;/a&gt; (AWDWR).  Since Rails 2.0 has come out, though, this book is no longer the best.  Here are my recommendations:
&lt;br /&gt;&lt;br /&gt;

&amp;lt;dl&gt;
&lt;dt&gt;&lt;a href=&quot;http://www.apress.com/book/view/9781590597811&quot;&gt;Practical Rails Projects&lt;/a&gt; by &lt;a href=&quot;http://geekward.com&quot;&gt;Eldon Alameda.&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;This is an excellent beginner book.  Rather than dealing with a monolithic project for the entirety of the book, it uses one short, but reasonably feature-rich project per chapter and holds the reader's hand along the way.  This book is up-to-date with Rails 2.0.&lt;/dd&gt;
&lt;br /&gt;
&lt;dt&gt;&lt;a href=&quot;http://www.rubypowerandlight.com/ruby_for_rails&quot;&gt;Ruby for Rails&lt;/a&gt; by &lt;a href=&quot;http://www.rubypowerandlight.com/about&quot;&gt;David A. Black&lt;/a&gt;.&lt;/dt&gt;
&lt;dd&gt;There are lots of &quot;developers&quot; who use Rails but never bother to learn Ruby.  &lt;em&gt;Don't do this.&lt;/em&gt;  That approach will ensure that you stay mediocre.  Written by the noted Rubyist and RubyCentral director David Black, Ruby for Rails uses Rails as a vehicle for helping the reader developer his or her pure Ruby skillset.  This book does a fantastic job of teaching the &quot;magic&quot; behind Rails including advanced Ruby techniques like metaprogramming.&lt;/dd&gt;
&lt;br /&gt;
&lt;dt&gt;&lt;a href=&quot;http://www.amazon.com/Rails-Way-Addison-Wesley-Professional-Ruby/dp/0321445619&quot;&gt;The Rails Way&lt;/a&gt; by &lt;a href=&quot;http://www.obiefernandez.com&quot;&gt;Obie Fernandez&lt;/a&gt;.&lt;/dt&gt;
&lt;dd&gt;This is the best reference book for Rails in publication for several reasons I will not repeat here.  While not a beginners' book &lt;em&gt;per se&lt;/em&gt;, it's useful to budding Rails coders as a solid reference text that goes beyond the extant API documentation to provide best practice guidance on idiomatic Rails.  There were some typos in the first printing, but Obie told me a couple weeks ago that the second printing just shipped, so this is perfect time to go and get this tome.&lt;/dd&gt;
&amp;lt;/dl&gt;
&lt;br /&gt;
&lt;p&gt;
If you're trying to learn Rails quickly, I recommend working through Practical Rails Projects by coding while reading Ruby Through Rails, cover to cover so that you familiarize yourself with the topics and can drill-down if necessary.  While coding, keep The Rails Way at your side.  With these three books in your arsenal, you should be covered.
&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://toohardtopronounce.com/">
    <author>
      <name>pius</name>
    </author>
    <id>tag:toohardtopronounce.com,2008-02-07:11</id>
    <published>2008-02-07T21:03:00Z</published>
    <updated>2008-02-07T21:03:35Z</updated>
    <link href="http://toohardtopronounce.com/2008/2/7/blogswitch-engage" rel="alternate" type="text/html"/>
    <title>Blogswitch: Engage.</title>
  </entry>
</feed>
