<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
  <id>http://thinkrelevance.com</id>
  <rights>Copyright 2012, Relevance Inc.; all rights reserved.</rights>
  <title>Relevance Blog</title>
  <updated>2012-05-22T16:00:00Z</updated>
  <link rel="alternate" type="text/html" href="http://thinkrelevance.com/blog/" />
  <author>
    <name>Relevance</name>
    <email>webmaster@thinkrelevance.com</email>
  </author>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/relevance-llc" /><feedburner:info uri="relevance-llc" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry>
    <title>ThinkRelevance: The Podcast - Episode 012 - Craftsman Swap</title>
    <id>http://thinkrelevance.com/blog/2012/05/22/thinkrelevance-the-podcast-episode-012-craftsman-swap</id>
    <updated>2012-05-22T16:00:00Z</updated>
    <published>2012-05-22T16:00:00Z</published>
    <link href="http://feedproxy.google.com/~r/relevance-llc/~3/Yb3oYuyODKs/thinkrelevance-the-podcast-episode-012-craftsman-swap" />
    <author>
      <name>Craig Andera</name>
      <email>craig@thinkrelevance.com</email>
    </author>
    <content type="html">&lt;p&gt;&lt;img src="http://thinkrelevance-podcast.s3.amazonaws.com/012-craftsman-swap.jpg" alt="cover art"&gt;&lt;/p&gt;

&lt;p&gt;One of the core principles we hold to at Relevance is the idea that we should always be striving to get better. A big part of that is recognizing that we can learn a lot from others, especially when those others have the same attitudes about continuous improvement. That&amp;#39;s certainly true at &lt;a href="http://bendyworks.com/"&gt;Bendyworks&lt;/a&gt;, which is why we were happy to do a Craftsman Swap with them recently, where we sent them &lt;a href="http://thinkrelevance.com/team/members/jared-pace"&gt;Jared Pace&lt;/a&gt; for a week, and they sent us &lt;a href="http://bendyworks.com/workers#chris"&gt;Chris Wilson&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;On this episode, we talk to Jared and Chris and their pair partners &lt;a href="http://thinkrelevance.com/team/members/alan-dipert"&gt;Alan Dipert&lt;/a&gt; and &lt;a href="http://bendyworks.com/workers#devin"&gt;Devin Walters&lt;/a&gt; about that experience. We also talked about accidentally taking the ferry and whether exposure to radioactivity makes you better at using project management tools. It was a fun and interesting conversation that made me want to try a Craftsman Swap myself! Perhaps you&amp;#39;ll feel the same. If so, &lt;a href="mailto:podcast@thinkrelevance.com"&gt;give us a shout&lt;/a&gt; - we&amp;#39;d love to spend some time learning from you! And I know the same goes for Bendyworks.&lt;/p&gt;

&lt;p&gt;Download the episode &lt;a href="http://s3.amazonaws.com/thinkrelevance-podcast/ThinkRelevance-012-craftsman-swap.mp3"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The show is &lt;a href="http://itunes.apple.com/us/podcast/thinkrelevance-the-podcast/id498067022"&gt;available on iTunes&lt;/a&gt;! You can also subscribe to the podcast using our &lt;a href="http://feeds.feedburner.com/thinkrelevance/podcast"&gt;podcast feed&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can send feedback about the show to &lt;a href="mailto:podcast@thinkrelevance.com"&gt;podcast@thinkrelevance.com&lt;/a&gt;, or leave a comment here on the blog. Thanks for listening!&lt;/p&gt;

&lt;h2&gt;Show Notes&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Devin Walters

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://bendyworks.com/workers#devin"&gt;His Bendyworks page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/#!/devn"&gt;@devn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/devn"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://devinwalters.com/"&gt;Blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="mailto:devin@bendyworks.com"&gt;Email him!&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Chris Wilson

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://bendyworks.com/workers#chris"&gt;His Bendyworks page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/#!/twopoint718/"&gt;@twopoint718&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/twopoint718"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sencjw.com/"&gt;Blog&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Jared Pace

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://thinkrelevance.com/team/members/jared-pace"&gt;His Relevance page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/jdpace"&gt;@jdpace&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://github.com/jdpace"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Alan Dipert

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://thinkrelevance.com/team/members/alan-dipert"&gt;His Relevance page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/#!/alandipert"&gt;@alandipert&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/alandipert"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://alan.dipert.org/"&gt;Blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Mr. Dipert dresses exclusively in fine outerwear from &lt;a href="http://shop.themountain.me/brachiosaurus/"&gt;The Mountain&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;The music

&lt;ul&gt;
&lt;li&gt;The opening music was &amp;quot;It Takes Two&amp;quot;, by &lt;a href="http://en.wikipedia.org/wiki/Rob_Base_and_DJ_E-Z_Rock"&gt;Rob Base and DJ E-Z Rock&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The closing music was &amp;quot;Happy Together&amp;quot;, by &lt;a href="http://www.theturtles.com/"&gt;The Turtles&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;People and stuff we mentioned on the show

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://bendyworks.com"&gt;Bendyworks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.cityofmadison.com/"&gt;Madison, Wisconsin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://durhamnc.gov"&gt;Durham, North Carolina&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Craftsman Swaps are an aspect of the &lt;a href="http://en.wikipedia.org/wiki/Software_craftsmanship"&gt;software craftsmanship movement&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.aaronbedra.com/2010/01/19/craftsmanswap-day-1.html"&gt;Some&lt;/a&gt; &lt;a href="http://squaremasher.blogspot.com/2010/01/craftsman-swap-day-1-at-relevance.html"&gt;previous&lt;/a&gt; &lt;a href="http://blog.8thlight.com/colin-jones/2010/07/07/relevance-craftsman-swap-day-1.html"&gt;swaps&lt;/a&gt; Relevance has been involved in&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Bash_(Unix_shell%29"&gt;bash&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/say.1.html"&gt;say&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.gabrielserafini.com/blog/2008/08/19/mac-os-x-voices-for-using-with-the-say-command/"&gt;Voices for say&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://thinkrelevance.com/how-we-work/product_owner#product_owner-risk_assessments"&gt;Risk Assessments&lt;/a&gt; and &lt;a href="http://thinkrelevance.com/how-we-work/product_owner#product_owner-retrospectives"&gt;Retrospectives&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.fnal.gov/"&gt;Fermilab&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://public.web.cern.ch/public/en/lhc/lhc-en.html"&gt;The Large Hadron Collider (LHC)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Gordon_Freeman"&gt;Gordan Freeman&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.pivotaltracker.com/"&gt;Pivotal Tracker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.miamigov.com/home/"&gt;Miami, Florida&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://coreyhaines.com/"&gt;Corey Haines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Corey&amp;#39;s &lt;a href="http://thinkrelevance.com/blog/2009/08/04/pairing-and-conversations-with-corey-haines"&gt;hacker-in-residence visit&lt;/a&gt; to Relevance a few years ago&lt;/li&gt;
&lt;li&gt;&lt;a href="http://thinkrelevance.com/team/members/chad-humphries"&gt;Chad Humphries&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.history.org/"&gt;Colonial Willamsburg&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.historyisfun.org/"&gt;Jamestown&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.virginiadot.org/travel/ferry-jamestown.asp"&gt;Jamestown-Scotland Ferry&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://thinkrelevance.com/team/members/jason-rudolph"&gt;Jason Rudolph&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://bendyworks.com/workers#stephen"&gt;Stephen Anderson&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mustardmuseum.com/"&gt;National Mustard Museum&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.meetup.com/Madison-Clojure/"&gt;Mad Clojure&lt;/a&gt;, the Madison Clojure Meetup&lt;/li&gt;
&lt;li&gt;&lt;a href="http://clojure.org/"&gt;Clojure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ruby-lang.org/"&gt;Ruby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.haskell.org/"&gt;Haskell&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://bendyworks.com/geekville/lab_projects/2012/4/introducing-bwoken"&gt;Bwoken&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://bendyworks.com/workers#brad"&gt;Bradley Grzesiak&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://bendyworks.com/workers#jaymes"&gt;Jaymes Waters&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://clojuredocs.org/"&gt;clojuredocs.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/marick/Midje"&gt;Midje&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/clojure/test.generative"&gt;test.generative&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/QuickCheck"&gt;QuickCheck&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://rushcheck.rubyforge.org/"&gt;RushCheck&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://euroclojure.com/2012/"&gt;EuroClojure&lt;/a&gt; and &lt;a href="http://euroclojure.com/2012/programme/#_Clork_made_us__Clojure_Community_If_You_Build_It_They_Will_Come"&gt;Devin&amp;#39;s talk there&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blip.tv/clojure/sam-aaron-programming-music-with-overtone-5970273"&gt;Sam Aaron&amp;#39;s Clojure/conj talk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Clojure"&gt;Rich Hickey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blip.tv/clojure/craig-andera-performance-in-the-wild-5970188"&gt;Craig&amp;#39;s Clojure/conj talk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://thinkrelevance.com/blog/2010/08/24/introducing-errbit"&gt;Errbit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://airbrake.io/"&gt;Hoptoad/Airbrake&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/pdfkit/pdfkit"&gt;pdfkit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://bendyworks.github.com/pairing_jams/"&gt;The Best Pairing Jams of 2012&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;img src="http://feeds.feedburner.com/~r/relevance-llc/~4/Yb3oYuyODKs" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://thinkrelevance.com/blog/2012/05/22/thinkrelevance-the-podcast-episode-012-craftsman-swap</feedburner:origLink></entry>
  <entry>
    <title>ThinkRelevance: The Podcast - Episode 011 - Jen Myers</title>
    <id>http://thinkrelevance.com/blog/2012/05/04/thinkrelevance-the-podcast-episode-011-jen-myers</id>
    <updated>2012-05-04T14:49:00Z</updated>
    <published>2012-05-04T14:49:00Z</published>
    <link href="http://feedproxy.google.com/~r/relevance-llc/~3/PtSy9KvcjX4/thinkrelevance-the-podcast-episode-011-jen-myers" />
    <author>
      <name>Craig Andera</name>
      <email>craig@thinkrelevance.com</email>
    </author>
    <content type="html">&lt;p&gt;&lt;img src="http://s3.amazonaws.com/thinkrelevance-podcast/011-jen-myers.jpg" alt="cover art"&gt;&lt;/p&gt;

&lt;p&gt;I&amp;#39;ve heard several developers at Relevance comment on how much they like working with our designers. I totally agree. The one I&amp;#39;ve been fortunate enough to work with the most often is &lt;a href="http://thinkrelevance.com/team/members/jen-myers"&gt;Jen Myers&lt;/a&gt;. So I welcomed the chance to talk to her about what she&amp;#39;s been up to lately... which is a lot! In this episode, we chat about her efforts with &lt;a href="http://girldevelopitcbus.com/"&gt;Girl Develop It Columbus&lt;/a&gt;, responsive web design, conference speaking, and CSS nerd wars.&lt;/p&gt;

&lt;p&gt;Jen was an extremely interesting, thoughtful, and humble guest, and I enjoyed talking with her. I know you&amp;#39;ll enjoy listening just as much!&lt;/p&gt;

&lt;p&gt;Download the episode &lt;a href="http://s3.amazonaws.com/thinkrelevance-podcast/ThinkRelevance-011-jen-myers.mp3"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The show is &lt;a href="http://itunes.apple.com/us/podcast/thinkrelevance-the-podcast/id498067022"&gt;available on iTunes&lt;/a&gt;! You can also subscribe to the podcast using our &lt;a href="http://feeds.feedburner.com/thinkrelevance/podcast"&gt;podcast feed&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can send feedback about the show to &lt;a href="mailto:podcast@thinkrelevance.com"&gt;podcast@thinkrelevance.com&lt;/a&gt;, or leave a comment here on the blog. Thanks for listening!&lt;/p&gt;

&lt;h2&gt;Show Notes&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Our guest, &lt;a href="http://thinkrelevance.com/team/members/jen-myers"&gt;Jen Myers&lt;/a&gt;:

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://twitter.com/#!/antiheroine"&gt;@antiheroine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jenmyers"&gt;Jen on GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Her &lt;a href="http://jenmyers.net/"&gt;blog&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;The music

&lt;ul&gt;
&lt;li&gt;The opening music was &amp;quot;Northern Lights&amp;quot;, by &lt;a href="http://ilovestvincent.com/"&gt;St. Vincent&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The closing music was &amp;quot;Can We Go Wrong&amp;quot;, by &lt;a href="http://hestaprynn.com/"&gt;Hesta Prynn&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;People and stuff we mentioned on the show

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/candera/artifact"&gt;Artifact&lt;/a&gt;, a &lt;em&gt;very&lt;/em&gt; unfinished game that Jen has helped Craig with&lt;/li&gt;
&lt;li&gt;&lt;a href="http://clojurescriptone.com"&gt;ClojureScript One&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://girldevelopitcbus.com/"&gt;Girl Develop It Columbus&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.meetup.com/girldevelopitcbus/events/52340352/"&gt;Jen&amp;#39;s Introductory HTML/CSS class&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Girl Develop It &lt;a href="http://www.meetup.com/girldevelopit/"&gt;New York&lt;/a&gt;, &lt;a href="http://www.meetup.com/Girl-Develop-It-Philadelphia/"&gt;Philadelphia&lt;/a&gt;, &lt;a href="http://www.meetup.com/Girl-Develop-It-Austin"&gt;Austin&lt;/a&gt;, and &lt;a href="http://www.meetup.com/Girl-Develop-It-Ottawa"&gt;Ottawa&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Jen&amp;#39;s teammates, &lt;a href="http://thinkrelevance.com/team/members/michael-parenteau"&gt;Michael Parenteau&lt;/a&gt; and &lt;a href="http://thinkrelevance.com/team/members/kevin-altman"&gt;Kevin Altman&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/JavaScript"&gt;JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Responsive_Web_Design"&gt;Responsive Web Design&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://plus.google.com/u/0/113757927151929258451/posts/Q6vgGzmtNEG"&gt;One conversation&lt;/a&gt; in the ongoing &amp;quot;CSS Prefix War&amp;quot;&lt;/li&gt;
&lt;li&gt;Jen will be speaking at &lt;a href="http://stirtrek.com/"&gt;Stir Trek&lt;/a&gt; on &lt;a href="http://stirtrek.com/Speaker/Get/59"&gt;May 4th&lt;/a&gt;, and at &lt;a href="http://qcmerge.com/"&gt;Queen City Merge&lt;/a&gt; on May 11th&lt;/li&gt;
&lt;li&gt;Jen spoke at &lt;a href="http://www.codepalousa.com/"&gt;Codepalooza&lt;/a&gt; between the time we recorded and when this episode was published. Her session was &lt;a href="http://www.codepalousa.com/schedule/all-sessions/item/328-developers-can%E2%80%99t-design-and-other-completely-mistaken-design-myths"&gt;Developers Can&amp;#39;t Design (and Other Completely Mistaken Design Myths)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;img src="http://feeds.feedburner.com/~r/relevance-llc/~4/PtSy9KvcjX4" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://thinkrelevance.com/blog/2012/05/04/thinkrelevance-the-podcast-episode-011-jen-myers</feedburner:origLink></entry>
  <entry>
    <title>Why Retrospectives Should Get Personal</title>
    <id>http://thinkrelevance.com/blog/2012/05/02/why-retrospectives-should-get-personal</id>
    <updated>2012-05-02T16:02:00Z</updated>
    <published>2012-05-02T16:02:00Z</published>
    <link href="http://feedproxy.google.com/~r/relevance-llc/~3/Uh-VONU9F0Q/why-retrospectives-should-get-personal" />
    <author>
      <name>Marc Phillips</name>
      <email>marc@thinkrelevance.com</email>
    </author>
    <content type="html">&lt;p&gt;What do you get when you cross a bunch of passionate, self-directed engineers with an agile, iterative approach to both software and personal development? Predictably, you get continuous delivery of customer value and solutions to really hard problems. Additionally, as a nifty bonus, you get a new kind of discussion forum that brings all the best qualities of agile software development to individual improvement: the &lt;strong&gt;Personal Retrospective&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Before your imagination goes too far, let me assure you this does not require hugging, silly hats, or revealing favorite brands of underwear. Nor is there screaming into a mirror or &amp;quot;Fight Club&amp;quot; activities of any sort. The Personal Retrospective is an undertaking at Relevance that forms a cornerstone of our company culture and a critical ingredient to our goal of continuous improvement at all levels.  &lt;/p&gt;

&lt;h2&gt;Great Feedback in 60 minutes or Less&lt;/h2&gt;

&lt;p&gt;The key ingredients for a Personal Retrospective at Relevance are five or so team members who have first hand experience with the subject&amp;#39;s recent performance and another Relevance employee who serves as a neutral facilitator for the discussion. During the meeting, the individual is provided with an hour of open and honest feedback which validates and appreciates areas where they are providing their best value to their team and clients, and calls out ways they may not be meeting the mark or have the greatest room to grow. &lt;/p&gt;

&lt;p&gt;An agenda is set ahead of time by the subject (with the help of the facilitator) to focus the feedback on areas and goals most important to them. The experience can be extremely positive, giving deeper insight into the impact your actions have had on those around you, as well as deeply emotional as you hear the negative effects even your best intentioned actions have had on the team. &lt;/p&gt;

&lt;p&gt;Sometimes there are surprises, though often the subject has at least some notion of where things are not going great, and a critical component of a successful Personal Retrospective is a list of clear action items and mechanisms to encourage and monitor improvement once the meeting concludes. &lt;/p&gt;

&lt;h2&gt;I Never Thought it Would Happen to Me...&lt;/h2&gt;

&lt;p&gt;Recently I had the opportunity to participate in my own Personal Retrospective to evaluate current performance as an Agile Project Manager and Coach. Although I had requested the meeting and chose the attendees, it was still quite intimidating to hear several people who I respect greatly talk about me both positively and critically (and often in the third person as guided by the facilitator to ensure the messages are clear and actionable). In the end though, it worked wonders to quiet the distracting internal voice of insecurity by hearing where my efforts are helping the team. Additionally, it helped me understand where I have been dropping the ball, along with recommendations on how to get on the right track. &lt;/p&gt;

&lt;p&gt;The guesswork has been largely eliminated in the form of a group of trusted peers stating &amp;quot;This set of things you do, they are really good; keep doing them. This other set of things, you&amp;#39;re doing okay, and here are some tweaks to make them better. And this set of things, these actions are having a negative effect on us and the project; here are examples of them and some clear ways to change these behaviors.&amp;quot; &lt;/p&gt;

&lt;h2&gt;Bringing the Love Home&lt;/h2&gt;

&lt;p&gt;This isn&amp;#39;t a review. No money, position, or responsibility changes are made as a direct result of what is said. It is a &lt;strong&gt;safe forum&lt;/strong&gt; for enabling feedback to help folks at Relevance along in their journey. Such a personal and sometimes difficult meeting may not be for everyone nor for every organization, but it is an option you and your team should consider when looking for additional ways to get to the next level of individual and group performance. If you&amp;#39;d like more specifics on how the process works, give us a shout and we&amp;#39;ll be happy to help. If it doesn&amp;#39;t work, you can always go with the silly hats and underwear stories.  &lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/relevance-llc/~4/Uh-VONU9F0Q" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://thinkrelevance.com/blog/2012/05/02/why-retrospectives-should-get-personal</feedburner:origLink></entry>
  <entry>
    <title>Where to Find Relevancers: May Edition</title>
    <id>http://thinkrelevance.com/blog/2012/05/01/where-to-find-relevancers-may-edition</id>
    <updated>2012-05-01T15:25:00Z</updated>
    <published>2012-05-01T15:25:00Z</published>
    <link href="http://feedproxy.google.com/~r/relevance-llc/~3/QYzB9FakJR8/where-to-find-relevancers-may-edition" />
    <author>
      <name>Lynn Grogan</name>
      <email>lynn@thinkrelevance.com</email>
    </author>
    <content type="html">&lt;p&gt;Want to meet a Relevancer in person? Here&amp;#39;s where you can find us during the month of May: &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Durham, NC&lt;/strong&gt; Every Tuesday - 7pm @ &lt;a href="http://splatspace.org/"&gt;Splat Space&lt;/a&gt;&lt;br/&gt; 
&lt;a href="http://www.meetup.com/splatspace/"&gt;Splat Space Open Meeting&lt;/a&gt;&lt;br/&gt; 
Attending: &lt;a href="http://thinkrelevance.com/team/members/alan-dipert"&gt;Alan Dipert&lt;/a&gt;, Splat Space founder and Meetup organizer &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Columbus, OH&lt;/strong&gt; 5/4&lt;br/&gt;
&lt;a href="http://stirtrek.com/"&gt;Stir Trek, Conference &amp;amp; A Movie&lt;/a&gt;&lt;br/&gt;
Speaking: &lt;a href="http://thinkrelevance.com/team/members/jen-myers"&gt;Jen Myers&lt;/a&gt;&lt;br/&gt;
Talk: &lt;a href="http://stirtrek.com/Speaker/Get/59"&gt;Developers Can&amp;#39;t Design (and Other Completely Mistaken Design Myths)&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cincinnati, OH&lt;/strong&gt; 5/10-5/11&lt;br/&gt; 
&lt;a href="http://qcmerge.com/"&gt;QC Merge Conference&lt;/a&gt;&lt;br/&gt; 
Speaking: &lt;a href="http://thinkrelevance.com/team/members/jen-myers"&gt;Jen Myers&lt;/a&gt;&lt;br/&gt;
Talk: Design for Developers&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Floyd, VA&lt;/strong&gt; 5/11-5/13&lt;br/&gt;
&lt;a href="http://floyd.coderetreat.org/"&gt;Code Retreat&lt;/a&gt;&lt;br/&gt;
Attending: &lt;a href="http://thinkrelevance.com/team/members/jason-rudolph"&gt;Jason Rudolph&lt;/a&gt;, &lt;a href="http://thinkrelevance.com/team/members/lake-denman"&gt;Lake Denman&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;London, UK&lt;/strong&gt; 5/21-5/23&lt;br/&gt;
&lt;a href="http://euroclojure.com/2012/training/"&gt;EuroClojure, Clojure Training&lt;/a&gt;&lt;br/&gt;
Trainers: &lt;a href="http://thinkrelevance.com/team/members/stuart-sierra"&gt;Stuart Sierra&lt;/a&gt;, &lt;a href="http://thinkrelevance.com/team/members/luke-vanderhart"&gt;Luke VanderHart&lt;/a&gt;&lt;br/&gt;
Training Description: &lt;a href="http://euroclojure.com/2012/training/"&gt;Intro to Clojure&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;London, UK&lt;/strong&gt; 5/24-5/25&lt;br/&gt;
&lt;a href="http://euroclojure.com/2012/"&gt;EuroClojure Conference&lt;/a&gt;&lt;br/&gt;
Speaking: &lt;a href="http://thinkrelevance.com/team/members/stuart-halloway"&gt;Stuart Halloway&lt;/a&gt;&lt;br/&gt;
Talk: &lt;a href="http://euroclojure.com/2012/programme/#Day_1_Keynote:_Evident_Code,_at_Scale"&gt;Evident Code, At Scale&lt;/a&gt; (Keynote)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Copenhagen, Denmark&lt;/strong&gt; 5/21-5/23&lt;br/&gt; 
&lt;a href="http://gotocon.com/cph-2012"&gt;GOTO Conference&lt;/a&gt;&lt;br/&gt;
Speaking: &lt;a href="http://thinkrelevance.com/team/members/michael-nygard"&gt;Michael Nygard&lt;/a&gt;, &lt;a href="http://gotocon.com/cph-2012/presentations/show_presentation.jsp?oid=3408"&gt;DevOps/continuous delivery&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://thinkrelevance.com/team/members/stuart-halloway"&gt;Stuart Halloway&lt;/a&gt;: &lt;a href="http://gotocon.com/cph-2012/speaker/Stuart+Halloway"&gt;Real Life Clojure&lt;/a&gt; &amp;amp; &lt;a href="http://gotocon.com/cph-2012/speaker/Stuart+Halloway"&gt;The Impedance Mismatch is Our Fault&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Durham, NC&lt;/strong&gt; 5/24&lt;br/&gt;
&lt;a href="http://www.meetup.com/refreshthetriangle/events/59325212/"&gt;Refresh the Triangle, Project Management Panel&lt;/a&gt;&lt;br/&gt;
Speaking: &lt;a href="http://thinkrelevance.com/team/members/marc-phillips"&gt;Marc Phillips&lt;/a&gt;&lt;br/&gt;
Panel Discussion: &lt;a href="http://www.meetup.com/refreshthetriangle/events/59325212/"&gt;More Fun, Less Stress: What You Should Know About Project Management&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amsterdam, Netherlands&lt;/strong&gt; 5/24-5/25&lt;br/&gt;
&lt;a href="http://gotocon.com/amsterdam-2012/"&gt;GOTO Conference&lt;/a&gt;&lt;br/&gt;
Speaking: &lt;a href="http://thinkrelevance.com/team/members/michael-nygard"&gt;Michael Nygard&lt;/a&gt;&lt;br/&gt;
Talk: &lt;a href="http://gotocon.com/amsterdam-2012/speaker/Michael+T.+Nygard"&gt;Failure Comes in Flavor: Stability Antipatterns&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;San Francisco, CA&lt;/strong&gt; 5/29-5/31&lt;br/&gt;
&lt;a href="http://fluentconf.com/fluent2012"&gt;Fluent Conference&lt;/a&gt;&lt;br/&gt;
Speaking: &lt;a href="http://thinkrelevance.com/team/members/luke-vanderhart"&gt;Luke VanderHart&lt;/a&gt;&lt;br/&gt;
Talk: &lt;a href="http://fluentconf.com/fluent2012/public/schedule/detail/24528"&gt;Intro to ClojureScript&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/relevance-llc/~4/QYzB9FakJR8" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://thinkrelevance.com/blog/2012/05/01/where-to-find-relevancers-may-edition</feedburner:origLink></entry>
  <entry>
    <title>ThinkRelevance: The Podcast - Episode 010 - Stu Halloway</title>
    <id>http://thinkrelevance.com/blog/2012/04/26/thinkrelevance-the-podcast-episode-010-stu-halloway</id>
    <updated>2012-04-26T13:29:00Z</updated>
    <published>2012-04-26T13:29:00Z</published>
    <link href="http://feedproxy.google.com/~r/relevance-llc/~3/EbBhPKs_4o4/thinkrelevance-the-podcast-episode-010-stu-halloway" />
    <author>
      <name>Craig Andera</name>
      <email>craig@thinkrelevance.com</email>
    </author>
    <content type="html">&lt;p&gt;&lt;img src="http://s3.amazonaws.com/thinkrelevance-podcast/010-stu-halloway.jpg" alt="cover art"&gt;&lt;/p&gt;

&lt;p&gt;One of the hardest things about working at Relevance over the last couple of years has been keeping quiet about &lt;a href="http://datomic.com"&gt;Datomic&lt;/a&gt;. So when we heard that Datomic was being released, I immediately sent an email to &lt;a href="http://thinkrelevance.com/team/members/stuart-halloway"&gt;Stuart Halloway&lt;/a&gt; asking if he&amp;#39;d be willing to do a podcast episode, not just because he had such a big hand in Datomic, but because as one of the founders of Relevance and as an all-around interesting guy I knew it would make for a great show. &lt;/p&gt;

&lt;p&gt;I don&amp;#39;t think I was wrong. So have a listen as we talk about Datomic, simulation testing, a capella music, and what makes Stu want to drop-kick a gorilla, and see if you agree. Thanks for listening!&lt;/p&gt;

&lt;p&gt;Download the episode &lt;a href="http://s3.amazonaws.com/thinkrelevance-podcast/ThinkRelevance-010-stu-halloway.mp3"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The show is &lt;a href="http://itunes.apple.com/us/podcast/thinkrelevance-the-podcast/id498067022"&gt;available on iTunes&lt;/a&gt;! You can also subscribe to the podcast using our &lt;a href="http://feeds.feedburner.com/thinkrelevance/podcast"&gt;podcast feed&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can send feedback about the show to &lt;a href="mailto:podcast@thinkrelevance.com"&gt;podcast@thinkrelevance.com&lt;/a&gt;, or leave a comment here on the blog. Thanks for listening!&lt;/p&gt;

&lt;h2&gt;Show Notes&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Our guest, &lt;a href="http://thinkrelevance.com/team/members/stuart-halloway"&gt;Stuart Halloway&lt;/a&gt;:

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://twitter.com/#!/stuarthalloway"&gt;@stuarthalloway&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://github.com/stuarthalloway"&gt;Stu on GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;The music

&lt;ul&gt;
&lt;li&gt;Stu chose two songs by &lt;a href="http://www.dukepitchforks.com/"&gt;The Pitchforks&lt;/a&gt;, of &lt;a href="http://www.duke.edu/"&gt;Duke University&lt;/a&gt;, his alma mater&lt;/li&gt;
&lt;li&gt;The opening music was a cover of &amp;quot;Fireflies&amp;quot;, originally by &lt;a href="http://www.owlcitymusic.com/home"&gt;Owl City&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The closing music was a cover of &amp;quot;Hysteria&amp;quot;, by &lt;a href="http://muse.mu/"&gt;Muse&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;People and stuff we mentioned on the show

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://pragprog.com/book/shcloj/programming-clojure"&gt;Programming Clojure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://datomic.com"&gt;Datomic&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Rich_Hickey"&gt;Rich Hickey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Rich’s Strange Loop keynote from 2011, &lt;a href="http://www.infoq.com/presentations/Simple-Made-Easy"&gt;&amp;quot;Simple Made Easy&amp;quot;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.thefreedictionary.com/complect"&gt;complect&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.nealford.com/"&gt;Neal Ford&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;His &lt;a href="http://nealford.com/downloads/conferences/Emergent_Design(Neal_Ford%29.pdf"&gt;&amp;quot;Emergent Design&amp;quot;&lt;/a&gt; talk, where he talks about accidental versus essential complexity&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Object-relational_mapping"&gt;Object-Relational Mapping (ORM)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Logic_programming"&gt;Logic Programming&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/SQL"&gt;SQL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://git-scm.com/"&gt;Git&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://subversion.apache.org/"&gt;Subversion&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/3h0544kx(v=vs.80%29.aspx"&gt;SourceSafe&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/ACID"&gt;ACID&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/NoSQL"&gt;NoSql&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://thinkrelevance.com/team/members/fogus"&gt;Fogus&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://himera.herokuapp.com/index.html"&gt;Himera&lt;/a&gt;, his ClojureScript compilation service&lt;/li&gt;
&lt;li&gt;His &lt;a href="http://blog.fogus.me/2012/03/27/compiling-clojure-to-javascript-pt-3-the-himera-model/"&gt;blog post&lt;/a&gt; talking about separating Read from Eval&lt;/li&gt;
&lt;li&gt;&lt;a href="http://java.dzone.com/articles/jvm-language-summit-report"&gt;The 2008 JVM Langauge Summit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://pragmaticstudio.com/"&gt;The Pragmatic Studio&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.ruby-lang.org/en/"&gt;Ruby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://rubyonrails.org/"&gt;Ruby on Rails&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://thinkrelevance.com/team/members/justin-gehtland"&gt;Justin Gehtland&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Document-oriented_database"&gt;Document stores&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/NoSQL#Key-value_store"&gt;Key-value stores&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Triplestore"&gt;Triplestores&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://thinkrelevance.com/team/members/alan-dipert"&gt;Alan Dipert&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://thinkrelevance.com/blog/2012/04/09/thinkrelevance-the-podcast-episode-009-alan-dipert"&gt;Episode 009&lt;/a&gt;, where Alan was a guest&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/strangeloop/clojurewest2012-slides/blob/master/Dipert-ProgrammingWithValues.pdf?raw=true"&gt;Alan’s talk at Clojure/West about data shapes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://sethgodin.typepad.com/seths_blog/2005/03/dont_shave_that.html"&gt;&amp;quot;Yak Shaving&amp;quot;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://datomic.com/company/about"&gt;Metadata Partners&lt;/a&gt;, maker of Datomic&lt;/li&gt;
&lt;li&gt;Rich&amp;#39;s &lt;a href="http://blip.tv/clojure/hammock-driven-development-4475586"&gt;keynote&lt;/a&gt; at the first Clojure/conj&lt;/li&gt;
&lt;li&gt;The &lt;a href="http://www.zoom.co.jp/english/products/h4n/"&gt;Zoom H4n&lt;/a&gt;, which I used to record this episode&lt;/li&gt;
&lt;li&gt;&lt;a href="http://thinkrelevance.com/team/members/tim-ewald"&gt;Tim Ewald&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://thinkrelevance.com/how-we-work"&gt;How We Work&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Internet_Relay_Chat"&gt;IRC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://campfirenow.com/"&gt;Campfire&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.skype.com"&gt;Skype&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.mikogo.com/"&gt;Mikogo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.omnigroup.com/products/omnigraffle/"&gt;Omnigraffle&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://orgmode.org/"&gt;org-mode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://thinkrelevance.com/team/members/michael-nygard"&gt;Mike Nygard&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Test-driven_development"&gt;Test-Driven Development (TDD)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://clojuredocs.org/clojure_core/clojure.data/diff"&gt;clojure.data.diff&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/clojure/test.generative"&gt;test.generative&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/clojure/clojurescript"&gt;ClojureScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://datomic.com/product/pricing"&gt;Datomic pricing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://clojure.org"&gt;Clojure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Cloud_computing"&gt;&amp;quot;The Cloud&amp;quot;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://aws.amazon.com/dynamodb/"&gt;DynamoDB&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/#!/plt_hulk"&gt;PLTHulk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Idempotence"&gt;idempotency&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;img src="http://feeds.feedburner.com/~r/relevance-llc/~4/EbBhPKs_4o4" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://thinkrelevance.com/blog/2012/04/26/thinkrelevance-the-podcast-episode-010-stu-halloway</feedburner:origLink></entry>
  <entry>
    <title>ThinkRelevance: The Podcast - Episode 009 - Alan Dipert</title>
    <id>http://thinkrelevance.com/blog/2012/04/09/thinkrelevance-the-podcast-episode-009-alan-dipert</id>
    <updated>2012-04-09T14:14:00Z</updated>
    <published>2012-04-09T14:14:00Z</published>
    <link href="http://feedproxy.google.com/~r/relevance-llc/~3/TbuhX062qkU/thinkrelevance-the-podcast-episode-009-alan-dipert" />
    <author>
      <name>Craig Andera</name>
      <email>craig@thinkrelevance.com</email>
    </author>
    <content type="html">&lt;p&gt;&lt;img src="http://s3.amazonaws.com/thinkrelevance-podcast/009-alan-dipert.jpg" alt="cover art"&gt;&lt;/p&gt;

&lt;p&gt;If you&amp;#39;ve looked at our website lately, you might have noticed that it&amp;#39;s a lot easier to see that &lt;a href="http://thinkrelevance.com/training"&gt;we do training&lt;/a&gt;. Of course, we&amp;#39;ve always done training, but lately we&amp;#39;ve realized that we needed to be a bit more obvious about the fact - hence the new info on the website. So I thought it would be a great time to bring &lt;a href="http://thinkrelevance.com/team/members/alan-dipert"&gt;Alan Dipert&lt;/a&gt; onto the show, as he had a big hand in both reshaping the website and the courses that we offer. &lt;/p&gt;

&lt;p&gt;Of course, we didn&amp;#39;t just talk about training. We also hit on the topics of the importance of data, criticisms of the Lambda Calculus, and famous hackers turned dance club owners. I certainly enjoyed my conversation with Alan - have a listen, and I think you will too!&lt;/p&gt;

&lt;p&gt;Download the episode &lt;a href="http://s3.amazonaws.com/thinkrelevance-podcast/ThinkRelevance-009-alan-dipert.mp3"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The show is &lt;a href="http://itunes.apple.com/us/podcast/thinkrelevance-the-podcast/id498067022"&gt;available on iTunes&lt;/a&gt;! You can also subscribe to the podcast using our &lt;a href="http://feeds.feedburner.com/thinkrelevance/podcast"&gt;podcast feed&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can send feedback about the show to &lt;a href="mailto:podcast@thinkrelevance.com"&gt;podcast@thinkrelevance.com&lt;/a&gt;, or leave a comment here on the blog. Thanks for listening!&lt;/p&gt;

&lt;h2&gt;Show Notes&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Our guest, &lt;a href="http://thinkrelevance.com/team/members/alan-dipert"&gt;Alan&lt;/a&gt;:

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://twitter.com/#!/alandipert"&gt;@alandipert&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/alandipert"&gt;Alan on GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://alan.dipert.org/"&gt;Alan’s blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Mr. Dipert dresses exclusively in fine outerwear from &lt;a href="http://shop.themountain.me/brachiosaurus/"&gt;The Mountain&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;The music

&lt;ul&gt;
&lt;li&gt;The opening music was &amp;quot;(April) Spring, Summer &amp;amp; Wednesdays&amp;quot; by &lt;a href="http://www.youtube.com/watch?v=fDoU3q1NaMw"&gt;Status Quo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The closing music was &amp;quot;808 PM At the Beach&amp;quot;, by &lt;a href="http://www.amazon.com/Part-IV/dp/B006GTTKJ6"&gt;Fred Falke&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;People and stuff we mentioned on the show

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://thinkrelevance.com/training"&gt;Relevance training&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://clojure.org"&gt;Clojure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/clojure/clojurescript"&gt;ClojureScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.ruby-lang.org/en/"&gt;Ruby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://rubyonrails.org/"&gt;Ruby on Rails&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Rich_Hickey"&gt;Rich Hickey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://thinkrelevance.com/how-we-work"&gt;How We Work&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Agile_software_development"&gt;Agile&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://pragmaticstudio.com/"&gt;The Pragmatic Studio&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://develop.com"&gt;DevelopMentor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://thinkrelevance.com/team/members/stuart-halloway"&gt;Stu Halloway&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://thinkrelevance.com/team/members/justin-gehtland"&gt;Justin Gehtland&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://thinkrelevance.com/team/members/stuart-sierra"&gt;Stuart Sierra&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://thinkrelevance.com/team/members/tim-ewald"&gt;Tim Ewald&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.jwz.org/"&gt;Jamie Zawinski&lt;/a&gt; aka jwz&lt;/li&gt;
&lt;li&gt;His club: &lt;a href="http://www.dnalounge.com/"&gt;DNA Lounge&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.jwz.org/xscreensaver/"&gt;His screensavers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.dnalounge.com/webcast/mixtapes/"&gt;His mix tapes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.jwz.org/gruntle/nomo.html"&gt;jwz’s Netscape home page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netscape.aol.com/"&gt;Netscape these days&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://norvig.com/"&gt;Peter Norvig&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Alan said jwz worked for Peter Norvig at CMU, but that is incorrect.  jwz worked for &lt;a href="http://www.cs.cmu.edu/%7Esef/"&gt;Scott Fahlman&lt;/a&gt; at &lt;a href="http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/0.html"&gt;CMU&lt;/a&gt; and then later for Peter Norvig at &lt;a href="http://www.eecs.berkeley.edu/Research/Areas/AI/"&gt;Berkeley&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;jwz hacked on the &lt;a href="http://en.wikipedia.org/wiki/TI_Explorer"&gt;TI Explorer&lt;/a&gt;, not a &lt;a href="http://www.andromeda.com/people/ddyer/lisp/"&gt;Xerox Lisp Machine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/strangeloop/clojurewest2012-slides/blob/master/Dipert-ProgrammingWithValues.pdf?raw=true"&gt;Alan’s talk at Clojure/West about data shapes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/C_Sharp_(programming_language%29"&gt;C#&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Cascading_Style_Sheets"&gt;CSS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://datomic.com"&gt;Datomic&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.infoq.com/presentations/Simple-Made-Easy"&gt;Rich’s Strange Loop keynote from 2011&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/John_Backus"&gt;John Backus&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;His Turing award lecture, &lt;a href="http://www.stanford.edu/class/cs242/readings/backus.pdf"&gt;“Can Programming Be Liberated from the von Neumann Style?”&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Backus-Naur_form"&gt;Backus-Naur&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Fortran"&gt;FORTRAN&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/ALGOL"&gt;ALGOL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Persistent_data_structure"&gt;Persistent data structures&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://c2.com/cgi/wiki?SmugLispWeenie"&gt;“Smug Lisp Weenies”&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.cs.kent.ac.uk/people/staff/dat/miranda/wadler87.pdf"&gt;“Why Calculating is Better than Scheming”&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Lambda_calculus"&gt;The Lambda Calculus&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/FP_(programming_language%29"&gt;The FP programming language&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;img src="http://feeds.feedburner.com/~r/relevance-llc/~4/TbuhX062qkU" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://thinkrelevance.com/blog/2012/04/09/thinkrelevance-the-podcast-episode-009-alan-dipert</feedburner:origLink></entry>
  <entry>
    <title>Big Data Reference Model</title>
    <id>http://thinkrelevance.com/blog/2012/04/04/big-data-reference-model</id>
    <updated>2012-04-04T20:00:00Z</updated>
    <published>2012-04-04T20:00:00Z</published>
    <link href="http://feedproxy.google.com/~r/relevance-llc/~3/QupI-seFESI/big-data-reference-model" />
    <author>
      <name>Michael Nygard</name>
      <email>mtnygard@thinkrelevance.com</email>
    </author>
    <content type="html">&lt;p&gt;A project that approaches Big Data as a purely technical challenge
will not deliver results. It is about more than just massive Hadoop
clusters and number-crunching. In order to deliver value, a Big Data
project has to enable change and adaptation. This requires that there
are known problems to be solved. Yet, identifying the problem can be
the hardest part. It&amp;#39;s often the case that you have to collect some
information to even discover what problem to solve. Deciding how to
solve that problem creates a need for more information and
analysis. This is an empirical discovery loop similar to that found in
any research project or Six Sigma initiative.&lt;/p&gt;

&lt;p&gt;&lt;img class="zoomable" alt="Diagram of the Big Data Reference Model" src="http://thinkrelevance.com/media/BAhbBlsHOgZmSSIsMjAxMi8wMy8zMC8xNC8zMy8yNC80NDEvYmRybV9tZWRpdW0ucG5nBjoGRVQ/bdrm-medium.png?sha=bc34e5ef"/&gt;&lt;/p&gt;

&lt;p&gt;Handling the data itself is a technical challenge, and it can be a big
one. Still, those other aspects of empirical learning, human
decision-making and problem identification must also be addressed.&lt;/p&gt;

&lt;p&gt;This model depicts a schematic form of the different aspects to
consider, including both human and technological components. It helps
discussions by guiding the team to consider the problem space first:
the business context, needs, and decision cycles. Then it moves into
the solution space: collection, analysis, visualization, and feedback
mechanisms. Using this model, projects and project teams are
encouraged to pause before implementation to make sure they understand
the problem to be solved. They may find that the problem has yet to be
identified.&lt;/p&gt;

&lt;p&gt;The model is divided into three areas with mutual dependencies and 
feedback loops. The following sections will discuss each of these areas.&lt;/p&gt;
&lt;h2&gt;Investigation&lt;/h2&gt;

&lt;p&gt;This is where efforts begin, especially with the Problem Identification step. &amp;quot;Problem Identification&amp;quot; is always in terms of the business and its situation. A particularly well-formed problem might be &amp;quot;We must raise conversion rates by 0.5% with our top customer segment in consumer electronics this year.&amp;quot; Notice that this statement has several dimensions: &amp;quot;what?&amp;quot; (conversion rate), &amp;quot;how much?&amp;quot; (0.5%), &amp;quot;where?&amp;quot; (top customer segment, consumer electronics), and &amp;quot;when?&amp;quot; (this year).&lt;/p&gt;

&lt;p&gt;Most problems will not be so well defined. It is very common to see problem identification stall on the need for more information. In our example, &amp;quot;top customer segment&amp;quot; might not actually be known. In that case, one problem identification exercise spawns a subsidiary problem identification, which could then spawn another in a kind of fractal process.&lt;/p&gt;

&lt;p&gt;Once a problem is identified, there is an accompanying hypothesis. In the case of our well-formed example, the explicit hypothesis might be that we can effect change in the conversion rate via pricing and promotions, presentation changes, or adjustments to the product assortment. In the subordinate problem, there is an implicit hypothesis that says &amp;quot;our customers can be segmented in meaningful ways, and some segments are more desirable than others.&amp;quot;&lt;/p&gt;

&lt;p&gt;Once a set of hypotheses are defined, three things must happen. First, testing the hypotheses almost always requires additional information. That may be in the form of assigning customers to randomized trial groups, then attaching their group identification to all their downstream activity. Or, it may be a need to tap into a different data source that hasn&amp;#39;t been used before (internal or external.) Virtually all of these information needs will require some changes to existing applications, so identifying the needs before leaping into implementation is important.&lt;/p&gt;

&lt;p&gt;In any of these cases, it is tempting to think that we could build a complete panopticon: a universal data warehouse with everything in the company. This is an expensive endeavor, and not a historically successful path. Whether structured or unstructured, any data store is suited to answer some questions but not others. No matter how much you invest in building the panopticon, there will be dimensions you don&amp;#39;t think to support. It is better to skip the massive up-front time and expense, focusing instead on making it very fast and easy to add new data sources or new elements to existing sources.&lt;/p&gt;

&lt;p&gt;The second thing that happens after describing the hypotheses is creating a way to effect change. For example, if the hypothesis says &amp;quot;we can increase our conversion rate as needed by broadening our product assortment,&amp;quot; then there must be some way to add the additional products into the system. This is likely to be well-supported, since it resembles an ordinary business function!&lt;/p&gt;

&lt;p&gt;Most often, testing the hypothesis will require some code or data changes in the applications. (Even our expanded assortment hypothesis might require adding an attribute to the applications&amp;#39; databases, to track products and orders that are part of the expanded assortment.) These changes will include ways to split or group entities, apply parameters to the system, or apply differential parameters to test groups. We&amp;#39;ll refer to all of these operations as &amp;quot;parameterization&amp;quot; in the general sense: adjusting the behavior of the systems in the space of all possible behaviors.&lt;/p&gt;

&lt;p&gt;At this stage, we expect that parameterization is based on ad-hoc analysis, which is the third thing to follow the hypotheses. Because this is still within the empirical discovery loop, we don&amp;#39;t want to invest in fully automated machine learning and feedback. That will follow once we validate a hypothesis and want to integrate it into our routine operation.&lt;/p&gt;

&lt;p&gt;Ad-hoc analysis refers to human-based data exploration. This can be as simple as spreadsheets with line graphs or as sophisticated as a room full of quants running &lt;a href="http://kx.com"&gt;K programs&lt;/a&gt; at light speed. The key aspect is that most of the tools are interactive. Questions are expressed as code, but that code is usually just &amp;quot;one shot&amp;quot; and is not meant for production operations. The main goal of ad-hoc analysis is to discover and validate, not to optimize. Ad-hoc analysis operates on the same kind of large-scale data store that the production tools will operate on. The goal of this activity is to validate the hypotheses and help discover the next round of problems to solve.&lt;/p&gt;

&lt;p&gt;Ad-hoc analysis continues even after one set of solutions is operating in production. They should always be working a step ahead of the production environment, looking for the next set of problems or opportunities.&lt;/p&gt;

&lt;p&gt;The final activity in Investigation usually happens much later. After one set of hypotheses are validated, the solution should be implemented and operationalized. At that point, the humans&amp;#39; attention will shift to the next set of problems, but they should also keep an eye on results of all the previous efforts. This is necessary because the competitive environment shifts constantly and your big solution today may be neutralized by your competitors tomorrow. In addition, the initial experiments may just show transient effects due to novelty or even the &lt;a href="http://en.wikipedia.org/wiki/Hawthorne_effect"&gt;Hawthorne effect&lt;/a&gt;. So humans need to have good information—presented in human-digestible ways—to make good decisions. These decisions will feed back into the applications in a way similar to the Needs Identification activity. The main difference is that routine decisions probably use knobs and levers that already exist rather than creating new ones.&lt;/p&gt;

&lt;p&gt;Now let&amp;#39;s turn our attention to the implementation area.&lt;/p&gt;

&lt;h2&gt;Implementation&lt;/h2&gt;

&lt;p&gt;Implementation deals with the technology: applications, data stores, and integration among them. The goal of implementation is to harvest and collect raw data for downstream use.&lt;/p&gt;

&lt;p&gt;Implementation covers all sources of data. That includes applications producing business-level metrics and events, but it also includes system and network metrics. (For example, there&amp;#39;s a surprising amount of knowledge to be gleaned from &lt;a href="http://www.oreillynet.com/pub/a/sysadmin/2007/02/02/3d-logfile-visualization.html"&gt;web logs&lt;/a&gt;.) Implementation increasingly includes external data sources such as advertising and social networks.&lt;/p&gt;

&lt;p&gt;The implementation area also covers ongoing changes to applications in order to introduce new parameters or ways to alter the parameters. For example, if Needs Identification says that arriving customers must be split into a control group and a test group, then something in the application or infrastructure needs to support parameters like: &amp;quot;number of groups&amp;quot;, &amp;quot;percentage of arrivals in each group&amp;quot;, &amp;quot;stickiness of group assignment&amp;quot;, and so on.&lt;/p&gt;

&lt;p&gt;It is also usually necessary to propagate such parameters along to downstream systems, which may require other incremental changes to the applications or databases.&lt;/p&gt;

&lt;p&gt;Raw data is where everything lands. The raw data activity includes any extraction tools needed in order to induct data from the sources. &amp;quot;Raw data&amp;quot; may actually include a processing stage or two if incoming sources need to be joined or split.&lt;/p&gt;

&lt;p&gt;A word of caution about data cleansing: it is tempting to canonicalize data here, removing unmatched or otherwise &amp;quot;not sane&amp;quot; records. That is usually a bad idea. Records that get deleted from raw data become &amp;quot;dark matter&amp;quot; than cannot be seen, reported on, or even compared to the amount of &amp;quot;visible matter&amp;quot; later. It is better to handle this with projections.&lt;/p&gt;

&lt;p&gt;Technical teams have a tendency to jump into the implementation area first. That&amp;#39;s not necessarily wrong, but it may be incomplete. Starting with implementation can be useful when it helps discover and identify problems. In that case, the process would begin with collection and raw data, follow the path through ad-hoc analysis and into problem identification.&lt;/p&gt;

&lt;h2&gt;Production&lt;/h2&gt;

&lt;p&gt;Production deals with making routine operations out of useful information.&lt;/p&gt;

&lt;p&gt;Once a hypothesis is validated, we would like to integrate the new thing we&amp;#39;ve learned into every day activity. This is a job of automation and feedback. Like the other areas, &amp;quot;Production&amp;quot; covers several distinct activities.&lt;/p&gt;

&lt;p&gt;&amp;quot;Automated Information Extraction&amp;quot; refers to processing of the raw data to find interesting information contained within the data itself. This step usually includes a wide variety of tools and languages. This polyglot can seem chaotic---and it can be difficult to support---but the goal is not to produce a cohesive software environment. Rather, it is to express the fundamental algorithms in the most expressive and performant way possible, given limited time for implementation and a limited lifespan of the algorithm itself. Extraction can include aggregation, grouping, joining, or splitting data. These programs should be small and loosely coupled. These programs should be well-engineered (in contrast to the ad-hoc analysis code). They must be resilient to messy input, changing data volumes, and partial system failures. &lt;/p&gt;

&lt;p&gt;The output of automated information extraction is more data, in a condensed format. This digested data could be used directly by applications, but more frequently goes through an augmentation step first.&lt;/p&gt;

&lt;p&gt;Augmentation refers to processing that adds new information to the data. This is where we find the statistical and machine learning algorithms. The specific kinds of processing to apply here were defined by the earlier ad-hoc analysis and validation. It would be rare, however, to see exactly the same code running in production operations as on the analysts workstation. The augmentation code will be a new implementation of the same algorithm.&lt;/p&gt;

&lt;p&gt;As we discussed in the &amp;quot;Investigation&amp;quot; section, even once a feedback loop is automated in production, humans still need to see the outcomes. Therefore, presentation and visualization is part of ongoing operations. Presenting quantitative information is a specialization of design activities, so this will normally be done by people with command of both graphical design and statistics. They must also understand enough about the psychology of numbers to avoid triggering universal human cognitive biases and failures. Bad visualization provokes bad decisions, just as much as bad data does.&lt;/p&gt;

&lt;p&gt;Finally, once the raw data has been digested and augmented, we reach &amp;quot;Optimization and Parameterization&amp;quot;. In this activity, we take the validated hypothesis and implement it in software. This software has the power to change the parameters in applications in order to reach the optimum value of some tradeoff. For example, an optimization loop may continually adjust discounting to optimize the tradeoff between revenue and margin. Or, in a different example, it may optimize the tradeoff between new customer registrations and cost per acquisition.&lt;/p&gt;

&lt;p&gt;Feedback from optimization back to the applications closes the decision loop and enables automated learning within the system, without requiring humans in the loop. As such, it can go as fast as the total data latency around the lower loop in the model. Batch processes will always have higher latency (so slower optimization) than real-time or streaming processes.&lt;/p&gt;

&lt;p&gt;A few words of caution are in order about optimization and parameterization. This activity requires the highest level of organizational maturity about its data and processes. Not every company reaches this activity, or does it for every problem/hypothesis. This is the way to achieve the fastest response time to external events, which means that both great benefits and great harm can be achieved with astonishing speed. Automated optimization has been blamed for stock market crashes (the &amp;quot;&lt;a href="http://en.wikipedia.org/wiki/2010_Flash_Crash"&gt;Flash Crash&lt;/a&gt;&amp;quot;) and patently ridiculous pricing events (the &lt;a href="http://www.michaeleisen.org/blog/?p=358"&gt;$23M textbook&lt;/a&gt;). These programs need to be designed very carefully, with governors and automatic limits baked in. They should optimize a trade-off equation rather than just maximizing some metric, or you risk damaging the health of your whole business in mechanistic pursuit of whichever metric has the fastest agent.&lt;/p&gt;

&lt;h2&gt;Summary&lt;/h2&gt;

&lt;p&gt;Using this model to guide Big Data projects helps focus efforts on the most productive areas. It puts the first things first, by starting with problem and needs identification. The model incorporates both human and technological activities so we create a fully integrated set of nested decision loops at different time scales.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/relevance-llc/~4/QupI-seFESI" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://thinkrelevance.com/blog/2012/04/04/big-data-reference-model</feedburner:origLink></entry>
  <entry>
    <title>Where to Find Relevancers: April Edition</title>
    <id>http://thinkrelevance.com/blog/2012/03/30/where-to-find-relevancers-april-edition</id>
    <updated>2012-03-30T18:00:00Z</updated>
    <published>2012-03-30T18:00:00Z</published>
    <link href="http://feedproxy.google.com/~r/relevance-llc/~3/Rp5ex5_BJ3c/where-to-find-relevancers-april-edition" />
    <author>
      <name>Lynn Grogan</name>
      <email>lynn@thinkrelevance.com</email>
    </author>
    <content type="html">&lt;p&gt;Want to meet a Relevancer in person? Here&amp;#39;s where you can find us during the month of April...&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Kalamazoo, MI&lt;/strong&gt; 4/21&lt;br/&gt;
&lt;a href="http://kalamazoox.org/"&gt;The KalamazooX No Technology Technology Conference&lt;/a&gt;&lt;/br&gt;
Speaker: &lt;a href="http://thinkrelevance.com/team/members/jen-myers"&gt;Jen Myers&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Durham, NC&lt;/strong&gt; 4/21, 2PM &lt;a href="http://splatspace.org/"&gt;Splat Space&lt;/a&gt;&lt;br/&gt; 
&lt;a href="http://www.meetup.com/splatspace/events/wqmbqyqgbcc/"&gt;Arduino Hack Afternoon&lt;/a&gt;&lt;br/&gt; 
Attending: &lt;a href="http://thinkrelevance.com/team/members/alan-dipert"&gt;Alan Dipert&lt;/a&gt;, Splat Space founder and Meetup organizer &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Austin, TX&lt;/strong&gt; 4/23-24&lt;br/&gt;
&lt;a href="http://railsconf2012.com/"&gt;Railsconf&lt;/a&gt;&lt;br/&gt;
Attending: &lt;a href="http://thinkrelevance.com/team/members/lake-denman"&gt;Lake Denman&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/relevance-llc/~4/Rp5ex5_BJ3c" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://thinkrelevance.com/blog/2012/03/30/where-to-find-relevancers-april-edition</feedburner:origLink></entry>
  <entry>
    <title>Datomic services</title>
    <id>http://thinkrelevance.com/blog/2012/03/29/datomic-services</id>
    <updated>2012-03-29T10:00:00Z</updated>
    <published>2012-03-29T10:00:00Z</published>
    <link href="http://feedproxy.google.com/~r/relevance-llc/~3/tMZhOgaSjYc/datomic-services" />
    <author>
      <name>Muness Alrubaie</name>
      <email>muness@thinkrelevance.com</email>
    </author>
    <content type="html">&lt;p&gt;For almost two years, we&amp;#39;ve been working with &lt;a href="http://clojure.org"&gt;Rich Hickey&lt;/a&gt; to realize his vision for a next generation database: &lt;a href="http://datomic.com"&gt;Datomic&lt;/a&gt;.  If you haven&amp;#39;t looked into Datomic yet, check out the videos at the end of this post, and &lt;a href="http://datomic.com/datomic-whitepaper.html"&gt;read the whitepaper&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Now that Datomic has launched, we are excited to make it an option for our customers.  We have a limited number of development teams available as they roll off other projects; two slots are currently available, on April 30th and May 21st.  Our teams can help you get started, or take your project all the way to the finish line (&lt;a href="http://thinkrelevance.com/how-we-work"&gt;read more about how we work&lt;/a&gt;). If you think you have a project that Datomic is a fit for, and you would like to apply for one of these slots, contact us at &lt;a href="mailto:datomic@thinkrelevance.com"&gt;&lt;a href="mailto:datomic@thinkrelevance.com"&gt;datomic@thinkrelevance.com&lt;/a&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Videos&lt;/h2&gt;

&lt;p&gt;If you&amp;#39;re not familiar with Datomic, watch the presentations where Rich and Stu introduce &lt;a href="http://www.youtube.com/watch?v=RKcqYZZ9RDY&amp;amp;feature=player_embedded"&gt;Datomic&lt;/a&gt; and its query language, &lt;a href="http://www.youtube.com/watch?v=RKcqYZZ9RDY&amp;amp;feature=player_embedded"&gt;Datalog&lt;/a&gt;.&lt;/p&gt;

&lt;iframe width="420" height="315" src="http://www.youtube.com/embed/RKcqYZZ9RDY" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;

&lt;iframe width="420" height="315" src="http://www.youtube.com/embed/bAilFQdaiHk" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;img src="http://feeds.feedburner.com/~r/relevance-llc/~4/tMZhOgaSjYc" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://thinkrelevance.com/blog/2012/03/29/datomic-services</feedburner:origLink></entry>
  <entry>
    <title>ThinkRelevance: The Podcast - Episode 008 - Michael Fogus</title>
    <id>http://thinkrelevance.com/blog/2012/03/28/thinkrelevance-the-podcast-episode-008-michael-fogus</id>
    <updated>2012-03-28T13:24:00Z</updated>
    <published>2012-03-28T13:24:00Z</published>
    <link href="http://feedproxy.google.com/~r/relevance-llc/~3/LUuh0EwQMuQ/thinkrelevance-the-podcast-episode-008-michael-fogus" />
    <author>
      <name>Craig Andera</name>
      <email>craig@thinkrelevance.com</email>
    </author>
    <content type="html">&lt;p&gt;&lt;img src="http://s3.amazonaws.com/thinkrelevance-podcast/008-michael-fogus.jpg" alt="cover art"&gt;&lt;/p&gt;

&lt;p&gt;Anyone who&amp;#39;s been around Clojure for a little while will have heard the name &lt;a href="http://thinkrelevance.com/team/members/fogus"&gt;Michael Fogus&lt;/a&gt;, who is our guest on this episode of the podcast. Fogus (as we call him) is a hacker, author, and all-around nice guy. He has recently launched &lt;a href="https://github.com/fogus/himera"&gt;Himera&lt;/a&gt;, a web service that compiles ClojureScript to Javascript. I&amp;#39;ve wanted to interview Fogus for quite a while, and that was all the excuse I needed. &lt;/p&gt;

&lt;p&gt;While we were talking, we touched not only on Himera, but on pair programming, Datomic, music, and a bunch of other stuff. I hope you enjoy listening to this episode as much as I enjoyed recording it!&lt;/p&gt;

&lt;p&gt;Download the episode &lt;a href="http://s3.amazonaws.com/thinkrelevance-podcast/ThinkRelevance-008-michael-fogus.mp3"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The show is &lt;a href="http://itunes.apple.com/us/podcast/thinkrelevance-the-podcast/id498067022"&gt;available on iTunes&lt;/a&gt;! You can also subscribe to the podcast using our &lt;a href="http://feeds.feedburner.com/thinkrelevance/podcast"&gt;podcast feed&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can send feedback about the show to &lt;a href="mailto:podcast@thinkrelevance.com"&gt;podcast@thinkrelevance.com&lt;/a&gt;, or leave a comment here on the blog. Thanks for listening!&lt;/p&gt;

&lt;h2&gt;Show Notes&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Our guest, &lt;a href="http://thinkrelevance.com/team/members/fogus"&gt;Fogus&lt;/a&gt;:

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://twitter.com/fogus"&gt;@fogus&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Author of &lt;a href="http://joyofclojure.com/"&gt;The Joy of Clojure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://github.com/fogus"&gt;Fogus on GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.fogus.me/"&gt;Embloginations&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;The music

&lt;ul&gt;
&lt;li&gt;The intro was &amp;quot;Mu&amp;quot; by &lt;a href="http://www.elrarecords.com/"&gt;Sun Ra&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;On the show, we said the outro was &amp;quot;Witching Hour&amp;quot;, by &lt;a href="http://ladytron.com"&gt;Ladytron&lt;/a&gt;. It turns out that&amp;#39;s the album on which the song we played actually appears. The song is &amp;quot;The Last One Standing&amp;quot;.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;People and stuff we mentioned on the show

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/clojure/clojurescript"&gt;ClojureScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Rich_Hickey"&gt;Rich Hickey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chris Houser a.k.a. &lt;a href="http://n01se.net/chouser/"&gt;chouser&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/richhickey/clojure-contrib/tree/master/clojurescript/"&gt;chouser&amp;#39;s ClojureScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://himera.herokuapp.com/"&gt;Himera, the ClojureScript compilation service&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=Tf6ygRj2N_o&amp;amp;list=FLuVhgR_1jCmeSwqHPIrS5KA&amp;amp;index=3&amp;amp;feature=plpp_video"&gt;Himera, the Russian band&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&amp;quot;Himera&amp;quot; written in Russian: химера&lt;/li&gt;
&lt;li&gt;&lt;a href="http://heroku.com"&gt;Heroku&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Paul Bauer: On Twitter &lt;a href="http://twitter.com/pmbauer"&gt;@pmbauer&lt;/a&gt; and on the web at &lt;a href="http://www.deftitlenil.com/"&gt;(def title nil)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Paul Bauer&amp;#39;s &lt;a href="http://www.deftitlenil.com/2011/11/clojurescript-compiler-service-poc.html"&gt;ClojureScript compilation service&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chris Granger, Clojure superhero: &lt;a href="https://github.com/ibdknox"&gt;On GitHub&lt;/a&gt; and &lt;a href="http://www.chris-granger.com/"&gt;on the web&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.chris-granger.com/2012/02/26/connecting-to-your-creation/"&gt;The live game editing demo he did&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://vimeo.com/36579366"&gt;&amp;quot;Inventing on Principle&amp;quot;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.fogus.me/2011/07/29/compiling-clojure-to-javascript-pt-2-why-no-eval/"&gt;Fogus’s blog post about why ClojureScript doesn’t have eval&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://lifehacker.com/5889754/reading-for-the-rushed"&gt;Fogus&amp;#39;s Lifehacker article&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.fogus.me/2012/02/22/reading/"&gt;The blog post it came from&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://news.ycombinator.com/item?id=3652401"&gt;The HackerNews discussion about it&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Expert-Systems-Principles-Programming-Fourth/dp/0534384471"&gt;&lt;em&gt;Expert Systems: Principles and Practice&lt;/em&gt;&lt;/a&gt;, by Giarratano and Riley&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Lisp_in_Small_Pieces"&gt;&lt;em&gt;Lisp in Small Pieces&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://citeseer.ist.psu.edu/"&gt;CiteSeer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.acm.org/"&gt;The Association for Computing Machinery (ACM)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://datomic.com"&gt;Datomic&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Datalog"&gt;Datalog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://techcrunch.com/2012/03/03/pair-programming-considered-harmful/"&gt;&amp;quot;Pair Programming Considered Harmful?&amp;quot;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://thinkrelevance.com/team/members/brenton-ashworth"&gt;Brenton Ashworth&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://clojurescriptone.com"&gt;ClojureScript One&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.google.com/"&gt;Google docs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;We mentioned writely, but they are now Google Docs&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Krautrock"&gt;Krautrock&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;img src="http://feeds.feedburner.com/~r/relevance-llc/~4/LUuh0EwQMuQ" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://thinkrelevance.com/blog/2012/03/28/thinkrelevance-the-podcast-episode-008-michael-fogus</feedburner:origLink></entry>
  <entry>
    <title>ThinkRelevance: The Podcast - Episode 007 - Clinton Nixon</title>
    <id>http://thinkrelevance.com/blog/2012/03/26/thinkrelevance-the-podcast-episode-007-clinton-nixon</id>
    <updated>2012-03-26T13:51:00Z</updated>
    <published>2012-03-26T13:51:00Z</published>
    <link href="http://feedproxy.google.com/~r/relevance-llc/~3/AwJE308QAKE/thinkrelevance-the-podcast-episode-007-clinton-nixon" />
    <author>
      <name>Craig Andera</name>
      <email>craig@thinkrelevance.com</email>
    </author>
    <content type="html">&lt;p&gt;&lt;img src="http://s3.amazonaws.com/thinkrelevance-podcast/007-clinton-nixon.jpg" alt="cover art"&gt;&lt;/p&gt;

&lt;p&gt;On this episode, we talk to &lt;a href="http://thinkrelevance.com/team/members/clinton-dreisbach"&gt;Clinton Nixon&lt;/a&gt;, about his sweet Ruby on Rails setup, amongst other things. We work with a lot of different technologies at Relevance, but Rails has been and continues to be one of the most important for us. So it was fun to hear how a real expert gets his Rails on. I hope you&amp;#39;ll agree!&lt;/p&gt;

&lt;p&gt;Download the episode &lt;a href="http://s3.amazonaws.com/thinkrelevance-podcast/ThinkRelevance-007-clinton-nixon.mp3"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The show is &lt;a href="http://itunes.apple.com/us/podcast/thinkrelevance-the-podcast/id498067022"&gt;available on iTunes&lt;/a&gt;! You can also subscribe to the podcast using our &lt;a href="http://feeds.feedburner.com/thinkrelevance/podcast"&gt;podcast feed&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can send feedback about the show to &lt;a href="mailto:podcast@thinkrelevance.com"&gt;podcast@thinkrelevance.com&lt;/a&gt;, or leave a comment here on the blog. Thanks for listening!&lt;/p&gt;

&lt;h2&gt;Show Notes&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Our guest, &lt;a href="http://thinkrelevance.com/team/members/clinton-dreisbach"&gt;Clinton Nixon&lt;/a&gt;:

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://twitter.com/crnixon"&gt;@crnixon&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://github.com/crnixon"&gt;Clinton on GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://crnixon.com/"&gt;Clinton&amp;#39;s website with the awesome mission statement&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://prompt.sh"&gt;prompt.sh&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;The music

&lt;ul&gt;
&lt;li&gt;The intro was &lt;a href="http://www.mergerecords.com/store/store_detail.php?catalog_id=789"&gt;&amp;quot;Future Crimes&amp;quot;&lt;/a&gt; by &lt;a href="http://en.wikipedia.org/wiki/Wild_Flag"&gt;Wild Flag&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The outro was &lt;a href="http://en.wikipedia.org/wiki/Sanford_and_Son_Theme_(The_Streetbeater%29"&gt;&amp;quot;The Street Beater&amp;quot;&lt;/a&gt; by &lt;a href="http://www.quincyjones.com/"&gt;Quincy Jones&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Stuff we mentioned on the show

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://pry.github.com/"&gt;Pry&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop"&gt;A definition of REPL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://rvm.beginrescueend.com/"&gt;rvm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/sstephenson/rbenv"&gt;rbenv&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tmux.sourceforge.net/"&gt;tmux&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gist.github.com/1688857"&gt;The Ruby 1.9.3 patch for faster Rails boot time&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.emacswiki.org/emacs/FindFileInProject"&gt;find-file-in-project&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://github.com/re5et/find-file-in-git-repo"&gt;find-file-in-git-repo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Ctags"&gt;ctags&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/crnixon/emacs.d"&gt;Clinton&amp;#39;s emacs setup&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/crnixon/dotfiles"&gt;Clinton&amp;#39;s dotfiles&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gembundler.com/rationale.html"&gt;bundler docs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/carlhuda/bundler/"&gt;bundler source&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://apidock.org"&gt;http://apidock.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://vagrantup.com/"&gt;Vagrant&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.opscode.com/chef/"&gt;Chef&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://puppetlabs.com/"&gt;Puppet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.cygwin.com/"&gt;Cygwin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://sequel.rubyforge.org/"&gt;Sequel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Scheme_(programming_language%29"&gt;Scheme&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://racket-lang.org/"&gt;Racket&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.perl.org/"&gt;Perl&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Learn a bit more about &lt;a href="http://www.bcorporation.net/"&gt;B Corporations&lt;/a&gt; on &lt;a href="http://thinkrelevance.com/blog/2011/12/19/podcast-episode-001"&gt;our first episode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://clojure-conj.org/"&gt;Clojure/conj!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://prompt.sh/articles/2011/02/hunt-the-wumpus.html"&gt;Hunt the Wumpus on prompt.sh&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;img src="http://feeds.feedburner.com/~r/relevance-llc/~4/AwJE308QAKE" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://thinkrelevance.com/blog/2012/03/26/thinkrelevance-the-podcast-episode-007-clinton-nixon</feedburner:origLink></entry>
  <entry>
    <title>Relevance Makes the B Corp "Best for the World" List!</title>
    <id>http://thinkrelevance.com/blog/2012/03/19/relevance-makes-the-b-corp-best-for-the-world-list</id>
    <updated>2012-03-19T15:15:00Z</updated>
    <published>2012-03-19T15:15:00Z</published>
    <link href="http://feedproxy.google.com/~r/relevance-llc/~3/XTE5YGvUwfY/relevance-makes-the-b-corp-best-for-the-world-list" />
    <author>
      <name>Lynn Grogan</name>
      <email>lynn@thinkrelevance.com</email>
    </author>
    <content type="html">&lt;p&gt;&lt;img src="http://thinkrelevance.com/media/BAhbBlsHOgZmSSJFMjAxMi8wMy8xNS8xNy8zMy80Ny8yNDgvU2NyZWVuX1Nob3RfMjAxMl8wM18xNV9hdF8xLjMwLjUyX1BNLnBuZwY6BkVU/Screen%20Shot%202012-03-15%20at%201.30.52%20PM.png?sha=382a1971" alt="Best for the World logo"&gt;&lt;/p&gt;

&lt;p&gt;We are thrilled to be included in the annual B Corporation &amp;quot;&lt;a href="http://www.bcorporation.net/index.cfm/nodeID/639DD431-0528-43F6-83F2-C8D08619D17E/fuseaction/content.page"&gt;Best for the World&lt;/a&gt;&amp;quot; list in the Best for Workers category. Relevance has
been &lt;a href="http://www.bcorporation.net/relevance"&gt;a B Corporation since 2009&lt;/a&gt;.  Being a B Corporation means we&amp;#39;re dedicated to using the power of business to create value for our community as well as for our customers and employees.  Our employees are at the heart of our business, so we&amp;#39;re delighted to be recognized as a great place for them!&lt;/p&gt;

&lt;p&gt;For more information about becoming a B Corp, visit the &lt;a href="http://www.bcorporation.net/"&gt;B Corporation website&lt;/a&gt;.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/relevance-llc/~4/XTE5YGvUwfY" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://thinkrelevance.com/blog/2012/03/19/relevance-makes-the-b-corp-best-for-the-world-list</feedburner:origLink></entry>
  <entry>
    <title>Where to Find Relevancers: March Edition</title>
    <id>http://thinkrelevance.com/blog/2012/02/28/where-to-find-relevancers-march-edition</id>
    <updated>2012-02-28T13:30:00Z</updated>
    <published>2012-02-28T13:30:00Z</published>
    <link href="http://feedproxy.google.com/~r/relevance-llc/~3/MPeW9g6u8Kk/where-to-find-relevancers-march-edition" />
    <author>
      <name>Lynn Grogan</name>
      <email>lynn@thinkrelevance.com</email>
    </author>
    <content type="html">&lt;p&gt;Want to meet a Relevancer in person? Here&amp;#39;s where you can find us during the month of March: &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Durham, NC&lt;/strong&gt; Every Tuesday - 7pm @ &lt;a href="http://splatspace.org/"&gt;Splat Space&lt;/a&gt;&lt;br/&gt; 
&lt;a href="http://www.meetup.com/splatspace/"&gt;Splat Space Open Meeting&lt;/a&gt;&lt;br/&gt; 
Attending: &lt;a href="http://thinkrelevance.com/team/members/alan-dipert"&gt;Alan Dipert&lt;/a&gt;, Splat Space founder and Meetup organizer &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Columbus, OH&lt;/strong&gt; 3/7-4/11&lt;br/&gt;
&lt;a href="http://girldevelopitcbus.com/"&gt;Girl Develop It&lt;/a&gt; &lt;a href="http://www.meetup.com/girldevelopitcbus/events/52340352/"&gt;Newbie HTML/CSS Class&lt;/a&gt;&lt;/br&gt;
Trainer: &lt;a href="http://thinkrelevance.com/team/members/jen-myers"&gt;Jen Myers&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;San Jose, CA&lt;/strong&gt; 3/13-3/15&lt;br/&gt; &lt;a href="http://clojurewest.org/training/"&gt;Clojure/West Training&lt;/a&gt;&lt;br/&gt; 
Trainers: &lt;a href="http://thinkrelevance.com/team/members/alan-dipert"&gt;Alan Dipert&lt;/a&gt; and &lt;a href="http://thinkrelevance.com/team/members/stuart-sierra"&gt;Stuart Sierra&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;San Jose, CA&lt;/strong&gt; 3/16-3/17&lt;br/&gt; 
&lt;a href="http://clojurewest.org/"&gt;Clojure/West Conference&lt;/a&gt;&lt;br/&gt; 
Speaking: &lt;a href="http://thinkrelevance.com/team/members/stuart-halloway"&gt;Stuart Halloway&lt;/a&gt;, &lt;a href="http://thinkrelevance.com/team/members/craig-andera"&gt;Craig Andera&lt;/a&gt;, &lt;a href="http://thinkrelevance.com/team/members/alan-dipert"&gt;Alan Dipert&lt;/a&gt;, &lt;a href="http://thinkrelevance.com/team/members/fogus"&gt;Michael Fogus&lt;/a&gt;, &lt;a href="http://thinkrelevance.com/team/members/david-liebke"&gt;David Liebke&lt;/a&gt;, &lt;a href="http://thinkrelevance.com/team/members/stuart-sierra"&gt;Stuart Sierra&lt;/a&gt;, &lt;a href="http://thinkrelevance.com/team/members/luke-vanderhart"&gt;Luke VanderHart&lt;/a&gt;&lt;/br&gt;
Attending: &lt;a href="http://thinkrelevance.com/team/members/chris-redinger"&gt;Chris Redinger&lt;/a&gt;, &lt;a href="http://thinkrelevance.com/team/members/brenton-ashworth"&gt;Brenton Ashworth&lt;/a&gt;, &lt;a href="http://thinkrelevance.com/team/members/clinton-r-nixon"&gt;Clinton Nixon&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Louisville, KY&lt;/strong&gt; 3/15-17&lt;br/&gt;
&lt;a href="http://www.codepalousa.com/"&gt;CodepaLOUsa Conference&lt;/a&gt;&lt;br/&gt;
Speaking: &lt;a href="http://thinkrelevance.com/team/members/jen-myers"&gt;Jen Myers&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Reston, VA&lt;/strong&gt; 3/23-3/24&lt;br/&gt; 
&lt;a href="http://www.rubynation.org/"&gt;RubyNation Conference&lt;/a&gt;&lt;br/&gt; 
Speaking: &lt;a href="http://thinkrelevance.com/team/members/justin-gehtland"&gt;Justin Gehtland&lt;/a&gt; (Keynote), &lt;a href="http://thinkrelevance.com/team/members/russ-olsen"&gt;Russ Olsen&lt;/a&gt; &lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/relevance-llc/~4/MPeW9g6u8Kk" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://thinkrelevance.com/blog/2012/02/28/where-to-find-relevancers-march-edition</feedburner:origLink></entry>
  <entry>
    <title>ThinkRelevance: The Podcast - Episode 006 - Larry Karnowski</title>
    <id>http://thinkrelevance.com/blog/2012/02/27/thinkrelevance-the-podcast-episode-006-larry-karnowski</id>
    <updated>2012-02-27T09:30:00Z</updated>
    <published>2012-02-27T09:30:00Z</published>
    <link href="http://feedproxy.google.com/~r/relevance-llc/~3/-4bSQHuC-MU/thinkrelevance-the-podcast-episode-006-larry-karnowski" />
    <author>
      <name>Craig Andera</name>
      <email>craig@thinkrelevance.com</email>
    </author>
    <content type="html">&lt;p&gt;&lt;img src="http://s3.amazonaws.com/thinkrelevance-podcast/006-larry-karnowski.jpg" alt="cover art"&gt;&lt;/p&gt;

&lt;p&gt;On this episode, we talk to &lt;a href="http://thinkrelevance.com/team/members/larry-karnowski"&gt;Larry Karnowski&lt;/a&gt;, one of our most senior employees, about Relevance culture. Along with his other duties, Larry works with all our new hires to make them aware of the many awesome and unusual practices and resources we have here at Relevance. Larry does a great job of talking about retrospectives, buddies, sponsors, tokens, and guitar lunch, to name just a few.&lt;/p&gt;

&lt;p&gt;It was a true pleasure speaking with Larry. I think you’ll enjoy listening to him, too!&lt;/p&gt;

&lt;p&gt;Download the episode &lt;a href="http://s3.amazonaws.com/thinkrelevance-podcast/ThinkRelevance-006-larry-karnowski.mp3"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The show is finally &lt;a href="http://itunes.apple.com/us/podcast/thinkrelevance-the-podcast/id498067022"&gt;available on iTunes&lt;/a&gt;! You can also subscribe to the podcast using our &lt;a href="http://feeds.feedburner.com/thinkrelevance/podcast"&gt;podcast feed&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can send feedback about the show to &lt;a href="mailto:podcast@thinkrelevance.com"&gt;podcast@thinkrelevance.com&lt;/a&gt;, or leave a comment here on the blog. Thanks for listening!&lt;/p&gt;

&lt;h2&gt;Show Notes&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Our guest, &lt;a href="http://thinkrelevance.com/team/members/larry-karnowski"&gt;Larry Karnowski&lt;/a&gt;:

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://twitter.com/karnowski"&gt;@karnowski&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://github.com/karnowski"&gt;Larry on GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Music:

&lt;ul&gt;
&lt;li&gt;Both the intro and outro music this time came from &lt;em&gt;&lt;a href="http://en.wikipedia.org/wiki/The_Suburbs_(Arcade_Fire_album"&gt;The Suburbs&lt;/a&gt;&lt;/em&gt; by &lt;a href="http://www.arcadefire.com/"&gt;Arcade Fire&lt;/a&gt;. &lt;/li&gt;
&lt;li&gt;The intro was &lt;a href="http://en.wikipedia.org/wiki/The_Suburbs_/_Month_of_May"&gt;&amp;quot;Month of May&amp;quot;&lt;/a&gt; and the outro was &lt;a href="http://www.sprawl2.com/"&gt;&amp;quot;Sprawl II (Mountains Beyond Mountains)&amp;quot;&lt;/a&gt;. &lt;/li&gt;
&lt;li&gt;Arcade Fire is carried by &lt;a href="http://www.mergerecords.com/"&gt;Merge Records&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;People we mentioned during the podcast:

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://thinkrelevance.com/team/members/rob-sanheim"&gt;Rob Sanheim&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.aaronbedra.com/"&gt;Aaron Bedra&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.estherderby.com/"&gt;Esther Derby&lt;/a&gt;, author of &lt;em&gt;&lt;a href="http://pragprog.com/book/dlret/agile-retrospectives"&gt;Agile Retrospectives&lt;/a&gt;&lt;/em&gt; and giver of great &lt;a href="http://www.estherderby.com/workshops"&gt;workshops&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://thinkrelevance.com/team/members/justin-gehtland"&gt;Justin Gehtland&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://alistair.cockburn.us/"&gt;Alistair Cockburn&lt;/a&gt;, author of &lt;a href="http://alistair.cockburn.us/Characterizing+people+as+non-linear%2c+first-order+components+in+software+development"&gt;&amp;quot;Characterizing people as non-linear, first-order components in software development&amp;quot;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Other things that came up on this show:

&lt;ul&gt;
&lt;li&gt;The Venture Dojo (which no longer has a web presence)&lt;/li&gt;
&lt;li&gt;Relevance&amp;#39;s &lt;a href="http://thinkrelevance.com/how-we-work"&gt;How We Work&lt;/a&gt; document&lt;/li&gt;
&lt;li&gt;Our good friends at &lt;a href="http://pruvop.com"&gt;Pruvop&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;img src="http://feeds.feedburner.com/~r/relevance-llc/~4/-4bSQHuC-MU" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://thinkrelevance.com/blog/2012/02/27/thinkrelevance-the-podcast-episode-006-larry-karnowski</feedburner:origLink></entry>
  <entry>
    <title>More Creative Chaos</title>
    <id>http://thinkrelevance.com/blog/2012/02/15/more-creative-chaos</id>
    <updated>2012-02-15T09:00:00Z</updated>
    <published>2012-02-15T09:00:00Z</published>
    <link href="http://feedproxy.google.com/~r/relevance-llc/~3/8eTQ_ji86-4/more-creative-chaos" />
    <author>
      <name>Russ Olsen</name>
      <email>russ@thinkrelevance.com</email>
    </author>
    <content type="html">&lt;p&gt;One of the best parts of working at Relevance is that things never, ever settle down. Name the task and if it has to do with software        development, helping the customer or gathering the lunch order, there is probably some Relevancer hard at work trying to find a new (maybe   even better!) way of doing it. Of course there is a limit to how much positive chaos a given number of people can inflict, so we are always  looking to find great people to join us and inflict more.&lt;/p&gt;

&lt;p&gt;Case in point is newly minted Relevancer &lt;a href="http://twitter.com/itg"&gt;Kevin Altman&lt;/a&gt;. Kevin began his great adventure in life with nothing but a  pen and a stack of discarded printer paper. Kevin&amp;#39;s overactive imagination made him a natural for a life of design. Kevin gets uncontrollably excited when presented with the opportunity to help someone turn their vision into something real. Illustration, animation,   front-end development: these are all weapons he&amp;#39;s been known to bring to battle. We have also caught Kevin venturing into the back-end depths of a number of applications.  Kevin washed up on Relevance&amp;#39;s shore at the end of a two year quest at &lt;a href="http://www.ea.com"&gt;EA Games&lt;/a&gt;. Completely blown away by the culture, the team and the free lunches, Kevin accepted his greatest quest yet: supporting the design team at Relevance. &lt;/p&gt;

&lt;p&gt;Also new to the Relevance family is &lt;a href="http://twitter.com/antiheroine"&gt;Jen Myers&lt;/a&gt;. Jen is a web and interface designer out of Columbus, Ohio.  Jen is interested in the user experience, teaching innovation and using design as a tool for communication. She spends the rest of her time  writing, watching good movies and raising a future geek girl (no pressure!). Jen also teaches HTML/CSS and organizes the coding education    program &lt;a href="http://girldevelopitcbus.com"&gt;Girl Develop It Columbus&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;Along with Kevin and Jen, we have been lucky enough to land &lt;a href="http://twitter.com/brentonashworth"&gt;Brenton Ashworth&lt;/a&gt;.  Brenton wrote his first program on a Commodore 64 to solve math homework problems. After getting distracted for 14 years by an obsession with surfing, he found his  way back to his true calling, using computers to solve problems and create things. Brenton has written programs to do everything from predicting the levels of ethyl carbamate in wine to helping companies deal with U.S. Customs claims. Brenton worked on his own for eight years but gave all that up to join Relevance in spreading even more happy chaos.&lt;/p&gt;

&lt;p&gt;We would also like to welcome Kat Goetz who, as our accounting manager, makes sure that we know where all of the profits of chaos are going. Good thing that Kat has more than 20 years of accounting experience in industries ranging from telecommunications and construction to public accounting.  Kat first came to Relevance as a contract accountant in 2010 and, since she seemed extremely skilled at herding cats armed with  credit cards, we just had to bring her on as a regular employee. Kat likes to upholster furniture (really!), read, sew and she spends a lot   of time cheering for her kids at various sporting events.&lt;/p&gt;

&lt;p&gt;We have also recently sent off a couple of our friends who have decided to try something new.  Jess Martin and his wife Elizabeth are moving to       Swaziland, Africa to serve for a year with a non-profit called &lt;a href="http://africarevolution.org"&gt;Africa Revolution&lt;/a&gt;.  They will be living on a   farm designed to care for just a few of the 200,000 AIDS orphans in Swaziland. To read more about their journey, check out their &lt;a href="http://jessandelizabeth.com"&gt;personal site&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;We have also bid bon voyage to &lt;a href="http://twitter.com/abedra"&gt;Aaron Bedra&lt;/a&gt; who, when he discovered that Relevance was not actually &lt;a href="http://groupon.com"&gt;Groupon&lt;/a&gt;, decided to give the real thing a try. Lucky for us it took Aaron four years to figure it all out. We did manage to get &lt;a href="http://thinkrelevance.com/blog/2012/01/25/thinkrelevance-the-podcast-episode-004-aaron-bedra-s-valedictory"&gt;an interview&lt;/a&gt; out of Aaron before he left for the wilds of Chicago.&lt;/p&gt;

&lt;p&gt;Jess and Aaron, remember we take the same attitude as the Marine Corps and certain organizations involved in the restaurant linen business:  There is no such thing as an ex-Relevancer. Make us proud!&lt;/p&gt;

&lt;p&gt;Russ&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/relevance-llc/~4/8eTQ_ji86-4" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://thinkrelevance.com/blog/2012/02/15/more-creative-chaos</feedburner:origLink></entry>
  <entry>
    <title>Agile Reboot: Putting the Man back in Manifesto</title>
    <id>http://thinkrelevance.com/blog/2012/02/07/agile-reboot-putting-the-man-back-in-manifesto</id>
    <updated>2012-02-07T14:02:00Z</updated>
    <published>2012-02-07T14:02:00Z</published>
    <link href="http://feedproxy.google.com/~r/relevance-llc/~3/725ZyKaOI-Y/agile-reboot-putting-the-man-back-in-manifesto" />
    <author>
      <name>Marc Phillips</name>
      <email>marc@thinkrelevance.com</email>
    </author>
    <content type="html">&lt;p&gt;“Individuals and interactions over process and tools. Working software over comprehensive documentation. Customer collaboration over contract negotiation. Responding to change over following a plan.” That&amp;#39;s the entirety of the &lt;a href="http://agilemanifesto.org/"&gt;Agile Manifesto&lt;/a&gt;, by the way. Seems simple, doesn&amp;#39;t it? Yet there are flotillas of books and courses with detailed instructions and steps for &amp;quot;doing&amp;quot; Agile, as if it were a thing with specific rules and regulations. Hogwashery! Hear me now, the road to hell is paved with book covers and exam notes, it&amp;#39;s time to rise up and put the &amp;#39;man&amp;#39; (and woman) back in &amp;#39;manifesto&amp;#39;. Spoiler alert: getting the &amp;#39;fest&amp;#39; back in as well will be the topic of a future post...&lt;/p&gt;

&lt;p&gt;Great teams do not &amp;quot;do&amp;quot; Agile, great teams &amp;quot;are&amp;quot; Agile. Being agile is not about burn-down charts, or attendant posture during some meetings, or not having other meetings, or some other &amp;quot;official rule&amp;quot; you must follow to pass a certification test. Being agile is a state of mind, a frame of reference from which to make decisions. If you are in the business of delivering software solutions and your strategy for success is adopting formulaic &amp;quot;Agile Processes&amp;quot;, you are costing everyone a lot of extra money. Stop it. Stop it now, and let the healing begin.&lt;/p&gt;

&lt;p&gt;Here&amp;#39;s a quick test to see if you are a member of an agile team. Does the team trust each other and communicate frequently and honestly? Give yourself a point. You&amp;#39;re moving faster towards clear, shared goals with less hesitation and fewer missteps. Individuals and interactions - sound familiar? &lt;a href="http://www.amazon.com/SPEED-Trust-Thing-Changes-Everything/dp/1416549005/"&gt;The Speed of Trust&lt;/a&gt; can be measured, don&amp;#39;t waste your client&amp;#39;s money on avoidable drag. &lt;/p&gt;

&lt;p&gt;Are team members (regardless of employer) passionately focused on overcoming hurdles blocking the path to shipping as a cohesive unit? Collaboration! That&amp;#39;s the spirit! Is the team focused on building effective solutions that make people smile, or on how closely the product matches the original specification? Hint - you should be making people smile. &lt;/p&gt;

&lt;p&gt;Teams are not formed to create documentation (not agile development teams anyway), they are formed to do magic, to enable people to do things not previously possible. Never forget that. Real agile teams do not start projects without first mapping a path, but they do not hesitate to adapt when market forces and other realities shift during flight. Respond to change, don&amp;#39;t just follow a plan. Seeing a pattern here?&lt;/p&gt;

&lt;p&gt;If your team is struggling to ship products on time, or continually ships products that fail to move the ball forward, or is constantly duplicating work due to miscommunication and misunderstandings, simply changing toolsets or making new rules is not going to save you. If every one of your team members cannot clearly state what success means for a project, why the project has been undertaken, and what risks and challenges stand between them and a solution, you&amp;#39;re not going to cross the finish line (at least not when and where you want to). Forget the charts. Forget the rules. Talk, trust, learn, adapt. The tools are just that, tools. Use the ones that work for you. On this project. With this team. Success does not hinge on whether you use &lt;a href="http://www.atlassian.com/software/jira/overview"&gt;Jira&lt;/a&gt;, or &lt;a href="http://www.thoughtworks-studios.com/mingle-agile-project-management"&gt;Mingle&lt;/a&gt;, or &lt;a href="http://www.pivotaltracker.com/"&gt;Pivotal Tracker&lt;/a&gt;, Google Docs, or Excel, or sticky notes, or &lt;a href="http://www.youtube.com/watch?v=2xV3zTlgu3Q"&gt;hand signals&lt;/a&gt; and a series of grunts.&lt;/p&gt;

&lt;p&gt;Successful agile teams are characterized by quickness, lightness, and ease of movement. They are mentally quick and alert. They have a resourceful and adaptable character. They are well-coordinated in movement and have the ability to think and draw conclusions quickly. That&amp;#39;s the entirety of the dictionary definition of “agile” by the way. Seems simple, doesn&amp;#39;t it? &lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/relevance-llc/~4/725ZyKaOI-Y" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://thinkrelevance.com/blog/2012/02/07/agile-reboot-putting-the-man-back-in-manifesto</feedburner:origLink></entry>
  <entry>
    <title>ThinkRelevance: The Podcast - Episode 005 - Michael Parenteau</title>
    <id>http://thinkrelevance.com/blog/2012/02/03/thinkrelevance-the-podcast-episode-005-michael-parenteau</id>
    <updated>2012-02-03T15:00:00Z</updated>
    <published>2012-02-03T15:00:00Z</published>
    <link href="http://feedproxy.google.com/~r/relevance-llc/~3/TmuJwhxfxK0/thinkrelevance-the-podcast-episode-005-michael-parenteau" />
    <author>
      <name>Craig Andera</name>
      <email>craig@thinkrelevance.com</email>
    </author>
    <content type="html">&lt;p&gt;&lt;img src="http://s3.amazonaws.com/thinkrelevance-podcast/005-michael-parenteau.jpg" alt="cover art"&gt;&lt;/p&gt;

&lt;p&gt;Ever since I began thinking about doing a Relevance podcast, I knew that I was going to want to have Michael Parenteau on the show. Michael is head of our design department, and a designer himself. He has a great attitude, and brings both that and his considerable talent to everything he does. I happened to be down in Durham the week that we released the new website, which Michael had a big hand in bringing about, so I knew the time was right to have a conversation with him about it. &lt;/p&gt;

&lt;p&gt;In this episode, we talk with &lt;a href="http://thinkrelevance.com/team/members/michael-parenteau"&gt;Michael Parenteau&lt;/a&gt; about being a designer at Relevance, Sanskrit, the importance of remembering the human part of software, and washing feet at Burning Man. Enjoy!&lt;/p&gt;

&lt;p&gt;Download the episode &lt;a href="http://s3.amazonaws.com/thinkrelevance-podcast/ThinkRelevance-005-michael-parenteau.mp3"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The show is finally &lt;a href="http://itunes.apple.com/us/podcast/thinkrelevance-the-podcast/id498067022"&gt;available on iTunes&lt;/a&gt;! You can also subscribe to the podcast using our &lt;a href="http://feeds.feedburner.com/thinkrelevance/podcast"&gt;podcast feed&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can send feedback about the show to &lt;a href="mailto:podcast@thinkrelevance.com"&gt;podcast@thinkrelevance.com&lt;/a&gt;, or leave a comment here on the blog. Thanks for listening!&lt;/p&gt;

&lt;h2&gt;Show Notes&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Our guest, &lt;a href="http://thinkrelevance.com/team/members/michael-parenteau"&gt;Michael Parenteau&lt;/a&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://twitter.com/parenteau"&gt;@parenteau&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://github.com/michaelparenteau"&gt;Michael on GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;We have &lt;a href="http://thinkrelevance.com"&gt;a brand new website&lt;/a&gt;! You&amp;#39;re probably looking at it right now.

&lt;ul&gt;
&lt;li&gt;Note the hand-drawn illustrations on &lt;a href="http://thinkrelevance.com/team"&gt;the team page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;And the &lt;a href="http://thinkrelevance.com/how-we-work"&gt;How We Work&lt;/a&gt; section&lt;/li&gt;
&lt;li&gt;Plus the &lt;a href="http://assets1.thinkrelevance.com/images/bg/body-bkg.jpg"&gt;neat background image&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;And don&amp;#39;t forget about the &lt;a href="http://www.theleagueofmoveabletype.com/goudy-bookletter-1911"&gt;interesting typography&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Check out what &lt;a href="http://www.unmatchedstyle.com/gallery/thinkrelevancecom.php"&gt;unmatchedstyle&lt;/a&gt; had to say about the website, too&lt;/li&gt;
&lt;li&gt;Please &lt;a href="mailto:website@thinkrelevance.com"&gt;send us feedback&lt;/a&gt; about the website&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;People we mentioned during the podcast

&lt;ul&gt;
&lt;li&gt;Jen Myers &lt;a href="https://twitter.com/#!/antiheroine"&gt;@antiheroine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Kevin Altman &lt;a href="https://twitter.com/#!/itg"&gt;@itg&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Other things that came up on this show

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://clojurescriptone.com"&gt;ClojureScript One&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Pair_programming"&gt;Pair programming&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://git-scm.com"&gt;Git&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://github.com"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://haml-lang.com"&gt;HAML&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://slim-lang.com"&gt;Slim&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mojombo/jekyll"&gt;Jekyll&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ruby-lang.org"&gt;Ruby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://liquidmarkup.org/"&gt;Liquid&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://agilemanifesto.org/principles.html"&gt;Agile Principles&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://clojure.org"&gt;Clojure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Software_craftsmanship"&gt;Software Craftsmanship&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Sanskrit"&gt;Sanskrit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.shreemaa.org/drupal/?q=taxonomy_menu/54/88"&gt;Devi Mandir&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.burningman.com"&gt;Burning Man&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;img src="http://feeds.feedburner.com/~r/relevance-llc/~4/TmuJwhxfxK0" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://thinkrelevance.com/blog/2012/02/03/thinkrelevance-the-podcast-episode-005-michael-parenteau</feedburner:origLink></entry>
  <entry>
    <title>Where to Find Relevancers this Month!</title>
    <id>http://thinkrelevance.com/blog/2012/01/27/where-to-find-relevancers-this-month</id>
    <updated>2012-01-27T08:50:00Z</updated>
    <published>2012-01-27T08:50:00Z</published>
    <link href="http://feedproxy.google.com/~r/relevance-llc/~3/yu8GHZGSWJw/where-to-find-relevancers-this-month" />
    <author>
      <name>Lynn Grogan</name>
      <email>lynn@thinkrelevance.com</email>
    </author>
    <content type="html">&lt;p&gt;Want to meet a Relevancer in person?  Here&amp;#39;s where you can find us in the next month:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Durham, NC&lt;/strong&gt;
Every Tuesday - 7pm @ Splat Space&lt;br/&gt;
&lt;a href="http://www.meetup.com/splatspace/events/48476622/"&gt;Splat Space Open Meeting&lt;/a&gt;&lt;br/&gt;
Attending: &lt;a href="http://thinkrelevance.com/team/members/alan-dipert"&gt;Alan Dipert&lt;/a&gt;, Splat Space founder and Meetup organizer&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Baltimore, MD&lt;/strong&gt;
2/1 - 7:30pm @Revelytix&lt;br/&gt;
&lt;a href="http://baltimorefp.wordpress.com/2012/01/28/first-presentationhack-night-wednesday-february-1st-at-revelytix/"&gt;BaltimoreFP Presentation/Hack Night&lt;/a&gt;&lt;br/&gt;
Speaking: &lt;a href="http://thinkrelevance.com/team/members/alex-redington"&gt;Alex Redington&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Aruba&lt;/strong&gt;
2/6-2/10&lt;br/&gt;
&lt;a href="http://speakerconf.com/"&gt;SpeakerConf&lt;/a&gt;&lt;br/&gt;
Speaking: &lt;a href="http://thinkrelevance.com/team/members/michael-nygard"&gt;Michael Nygard&lt;/a&gt; and &lt;a href="http://thinkrelevance.com/team/members/stuart-halloway"&gt;Stuart Halloway&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Durham, NC&lt;/strong&gt;
2/6/2012, 7pm @ Splat Space&lt;br/&gt;
&lt;a href="http://www.meetup.com/TriClojure/events/47918212/"&gt;Monthly TriClojure Meeting&lt;/a&gt;&lt;br/&gt;
Speaking: &lt;a href="http://thinkrelevance.com/team/members/brenton-ashworth"&gt;Brenton Ashworth&lt;/a&gt;, &lt;em&gt;ClojureScript One&lt;/em&gt;&lt;br/&gt;
Attending: &lt;a href="http://thinkrelevance.com/team/members/chris-redinger"&gt;Chris Redinger&lt;/a&gt;, TriClojure Founder and Meetup Organizer&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Atlanta, GA&lt;/strong&gt;
2/23-2/24&lt;br/&gt;
We&amp;#39;re proud sponsors of &lt;a href="http://lessconf.lesseverything.com/"&gt;Lessconf&lt;/a&gt;&lt;br/&gt;
Attending: A dozen Relevancers&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/relevance-llc/~4/yu8GHZGSWJw" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://thinkrelevance.com/blog/2012/01/27/where-to-find-relevancers-this-month</feedburner:origLink></entry>
  <entry>
    <title>ThinkRelevance: The Podcast - Episode 004 - Aaron Bedra's Valedictory</title>
    <id>http://thinkrelevance.com/blog/2012/01/25/thinkrelevance-the-podcast-episode-004-aaron-bedra-s-valedictory</id>
    <updated>2012-01-25T19:30:00Z</updated>
    <published>2012-01-25T19:30:00Z</published>
    <link href="http://feedproxy.google.com/~r/relevance-llc/~3/TnawKZyyftE/thinkrelevance-the-podcast-episode-004-aaron-bedra-s-valedictory" />
    <author>
      <name>Craig Andera</name>
      <email>craig@thinkrelevance.com</email>
    </author>
    <content type="html">&lt;p&gt;&lt;img src="http://s3.amazonaws.com/thinkrelevance-podcast/004-aaron-bedra.jpg" alt="Aaron Bedra on ThinkRelevance: The Podcast" title="Aaron Bedra"&gt;&lt;/p&gt;

&lt;p&gt;When I heard that Aaron Bedra was leaving Relevance, I was surprised and a bit saddened. But I also thought, &amp;quot;Hey, we should have him on the podcast.&amp;quot; And that&amp;#39;s just what we did. I think it&amp;#39;s great to work at a place where it&amp;#39;s cool to record an interview with someone who has decided to move on.&lt;/p&gt;

&lt;p&gt;In this episode, we talk to Aaron about what brought him to Relevance, some of the things he&amp;#39;s worked on while he was here and even a bit about what the future holds for him.&lt;/p&gt;

&lt;p&gt;Download the episode &lt;a href="http://s3.amazonaws.com/thinkrelevance-podcast/ThinkRelevance-004-aaron-bedra.mp3"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You may have noticed a sweet new feature on the podcast: cover art! Our crack design team offered to produce &amp;quot;album covers&amp;quot; for our shows, and I realized that I&amp;#39;d be an idiot not to take them up on the offer. It&amp;#39;s a fun detail, and one I hope you&amp;#39;ll enjoy. &lt;/p&gt;

&lt;p&gt;As a reminder, you can subscribe to the podcast using our &lt;a href="http://feeds.feedburner.com/thinkrelevance/podcast"&gt;podcast feed&lt;/a&gt;.  I&amp;#39;m still working on getting the show added to iTunes, but that should happen pretty soon.&lt;/p&gt;

&lt;p&gt;You can send feedback about the show to &lt;a href="mailto:podcast@thinkrelevance.com"&gt;podcast@thinkrelevance.com&lt;/a&gt;, or leave a comment here on the blog. Thanks for listening!&lt;/p&gt;

&lt;h2&gt;Show Notes&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Our guest, Aaron Bedra

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://twitter.com/abedra"&gt;@abedra&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.aaronbedra.com/"&gt;Aaron&amp;#39;s blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/abedra"&gt;Aaron on GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Music

&lt;ul&gt;
&lt;li&gt;Intro: &lt;a href="http://www.last.fm/music/Billy+Cobham/_/Red+Baron" title="Red Baron"&gt;Red Baron&lt;/a&gt;, performed by &lt;a href="http://www.billycobham.com/" title="Billy Cobham"&gt;Billy Cobham&lt;/a&gt; off of &lt;a href="http://en.wikipedia.org/wiki/Spectrum_%28Billy_Cobham_album%29" title="Spectrum"&gt;&amp;quot;Spectrum&amp;quot;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Outro: &lt;a href="http://en.wikipedia.org/wiki/Aeroplane_%28Red_Hot_Chili_Peppers_song%29" title="Aeroplane"&gt;Aeroplane&lt;/a&gt;, by the Red Hot Chili Peppers, off of &amp;quot;One Hot Minute&amp;quot;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;People

&lt;ul&gt;
&lt;li&gt;Muness Alrubie: &lt;a href="http://twitter.com/muness"&gt;@muness&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Stu Halloway: &lt;a href="http://twitter.com/stuarthalloway"&gt;@stuarthalloway&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Justin Gehtland: &lt;a href="http://twitter.com/jgehtland"&gt;@jgethland&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;David Liebke: &lt;a href="http://twitter.com/liebke"&gt;@liebke&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chris Redinger: &lt;a href="http://twitter.com/redinger"&gt;@redinger&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Links

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://groupon.com"&gt;Groupon&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://railsconf2012.com/"&gt;RailsConf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/relevance/streamlined"&gt;Streamlined&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://rubyconf.org/"&gt;RubyConf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.thoughtworks.com/"&gt;ThoughtWorks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.metasploit.com/"&gt;MetaSploit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Programming Clojure: &lt;a href="http://pragprog.com/book/shcloj/programming-clojure"&gt;First Edition&lt;/a&gt;, &lt;a href="http://pragprog.com/book/shcloj2/programming-clojure"&gt;Second Edition&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://peepcode.com/system/previews/rails-security-audit/peepcode-security-preview.pdf"&gt;Building Safe Applications&lt;/a&gt;, a &lt;a href="http://peepcode.com"&gt;PeepCode&lt;/a&gt; book by Aaron Bedra&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/clojure/test.generative"&gt;test.generative&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/QuickCheck"&gt;QuickCheck&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://dl.acm.org/citation.cfm?id=1788479"&gt;EasyCheck&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://heroku.com"&gt;Heroku&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.lisperati.com/clojure-spels/casting.html"&gt;Casting SPELs in Lisp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://landoflisp.com/"&gt;Land of Lisp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://pragprog.com/book/fr_rr/rails-recipes"&gt;Rails Recipes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://github.com"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://thestrangeloop.com/"&gt;Strange Loop&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://clojure-conj.org/"&gt;Clojure/conj&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://clojurewest.org/"&gt;Clojure/West&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;img src="http://feeds.feedburner.com/~r/relevance-llc/~4/TnawKZyyftE" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://thinkrelevance.com/blog/2012/01/25/thinkrelevance-the-podcast-episode-004-aaron-bedra-s-valedictory</feedburner:origLink></entry>
  <entry>
    <title>ThinkRelevance: The Podcast - Episode 003 - Brenton Ashworth on ClojureScript One</title>
    <id>http://thinkrelevance.com/blog/2012/01/12/podcast-episode-003</id>
    <updated>2012-01-12T05:00:00Z</updated>
    <published>2012-01-12T05:00:00Z</published>
    <link href="http://feedproxy.google.com/~r/relevance-llc/~3/0DOVo3x1kBA/podcast-episode-003" />
    <author>
      <name>Craig Andera</name>
      <email>craig@thinkrelevance.com</email>
    </author>
    <content type="html">&lt;p&gt;I was particularly excited to record this, our third episode of
ThinkRelevance: The Podcast. That&amp;#39;s because on today&amp;#39;s show, we talk
with Brenton Ashworth about ClojureScript One, which was released just
this week. As Brenton will explain, ClojureScript One is a project
aimed at helping people learn how to use ClojureScript quickly and
effectively.&lt;/p&gt;

&lt;p&gt;Download the episode &lt;a href="http://s3.amazonaws.com/thinkrelevance-podcast/ThinkRelevance-003-brenton-ashworth.mp3"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;As a reminder, you can subscribe to the podcast using our
&lt;a href="http://feeds.feedburner.com/thinkrelevance/podcast"&gt;podcast feed&lt;/a&gt;.
I&amp;#39;m still working on getting the show added to iTunes, but that should
happen pretty soon.&lt;/p&gt;

&lt;p&gt;You can send feedback about the show to
&lt;a href="mailto:podcast@thinkrelevance.com"&gt;podcast@thinkrelevance.com&lt;/a&gt;, or
leave a comment here on the blog. Thanks for listening!&lt;/p&gt;

&lt;h2&gt;Show Notes&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Our guest, Brenton Ashworth

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://twitter.com/#!/brentonashworth"&gt;@brentonashworth&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://formpluslogic.blogspot.com/"&gt;Brenton&amp;#39;s blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/brentonashworth"&gt;Brenton on GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Music

&lt;ul&gt;
&lt;li&gt;The intro song on this episode is
&lt;a href="http://en.wikipedia.org/wiki/Ride_the_Lightning#Fight_Fire_with_Fire"&gt;Fight Fire With Fire&lt;/a&gt;,
by &lt;a href="http://en.wikipedia.org/wiki/Metallica"&gt;Metallica&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;The outro song is
&lt;a href="http://en.wikipedia.org/wiki/Paranoid_(song%29"&gt;Paranoid&lt;/a&gt; by
&lt;a href="http://en.wikipedia.org/wiki/Black_Sabbath"&gt;Black Sabbath&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;People

&lt;ul&gt;
&lt;li&gt;Luke Vanderhart: &lt;a href="http://twitter.com/levanderhart"&gt;@levanderhart&lt;/a&gt;,
&lt;a href="http://github.com/levand"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Jen Myers: &lt;a href="https://twitter.com/#!/antiheroine"&gt;@antiheroine&lt;/a&gt;,
&lt;a href="http://jenmyers.net/"&gt;Blog&lt;/a&gt;, &lt;a href="https://github.com/jenmyers/"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Kevin Altman &lt;a href="https://twitter.com/#!/itg"&gt;@itg&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Michael Parenteau &lt;a href="http://twitter.com/parenteau"&gt;@parenteau&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Rich Hickey: &lt;a href="http://twitter.com/richhickey"&gt;@richhickey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Fogus: &lt;a href="http://twitter.com/fogus"&gt;@fogus&lt;/a&gt;,
&lt;a href="http://blog.fogus.me/"&gt;Blog&lt;/a&gt;, &lt;a href="http://github.com/fogus"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;David Nolen: &lt;a href="http://twitter.com/swannodette"&gt;@swannodette&lt;/a&gt;,
&lt;a href="http://dosync.posterous.com/"&gt;Blog&lt;/a&gt;, &lt;a href="https://github.com/swannodette"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Links

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://clojurescriptone.com"&gt;ClojureScript One&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/clojure/clojurescript"&gt;ClojureScript&lt;/a&gt; itself&lt;/li&gt;
&lt;li&gt;&lt;a href="http://code.google.com/closure/"&gt;Google Closure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/levand/domina"&gt;Domina&lt;/a&gt; - A ClojureScript DOM
manipulation library&lt;/li&gt;
&lt;li&gt;&lt;a href="http://weavejester.github.com/hiccup/"&gt;Hiccup&lt;/a&gt; - A fast library
for rendering HTML in Clojure&lt;/li&gt;
&lt;li&gt;&lt;a href="http://howwework.thinkrelevance.com/developer_narrative.html#pair_programming"&gt;How We Pair&lt;/a&gt;- A bit about pair programming at Relevance&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blip.tv/clojure/hammock-driven-development-4475586"&gt;The &amp;quot;Hammock Talk&amp;quot;&lt;/a&gt; - Rich&amp;#39;s excellent talk about how to solve hard problems&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;img src="http://feeds.feedburner.com/~r/relevance-llc/~4/0DOVo3x1kBA" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://thinkrelevance.com/blog/2012/01/12/podcast-episode-003</feedburner:origLink></entry>
  <entry>
    <title>ThinkRelevance: The Podcast - Episode 002 - David Liebke on Avout</title>
    <id>http://thinkrelevance.com/blog/2012/01/05/podcast-episode-002</id>
    <updated>2012-01-05T05:00:00Z</updated>
    <published>2012-01-05T05:00:00Z</published>
    <link href="http://feedproxy.google.com/~r/relevance-llc/~3/jcQgCtddtaI/podcast-episode-002" />
    <author>
      <name>Craig Andera</name>
      <email>craig@thinkrelevance.com</email>
    </author>
    <content type="html">&lt;p&gt;Hello, and welcome to the second episode of ThinkRelevance: The
Podcast. We had so much fun &lt;a href="http://thinkrelevance.com/blog/2011/12/19/podcast-episode-001.html"&gt;last
time&lt;/a&gt;
that we thought we&amp;#39;d do it again! This time, we talk to David Liebke
(&lt;a href="http://twitter.com/#!/liebke"&gt;@liebke&lt;/a&gt;), a developer here at
Relevance. The main thrust of our conversation centers on
&lt;a href="http://avout.io/"&gt;Avout&lt;/a&gt;, a Clojure library for managing distributed
state in a consistent manner. Avout is pretty cool, and we get to hear
David explain it, as well as talk a bit about the source of the names
of all David&amp;#39;s projects, the book
&lt;a href="http://en.wikipedia.org/wiki/Anathem"&gt;Anathem&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Download the episode &lt;a href="http://s3.amazonaws.com/thinkrelevance-podcast/ThinkRelevance-002-david-liebke.mp3"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;In other exciting news, the show now has an actual feed, just like a
real, grown-up podcast. You can find it at
&lt;a href="http://feeds.feedburner.com/thinkrelevance/podcast"&gt;http://feeds.feedburner.com/thinkrelevance/podcast&lt;/a&gt;.
I&amp;#39;ll work on getting the show added to iTunes as the next step.&lt;/p&gt;

&lt;p&gt;Also, I believe I forgot to mention this last time, but please send
feedback about the show to
&lt;a href="mailto:podcast@thinkrelevance.com"&gt;podcast@thinkrelevance.com&lt;/a&gt;.
Thanks for listening!&lt;/p&gt;

&lt;h2&gt;Show Notes&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;David Liebke on the Internet

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://twitter.com/#!/liebke"&gt;@liebke&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://data-sorcery.org/"&gt;David&amp;#39;s blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/liebke"&gt;David on GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;The intro and outro music today both come from
&lt;a href="http://synthesist.net/music/anathem/"&gt;IOLET&lt;/a&gt; by David Stutz. The CD
is inspired by some of the concepts and themes in Anathem. The intro
song is &lt;em&gt;Deriving the Quadratic Equation&lt;/em&gt;, and the outro is
&lt;em&gt;Approximating Pi&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Avout can be found on the web at &lt;a href="http://avout.io"&gt;http://avout.io&lt;/a&gt;. You can ask questions on the &lt;a href="http://groups.google.com/group/clojure"&gt;Clojure mailing list&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Some of the technologies we talked about on this episode:

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://zookeeper.apache.org/"&gt;Zookeeper&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://hadoop.apache.org/"&gt;Hadoop&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.mongodb.org/"&gt;mongoDB&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://aws.amazon.com/simpledb/"&gt;Amazon SimpleDB&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Distributed_Transaction_Coordinator"&gt;Microsoft&amp;#39;s Distributed Transaction Coordinator (DTC)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/openUtility/menagerie"&gt;menagerie&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://clojure.org/protocols"&gt;Clojure Protocols&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://kotka.de/blog/2010/12/What_are_Pods.html"&gt;Clojure Pods&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;The people we mentioned today include:

&lt;ul&gt;
&lt;li&gt;Rich Hickey: &lt;a href="http://twitter.com/richhickey"&gt;@richhickey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Stuart Sierra: &lt;a href="http://twitter.com/stuartsierra"&gt;@stuartsierra&lt;/a&gt;, &lt;a href="http://stuartsierra.com"&gt;Blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Neal_Stephenson"&gt;Neil Stephenson&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;img src="http://feeds.feedburner.com/~r/relevance-llc/~4/jcQgCtddtaI" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://thinkrelevance.com/blog/2012/01/05/podcast-episode-002</feedburner:origLink></entry>
  <entry>
    <title>ThinkRelevance: The Podcast - Episode 001</title>
    <id>http://thinkrelevance.com/blog/2011/12/19/podcast-episode-001</id>
    <updated>2011-12-19T05:00:00Z</updated>
    <published>2011-12-19T05:00:00Z</published>
    <link href="http://feedproxy.google.com/~r/relevance-llc/~3/gTo9j3PZzHs/podcast-episode-001" />
    <author>
      <name>Craig Andera</name>
      <email>craig@thinkrelevance.com</email>
    </author>
    <content type="html">&lt;p&gt;Relevance is a fascinating place to work. The primary reason for that,
in my opinion, is the great people that work there. I find I&amp;#39;m
constantly having interesting conversations with my coworkers, and
it&amp;#39;s not always about tech stuff. More than once I&amp;#39;ve had a random
hallway conversation and thought, &amp;quot;Wow, if I had recorded that, it
would make a pretty good podcast episode.&amp;quot;&lt;/p&gt;

&lt;p&gt;So that&amp;#39;s what I&amp;#39;m doing. On a roughly weekly basis, I&amp;#39;m going to be
releasing conversations with the people I am privileged to work with.
We&amp;#39;ve got no set agenda: just have an interesting conversation about
whatever people want to talk about.&lt;/p&gt;

&lt;p&gt;As this is our first episode, I&amp;#39;m still figuring out how to do all the
usual podcast stuff, like getting it on iTunes, creating a feed, and
all that jazz. So for our inaugural episode, we&amp;#39;re just going with &lt;a href="http://s3.amazonaws.com/thinkrelevance-podcast/ThinkRelevance-001-JustinGehtland.mp3"&gt;a
simple download link&lt;/a&gt;.
I&amp;#39;ll get all the fancy podcast stuff figured out, soon, I promise.&lt;/p&gt;

&lt;p&gt;In this episode, I talk with Justin Gehtland, who&amp;#39;s sort of our CEO
(he explains the &amp;quot;sort of&amp;quot; in the episode). As is always the case when
talking to Justin, it was a fun conversation. I hope you&amp;#39;ll agree.&lt;/p&gt;

&lt;h2&gt;Show Notes&lt;/h2&gt;

&lt;p&gt;We mention a lot of people in the podcast. Here&amp;#39;s a list of where to
find them on the web:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Justin Gehtland: &lt;a href="http://twitter.com/jgehtland"&gt;@jgehtland&lt;/a&gt;,
&lt;a href="http://thinkrelevance.com/blog/"&gt;Blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Alan Dipert: &lt;a href="http://twitter.com/alandipert"&gt;@alandipert&lt;/a&gt;,
&lt;a href="http://alan.dipert.org/"&gt;Blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&amp;quot;Scary&amp;quot; Ron Sumida: Current web whereabouts unknown&lt;/li&gt;
&lt;li&gt;Don Box: &lt;a href="http://twitter.com/donbox"&gt;@donbox&lt;/a&gt;,
&lt;a href="http://en.wikipedia.org/wiki/Don_Box"&gt;Wikipedia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chris Sells: &lt;a href="http://twitter.com/csells"&gt;@csells&lt;/a&gt;,
&lt;a href="http://www.sellsbrothers.com/"&gt;Blog&lt;/a&gt;,
&lt;a href="http://en.wikipedia.org/wiki/Chris_Sells"&gt;Wikipedia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Brent Rector: &lt;a href="http://www.wiseowl.com/"&gt;Website&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Keith Brown: &lt;a href="http://twitter.com/keithbrown42"&gt;@keithbrown42&lt;/a&gt;,
&lt;a href="http://www.pluralsight-training.net/microsoft/Authors/Details?handle=keith-brown"&gt;Website&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Stu Halloway: &lt;a href="http://twitter.com/stuarthalloway"&gt;@stuarthalloway&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Tim Ewald: Current web whereabouts unknown&lt;/li&gt;
&lt;li&gt;Glenn Vanderburg: &lt;a href="http://twitter.com/glv"&gt;@glv&lt;/a&gt;, &lt;a href="http://www.vanderburg.org/blog"&gt;Blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Jason Rudolph: &lt;a href="http://twitter.com/jasonrudolph"&gt;@jasonrudolph&lt;/a&gt;, &lt;a href="http://jasonrudolph.com/"&gt;Website&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Rob Sanheim: &lt;a href="http://twitter.com/rsanheim"&gt;@rsanheim&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Rich Hickey: &lt;a href="http://twitter.com/richhickey"&gt;@richhickey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Andy Hunt and Dave Thomas are &lt;a href="http://pragprog.com/"&gt;The Pragmatic Programmers&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Other notes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The intro to the podcast is the song &lt;a href="http://en.wikipedia.org/wiki/Jet_City_Woman"&gt;Jet City Woman&lt;/a&gt; by &lt;a href="http://en.wikipedia.org/wiki/Queensr%C3%BFche"&gt;Queensrÿche&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;The outro to the podcast is the song &lt;a href="http://en.wikipedia.org/wiki/Sultans_of_Swing"&gt;Sultans of Swing&lt;/a&gt; by &lt;a href="http://en.wikipedia.org/wiki/Dire_Straits"&gt;Dire Straits&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Justin, Stu Halloway, Tim, and I all used to work at &lt;a href="http://develop.com"&gt;DevelopMentor&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://howwework.thinkrelevance.com/developer_narrative.html#open_source_fridays"&gt;Relevance&amp;#39;s Fridays policy&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;You can find out more about B Corporations at
&lt;a href="http://www.bcorporation.net/"&gt;www.bcorporation.net&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Justin&amp;#39;s books:

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Better-Faster-Lighter-Java-Bruce/dp/0596006764/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1324073116&amp;amp;sr=1-1"&gt;Better, Faster, Lighter Java&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Java-Enterprise-Nutshell-OReilly/dp/0596101422/ref=sr_1_2?s=books&amp;amp;ie=UTF8&amp;amp;qid=1324073116&amp;amp;sr=1-2"&gt;Java Enterprise in a Nutshell&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Spring-Developers-Notebook-Bruce-Tate/dp/0596009100/ref=sr_1_4?s=books&amp;amp;ie=UTF8&amp;amp;qid=1324073116&amp;amp;sr=1-4"&gt;Spring: A Developers&amp;#39;s Notebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Pragmatic-Ajax-Web-2-0-Primer/dp/0976694085/ref=sr_1_5?s=books&amp;amp;ie=UTF8&amp;amp;qid=1324073116&amp;amp;sr=1-5"&gt;Pragmatic Ajax: A Web 2.0 Primer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Rails-Java-Developers-Stuart-Halloway/dp/097761669X/ref=sr_1_6?s=books&amp;amp;ie=UTF8&amp;amp;qid=1324073116&amp;amp;sr=1-6"&gt;Rails for Java Developers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Effective-Visual-Basic-Improve-Applications/dp/0201704765/ref=sr_1_7?s=books&amp;amp;ie=UTF8&amp;amp;qid=1324073116&amp;amp;sr=1-7"&gt;Effective Visual Basic: How to Improve Your VB/COM+ Applications&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Windows-forms-programming-Visual-Basic/dp/7508331516/ref=sr_1_9?s=books&amp;amp;ie=UTF8&amp;amp;qid=1324073116&amp;amp;sr=1-9"&gt;Windows Forms Programming in Visual Basic .NET&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Band Together is on the web at
&lt;a href="http://www.bandtogethernc.org/"&gt;www.bandtogethernc.org&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Read about
&lt;a href="http://fantom.org/"&gt;Fan, the obscure programming language&lt;/a&gt;.  Apparently it&amp;#39;s called Fantom now.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://pragprog.com/book/shcloj/programming-clojure"&gt;Programming Clojure&lt;/a&gt;,
by Stuart Halloway.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://rubyonrails.org/"&gt;Ruby on Rails&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;img src="http://feeds.feedburner.com/~r/relevance-llc/~4/gTo9j3PZzHs" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://thinkrelevance.com/blog/2011/12/19/podcast-episode-001</feedburner:origLink></entry>
  <entry>
    <title>Documenting Architecture Decisions</title>
    <id>http://thinkrelevance.com/blog/2011/11/15/documenting-architecture-decisions</id>
    <updated>2011-11-15T05:00:00Z</updated>
    <published>2011-11-15T05:00:00Z</published>
    <link href="http://feedproxy.google.com/~r/relevance-llc/~3/eAPGawdFW0k/documenting-architecture-decisions" />
    <author>
      <name>Michael Nygard</name>
      <email>mtnygard@thinkrelevance.com</email>
    </author>
    <content type="html">&lt;h1&gt;Context&lt;/h1&gt;

&lt;p&gt;Architecture for agile projects has to be described and defined
differently. Not all decisions will be made at once, nor will all of
them be done when the project begins.&lt;/p&gt;

&lt;p&gt;Agile methods are not opposed to documentation, only to valueless
documentation. Documents that assist the team itself can have value,
but only if they are kept up to date. Large documents are never kept
up to date. Small, modular documents have at least a chance at being
updated.&lt;/p&gt;

&lt;p&gt;Nobody ever reads large documents, either. Most developers have been
on at least one project where the specification document was larger
(in bytes) than the total source code size. Those documents are too
large to open, read, or update. Bite sized pieces are easier for for
all stakeholders to consume.&lt;/p&gt;

&lt;p&gt;One of the hardest things to track during the life of a project is the
motivation behind certain decisions. A new person coming on to a
project may be perplexed, baffled, delighted, or infuriated by some
past decision. Without understanding the rationale or consequences,
this person has only two choices:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Blindly accept the decision.&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;This response may be OK, if the decision is still valid. It may
not be good, however, if the context has changed and the decision
should really be revisited. If the project accumulates too many
decisions accepted without understanding, then the development
team becomes afraid to change anything and the project collapses
under its own weight.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Blindly change it.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Again, this may be OK if the decision needs to be reversed. On the
other hand, changing the decision without understanding its
motivation or consequences could mean damaging the project&amp;#39;s
overall value without realizing it. (E.g., the decision supported
a non-functional requirement that hasn&amp;#39;t been tested yet.)&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;It&amp;#39;s better to avoid either blind acceptance or blind reversal.&lt;/p&gt;

&lt;h1&gt;Decision&lt;/h1&gt;

&lt;p&gt;We will keep a collection of records for &amp;quot;architecturally significant&amp;quot;
decisions: those that affect the structure, non-functional
characteristics, dependencies, interfaces, or construction techniques.&lt;/p&gt;

&lt;p&gt;An architecture decision record is a short text file in a format
similar to an Alexandrian pattern. (Though the decisions themselves
are not necessarily patterns, they share the characteristic balancing
of forces.) Each record describes a set of forces and a single
decision in response to those forces. Note that the decision is the
central piece here, so specific forces may appear in multiple ADRs.&lt;/p&gt;

&lt;p&gt;We will keep ADRs in the project repository under doc/arch/adr-NNN.md&lt;/p&gt;

&lt;p&gt;We should use a lightweight text formatting language like Markdown or
Textile.&lt;/p&gt;

&lt;p&gt;ADRs will be numbered sequentially and monotonically. Numbers will not
be reused.&lt;/p&gt;

&lt;p&gt;If a decision is reversed, we will keep the old one around, but mark
it as superseded. (It&amp;#39;s still relevant to know that it &lt;em&gt;was&lt;/em&gt; the
decision, but is &lt;em&gt;no longer&lt;/em&gt; the decision.)&lt;/p&gt;

&lt;p&gt;We will use a format with just a few parts, so each document is easy
to digest. The format has just a few parts.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Title&lt;/strong&gt; These documents have names that are short noun phrases. For
example, &amp;quot;ADR 1: Deployment on Ruby on Rails 3.0.10&amp;quot; or &amp;quot;ADR 9: LDAP
for Multitenant Integration&amp;quot;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Context&lt;/strong&gt; This section describes the forces at play, including
technological, political, social, and project local. These forces are
probably in tension, and should be called out as such. The language in
this section is value-neutral. It is simply describing facts.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Decision&lt;/strong&gt; This section describes our response to these forces. It
is stated in full sentences, with active voice. &amp;quot;We will ...&amp;quot;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Status&lt;/strong&gt; A decision may be &amp;quot;proposed&amp;quot; if the project stakeholders
haven&amp;#39;t agreed with it yet, or &amp;quot;accepted&amp;quot; once it is agreed. If a
later ADR changes or reverses a decision, it may be marked as
&amp;quot;deprecated&amp;quot; or &amp;quot;superseded&amp;quot; with a reference to its replacement.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Consequences&lt;/strong&gt; This section describes the resulting context, after
applying the decision.  All consequences should be listed here, not
just the &amp;quot;positive&amp;quot; ones. A particular decision may have positive,
negative, and neutral consequences, but all of them affect the team
and project in the future.&lt;/p&gt;

&lt;p&gt;The whole document should be one or two pages long. We will write each
ADR as if it is a conversation with a future developer. This requires
good writing style, with full sentences organized into
paragraphs. Bullets are acceptable only for visual style, not as an
excuse for writing sentence fragments. (Bullets kill people, even
PowerPoint bullets.)&lt;/p&gt;

&lt;h1&gt;Status&lt;/h1&gt;

&lt;p&gt;Accepted.&lt;/p&gt;

&lt;h1&gt;Consequences&lt;/h1&gt;

&lt;p&gt;One ADR describes one significant decision for a specific project. It
should be something that has an effect on how the rest of the project
will run.&lt;/p&gt;

&lt;p&gt;The consequences of one ADR are very likely to become the context for
subsequent ADRs. This is also similar to Alexander&amp;#39;s idea of a pattern
language: the large-scale responses create spaces for the smaller
scale to fit into.&lt;/p&gt;

&lt;p&gt;Developers and project stakeholders can see the ADRs, even as the team
composition changes over time.&lt;/p&gt;

&lt;p&gt;The motivation behind previous decisions is visible for everyone,
present and future. Nobody is left scratching their heads to
understand, &amp;quot;What were they thinking?&amp;quot; and the time to change old
decisions will be clear from changes in the project&amp;#39;s context.&lt;/p&gt;

&lt;hr&gt;

&lt;h1&gt;Experience Report&lt;/h1&gt;

&lt;p&gt;You may have noticed that this post is formatted like an ADR
itself. We&amp;#39;ve been using this format on a few of our projects since
early August. That&amp;#39;s not a very long time in the global sense, but
early feedback from both clients and developers has been quite
positive. In that time, we&amp;#39;ve had six to ten developers rotate through
projects using ADRs. All of them have stated that they appreciate the
degree of context they received by reading them.&lt;/p&gt;

&lt;p&gt;ADRs have been especially useful for capturing longer-term
intentions. We have several clients who are stabilizing their current
systems, but looking toward a larger rearchitecture in the
not-too-distant future. By writing these intentions down, we don&amp;#39;t
inadvertently make those future changes harder.&lt;/p&gt;

&lt;p&gt;One potential objection is that keeping these in version control with
the code makes them less accessible for project managers, client
stakeholders, and others who don&amp;#39;t live in version control like the
development team does. In practice, our projects almost all live in
GitHub private repositories, so we can exchange links to the latest
version in master. Since GitHub does markdown processing
automatically, it looks just as friendly as any wiki page would.&lt;/p&gt;

&lt;p&gt;So far, ADRs are proving to be a useful tool, so we&amp;#39;ll keep using
them.&lt;/p&gt;

&lt;h1&gt;More Reading&lt;/h1&gt;

&lt;p&gt;Thanks to Philipe Kruchten for discussing the &lt;a href="http://www.computer.org/portal/web/csdl/doi/10.1109/MS.2009.52"&gt;importance of
architecture decisions&lt;/a&gt;. I&amp;#39;m
told there is more about them in
&lt;a href="http://www.sei.cmu.edu/library/abstracts/books/0321552687.cfm"&gt;Documenting Software Architectures&lt;/a&gt;
which is near the top of my reading queue.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/relevance-llc/~4/eAPGawdFW0k" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://thinkrelevance.com/blog/2011/11/15/documenting-architecture-decisions</feedburner:origLink></entry>
  <entry>
    <title>Now with four more awesome</title>
    <id>http://thinkrelevance.com/blog/2011/10/24/now-with-more-awesome</id>
    <updated>2011-10-24T04:00:00Z</updated>
    <published>2011-10-24T04:00:00Z</published>
    <link href="http://feedproxy.google.com/~r/relevance-llc/~3/UKJxCW58mDc/now-with-more-awesome" />
    <author>
      <name>Muness Alrubaie</name>
      <email>muness@thinkrelevance.com</email>
    </author>
    <content type="html">&lt;p&gt;We may have &lt;a href="http://thinkrelevance.com/blog/2011/04/20/welcoming-two-more.html"&gt;stopped pretending to be Apple&lt;/a&gt; but we haven&amp;#39;t stopped adding more awesome to our team: Naoko Chamberlain, Clinton Nixon, Russ Olsen and Jenn Hudson.&lt;/p&gt;

&lt;p&gt;Naoko&amp;#39;s personality drove her to project management/coach calling.  She’s a planner and couldn&amp;#39;t help that if she tried.  She hugely appreciates the details.  It comes naturally to observe and attend to her surroundings, and she truly enjoys teamwork whether at work, play, or playing ball.  She also loves to organize everything -- even her sock drawer is organized by color and type.&lt;/p&gt;

&lt;p&gt;When Naoko is not planning to-do&amp;#39;s or organizing her sock drawer she expresses her love for wine, conversations, and sports.  When all three are in one place she is in an extra good mood (except for when Boilermakers, Yankees, or Colts are losing an important game).&lt;/p&gt;

&lt;p&gt;Clinton has spent the last 12 years all over the technology industry, from monitoring network security at Three Letter Agencies to hacking for startups to managing teams of developers. After discovering both Ruby and Durham, NC six years ago, he&amp;#39;s been a huge fan of both. He&amp;#39;s spent enough time at Relevance game nights and other events that he&amp;#39;s felt like part of the family for a long while. He has perfectly normal, non-nerdy hobbies outside of programming, like playing Dungeons &amp;amp; Dragons and playing the ukulele.&lt;/p&gt;

&lt;p&gt;Russ Olsen started his career doing that other kind of engineering, the sort that involves electricity, gears and getting dirty. Pretty rapidly the wonder of computer programming lured Russ away, which probably explains why most of his fingers are still intact today.&lt;/p&gt;

&lt;p&gt;Since turning to coding, Russ has worked on everything from 3D design and image processing software to database query engines and workflow systems.  Russ first discovered Ruby back in 2000 when he went looking for a simple programming language to teach to his son. The seven year old lost interest, but Russ never did and he has been building increasingly sophisticated systems in Ruby ever since.&lt;/p&gt;

&lt;p&gt;Russ also spends a fair bit of time promoting Ruby via public speaking and he helped found RubyNation, a regional Ruby conference held each Spring in Northern Virginia.  Russ has also written extensively about Ruby in the form of two highly regarded books: The first, &lt;a href="http://www.amazon.com/Design-Patterns-Ruby-Russ-Olsen/dp/0321490452"&gt;Design Patterns in Ruby&lt;/a&gt;  was published in 2008 and is a complete reworking of the classic Gang of Four patterns for a modern dynamic programming language. Russ&amp;#39;s second book &lt;a href="http://www.amazon.com/Eloquent-Ruby-Addison-Wesley-Professional/dp/0321584104"&gt;Eloquent Ruby&lt;/a&gt; is a guide to writing idiomatic Ruby.  Eloquent Ruby was an instant hit in the Ruby and Rails community when it was published earlier this year.&lt;/p&gt;

&lt;p&gt;Russ also has been secretly enamored with parentheses since a very early age and lately has been dabbling in Clojure.&lt;/p&gt;

&lt;p&gt;Jenn has 20 years of accounting and analytical experience in a wide range of industries including software, alternative energy, legal, construction, retail and photofinishing, working with both small business and major corporation settings.  She has extensive experience at managing an entire business including preparing strategic plans, implementing new programs and products, marketing and analyzing performance.  While away from the office, she enjoys cooking and entertaining, travel to far away places and following her daughter&amp;#39;s volleyball team around the country.&lt;/p&gt;

&lt;p&gt;I&amp;#39;d also like to wish our alumnus &lt;a href="http://twitter.com/#!/shayfrendt"&gt;Shay Frendt&lt;/a&gt; the best of luck with our friends at &lt;a href="http://chargify.com/"&gt;Chargify&lt;/a&gt;.  We love you, we miss you.&lt;/p&gt;

&lt;p&gt;We&amp;#39;re still looking for more awesome.  If you&amp;#39;d like to join this &lt;a href="http://thinkrelevance.com/team"&gt;awesome team&lt;/a&gt;, &lt;a href="mailto:jobs@thinkrelevance.com"&gt;introduce yourself&lt;/a&gt;.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/relevance-llc/~4/UKJxCW58mDc" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://thinkrelevance.com/blog/2011/10/24/now-with-more-awesome</feedburner:origLink></entry>
  <entry>
    <title>Friday Update 1.1</title>
    <id>http://thinkrelevance.com/blog/2011/08/08/Friday-Update</id>
    <updated>2011-08-08T04:00:00Z</updated>
    <published>2011-08-08T04:00:00Z</published>
    <link href="http://feedproxy.google.com/~r/relevance-llc/~3/fx7CE3HePCw/Friday-Update" />
    <author>
      <name>Jon Distad</name>
      <email>jon@thinkrelevance.com</email>
    </author>
    <content type="html">&lt;p&gt;Welcome to the latest installment of the critically acclaimed &amp;quot;Friday Update&amp;quot;!
This week&amp;#39;s theme is &amp;quot;In-browser Awesomeness (plus one more)&amp;quot;, and boy do we
have an exciting lineup for you today!&lt;/p&gt;

&lt;p&gt;First up, our brilliant intern Vojto (pronounced VOY-toe) has spiked out a Cocoa
library called &lt;a href="http://atmospheresync.org/"&gt;Atmosphere&lt;/a&gt; which waits for
client-side changes and pushes those changes to the server automagically. You
can read more about it on his
&lt;a href="http://thewebmage.wordpress.com/2011/08/05/friday-atmosphere-in-node-js/"&gt;blog&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Next we have the illustrious Chad Humphries, who is investigating using &lt;a href="http://weblog.rubyonrails.org/2011/5/22/rails-3-1-release-candidate"&gt;Rails
3.1&lt;/a&gt;,
&lt;a href="http://documentcloud.github.com/backbone/"&gt;Backbone.js&lt;/a&gt; and
&lt;a href="http://pivotal.github.com/jasmine/"&gt;Jasmine&lt;/a&gt; to build applications. He is
excited to announce that the Jasmine tests run both inside and outside the
browser.&lt;/p&gt;

&lt;p&gt;Continuing our theme, Bobby Calderwood and Alex Redington are working on an
in-browser &lt;a href="https://github.com/clojure/clojurescript/wiki"&gt;ClojureScript&lt;/a&gt;
evaluator. A server is required to perform compilation, but, in conjunction with
some additonal work from Alan Dipert and Brenton Ashworth, we could soon have a
browser-connected REPL!&lt;/p&gt;

&lt;p&gt;And our c-c-c-combo breaker: David Liebke is working on a Clojure library called
&lt;a href="http://liebke.github.com/cogito/"&gt;cogito&lt;/a&gt;. It&amp;#39;s a Clojure implementation of
System-Z+, a probabalistic reasoner.&lt;/p&gt;

&lt;p&gt;That&amp;#39;s it for now!&lt;/p&gt;

&lt;p&gt;And don&amp;#39;t forget to sign up for &lt;a href="http://clojureconj.org/"&gt;Clojure/conj&lt;/a&gt;!&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/relevance-llc/~4/fx7CE3HePCw" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://thinkrelevance.com/blog/2011/08/08/Friday-Update</feedburner:origLink></entry>
</feed>

