<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jeff Mather&#039;s Dispatches &#187; From the Yellow Notepad</title>
	<atom:link href="http://jeffmatherphotography.com/dispatches/category/from-the-yellow-notepad/feed/" rel="self" type="application/rss+xml" />
	<link>http://jeffmatherphotography.com/dispatches</link>
	<description>The Post-9-to-5 Life of an International Playboy</description>
	<lastBuildDate>Wed, 23 May 2012 13:23:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>The Frustrated Software Architect</title>
		<link>http://jeffmatherphotography.com/dispatches/2012/05/the-frustrated-software-architect/</link>
		<comments>http://jeffmatherphotography.com/dispatches/2012/05/the-frustrated-software-architect/#comments</comments>
		<pubDate>Fri, 18 May 2012 17:56:30 +0000</pubDate>
		<dc:creator>Jeff Mather</dc:creator>
				<category><![CDATA[From the Yellow Notepad]]></category>
		<category><![CDATA[Software Engineering]]></category>

		<guid isPermaLink="false">http://jeffmatherphotography.com/dispatches/?p=5589</guid>
		<description><![CDATA[Simon Brown gave an interesting lecture on &#8220;Agile Architecture,&#8221; entitled The Frustrated Architect at GOTOCon. Here are some notes and reactions: Whatever methodology you use, aim for the best of flat, self-organizing teams. Make sure to mind the inter-team gaps. &#8230; <a href="http://jeffmatherphotography.com/dispatches/2012/05/the-frustrated-software-architect/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Simon Brown gave an interesting lecture on &#8220;Agile Architecture,&#8221; entitled <a href="http://www.infoq.com/presentations/The-Frustrated-Architect">The Frustrated Architect</a> at GOTOCon. Here are some notes and reactions:</p>
<ul>
<li>Whatever methodology you use, aim for the best of flat, self-organizing teams. Make sure to mind the inter-team gaps. That&#8217;s where architecture helps.</li>
<li>My team could probably use UML more for modeling the architecture (the &#8220;what&#8221; and &#8220;how&#8221; of interactions between our features) more. Color-coding different class/component roles adds another dimension of description.</li>
<li>Do class-responsibility-collaboration (CRC) modeling for architecture. Using Post-Its makes it &#8220;Agile.&#8221;</li>
<li>&#8220;Coding the Architecture&#8221; = Win. &#8220;Project Managing the Architecture&#8221; = Fail.</li>
<li>Focus on functional/nonfunctional requirements, constraints, and operating principles.</li>
<li>Use &#8220;paper prototype&#8221;-like activities in small groups to create effective sketches of the architecture. Then ask &#8220;Would you code it that way?&#8221; If the answer is no, redo/fix it.</li>
<li>The architecture should highlight both the domain (<i>e.g.</i>, accounting) and software design (<i>e.g.</i>, GUIs, model-view-control, etc.).</li>
<li>Base the architecture on requirements and prove the architecture works via experiments.</li>
<li>Architecture is what is difficult to refactor in an afternoon (or week). It&#8217;s costly to change, complex, risky, and (often) novel.</li>
<li>Do &#8220;just enough&#8221; design. How do the significant elements work together, mitigate key risks, provide foundation to move forward.</li>
<li>Just document what the code doesn&#8217;t describe.</li>
<li>We need our technical mentors to keep teaching as they keep moving up the corporate ladder.</li>
</ul>
<p><a href="http://jeffmatherphotography.com/dispatches/2012/05/the-frustrated-software-architect/simon-brown-architecture/" rel="attachment wp-att-5606"><img src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2012/05/Simon-Brown-Architecture-663x500.png" alt="" title="Architectural Considerations" width="640" height="482" class="alignleft size-large wp-image-5606" /></a></p>
<p><br clear="all" /><i>Dear Diabetes Blog Week readers, we&#8217;ll be back to our normal programming tomorrow. Stick around. (I don&#8217;t post techie stuff like this very often.)</i></p>
]]></content:encoded>
			<wfw:commentRss>http://jeffmatherphotography.com/dispatches/2012/05/the-frustrated-software-architect/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Thinking Differently about Software Optimization</title>
		<link>http://jeffmatherphotography.com/dispatches/2012/01/thinking-differently-about-software-optimization/</link>
		<comments>http://jeffmatherphotography.com/dispatches/2012/01/thinking-differently-about-software-optimization/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 21:11:22 +0000</pubDate>
		<dc:creator>Jeff Mather</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Fodder for Techno-weenies]]></category>
		<category><![CDATA[From the Yellow Notepad]]></category>
		<category><![CDATA[Software Engineering]]></category>

		<guid isPermaLink="false">http://jeffmatherphotography.com/dispatches/?p=4302</guid>
		<description><![CDATA[Yesterday morning while eating my &#8220;Free Wednesday Breakfast&#8221; chocolate croissant and fresh fruit with yoghurt, I watched an interview with John Nolan entitled &#8220;The State of Hardware Acceleration with GPUs/FPGAs, Parallel Algorithm Design.&#8221; In the spirit of giving back, I&#8217;m &#8230; <a href="http://jeffmatherphotography.com/dispatches/2012/01/thinking-differently-about-software-optimization/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Yesterday morning while eating my &#8220;Free Wednesday Breakfast&#8221; chocolate croissant and fresh fruit with yoghurt, I watched an interview with John Nolan entitled &#8220;<a href="http://www.infoq.com/interviews/nolan-hardware-acceleration">The State of Hardware Acceleration with GPUs/FPGAs, Parallel Algorithm Design</a>.&#8221; In the spirit of giving back, I&#8217;m posting a few notes.</p>
<ul>
<li>When optimizing code for GPU, FPGA, or CPU, definitely focus on pipelining and overall throughput, not just local optimizations.</li>
<li>There&#8217;s a trade-off between &#8220;faster&#8221; and &#8220;sooner.&#8221; It&#8217;s not always worth saving a few seconds (or even a few minutes) if the kernels take hours or days to compile. (Then again, sometimes it is.)</li>
<li>Try to reduce dependence on the language/compiler &#8220;stack&#8221; that removes inefficiencies. The optimizer does good work, but you can do things to help it. Think about the hardware or architecture format. It&#8217;s not a sin to reduce the amount of abstraction in the service of performance. Pay attention to things that affect processor pipelining and cache movement.</li>
<li>BTW, some languages and technologies exist to provide higher level programming that&#8217;s close to the hardware, but they&#8217;re proprietary, secret, or still in R&#038;D.</li>
<li>Use algorithmic optimization techniques. Step back and find the shortest-time computation.</li>
<li>Avoid using <tt>if</tt> statements. The <tt>goto</tt> construct is considered harmful, but <tt>if</tt> is basically the same thing. Instead think about state machines and polymorphism. There&#8217;s no branch-prediction penalty to pay, since the system &#8220;just is&#8221; in the state it&#8217;s supposed to be in. The logic is clearer, because there are no switches, making it easier to test, too.</li>
<li>Don&#8217;t always assume that floating-point values are necessary. Integers can often be creatively used and are far faster for math than double-precision numbers.</li>
<li>Of course, there&#8217;s a compromise between speedy/efficient and readable/maintainable.</li>
<li>Aim to structure programs as &#8220;symbolic intent.&#8221; Mathematical descriptions are bad ways of expressing programs. Think about functional programming models instead of procedural.</li>
</ul>
<p>If you want to know more, you should definitely watch the half-hour interview. And if your reaction was more along the lines of <i>&#8220;Yes, yes; that&#8217;s all true, and it&#8217;s how I design my image processing code,&#8221;</i> then I definitely hope you&#8217;ll consider <a href="http://jeffmatherphotography.com/dispatches/2012/01/now-hiring-image-processing-software-engineers/">applying for the GPU/multicore</a> engineering position we have open.</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffmatherphotography.com/dispatches/2012/01/thinking-differently-about-software-optimization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>QCon SF 2011 Software Engineering Conference Notes</title>
		<link>http://jeffmatherphotography.com/dispatches/2011/12/qcon-sf-2011-software-engineering-conference-notes/</link>
		<comments>http://jeffmatherphotography.com/dispatches/2011/12/qcon-sf-2011-software-engineering-conference-notes/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 14:21:32 +0000</pubDate>
		<dc:creator>Jeff Mather</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Fodder for Techno-weenies]]></category>
		<category><![CDATA[From the Yellow Notepad]]></category>
		<category><![CDATA[Software Engineering]]></category>

		<guid isPermaLink="false">http://jeffmatherphotography.com/dispatches/?p=4235</guid>
		<description><![CDATA[It&#8217;s sometimes possible to forget when reading all of the posts here about travel, diabetes, triathlon, and photography that they&#8217;re just a small part of my life. I have a job to which I devote a whole lot more time. &#8230; <a href="http://jeffmatherphotography.com/dispatches/2011/12/qcon-sf-2011-software-engineering-conference-notes/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s sometimes possible to forget when reading all of the posts here about <a href="http://jeffmatherphotography.com/dispatches/category/travel/">travel</a>, <a href="http://jeffmatherphotography.com/dispatches/category/diabetes/">diabetes</a>, <a href="http://jeffmatherphotography.com/dispatches/category/reluctant-triathlete/">triathlon</a>, and <a href="http://jeffmatherphotography.com/dispatches/category/photography/">photography</a> that they&#8217;re just a small part of my life. I have a job to which I devote a whole lot more time. I don&#8217;t talk about it much because (a) discussing what I&#8217;m working on putting into the <a href="http://www.mathworks.com/products/image/">Image Processing Toolbox</a> isn&#8217;t appropriate or allowed, and even if it were (b) talking shop probably isn&#8217;t that interesting to most of the people here. But&mdash;believe it or not&mdash;the majority of traffic to my site lands on the pages that are technical, so I don&#8217;t feel so bad about posting the random <a href="http://jeffmatherphotography.com/dispatches/category/fodder-for-techno-weenies/">&#8220;fodder for techno-weenies&#8221;</a> post. (It&#8217;s a term of endearment, I promise! :^)</p>
<p>This is another one of those posts. Every year between Christmas and New Years Day, I try to use the quiet week to get stuff done and tie up loose ends. Last year, <a href="http://jeffmatherphotography.com/dispatches/2010/12/requirements-again/">I cleared out a bunch of notes</a>. This year, I&#8217;m looking at presentations and slides from the <a href="http://qconsf.com/sf2011/">QCon SF 2011 conference</a> (<a href="http://www.infoq.com/articles/QCon-San-Francisco-2011">wrap-up</a>). Its focus on software architecture and project management is about 75% of my job, so many of the presentations seemed tailor-made for me. Here&#8217;s some of what I learned.</p>
<p><br clear="all" /><a href="http://qconsf.com/dl/qcon-sanfran-2011/slides/ErikDoernenburg_SoftwareQualityYouKnowItWhenYouSeeIt.pdf">Erik Doernenburg. &#8220;Software Quality: You Know It When You See It&#8221;</a> has a really good slide deck that got me thinking about some projects I might want to set up. It&#8217;s full of practical, usable suggestions:</p>
<ul>
<li>View the code at the <a href="http://97things.oreilly.com/wiki/index.php/Get_the_1000ft_view">1,000 view</a>, rather than ground-level or 30,000 feet.</li>
<li>Look at the test-to-code ratio, not just code coverage.</li>
<li>Graph the change of metrics between versions and revisions, compare across different parts of the code, and look at them relative to industry standards.</li>
<li><a href="http://erik.doernenburg.com/2008/11/how-toxic-is-your-code/">Measure the &#8220;toxicity&#8221; of code</a> by rolling up various quality metrics about a bunch of modules into stacked bar charts.</li>
</ul>
<p>We should pose these questions during design and code reviews:</p>
<ul>
<li>Is the software/change of value to its users?</li>
<li>How appropriate is the design?</li>
<li>How easy is the code/design to understand and extend?</li>
<li>How maintainable is the software?</li>
</ul>
<p>It was full of some really great links to things like <a href="http://erik.doernenburg.com/2010/05/metrics-tree-maps/">Metrics tree maps</a> (a.k.a., pretty heatmaps for source code) as well as a few tools: <a href="http://www.campwoodsw.com/sourcemonitor.html">SourceMonitor</a>, <a href="http://loose.upt.ro/reengineering/research/iplasma">iPlasma</a>, and <a href="http://erik.doernenburg.com/2009/07/moose-mse-for-java-and-cs/">using Moose to visualize quality</a>.</p>
<p><br clear="all" /><a href="http://qconsf.com/dl/qcon-sanfran-2011/slides/JoshuaKerievsky_RefactoringToPatterns.pdf">Joshua Kerievsky. &#8220;Refactoring to Patterns&#8221;</a> &mdash; some notes:</p>
<ul>
<li>Refactoring is like algebra&#8217;s equivalence-preserving manipulations. &#8220;Design patterns are the word problems of the programming world; refactoring is its algebra.&#8221;</li>
<li>Understanding the refactoring thought process is more important than remembering individual techniques or tool support.</li>
<li>Code smells have multiple refactoring options and often benefit from composite refactorings.</li>
<li>Look for automatable refactorings first. Consider changing the client of smelly code before the smelly code itself.</li>
</ul>
<p><br clear="all" /><a href="http://qconsf.com/dl/qcon-sanfran-2011/slides/GuilhermeSilveira_HowToStopWritingNextYearsUnsustainablePieceOfCode.pdf">Guilherme Silveira. &#8220;How To Stop Writing Next Year&#8217;s Unsustainable Piece Of Code&#8221;</a> was pithy and thought-provoking.</p>
<ul>
<li>There is no value for architecture or design without implementation. That&#8217;s just interpretation of the software.</li>
<li>&#8220;New language. New mindset. new idiomatic usage. Same mistakes.&#8221;</li>
<li>Complexity and composition are natural and good, but if they&#8217;re invisible, they&#8217;re evil.</li>
<li>Start with a mess and refactor right away. Starting &#8220;right&#8221; is hard (and <a href="http://jeffmatherphotography.com/dispatches/2008/09/all-good-writing-is-rewriting/">misguided thinking</a>). Refactor for <i>better</i>, not just prettier.</li>
<li>Make complexity easier to understand and see.</li>
<li>Hiding complexity in concision hurts testability, since no one knows the complexity is there. Furthermore, if it&#8217;s hard to test, it&#8217;s also hard to use correctly.</li>
<li>&#8220;Model rules. Do not model models.&#8221;</li>
</ul>
<p><br clear="all" /><a href="http://qconsf.com/dl/qcon-sanfran-2011/slides/MichaelFeathers_SoftwareNaturalismEmbracingTheRealBehindTheIdeal.pdf">Michael Feathers. &#8220;Software Naturalism: Embracing The Real Behind The Ideal&#8221;</a> is a presentation that I would like to see/hear, since the slides seemed full of information but weren&#8217;t self-explanatory. Here are two things I could glean: 80% of software defects in large projects were in 20% of the files. In general, the more churn in a file, the more complex it tends to be.</p>
<p><br clear="all" /><a href="http://www.infoq.com/presentations/Panel-Objects-On-Trial">Panel: &#8220;Objects on Trial&#8221;</a> was perhaps the most unusual presentation, since it was a mock-trial. I use objects all the time&nbsp;.&nbsp;.&nbsp;. some of them are good&nbsp;.&nbsp;.&nbsp;. some <a href="http://jeffmatherphotography.com/dispatches/2008/11/surveying-quality-in-object-oriented-design/">demonstrably so</a>. Even so, I never latched onto the idea of object-oriented (OO) design versus objects as types. The four panelists, in one way or another, basically said, &#8220;That&#8217;s the problem.&#8221;</p>
<p>One of the panelists drew an extended analogy between the space program and OO. The space shuttle (which we all love) was fixated on reuse but basically was a waste of heavy lifting; people don&#8217;t reuse the right stuff. In software, object reuse is largely accomplished by cut-and-paste copying of boilerplate code that does close to what you want. Of course, the panelist acknowledged that we do reuse the ideas in OO via design patterns, and no one seems to have much of a problem with that. Ironically, having a rich pattern language means that software engineers are in a better place than ever before to use objects correctly.</p>
<p>A key problem with our approach to objects is that we&#8217;ve failed (generally in software engineering) to handle complexity well, which was supposed to be the point of OO design. A conflation of beauty and OO design makes things worse. Internally, software is ugly, and beauty shouldn&#8217;t be a goal. Making a fetish of beauty makes code inflexible because people don&#8217;t want to extend the beautiful thing that works.</p>
<p>For other panelists, objects weren&#8217;t the problem at all. For them it&#8217;s static typing in &#8220;OO languages,&#8221; such as C++, Java, and C#. We&#8217;re at a place now where all of the good things about OO have been lost in an attempt to make OO languages as fast as C. This runs counter to the goal of having &#8220;ordinary,&#8221; understandable code. Generic programming using strongly typed (possibly template heavy) languages just makes everything complicated.</p>
<p>For me, it&#8217;s moot. C++ is what I use, and I don&#8217;t have a large proprietary object system that I can tap into for reuse. I&#8217;m in the camp that uses C++ objects to generate new types for data hiding and aggregation, as well as (to a lesser extent) reuse. But some of these types are generic, template classes that are hard to understand. I plead &#8220;no contest.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffmatherphotography.com/dispatches/2011/12/qcon-sf-2011-software-engineering-conference-notes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exercise Data</title>
		<link>http://jeffmatherphotography.com/dispatches/2011/08/exercise-data/</link>
		<comments>http://jeffmatherphotography.com/dispatches/2011/08/exercise-data/#comments</comments>
		<pubDate>Thu, 04 Aug 2011 17:02:57 +0000</pubDate>
		<dc:creator>Jeff Mather</dc:creator>
				<category><![CDATA[Data-betes]]></category>
		<category><![CDATA[Diabetes]]></category>
		<category><![CDATA[From the Yellow Notepad]]></category>
		<category><![CDATA[Life Lessons]]></category>
		<category><![CDATA[Reluctant Triathlete]]></category>

		<guid isPermaLink="false">http://jeffmatherphotography.com/dispatches/?p=2480</guid>
		<description><![CDATA[I mentioned last week that I&#8217;ve been journaling about exercise for over a month now. With all of that data&#8212;over forty events&#8212;it&#8217;s finally time to sift through it for patterns, to see what worked and what didn&#8217;t, and to come &#8230; <a href="http://jeffmatherphotography.com/dispatches/2011/08/exercise-data/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I mentioned last week that <a href="http://jeffmatherphotography.com/dispatches/2011/07/write-this-down/">I&#8217;ve been journaling about exercise</a> for over a month now.  With all of that data&mdash;over forty events&mdash;it&#8217;s finally time to sift through it for patterns, to see what worked and what didn&#8217;t, and to come up with a new round of &#8220;experiments&#8221; to do as I swim, bike, and run.</p>
<p>So, into Microsoft Excel it went.  After sorting and grouping the data, here it is:</p>
<p><a title="View Diabetes Exercise Data on Scribd" href="http://www.scribd.com/doc/61619323/Diabetes-Exercise-Data" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;" target="_blank">Diabetes Exercise Data</a><iframe class="scribd_iframe_embed" src="http://www.scribd.com/embeds/61619323/content?start_page=1&#038;view_mode=list&#038;access_key=key-1ul3zgr5xwfu8ua6wbkk" data-auto-height="true" data-aspect-ratio="1.54575163398693" scrolling="no" id="doc_82967" width="100%" height="600" frameborder="0"></iframe><script type="text/javascript">(function() { var scribd = document.createElement("script"); scribd.type = "text/javascript"; scribd.async = true; scribd.src = "http://www.scribd.com/javascripts/embed_code/inject.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(scribd, s); })();</script></p>
<p>Believe it or not, I am really more of a narrative person than a numbers person, and I already worry that looking at the data this way will obscure other important details or magnify the importance of data over context.  (That&#8217;s actually why I hate the way many endocrinologists approach diabetes management, though I understand why they do it that way.)  Nevertheless, I hope this different view into the last five weeks <i>will</i> illuminate trends.  We shall see what comes from all of this.</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffmatherphotography.com/dispatches/2011/08/exercise-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spring Cleaning</title>
		<link>http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/</link>
		<comments>http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/#comments</comments>
		<pubDate>Wed, 20 Apr 2011 02:43:37 +0000</pubDate>
		<dc:creator>Jeff Mather</dc:creator>
				<category><![CDATA[Cycling]]></category>
		<category><![CDATA[Diabetes]]></category>
		<category><![CDATA[From the Yellow Notepad]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[I am Rembrandt]]></category>
		<category><![CDATA[New York]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Running]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[USA]]></category>

		<guid isPermaLink="false">http://jeffmatherphotography.com/dispatches/?p=2049</guid>
		<description><![CDATA[It was a long winter with more snow than I can ever remember. We had snow on the ground continuously from the day after Christmas through mid-March with an extra four or five inches on April Fools&#8217; Day. Despite the &#8230; <a href="http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It was a long winter with more snow than I can ever remember.  We had snow on the ground continuously from the day after Christmas through mid-March with an extra four or five inches on April Fools&#8217; Day.  Despite the weather, we did a lot&nbsp;.&nbsp;.&nbsp;.</p>
<ul>
<li>Lisa and I took a day-trip to New York to see an <a href="https://www.nyhistory.org/web/default.php?section=exhibits_collections&#038;page=exhibit_detail&#038;id=7526899">exhibit on insulin</a> and meet people with diabetes from the online community.</li>
<li>I visited the MFA several times since the new Art of the Americas wing opened.</li>
<li>I traveled to San Francisco to attend a couple of conferences.</li>
<li>We went to the <a href="http://www.museumofrussianicons.org/">Museum of Russian Icons</a> in Clinton.</li>
<li>And, of course, there was a lot training for a half-marathon in March and a triathlon in a few weeks.</li>
</ul>
<p>Here are photographs from our five-month winter adventure.</p>

<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/rockefeller-center/' title='Rockefeller Center'><img width="112" height="150" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_4701-112x150.jpg" class="attachment-thumbnail" alt="Rockefeller Center" title="Rockefeller Center" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/jeff-at-rockefeller-center/' title='Jeff at Rockefeller Center'><img width="112" height="150" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_4710-112x150.jpg" class="attachment-thumbnail" alt="Jeff at Rockefeller Center" title="Jeff at Rockefeller Center" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/midtown-manhattan/' title='Midtown Manhattan'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_4716-150x112.jpg" class="attachment-thumbnail" alt="Midtown Manhattan" title="Midtown Manhattan" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/trimmings/' title='Trimmings'><img width="112" height="150" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_4725-112x150.jpg" class="attachment-thumbnail" alt="Trimmings" title="Trimmings" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/lisa-outside-the-macys-at-herald-square/' title='Lisa outside the Macy&#039;s at Herald Square'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_4734-150x112.jpg" class="attachment-thumbnail" alt="Lisa outside the Macy&#039;s at Herald Square" title="Lisa outside the Macy&#039;s at Herald Square" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/times-square/' title='Times Square'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_4739-150x112.jpg" class="attachment-thumbnail" alt="Times Square" title="Times Square" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/kim-from-nebraska/' title='Kim from Nebraska'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_4759-150x112.jpg" class="attachment-thumbnail" alt="Kim from Nebraska" title="Kim from Nebraska" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/caroline-from-brooklyn/' title='Caroline from Brooklyn'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_4760-150x112.jpg" class="attachment-thumbnail" alt="Caroline from Brooklyn" title="Caroline from Brooklyn" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/insulin-the-early-days/' title='Insulin, the early days'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_4761-150x112.jpg" class="attachment-thumbnail" alt="Insulin, the early days" title="Insulin, the early days" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/early-syringe/' title='Early syringe'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_4773-150x112.jpg" class="attachment-thumbnail" alt="Early syringe" title="Early syringe" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/early-insulin/' title='Early insulin'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_4776-150x112.jpg" class="attachment-thumbnail" alt="Early insulin" title="Early insulin" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/lisa-and-kitty/' title='Lisa and kitty'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_4786-150x112.jpg" class="attachment-thumbnail" alt="Lisa and kitty" title="Lisa and kitty" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/jeff-and-kitty/' title='Jeff and kitty'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_4794-150x112.jpg" class="attachment-thumbnail" alt="Jeff and kitty" title="Jeff and kitty" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/pancreas-trucker-hat/' title='Pancreas trucker hat'><img width="112" height="150" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_4819-112x150.jpg" class="attachment-thumbnail" alt="Pancreas trucker hat" title="Pancreas trucker hat" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/boxing-day-snowstorm/' title='Boxing day snowstorm'><img width="150" height="99" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/DSC0013-150x99.jpg" class="attachment-thumbnail" alt="Boxing day snowstorm" title="Boxing day snowstorm" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/boxing-day-snowstorm-2/' title='Boxing day snowstorm'><img width="150" height="99" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/DSC0018-150x99.jpg" class="attachment-thumbnail" alt="Boxing day snowstorm" title="Boxing day snowstorm" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/boxing-day-snowstorm-3/' title='Boxing day snowstorm'><img width="150" height="99" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/DSC0023-150x99.jpg" class="attachment-thumbnail" alt="Boxing day snowstorm" title="Boxing day snowstorm" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/yellow-pads/' title='Yellow pads'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_0032-150x112.jpg" class="attachment-thumbnail" alt="Yellow pads" title="Yellow pads" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/kitty/' title='Kitty'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_4849-150x112.jpg" class="attachment-thumbnail" alt="Kitty" title="Kitty" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/the-mfas-art-of-the-americas-wing/' title='The MFA&#039;s Art of the Americas wing'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_0094-150x112.jpg" class="attachment-thumbnail" alt="The MFA&#039;s Art of the Americas wing" title="The MFA&#039;s Art of the Americas wing" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/looking-at-nicholas-nixons-family-portraits/' title='Looking at Nicholas Nixon&#039;s family portraits'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_0104-150x112.jpg" class="attachment-thumbnail" alt="Looking at Nicholas Nixon&#039;s family portraits" title="Looking at Nicholas Nixon&#039;s family portraits" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/avedon/' title='Avedon'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_0118-150x112.jpg" class="attachment-thumbnail" alt="Avedon" title="Avedon" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/snowstorm-3-january-12th/' title='Snowstorm #3 - January 12th'><img width="150" height="99" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/DSC0066-150x99.jpg" class="attachment-thumbnail" alt="Snowstorm #3 - January 12th" title="Snowstorm #3 - January 12th" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/snowstorm-3-january-12th-2/' title='Snowstorm #3 - January 12th'><img width="150" height="99" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/DSC0069-150x99.jpg" class="attachment-thumbnail" alt="Snowstorm #3 - January 12th" title="Snowstorm #3 - January 12th" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/lisa-leads-the-way-up-the-mountain/' title='Lisa leads the way up the mountain'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_4850-150x112.jpg" class="attachment-thumbnail" alt="Lisa leads the way up the mountain" title="Lisa leads the way up the mountain" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/jeff-hangs-out-in-the-back/' title='Jeff hangs out in the back'><img width="112" height="150" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_4854-112x150.jpg" class="attachment-thumbnail" alt="Jeff hangs out in the back" title="Jeff hangs out in the back" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/japanese-television-is-crazy/' title='Japanese television is crazy'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_0233-150x112.jpg" class="attachment-thumbnail" alt="Japanese television is crazy" title="Japanese television is crazy" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/spieist-electronic-imaging/' title='SPIE/IS&amp;T Electronic Imaging'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_0235-150x112.jpg" class="attachment-thumbnail" alt="SPIE/IS&amp;T Electronic Imaging" title="SPIE/IS&amp;T Electronic Imaging" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/chinatown-san-francisco/' title='Chinatown, San Francisco'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_0248-150x112.jpg" class="attachment-thumbnail" alt="Chinatown, San Francisco" title="Chinatown, San Francisco" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/chinatown-san-francisco-2/' title='Chinatown, San Francisco'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_0251-150x112.jpg" class="attachment-thumbnail" alt="Chinatown, San Francisco" title="Chinatown, San Francisco" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/chinatown-san-francisco-3/' title='Chinatown, San Francisco'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_0252-150x112.jpg" class="attachment-thumbnail" alt="Chinatown, San Francisco" title="Chinatown, San Francisco" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/san-francisco/' title='San Francisco'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_0266-150x112.jpg" class="attachment-thumbnail" alt="San Francisco" title="San Francisco" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/san-francisco-2/' title='San Francisco'><img width="112" height="150" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_0268-112x150.jpg" class="attachment-thumbnail" alt="San Francisco" title="San Francisco" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/san-francisco-3/' title='San Francisco'><img width="112" height="150" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_0280-112x150.jpg" class="attachment-thumbnail" alt="San Francisco" title="San Francisco" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/san-francisco-4/' title='San Francisco'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_0285-150x112.jpg" class="attachment-thumbnail" alt="San Francisco" title="San Francisco" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/fabric-store-san-francisco/' title='Fabric Store, San Francisco'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_0298-150x112.jpg" class="attachment-thumbnail" alt="Fabric Store, San Francisco" title="Fabric Store, San Francisco" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/katy-grannan/' title='Katy Grannan'><img width="112" height="150" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_0299-112x150.jpg" class="attachment-thumbnail" alt="Katy Grannan" title="Katy Grannan" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/spie-photonics-west/' title='SPIE Photonics West'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_0328-150x112.jpg" class="attachment-thumbnail" alt="SPIE Photonics West" title="SPIE Photonics West" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/spie-photonics-west-2/' title='SPIE Photonics West'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_0330-150x112.jpg" class="attachment-thumbnail" alt="SPIE Photonics West" title="SPIE Photonics West" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/if-you-want-to-achieve-greatness-stop-asking-for-permission/' title='If you want to achieve greatness, stop asking for permission'><img width="112" height="150" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_0337-112x150.jpg" class="attachment-thumbnail" alt="If you want to achieve greatness, stop asking for permission" title="If you want to achieve greatness, stop asking for permission" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/taking-down-the-old-elevated-freeway/' title='Taking down the old elevated freeway'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_0349-150x112.jpg" class="attachment-thumbnail" alt="Taking down the old elevated freeway" title="Taking down the old elevated freeway" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/san-francisco-museum-of-modern-art/' title='San Francisco Museum of Modern Art'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_0369-150x112.jpg" class="attachment-thumbnail" alt="San Francisco Museum of Modern Art" title="San Francisco Museum of Modern Art" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/market-street-san-francisco/' title='Market Street, San Francisco'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_0398-150x112.jpg" class="attachment-thumbnail" alt="Market Street, San Francisco" title="Market Street, San Francisco" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/san-francisco-5/' title='San Francisco'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_0411-150x112.jpg" class="attachment-thumbnail" alt="San Francisco" title="San Francisco" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/snow-late-january/' title='Snow, Late January'><img width="150" height="99" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/DSC6599-150x99.jpg" class="attachment-thumbnail" alt="Snow, Late January" title="Snow, Late January" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/snow-late-january-2/' title='Snow, Late January'><img width="99" height="150" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/DSC6617-99x150.jpg" class="attachment-thumbnail" alt="Snow, Late January" title="Snow, Late January" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/snow-late-january-3/' title='Snow, Late January'><img width="150" height="99" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/DSC6628-150x99.jpg" class="attachment-thumbnail" alt="Snow, Late January" title="Snow, Late January" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/the-mfas-art-of-the-americas-wing-2/' title='The MFA&#039;s Art of the Americas wing'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_4910-150x112.jpg" class="attachment-thumbnail" alt="The MFA&#039;s Art of the Americas wing" title="The MFA&#039;s Art of the Americas wing" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/the-mfas-art-of-the-americas-wing-3/' title='The MFA&#039;s Art of the Americas wing'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_4914-150x112.jpg" class="attachment-thumbnail" alt="The MFA&#039;s Art of the Americas wing" title="The MFA&#039;s Art of the Americas wing" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/the-mfas-art-of-the-americas-wing-4/' title='The MFA&#039;s Art of the Americas wing'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_4948-150x112.jpg" class="attachment-thumbnail" alt="The MFA&#039;s Art of the Americas wing" title="The MFA&#039;s Art of the Americas wing" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/snow-late-february/' title='Snow, Late February'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_0441-150x112.jpg" class="attachment-thumbnail" alt="Snow, Late February" title="Snow, Late February" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/museum-of-russian-icons/' title='Museum of Russian Icons'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_0474-150x112.jpg" class="attachment-thumbnail" alt="Museum of Russian Icons" title="Museum of Russian Icons" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/museum-of-russian-icons-2/' title='Museum of Russian Icons'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_0484-150x112.jpg" class="attachment-thumbnail" alt="Museum of Russian Icons" title="Museum of Russian Icons" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/my-little-helper/' title='My little helper'><img width="112" height="150" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_0514-112x150.jpg" class="attachment-thumbnail" alt="My little helper" title="My little helper" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/before-the-new-bedford-half-marathon/' title='Before the New Bedford Half Marathon'><img width="112" height="150" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_5012-112x150.jpg" class="attachment-thumbnail" alt="Before the New Bedford Half Marathon" title="Before the New Bedford Half Marathon" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/riding-in-the-basement/' title='Riding in the basement'><img width="112" height="150" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_0520-112x150.jpg" class="attachment-thumbnail" alt="Riding in the basement" title="Riding in the basement" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/new-bedford-half-marathon/' title='New Bedford Half Marathon'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_5048-150x112.jpg" class="attachment-thumbnail" alt="New Bedford Half Marathon" title="New Bedford Half Marathon" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/flowers-trying-to-make-their-way-through-the-snow/' title='Flowers trying to make their way through the snow'><img width="150" height="99" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/DSC0081-150x99.jpg" class="attachment-thumbnail" alt="Flowers trying to make their way through the snow" title="Flowers trying to make their way through the snow" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/april-fools-day-snow/' title='April Fool&#039;s Day snow'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_0538-150x112.jpg" class="attachment-thumbnail" alt="April Fool&#039;s Day snow" title="April Fool&#039;s Day snow" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/finally-flowers/' title='Finally, flowers'><img width="150" height="112" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/IMG_0552-150x112.jpg" class="attachment-thumbnail" alt="Finally, flowers" title="Finally, flowers" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/kitty-hiding-in-the-pillows/' title='Kitty hiding in the pillows'><img width="150" height="99" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/DSC0103-150x99.jpg" class="attachment-thumbnail" alt="Kitty hiding in the pillows" title="Kitty hiding in the pillows" /></a>
<a href='http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/my-office/' title='My office'><img width="150" height="99" src="http://jeffmatherphotography.com/dispatches_wp/wp-content/uploads/2011/04/DSC6642-150x99.jpg" class="attachment-thumbnail" alt="My office" title="My office" /></a>

]]></content:encoded>
			<wfw:commentRss>http://jeffmatherphotography.com/dispatches/2011/04/spring-cleaning/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to Stay Awake in Meetings, Episode #7</title>
		<link>http://jeffmatherphotography.com/dispatches/2010/12/how-to-stay-awake-in-meetings-episode-7/</link>
		<comments>http://jeffmatherphotography.com/dispatches/2010/12/how-to-stay-awake-in-meetings-episode-7/#comments</comments>
		<pubDate>Thu, 30 Dec 2010 18:59:13 +0000</pubDate>
		<dc:creator>Jeff Mather</dc:creator>
				<category><![CDATA[From the Yellow Notepad]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Hoarding]]></category>

		<guid isPermaLink="false">http://jeffmatherphotography.com/dispatches/?p=1609</guid>
		<description><![CDATA[Sometimes I get bored in meetings. Here are some scribblings from one of my 2009 notebooks: Ενα &#8220;whiskey&#8221; σε παρακηλω! Le soleil sûr ma tête, ce me fait comme un bête. ΑΡΧΕ ΚΟΡΙΝΘΩΣ La pluie de l&#8217;Espagne reste pour le &#8230; <a href="http://jeffmatherphotography.com/dispatches/2010/12/how-to-stay-awake-in-meetings-episode-7/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Sometimes I get bored in meetings.  Here are some scribblings from one of my 2009 notebooks:</p>
<p>Ενα &#8220;whiskey&#8221; σε παρακηλω!</p>
<p>Le soleil sûr ma tête, ce me fait comme un bête.</p>
<p>ΑΡΧΕ ΚΟΡΙΝΘΩΣ</p>
<p>La pluie de l&#8217;Espagne reste pour le plus part dans les pas.</p>
<p>शान्ति ॐ शान्ति</p>
<p>οίμοι κακαδαιμων εγένετω τυφλός</p>
<p>Je veux <strike>crasser</strike> arracher mes yeux.</p>
<p>Compiled apps don&#8217;t run<br />
In R2009b.<br />
Missing DLLs.<br />
&mdash;&nbsp;<i>A haiku</i></p>
<p>Mon petit chat a des cheveux blancs et noirs.</p>
<p>ή γύνη σπεύδει προς των αγρών</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffmatherphotography.com/dispatches/2010/12/how-to-stay-awake-in-meetings-episode-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Early Ideas about Using Checklists in Software Engineering</title>
		<link>http://jeffmatherphotography.com/dispatches/2010/12/early-ideas-about-using-checklists-in-software-engineering/</link>
		<comments>http://jeffmatherphotography.com/dispatches/2010/12/early-ideas-about-using-checklists-in-software-engineering/#comments</comments>
		<pubDate>Tue, 28 Dec 2010 21:09:44 +0000</pubDate>
		<dc:creator>Jeff Mather</dc:creator>
				<category><![CDATA[From the Yellow Notepad]]></category>
		<category><![CDATA[Hoarding]]></category>
		<category><![CDATA[Life Lessons]]></category>
		<category><![CDATA[Software Engineering]]></category>

		<guid isPermaLink="false">http://jeffmatherphotography.com/dispatches/?p=1604</guid>
		<description><![CDATA[Some months ago, I wrote a review of Atul Gawande&#8217;s Checklist Manifesto and about using checklists in software development. I&#8217;m pleased to say that it looks like I might get a chance to follow-up on that idea more in the &#8230; <a href="http://jeffmatherphotography.com/dispatches/2010/12/early-ideas-about-using-checklists-in-software-engineering/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Some months ago, I wrote a review of Atul Gawande&#8217;s <a href="http://jeffmatherphotography.com/dispatches/2010/03/the-checklist-manifesto/"><i>Checklist Manifesto</i></a> and about using checklists in software development.</p>
<p>I&#8217;m pleased to say that it looks like I might get a chance to follow-up on that idea more in the coming year.  I&#8217;ll keep you updated.  In the meantime, here are few ideas on the subject from one of my notebooks.  (I appear to be going through these &#8220;historical documents&#8221; in a rather random chronological order.)</p>
<p>When are the pause points where we might use checklists?</p>
<ul>
<li>Before starting to design</li>
<li>Before starting to code</li>
<li>Before code review</li>
<li>Before submitting changed files</li>
<li>Before QE-led testing</li>
</ul>
<p>Who might be included in the check-off activities?  The goal is to catch problems and communicate what&#8217;s happening.</p>
<ul>
<li>Coder/Developer</li>
<li>Quality Engineer/Tester</li>
<li>Buildmasters</li>
<li>Doc Writer</li>
<li>Project Leader (?)</li>
</ul>
<p>What&#8217;s so mindless that it&#8217;s taken for granted? (<i>e.g.</i>, &#8220;build and run tests on every platform.&#8221;)  Are these second nature?  Or are they sometimes forgotten/overlooked/not done?</p>
<p>What goes onto a &#8220;pre-flight&#8221; checklist?  What goes onto special circumstance (&#8220;OMG the plane is crashing!&#8221;) checklists?  The idea is to have lots of small checklists.</p>
<p>What level of specificity is required for a checklist?</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffmatherphotography.com/dispatches/2010/12/early-ideas-about-using-checklists-in-software-engineering/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Requirements . . . again</title>
		<link>http://jeffmatherphotography.com/dispatches/2010/12/requirements-again/</link>
		<comments>http://jeffmatherphotography.com/dispatches/2010/12/requirements-again/#comments</comments>
		<pubDate>Tue, 28 Dec 2010 17:38:39 +0000</pubDate>
		<dc:creator>Jeff Mather</dc:creator>
				<category><![CDATA[From the Yellow Notepad]]></category>
		<category><![CDATA[Hoarding]]></category>
		<category><![CDATA[Software Engineering]]></category>

		<guid isPermaLink="false">http://jeffmatherphotography.com/dispatches/?p=1600</guid>
		<description><![CDATA[It&#8217;s the week between Christmas and New Year&#8217;s Day&#160;.&#160;.&#160;. time to clean out the files at work. Actually, this year at the office I&#8217;m going through all of my yellow notepads &#8212; about 17 of them. As I find something &#8230; <a href="http://jeffmatherphotography.com/dispatches/2010/12/requirements-again/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s the week between Christmas and New Year&#8217;s Day&nbsp;.&nbsp;.&nbsp;. time to clean out the files at work.  Actually, this year at the office I&#8217;m going through all of my yellow notepads &mdash; about 17 of them.  As I find something interesting, I&#8217;ll post them here.</p>
<p>Today, requirements.  I honestly can&#8217;t remember if I&#8217;ve written here about defining requirements in software projects.  Getting them defined right is so important, I would be surprised if I hadn&#8217;t.  Here are just a few more notes.</p>
<p>Questions to ask about your requirments:</p>
<ul>
<li>Are they adequately motivated?</li>
<li>Are any missing?</li>
<li>Are there any included that aren&#8217;t really needed?</li>
<li>Are any solutions masquerading as requirements?</li>
<li>Are they testable?</li>
</ul>
<p>These requirements are often overlooked:</p>
<ul>
<li>Localization (L10N)</li>
<li>Robustness</li>
<li>Performance (speed, memory)</li>
<li>Backward compatibility</li>
</ul>
<p>And remember, not all requirements have the same priority.  Try to stage solutions to address different priority levels.</p>
<p><b>Update:</b> <i>It&#8217;s hilarious how many times I&#8217;ve already found names and telephone numbers for people who work at Medtronic Minimed.</i></p>
]]></content:encoded>
			<wfw:commentRss>http://jeffmatherphotography.com/dispatches/2010/12/requirements-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bon Mots &#8211; Part 2</title>
		<link>http://jeffmatherphotography.com/dispatches/2010/10/bon-mots-part-2/</link>
		<comments>http://jeffmatherphotography.com/dispatches/2010/10/bon-mots-part-2/#comments</comments>
		<pubDate>Thu, 07 Oct 2010 13:28:04 +0000</pubDate>
		<dc:creator>Jeff Mather</dc:creator>
				<category><![CDATA[Bon mots]]></category>
		<category><![CDATA[From the Yellow Notepad]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://jeffmatherphotography.com/dispatches/?p=1230</guid>
		<description><![CDATA[Since we&#8217;re going to Montréal this weekend, here&#8217;s another installment of some French words that were recently new to me. (You might be interested in the first part, too.) As always, if I have missed something subtle in their meaning, &#8230; <a href="http://jeffmatherphotography.com/dispatches/2010/10/bon-mots-part-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Since we&#8217;re going to Montréal this weekend, here&#8217;s another installment of some French words that were recently new to me.  (You might be interested in <a href="http://jeffmatherphotography.com/dispatches/2010/05/bon-mots-part-1/">the first part</a>, too.)  As always, if I have missed something subtle in their meaning, let me know.</p>
<ul>
<li><i>tort</i> &mdash; <i>pas correct</i></li>
<li><i>retraite</i> &mdash; pension</li>
<li><i>parmi</i> &mdash; among (<i>&#8220;parmi ceux-ci&nbsp;.&nbsp;.&nbsp;.&#8221;</i> = &#8220;among these&nbsp;.&nbsp;.&nbsp;.&#8221;)</li>
<li><i>la Toile</i> &mdash; The Web/Internetz/etc.</li>
<li><i>mention</i> &mdash; statement (masc. n.)</li>
<li><i>pouce</i> &mdash; thumb</li>
<li><i>renverser</i> &mdash; to overthrow</li>
<li><i>pari</i> &mdash; gamble (masc. n.)</li>
<li><i>pas forcement</i> &mdash; not necessarily</li>
<li><i>nulle part</i> &mdash; nowhere</li>
<li><i>ailleurs</i> &mdash; elsewhere</li>
<li><i>hors piste</i> &mdash; backcountry</li>
<li><i>bourrée</i> &mdash; stuffed</li>
<li><i>enregistrer</i> &mdash; to save</li>
<li><i>majordome</i> &mdash; butler</li>
<li><i>à la une</i> &mdash; feature (as in &#8220;a featured story&#8221;)</li>
<li><i>tyrolienne</i> &mdash; yodel (fem. n.)</li>
<li><i>se faire chier</i> &mdash; to piss off, to annoy, to have a fucking nightmare, to be pissed off</li>
<li><i>la chiasse</i> &mdash; the shits</li>
<li><i>chiant</i> &mdash; boring</li>
<li><i>piéger</i> &mdash; to trap, ensnare (<i>&#8220;la France piégée par les vélos&#8221;</i>)</li>
<li><i>les hirondelles</i> &mdash; the swallows (birds)</li>
<li><i>locataire</i> &mdash; tenant (fem.)</li>
<li><i>ado</i> &mdash; teenager, adolescent</li>
<li><i>tache</i> &mdash; stain (fem. n.)</li>
<li><i>honte</i> &mdash; shame</li>
<li><i>crainte</i> &mdash; fear</li>
<li><i>les orteils</i> &mdash; toes</li>
<li><i>marée noire</i> &mdash; oil slick</li>
<li><i>tricheur</i> &mdash; cheater (masc.)</li>
<li><i>hauban</i> &mdash; <i>linceul</i>, shroud</li>
<li><i>paroisse</i> &mdash; parish</li>
<li><i>tiroir</i> &mdash; drawer (as in &#8220;a desk drawer&#8221;)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jeffmatherphotography.com/dispatches/2010/10/bon-mots-part-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bon Mots &#8211; Part 1</title>
		<link>http://jeffmatherphotography.com/dispatches/2010/05/bon-mots-part-1/</link>
		<comments>http://jeffmatherphotography.com/dispatches/2010/05/bon-mots-part-1/#comments</comments>
		<pubDate>Mon, 10 May 2010 12:18:41 +0000</pubDate>
		<dc:creator>Jeff Mather</dc:creator>
				<category><![CDATA[Bon mots]]></category>
		<category><![CDATA[From the Yellow Notepad]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://jeffmatherphotography.com/dispatches/?p=725</guid>
		<description><![CDATA[It&#8217;s time to share some of the French words that were new to me. If you speak or read French, maybe they&#8217;ll be useful to you, too. And if I have missed something subtle in their meaning, let me know. &#8230; <a href="http://jeffmatherphotography.com/dispatches/2010/05/bon-mots-part-1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s time to share some of the French words that were new to me.  If you speak or read French, maybe they&#8217;ll be useful to you, too.  And if I have missed something subtle in their meaning, let me know.</p>
<ul>
<li><i>bagnole</i> &mdash; <i>voiture</i> (a car)</li>
<li><i>virée</i> &mdash; <i>petit rendre-visite</i> (a small trip, a hike, etc.)</li>
<li><i>revendiquer</i> &mdash; to claim</li>
<li><i>raté</i> &mdash; failed, attempted, missed, abortive (adj./pp.) <b>or</b> failure, misfire, backfire (n.)</li>
<li><i>portiques</i> &mdash; gates, turnstiles</li>
<li><i>rien que&#8230;</i> &mdash; just&#8230;</li>
<li><i>jeu de mot</i> &mdash; pun</li>
<li><i>étonnant</i> &mdash; amazing, enormous</li>
<li><i>touche</i> &mdash; <i>un clef sur le clavier de l&#8217;ordinateur</i> (keybord key)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jeffmatherphotography.com/dispatches/2010/05/bon-mots-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

