<?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>Object Mentor Blog:  What We Can Learn from the Ojibwe Language</title>
    <link>http://blog.objectmentor.com/articles/2008/05/03/what-we-can-learn-from-the-ojibwe-language</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title> What We Can Learn from the Ojibwe Language</title>
      <description>&lt;p&gt;Ojibwe (sometimes spelled Ojibwa; the last syllable is pronounced &amp;#8220;way&amp;#8221;) is one of the few Native American languages that isn&amp;#8217;t immediately threatened with extinction. It is spoken by about 10,000 people around the Great Lakes region. Brothers David and Anton Treuer are helping to keep it alive, as they discussed in a recent &lt;a href="http://www.npr.org/templates/story/story.php?storyId=89851668"&gt;Fresh Air interview&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;Ojibwe is a language that is optimized for an aboriginal people whose lives and livelihoods depend on an intimate awareness of their environment, especially the weather and water conditions. They have many nouns and verbs for fine gradations of rain, snow, ice conditions, the way water waves look and sound, &lt;em&gt;etc&lt;/em&gt;. You would want this clarity of detail if you ventured out on a lake every day to fish for dinner.&lt;/p&gt;


	&lt;p&gt;In the past, speaking languages like Ojibwe was actively suppressed by the government, in an attempt to assimilate Native Americans. Today, the threat of extinction is more from the sheer ubiquity of English. I think there is another force at play, too. People living a modern, so-called &amp;#8220;developed&amp;#8221; lifestyle just don&amp;#8217;t need to be so aware of their environment anymore. In fact, most of us are pretty &amp;#8220;tone deaf&amp;#8221; to the nuances of weather and water, which is sad in a way. We just don&amp;#8217;t perceive the need for the richness of an Ojibwe to communicate what&amp;#8217;s important to us, like sports trivia and fashion tips.&lt;/p&gt;


	&lt;p&gt;So, what does Ojibwe have to do with programming languages? Our language choices inform the way we frame problem solving and design. I was reminded of this recently while reading Ted Neward&amp;#8217;s &lt;a href="http://www.ibm.com/developerworks/views/java/libraryview.jsp?search_by=scala+neward"&gt;series of articles on Scala&lt;/a&gt;. Scala is a &lt;span class="caps"&gt;JVM&lt;/span&gt; language that provides first-class support for &lt;a href="http://en.wikipedia.org/wiki/Functional_programming"&gt;functional programming&lt;/a&gt; and object-oriented design refinements like &lt;a href="http://www.iam.unibe.ch/~scg/Research/Traits/"&gt;traits&lt;/a&gt;, which provide &lt;a href="http://c2.com/cgi/wiki?MixIn"&gt;mixin&lt;/a&gt; behavior.&lt;/p&gt;


	&lt;p&gt;While you can write Java-like code in Scala, Neward demonstrates how exploiting Scala features can result in very different code for many problems. The Scala examples are simpler, but sometimes that simplicity only becomes apparent after you grasp the underlying design principle in use, like closures or functional idioms.&lt;/p&gt;


	&lt;p&gt;One of the best pieces of advice in the &lt;a href="http://www.pragprog.com/the-pragmatic-programmer"&gt;Pragmatic Programmer&lt;/a&gt; is to learn a new language every year. You should pick a language that is very different from what you know already, not one that is fundamentally similar. Even if you won&amp;#8217;t use that language in your professional work, understanding its principles, patterns, and idioms will inform your work in whatever languages you actually use.&lt;/p&gt;


	&lt;p&gt;For example, there is a lot of &lt;a href="http://www.technologyreview.com/Infotech/17682/page1/"&gt;fretting&lt;/a&gt; these days about concurrent programming, given the rise of multi-core CPUs and multiprocessor computers.  We know &lt;a href="http://www.javaconcurrencyinpractice.com/"&gt;how to write concurrent programs&lt;/a&gt; in our most popular &lt;em&gt;imperative&lt;/em&gt; languages, like Java and C++, but that knowledge is somewhat specialized and not widely known in the community. This is the main reason that &lt;a href="http://en.wikipedia.org/wiki/Functional_programming"&gt;functional programming&lt;/a&gt; is suddenly interesting again. It is inherently easier to write concurrent applications using side-effect-free code. I expect that we will fail to meet the concurrency challenge if we rely exclusively on the mechanisms in our imperative languages.&lt;/p&gt;


	&lt;p&gt;So, you could adopt a functional language for all or part of your concurrent application. Or, if you can&amp;#8217;t use Scala (or Haskell or Erlang or &amp;#8230;) you could at least apply functional idioms, like  side-effect-free functions, avoidance of mutable objects, &lt;em&gt;etc.&lt;/em&gt; in your current imperative language. However, even that won&amp;#8217;t be an option unless you understand those principles in the first place.&lt;/p&gt;


	&lt;p&gt;Learning a new language is more than learning a new vocabulary. It&amp;#8217;s even more than learning new design techniques. It&amp;#8217;s also learning to see common things from a fresh perspective, with greater clarity.&lt;/p&gt;</description>
      <pubDate>Sat, 03 May 2008 09:48:57 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:d5cda248-84da-418d-81ae-5419241465a0</guid>
      <author>Dean Wampler</author>
      <link>http://blog.objectmentor.com/articles/2008/05/03/what-we-can-learn-from-the-ojibwe-language</link>
      <category>Dean's Deprecations</category>
      <category>Design Principles</category>
      <category>Clean Code</category>
      <category>languages</category>
      <category>polyglot</category>
      <category>programming</category>
      <category>multilingual</category>
      <category>design</category>
    </item>
    <item>
      <title>" What We Can Learn from the Ojibwe Language" by iPhone contacts backup</title>
      <description>&lt;p&gt;What should we do for the next step. We should consider it.&lt;/p&gt;</description>
      <pubDate>Wed, 11 Jan 2012 04:39:25 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:c241a3aa-0bf9-4cee-9b28-5d15f6cc9655</guid>
      <link>http://blog.objectmentor.com/articles/2008/05/03/what-we-can-learn-from-the-ojibwe-language#comment-196939</link>
    </item>
    <item>
      <title>" What We Can Learn from the Ojibwe Language" by tv show</title>
      <description>&lt;p&gt;thanks for yet another great post!&lt;/p&gt;</description>
      <pubDate>Sun, 27 Nov 2011 04:30:52 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:92bd546d-cd43-4a69-8667-e1edcb8080e2</guid>
      <link>http://blog.objectmentor.com/articles/2008/05/03/what-we-can-learn-from-the-ojibwe-language#comment-178874</link>
    </item>
    <item>
      <title>" What We Can Learn from the Ojibwe Language" by cheap Tory Burch Handbags</title>
      <description>&lt;p&gt;You guys should think of arranging some gallery to exhibit them out there! Personally I adore custom essays on this topic because they help us arise the awareness in people.&lt;/p&gt;</description>
      <pubDate>Tue, 27 Sep 2011 20:32:21 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:f1b6006a-8f09-4840-8970-137f9e8f2295</guid>
      <link>http://blog.objectmentor.com/articles/2008/05/03/what-we-can-learn-from-the-ojibwe-language#comment-146284</link>
    </item>
    <item>
      <title>" What We Can Learn from the Ojibwe Language" by beats by dre store</title>
      <description>&lt;p&gt;e know when the next episode is put online,, i cant wait to watch it,, i just&lt;a href="http://www.drdrebeatsheadphones-australia.com" rel="nofollow"&gt;beats by dre sale&lt;/a&gt;
&lt;a href="http://www.drdrebeatsheadphones-australia.com" rel="nofollow"&gt;cheap beats by dre&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 23 Aug 2011 02:35:02 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:aba09428-37f3-42a9-9c9f-4aa5a418457c</guid>
      <link>http://blog.objectmentor.com/articles/2008/05/03/what-we-can-learn-from-the-ojibwe-language#comment-131608</link>
    </item>
    <item>
      <title>" What We Can Learn from the Ojibwe Language" by okey oyunu oyna </title>
      <description>&lt;p&gt;nice post &amp;#8230;&lt;/p&gt;


	&lt;p&gt;internette g&#246;r&#252;nt&#252;l&#252; olarak &lt;a href="http://www.okeyoyunu-oyna.com" rel="nofollow"&gt;okey oyunu oyna&lt;/a&gt;, ger&#231;ek kisilerle tanis,
 turnuva heyecanini yasa.&lt;/p&gt;</description>
      <pubDate>Wed, 27 Apr 2011 12:55:03 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:46d8fdb7-e42e-4ef2-b43d-4d7f5b4dadf1</guid>
      <link>http://blog.objectmentor.com/articles/2008/05/03/what-we-can-learn-from-the-ojibwe-language#comment-91843</link>
    </item>
    <item>
      <title>" What We Can Learn from the Ojibwe Language" by Backup iPhone SMS</title>
      <description>&lt;p&gt;Our backup software can help you take a snapshot for your contacts and SMS. Your important personal information will be never lost.&lt;/p&gt;</description>
      <pubDate>Thu, 10 Mar 2011 05:48:12 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:b8524633-485c-4192-a39a-8fa9d75b6fee</guid>
      <link>http://blog.objectmentor.com/articles/2008/05/03/what-we-can-learn-from-the-ojibwe-language#comment-71623</link>
    </item>
    <item>
      <title>" What We Can Learn from the Ojibwe Language" by jaychouchou</title>
      <description>&lt;p&gt;i actually love this show,, i think its really cool to do a little spin off of Addam&amp;#8217;s&lt;/p&gt;


	&lt;p&gt;life, i thought it was a little predictable but Craig Roberts hottness makes up for&lt;/p&gt;


	&lt;p&gt;that XD lol xx
Does anyone know when the next episode is put online,, i cant wait to watch it,, i just&lt;/p&gt;


	&lt;p&gt;wish it was longer!! All the more time to &lt;a href="http://hadfly.com/" rel="nofollow"&gt;nike shoes&lt;/a&gt; watch Addam make an embbaresment out of himself,, but in a fit way!! lol XD&lt;/p&gt;</description>
      <pubDate>Mon, 28 Feb 2011 01:21:17 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:7386fd90-277e-42c1-9930-e074dd142322</guid>
      <link>http://blog.objectmentor.com/articles/2008/05/03/what-we-can-learn-from-the-ojibwe-language#comment-67157</link>
    </item>
    <item>
      <title>" What We Can Learn from the Ojibwe Language" by laptop accessories</title>
      <description>&lt;p&gt;JAY Follow &lt;a href="http://www.sagi2t.com/" rel="nofollow"&gt;laptop accessories&lt;/a&gt;  the detail tips below, you can increase the laptop battery life of a year or more. 1. The &lt;a href="http://www.diversitydefineit.com/" rel="nofollow"&gt;laptop battery&lt;/a&gt; first thing you should care about the&lt;/p&gt;</description>
      <pubDate>Mon, 21 Feb 2011 00:29:17 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:3c286051-ba5d-4bc4-b695-2d0dd5d49803</guid>
      <link>http://blog.objectmentor.com/articles/2008/05/03/what-we-can-learn-from-the-ojibwe-language#comment-64613</link>
    </item>
    <item>
      <title>" What We Can Learn from the Ojibwe Language" by Criminal Records</title>
      <description>&lt;p&gt;It is inherently easier to write concurrent applications using side-effect-free code.&lt;/p&gt;</description>
      <pubDate>Mon, 14 Feb 2011 15:59:58 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:ee92bfe9-ffb1-4574-8505-7d188656053b</guid>
      <link>http://blog.objectmentor.com/articles/2008/05/03/what-we-can-learn-from-the-ojibwe-language#comment-62748</link>
    </item>
    <item>
      <title>" What We Can Learn from the Ojibwe Language" by http://www.blacktowhiteiphone4.com</title>
      <description>&lt;p&gt;Thanks for your share. If you have any news about &lt;a href="http://www.blacktowhiteiphone4.com" rel="nofollow"&gt;iphone 4 white&lt;/a&gt; plz tell us, i will be really appreciate.&lt;/p&gt;</description>
      <pubDate>Thu, 23 Dec 2010 00:35:25 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:2b779eeb-f47f-489b-87ac-4319614a552b</guid>
      <link>http://blog.objectmentor.com/articles/2008/05/03/what-we-can-learn-from-the-ojibwe-language#comment-51229</link>
    </item>
    <item>
      <title>" What We Can Learn from the Ojibwe Language" by greyyrots</title>
      <description>&lt;p&gt;This is a great inspiring article.I am pretty much pleased with your good work. &lt;a href="http://www.uggcardyclassic.net/" rel="nofollow"&gt;ugg classic cardy&lt;/a&gt; You put really very helpful information. Keep it up. Keep blogging.   &lt;a href="http://www.wwwuggsoutlet.net/" rel="nofollow"&gt;ugg outlet&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 07 Dec 2010 23:29:22 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:a3f67475-999c-4e1a-860d-9c175079f166</guid>
      <link>http://blog.objectmentor.com/articles/2008/05/03/what-we-can-learn-from-the-ojibwe-language#comment-47158</link>
    </item>
    <item>
      <title>" What We Can Learn from the Ojibwe Language" by pandora uk</title>
      <description>&lt;p&gt;not one that is fundamentally similar. Even if you won&#8217;t use that language in your professional work, understanding its principles, patterns, and idioms will inform your work in whatever languages you actually use.&lt;/p&gt;</description>
      <pubDate>Fri, 03 Dec 2010 21:35:42 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:25a0fb25-3b22-477f-98e9-c412122420c7</guid>
      <link>http://blog.objectmentor.com/articles/2008/05/03/what-we-can-learn-from-the-ojibwe-language#comment-45808</link>
    </item>
    <item>
      <title>" What We Can Learn from the Ojibwe Language" by Pandora </title>
      <description>&lt;p&gt;You would want this clarity of detail if you ventured out on a lake every day to fish for dinner.&lt;/p&gt;</description>
      <pubDate>Thu, 02 Dec 2010 02:45:25 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:708ed506-9442-497c-b1d5-973506d3dafb</guid>
      <link>http://blog.objectmentor.com/articles/2008/05/03/what-we-can-learn-from-the-ojibwe-language#comment-45316</link>
    </item>
    <item>
      <title>" What We Can Learn from the Ojibwe Language" by iPhone to Mac Transfer</title>
      <description>&lt;p&gt;give you the method to move songs, video and so on backup to Mac from iPhone.&lt;/p&gt;</description>
      <pubDate>Sat, 27 Nov 2010 04:27:13 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:193324a5-0e85-4e56-8a7a-37b53ace36aa</guid>
      <link>http://blog.objectmentor.com/articles/2008/05/03/what-we-can-learn-from-the-ojibwe-language#comment-43501</link>
    </item>
    <item>
      <title>" What We Can Learn from the Ojibwe Language" by oxpdffr</title>
      <description>&lt;p&gt;&lt;a href="http://www.oxpdf.fr/word-to-pdf-converter.html" rel="nofollow"&gt; Word en PDF Convertisseur&lt;/a&gt; est un bon aide dans votre travail, il est utilis&#233; comme une imprimante virtuelle et supporte convertir tous les formats qui peuvent &#234;tre imprimable en document PDF. Si vous avez d&amp;#8217;autres besoins, ce convertisseur contient huit formats de sortie : PS, EPS, PDF, PNG, JPEG, BMP, PCX, et TIFF, vous pouvez convertir vos fichiers en ces formats.
&lt;a href="http://www.oxpdf.fr/download/wordtopdfconverter-1_0_0.exe" rel="nofollow"&gt;T&#233;l&#233;charger&lt;/a&gt; gratuitement Word en PDF Convertisseur et prendre un essai.&lt;/p&gt;</description>
      <pubDate>Thu, 04 Nov 2010 01:52:44 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:d9fb9ab3-8974-49e0-9aac-76b722b62a0b</guid>
      <link>http://blog.objectmentor.com/articles/2008/05/03/what-we-can-learn-from-the-ojibwe-language#comment-37644</link>
    </item>
    <item>
      <title>" What We Can Learn from the Ojibwe Language" by authentic nikes</title>
      <description>&lt;p&gt;I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I 
guess I am not the only one having all the enjoyment here!&lt;/p&gt;</description>
      <pubDate>Wed, 03 Nov 2010 03:56:13 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:d3db5536-a49b-4afc-b862-6c389abf4cf4</guid>
      <link>http://blog.objectmentor.com/articles/2008/05/03/what-we-can-learn-from-the-ojibwe-language#comment-37440</link>
    </item>
    <item>
      <title>" What We Can Learn from the Ojibwe Language" by ipad video converter</title>
      <description>&lt;p&gt;oh my god 
it is really good&lt;/p&gt;</description>
      <pubDate>Mon, 19 Apr 2010 22:14:08 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:9f2e5f8f-0c08-43b0-9e7c-97cfa29afe29</guid>
      <link>http://blog.objectmentor.com/articles/2008/05/03/what-we-can-learn-from-the-ojibwe-language#comment-10206</link>
    </item>
    <item>
      <title>" What We Can Learn from the Ojibwe Language" by burning calories</title>
      <description>&lt;p&gt;very interesting and informative post. thanks a lot for sharing it.&lt;/p&gt;</description>
      <pubDate>Tue, 05 Jan 2010 15:10:09 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:02980406-4f5d-4b2d-aabe-b5f7a58df734</guid>
      <link>http://blog.objectmentor.com/articles/2008/05/03/what-we-can-learn-from-the-ojibwe-language#comment-6796</link>
    </item>
    <item>
      <title>" What We Can Learn from the Ojibwe Language" by project management courses </title>
      <description>&lt;p&gt;This language is too tough for me. Thanks for your beneficial information. This article is great and thanks for this.&lt;/p&gt;</description>
      <pubDate>Fri, 06 Nov 2009 07:32:05 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:e87905ec-7cb8-40c9-b7d4-b646d94745e2</guid>
      <link>http://blog.objectmentor.com/articles/2008/05/03/what-we-can-learn-from-the-ojibwe-language#comment-5042</link>
    </item>
    <item>
      <title>" What We Can Learn from the Ojibwe Language" by rv</title>
      <description>&lt;p&gt;Yes, the Sapir-Whorf Hypothesis is at the center of that debate.  It has an long history and there&amp;#8217;s an interesting digression on that here btw:
&lt;a href="http://www.alamut.com/subj/artiface/language/sapirWhorf.html" rel="nofollow"&gt;http://www.alamut.com/subj/artiface/language/sapirWhorf.html&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;Just as the Ojibwe have a rich vocabulary for describing weather, so do meteorologists using english&amp;#8230; so extending the analogy, natural languages are &amp;#8220;meta-programmable&amp;#8221; and rather than being forced to learn a new language to say something new, we create DSLs for the task.&lt;/p&gt;</description>
      <pubDate>Sun, 04 May 2008 14:26:45 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:18b69f4d-8f19-4419-93c5-0c8ccb6fc29a</guid>
      <link>http://blog.objectmentor.com/articles/2008/05/03/what-we-can-learn-from-the-ojibwe-language#comment-1748</link>
    </item>
    <item>
      <title>" What We Can Learn from the Ojibwe Language" by Dean Wampler</title>
      <description>&lt;p&gt;If I remember the interview correctly, most of the weather related terms in Ojibwe were verbs, which sort-of makes sense; you care about what the weather is doing and, by implication, how it will affect the risk and success of the hunt, etc.&lt;/p&gt;


	&lt;p&gt;The interview reminded me how the pressing issues of daily life appear to drive the evolution of a language to make it straightforward to discuss those issues in sufficiently-rich detail.  This happens not only in vocabulary, but also even in grammar (like the number of verb conjugations). On the other hand, languages sometimes throw off inessential complexity. English did this with articles like &amp;#8220;the&amp;#8221; and &amp;#8220;a&amp;#8221;; we no longer have gender-specific variants, unlike other Germanic languages, for example.&lt;/p&gt;


	&lt;p&gt;This debate is related, I think, to the debate over the &lt;a href="http://en.wikipedia.org/wiki/Sapir-Whorf_hypothesis" rel="nofollow"&gt;Sapir-Whorf Hypothesis&lt;/a&gt;, which postulates that how we perceive the world is heavily influenced by our language (at least that&amp;#8217;s my naive understanding of it&amp;#8230;).&lt;/p&gt;</description>
      <pubDate>Sun, 04 May 2008 12:15:20 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:0af98617-9951-4536-9fdb-62bc46b4402d</guid>
      <link>http://blog.objectmentor.com/articles/2008/05/03/what-we-can-learn-from-the-ojibwe-language#comment-1747</link>
    </item>
    <item>
      <title>" What We Can Learn from the Ojibwe Language" by rv</title>
      <description>&lt;p&gt;Your analogy involving Ojibwe reminded me of the &amp;#8220;eskimo has N words for snow&amp;#8221; myth:
&lt;a href="http://www.derose.net/steve/guides/snowwords/" rel="nofollow"&gt;http://www.derose.net/steve/guides/snowwords/&lt;/a&gt;
&lt;a href="http://www.press.uchicago.edu/cgi-bin/hfs.cgi/00/7197.ctl" rel="nofollow"&gt;http://www.press.uchicago.edu/cgi-bin/hfs.cgi/00/7197.ctl&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;The argument that some computer languages are better at expressing certain things better than others I think is valid; otherwise one language would be good enough for doing everything.&lt;/p&gt;


	&lt;p&gt;Natural languages, however are a very different beast, maybe because the human mind works at a higher level than just being &amp;#8220;turing complete&amp;#8221;, or maybe it&amp;#8217;s the ghost in the machine.  But the argument that one natural language is better at expressing certain things than another has been debated much and the evidence always comes up lacking.&lt;/p&gt;


	&lt;p&gt;It&amp;#8217;s a minor point to make I suppose, since diversity in both computer and natural languages is a good thing, and that&amp;#8217;s what&amp;#8217;s being argued for here.&lt;/p&gt;</description>
      <pubDate>Sat, 03 May 2008 21:30:10 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:5fbe587b-d5c1-4782-a960-16c334a8062e</guid>
      <link>http://blog.objectmentor.com/articles/2008/05/03/what-we-can-learn-from-the-ojibwe-language#comment-1743</link>
    </item>
  </channel>
</rss>

