<?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"
	>

<channel>
	<title>Uncharted Worlds &#187; Remembering</title>
	<atom:link href="http://www.uncharted-worlds.org/blog/category/creativity-logistics/remembering/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.uncharted-worlds.org/blog</link>
	<description>Life, thinking, communication, creativity/logistics, reality, integrity, unconscious wisdom, queer politics, activism, bisexuality, polyamory, love, relationships, parenting... and books.</description>
	<pubDate>Thu, 29 Jul 2010 06:24:02 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Information as activist resource</title>
		<link>http://www.uncharted-worlds.org/blog/2009/06/information-as-activist-resource/</link>
		<comments>http://www.uncharted-worlds.org/blog/2009/06/information-as-activist-resource/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 11:27:55 +0000</pubDate>
		<dc:creator>Jennifer</dc:creator>
		
		<category><![CDATA[Activism]]></category>

		<category><![CDATA[Remembering]]></category>

		<category><![CDATA[Teams]]></category>

		<category><![CDATA[UK bi-activism]]></category>

		<guid isPermaLink="false">http://www.uncharted-worlds.org/blog/?p=22</guid>
		<description><![CDATA[More thoughts about <a href="http://www.uncharted-worlds.org/blog/2009/04/art-of-remembering/" title="Article from 3 April 2009: The art of remembering">remembering or losing information</a>, this time from an activism angle.]]></description>
			<content:encoded><![CDATA[<p class="intro">
			More thoughts about <a href="http://www.uncharted-worlds.org/blog/2009/04/art-of-remembering/" title="Article from 3 April 2009: The art of remembering">remembering or losing information</a>, this time from an activism angle.
		</p>
<p><lj-cut>I talked before about the idea that <a href="http://www.uncharted-worlds.org/blog/2008/09/not-herding-cats/#apprentices" title="One section from article &#34;Not herding cats: job design for teams&#34;">key team members for an event could each have apprentices</a>, and <a href="http://www.uncharted-worlds.org/blog/2008/09/not-herding-cats/#investment-and-risks" title="Another section from that same article">the pros and cons of that</a>.
		</p>
<p>
			In comments, Martin raised the question of <a href="http://www.uncharted-worlds.org/blog/2008/09/not-herding-cats/#comment-651" title="A comment by Martin, on article &#34;Not herding cats: job design for teams&#34;">whether the people volunteering to be key team members would be (a) willing and (b) able to work effectively with an apprentice</a>.  This got me thinking more about the purpose of the idea.
		</p>
<p>
			Part of my attraction to the idea of apprentices is that it brings future organisers up to speed, kind of &#8220;in real time and ready to go&#8221;.
		</p>
<p>
			But as I thought about the whole thing some more, I realised there was another issue I hadn&#8217;t consciously articulated at the time, perhaps actually more important.  What&#8217;s behind the &#8220;apprentices&#8221; idea for me is at least partly <strong>the desire not to lose hard-won experience and information</strong>.
		</p>
<p>
			(This line of thought is actually what prompted me to write my <a href="http://www.uncharted-worlds.org/blog/2009/04/art-of-remembering/" title="Article from 3 April 2009: The art of remembering">earlier post about the art of remembering</a>, but I thought I&#8217;d keep my general ponderings separate from this more activism-specific one.)
		</p>
<h2><a name="the-written-word"></a>The written word</h2>
<p>
			As I pondered Martin&#8217;s comment, I found myself thinking:  connecting people &#8220;in real time&#8221; is only <em>one</em> way of transmitting skills and history (albeit sometimes a very effective one).  What about the role of writing stuff down?  I&#8217;m a fan of that too.
		</p>
<p>
			In a sense, writing things down is even more reliable than the apprentice idea.  It means that even if the <strong>chain of handing-on</strong> is broken from person to person, someone can still <strong>retrieve an earlier &#8220;link&#8221;</strong> of the chain, from a written account.
		</p>
<p>
			On the other hand, it&#8217;s very easy to accidentally leave something out from a written account, or to describe something in such a way that it&#8217;s later misunderstood.  So both methods have advantages, and perhaps ideally we&#8217;d always have elements of both.
		</p>
<h2><a name="bicon-specific-resources"></a>BiCon-specific resources</h2>
<p>
			In terms of &#8220;How to run a BiCon&#8221;, there&#8217;s a useful <a href="http://resources.bi.org/wiki/index.php/BiCon_Guides" title="BiCon-running resources list (offsite link)">list of guides on bi.org</a>.  Tip of the hat to everyone who&#8217;s put work into that documentation, and I&#8217;d like to encourage people to add to it.  (One v cool thing to add, if anyone can be bothered, would be an &#8220;index by role&#8221; - so that someone taking on a particular role could go straight to the bits relevant to them.)
		</p>
<p>
			I&#8217;m pretty sure that there&#8217;s some older UK bi-activist history which is not well known by most people.  As far as BiCon&#8217;s concerned, there&#8217;s hardly anyone still around from the earliest days, and even ten years ago I don&#8217;t think people always wrote post-event reports.  (Or at least, if they did, then some of those haven&#8217;t made it onto the web.)
		</p>
<p>
			There&#8217;s also the <a href="http://community.livejournal.com/biconorganisers/profile" title="private group which you can join if you're running a BiCon">biconorganisers group</a>.  That&#8217;s a great example of &#8220;people as a resource&#8221;, although it&#8217;s only a minority of all people who&#8217;ve ever worked on a BiCon.
		</p>
<h2><a name="passing-it-on"></a>Passing it on</h2>
<p>
			One possible theoretical scenario is that someone&#8217;s <em>already</em> documented everything you need to know to do some particular role, and the latest person just copies that method, learns nothing and adds nothing.  In that case, there&#8217;s nothing new to pass on.
		</p>
<p>
			But where someone <em>does</em> learn something from experience or develop something not done before, then ideally that would be transmitted.  Otherwise it&#8217;s a bit like a software branch where a cool new feature gets developed but then the branch never gets merged back into the main trunk.
		</p>
<p>
			Most people could probably think of something they learnt while doing some task or craft, which if a friend said &#8220;Any tips?&#8221;, they&#8217;d immediately want to pass on.  Blogs are full of that kind of conversation!  And yet in many situations, by the time the new person&#8217;s asking the question, the person who could give the best tips from experience isn&#8217;t there to give their answers.  (I&#8217;m thinking of e.g. DIY-ing in a new house, and you have to make a hole in the plasterwork just to see what kind of beam was put in.)
		</p>
<p>
			I imagine many people could also think of their own example of some innovation that&#8217;s only happened once so far, but would be just as useful/good (or better) on a subsequent outing.
		</p>
<h2><a name="why-do-people-reinvent-the-wheel"></a>Why do people reinvent the wheel?  </h2>
<p>
			I should acknowledge somewhere here that &#8220;reinventing the wheel&#8221; has more than one cause.
		</p>
<p>
			Sometimes it&#8217;s a pragmatic solution to re-start more-or-less from scratch, despite having some degree of access to the &#8220;previous wheel&#8221;.  And sometimes people feel a compelling desire to be creative, and little or no desire to learn from what&#8217;s already known, in which case they&#8217;ll ignore the &#8220;previous wheel&#8221; on principle.
		</p>
<p>
			But sometimes it <em>is</em> some kind of break or weakness in the chain of passing-on.
		</p>
<p>
			Maybe someone doesn&#8217;t realise that the wheel has been invented before.  Or they know (or assume vaguely) that it probably was - but they don&#8217;t have enough details to make the information of practical use.
		</p>
<p>
			Or sometimes, the information <em>is</em> all there - but written down in such a way that it would take hours to trawl through for the few nuggets of relevance, rather than offering a &#8220;This is what <em>you</em>&#8216;ll want to know&#8221; in relatively accessible form.
		</p>
<h2><a name="transmission-skills-and-habits"></a>Transmission skills and habits</h2>
<p>
			Handing things on is partly a matter of skill - e.g. how good someone is at explaining, &amp;/or how good someone else is at eliciting information.  (I.m.e. the biconorganisers list shows its value most when someone asks a specific question of the group.)
		</p>
<p>
			It&#8217;s also a matter of attitude, habits and preferences.
		</p>
<p>
			Some people are much more prone than others to hang on to the job that they&#8217;re doing and not delegate and not tell anyone else what&#8217;s going on.  Then, even after the event is all over, no-one else really knows how they did it.  It&#8217;s a kind of &#8220;black box effect&#8221;.  No-one else knows what went on inside the black box to produce the result!
		</p>
<p>			And when a project&#8217;s over, some people enjoy writing up how it went and what they learned, whereas others (once they&#8217;ve had a rest) are much keener just to get on with the next thing.
		</p>
<h2><a name="thinking-ahead"></a>Thinking ahead</h2>
<p>
			Aside from those factors, there&#8217;s also a kind of possible thinking-ahead at the design stage to the <strong>constraints of future transmission</strong>, which may influence even what you choose to develop in the first place.
		</p>
<p>
			I&#8217;m thinking of <a href="http://www.uncharted-worlds.org/bi/BiCon/fitmisfit2005.htm" title="article by me, after BiCon 2005">my attempt to set down the format of the Fitting &amp; Misfitting workshops for other people to use</a>.  Handing it over was much harder than I thought at first it might be.  I ended up concluding that perhaps I needed to actually invent simpler things if I wanted them ever to be used later by other people.
		</p>
<h2><a name="investment-payback-time-and-energy"></a>Investment, payback, time and energy</h2>
<p>
			I&#8217;m not saying there isn&#8217;t a place for glorious one-offs.  Even ephemeral phenomena do lay foundations for the future if they nurture <strong>people</strong>.  Food is an obvious example!
		</p>
<p>
			But I&#8217;m also interested in what you might call the payback-timescale spectrum.  To what degree does our work have a <strong>longer life and longer value</strong> than the one event coming up next, and whatever people take away from that?
		</p>
<p>
			E.g. on the one hand I&#8217;m thinking of various one-off workshop sessions I&#8217;ve run at BiCon.  I&#8217;m not saying they weren&#8217;t valuable at the time, and most likely there are still echoes of those experiences for some people into today.
		</p>
<p>
			On the other hand I&#8217;m thinking of the <a href="http://www.uncharted-worlds.org/bi/BiCon/BiCon2005report.htm#I" title="Why we did the info booklet + link to full text of it">BiCon 2005 info booklet</a>, another thing I worked on.  That&#8217;s had a much more tangible afterlife (so far), in that other subsequent BiCons have reused parts of the text.
		</p>
<p>
			It reminds me a bit of planting a tree.  You do the work once and the tree persists over time (well, if it&#8217;s a tree, it doesn&#8217;t just persist, it usually grows).
		</p>
<p>
			In the long run, everything is interim and we&#8217;re all dead.  But some things hang around a lot more than other things.
		</p>
<p>
			Given that activism energy isn&#8217;t unlimited, I wonder if it might sometimes even be a luxury or a mistake to bother developing stuff which can&#8217;t be passed on, because the long-term payback is so much less.
		</p>
<p>
			Of course not every kind of work is amenable to becoming a metaphorical tree.  Some is more like food or cleaning.  But I feel protective of people&#8217;s energy - everyone&#8217;s, not just mine - and very averse to wasting it.  So I don&#8217;t want to miss the opportunities to conserve and concentrate value, where they do exist.
		</p>
<h2><a name="criteria-for-matching-people-to-jobs"></a>Criteria for matching people to jobs</h2>
<p>
			Returning briefly to Martin&#8217;s comment, and what I think about that now:
		</p>
<p>
			If there&#8217;s only one person who wants to do a job, and they don&#8217;t want to help anyone else learn it for the future, then so be it.  It&#8217;s better to have <em>that</em> than to not have anyone who wants to do the job.
		</p>
<p>
			But if there&#8217;s a choice, then one valid criterion for &#8220;best person for the job&#8221; is what investment they&#8217;d be willing and able to make &#8220;as they go&#8221;, towards building for the long term.  And helping to hand on a legacy of skills and memories is one aspect of that.
		</p>
<h2><a name="team-archivist"></a>Team archivist</h2>
<p>			Writing this, it occurs to me that event teams might consider offering a role of &#8220;team archivist&#8221;.  That person could take the lead on writing the event report, encourage other people to write up their experiences of different roles, and maybe even interview team members who didn&#8217;t like (or didn&#8217;t have time for) writing things up themselves.
		</p>
<p>
			I don&#8217;t mean like they should document <em>everything</em> - but even a short &#8220;<strong>What did you learn that you&#8217;d want to tell the next person?</strong>&#8221; could be incredibly useful sometimes.
		</p>
<p>
			That would be one simple way of &#8220;fixing&#8221; more of the recently-acquired value so that it doesn&#8217;t melt away again (like the <a href="http://www.uncharted-worlds.org/blog/2009/04/art-of-remembering/#dynamic-and-static-quality" title="One section from &#34;The art of remembering&#34; article">ratchet metaphor</a>).
		</p>
<p>
			It reminds me a bit of what Jen often does already in editing <a href="http://www.bicommunitynews.co.uk" title="BCN home page (offsite link)">Bi Community News</a> - &#8220;Any chance of a write-up?&#8221; (of an interesting-sounding event that someone&#8217;s going to or involved with.) It would differ in that BCN isn&#8217;t embedded within a particular team, and isn&#8217;t especially focused on eliciting the &#8220;how to do this specific cool &amp;/or useful thing again&#8221; genre of information.
		</p>
<p>
			I don&#8217;t suppose that&#8217;s such a new idea that it&#8217;s never been done before, but I&#8217;ve not seen it made an official team role on any team I&#8217;ve been part of.  Anyone done anything else similar? and if so, how did it work out?
		</p>
<p class="toc">Here, have an index&#8230;<br />
<a href="#top">Information as activist resource</a><br />
<a href="#the-written-word">The written word</a><br />
<a href="#bicon-specific-resources">BiCon-specific resources</a><br />
<a href="#passing-it-on">Passing it on</a><br />
<a href="#why-do-people-reinvent-the-wheel">Why do people reinvent the wheel?  </a><br />
<a href="#transmission-skills-and-habits">Transmission skills and habits</a><br />
<a href="#thinking-ahead">Thinking ahead</a><br />
<a href="#investment-payback-time-and-energy">Investment, payback, time and energy</a><br />
<a href="#criteria-for-matching-people-to-jobs">Criteria for matching people to jobs</a><br />
<a href="#team-archivist">Team archivist</a>
</p>
<p></body></html></p>

<hr />
<p>
Copyright &copy; Jennifer Moore 2009.  All rights reserved.
</p>
<hr />
<p>This post belongs to Jennifer&apos;s <a href="http://www.uncharted-worlds.org/blog/">Uncharted Worlds</a> blog.  This message should only be visible in news aggregators.  If you&#8217;re reading it on any other web site, it&#8217;s probably from a stolen RSS feed;  in that case, please help by <a href="http://www.uncharted-worlds.org/emailform.php?subject=Blog-scraping alert">reporting it</a>, giving the web address where you found it.</p>  
<p>Other <a href="http://www.uncharted-worlds.org/emailform.php">feedback welcome</a> via that form too.</p>]]></content:encoded>
			<wfw:commentRss>http://www.uncharted-worlds.org/blog/2009/06/information-as-activist-resource/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Remind + Ubuntu + Gmessage</title>
		<link>http://www.uncharted-worlds.org/blog/2009/04/remind-ubuntu-gmessage/</link>
		<comments>http://www.uncharted-worlds.org/blog/2009/04/remind-ubuntu-gmessage/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 22:29:25 +0000</pubDate>
		<dc:creator>Jennifer</dc:creator>
		
		<category><![CDATA[Geekery]]></category>

		<category><![CDATA[Remembering]]></category>

		<guid isPermaLink="false">http://www.uncharted-worlds.org/blog/?p=21</guid>
		<description><![CDATA[A description of how I used the Remind program to give me some useful pop-up reminders on my PC.  Probably only of interest if you might want to run the same program yourself.]]></description>
			<content:encoded><![CDATA[<p class="intro">A bit of geekery for a change.  I&#8217;ve recently been trying out the Remind program, and I thought I&#8217;d share some of what I learnt.</p>
<p class="intro">I have to say that if you&#8217;ve got no need or inclination to run some nice reminder-popup software, you can safely skip this post :-)</p>
<p class="intro">Note:  I&#8217;m running Linux, and if I understand correctly, Remind is also available for Macs but not Windows.</p>
<p><lj-cut>I thought this little adventure was worth a write-up, because I&#8217;ve done a couple of things which I didn&#8217;t discover already-spelt-out on the web - things which took some trial and error to work out, but were surprisingly straightforward in the end.  So maybe this&#8217;ll give someone else a shortcut to some nice results with their new toy :-)</p>
<h2><a name="some-back-story"></a>Some back-story</h2>
<p>I like software that helps me keep track of what I&#8217;m doing.  I have a diary on a Psion 3mx, which travels with me, and a home-made PHP/MySQL things-to-do list program which runs in a browser window on my PC.  And for the last year or two I&#8217;ve been using <a title="MyChores keeps track of recurring or one-off tasks (offsite link)" href="http://www.mychores.co.uk/?referrer=jlm">MyChores</a> to send myself emails for date-specific stuff like putting the bins out.  But there was a missing ingredient:  I wanted something to give me <strong>a popup window on the computer at certain days and times</strong>.</p>
<p>The proximal motivation for this was when I realised that I&#8217;d missed my favourite swimming session through being absorbed in writing something on the computer.  Bother!</p>
<p>Before that, I&#8217;d already been thinking it would be v cool if at about 8pm on certain days of the week, my computer suggested that I go and put a wash in the washing machine.  You see, i.m.o. the greenest/cheapest/best time to run a wash is in the last few hours of cheap overnight electricity.  (Or, second choice, the earlier hours of the cheap electricity - but the earlier in the night it runs, the longer the wash is sitting damp in the machine before it gets hung up to dry.)  So ideally you want it to start about 4am.  And we have an old but good washing machine which has a timer you can set to 4, 8 or 12 hours&#8217; delay.  So if you put in a wash at about 8pm or 8.30, you can use the 8 hour timer and it works out just nicely.</p>
<p>Now I <em>could</em> have set alarms for either of those things in my Psion diary.  But then the Psion might be in another room and just run its battery down bing-bonging to itself.  (In fact I very rarely use it for alarms at all.)  Or I might be out somewhere else, in which case I&#8217;m not likely to go swimming or put in a wash.  And besides, I don&#8217;t want &#8220;Put a wash in&#8221; cluttering up my Psion diary page.  No, a popup on my PC screen was what I wanted.</p>
<p>That&#8217;s not to say I would always <em>see</em> the popup.  I wouldn&#8217;t rely on this method for anything which absolutely <em>had</em> to happen at a certain time.  The computer might not even be switched on.</p>
<p>But on the whole, that&#8217;s probably more a feature than a bug, for the kinds of things I&#8217;m using it for - because if I&#8217;m at the computer (rather than, say, on the phone, or indeed not even in my house at all), it&#8217;s also fairly likely that I can interrupt what I&#8217;m doing long enough to do the suggested activity.  And if not, of course I can just ignore the suggestion.</p>
<p>I do spend quite a lot of time reading or writing at my lovely quiet PC, though.  And, perhaps more important, writing on the computer is my most likely way to lose track of time.  If I were doing almost anything else, I&#8217;d be quite likely just to <em>remember</em> to go swimming :-)</p>
<p>So I had a look around online and Remind did seem like just the job.</p>
<p><a title="Intro to Remind (offsite link)" href="http://www.linuxjournal.com/article/3529">Here&#8217;s a nice intro from David F Skoll, the writer of Remind</a>, which gives an overview of the kind of things it can do.  (Incidentally, that includes some things I&#8217;ve not talked about here at all, because I currently have no plans to use them - e.g. making calendar printouts.  Apparently it can even draw moons onto your calendars!)</p>
<p>I&#8217;m running Ubuntu Hardy Heron, and it turned out that Synaptic Package Manager had Remind in it, so I didn&#8217;t have to do anything tricky to install it.  I think I did have to create an empty .reminders file myself (as a text file in the Home directory).  That&#8217;s the default file for your reminders - but you can have others, as we shall see.</p>
<h2><a name="setting-reminders"></a>Setting reminders</h2>
<p>Using the instruction &#8220;remind&#8221; at a terminal worked first time.  It told me I didn&#8217;t have any reminders :-)</p>
<p>There&#8217;s a front end called tkremind.  I put a couple of things in there to try it out.</p>
<p>Instead of using tkremind, though, I quickly found myself wanting to do things with Remind&#8217;s text syntax.  Tkremind is pretty, but there seem to be some fairly simple things it can&#8217;t do, as well as lots more ingenious power which it doesn&#8217;t reveal.</p>
<p>I used gedit to get into the .reminders file.  I found the basic syntax pretty sensible and easy to figure out.  Here for example is my &#8220;put a wash in&#8221; reminder:</p>
<p><code>REM Mon Tue Fri Sat AT 20:00 MSG Good time to put in a wash.</code></p>
<p>I shan&#8217;t give you a detailed run-down of the reminder syntax, because there are plenty of other articles already talking about that aspect.  For instance, <a title="Mike Harris looks at Remind (offsite link)" href="http://www.43folders.com/2005/02/24/guest-mike-harris-looks-at-remind">here&#8217;s one, including some Mac tips</a>.  Here&#8217;s a <a title="(offsite link)" href="http://wiki.43folders.com/index.php/Remind_Cookbook">Remind Cookbook</a> page, full of snippets.  And <a title="Remind man page (offsite link)" href="http://pwet.fr/man/linux/commandes/remind">here&#8217;s the very comprehensive manual page for Remind</a>, with lots of options and clever bits.</p>
<p>I also put in my favourite swimming sessions, and some day-specific ones like &#8220;check current account has enough in it to cover credit card bill&#8221;.  And just to play with the thing, I added a couple of countdowns to particular dates.  (More below on the &#8220;countdown&#8221; bit.)  So far so good!</p>
<h2><a name="making-it-pop-up"></a>Making it pop up</h2>
<p>Then came the more tricky part.  How could I make it do popups?</p>
<p><strong>Remind doesn&#8217;t generate the popup windows itself - it calls on another program to make them</strong>.  So the first question was what program I&#8217;d call on to do that.</p>
<p>The <a title="Remind FAQ (offsite link)" href="http://wiki.43folders.com/index.php/Remind_FAQ">Remind FAQ</a> suggested gxmessage, and somewhere else I saw a mention of xmessage.</p>
<p><strong>Xmessage</strong> was already installed, so I tried that first.  And it worked - but I didn&#8217;t like how the windows came out.  There seemed to be no way to set the font size, and the default on my system was uncomfortably tiny to read.</p>
<p>(Font size bother seems to have been a recurring theme for me with Hardy Heron - by default it&#8217;s been giving me some odd mixes of little and large, clearly not the same settings as Feisty which I had before.  Various preference-tinkering was required on other apps to compensate.  So I imagine other people might find the xmessage default was perfectly fine for them.)</p>
<p>On the other hand, in <strong>gxmessage</strong> you can set not only the font size, but the font and background colours.  So immediately I was thinking oh, I could have my swimming reminders coming up in blue, and the household ones in dark red, and so on&#8230;</p>
<p>Gxmessage turned out to be in Synaptic Package Manager as well, albeit under its pseudonym of gmessage.  So, like Remind, it was a matter of a few clicks to install.</p>
<h2><a name="what-pops-up-when"></a>What pops up when</h2>
<p>Next there was the question of <strong>what popups to have when</strong>.  I didn&#8217;t just want all of them blobbing on top of each other in separate windows as soon as the program ran - which is one result you can get ;-)</p>
<p>What I wanted was</p>
<div class="orderedlist">
<ol type="a">
<li>today&#8217;s non-timed reminders when I logged on, all together in one window.  And</li>
<li>the time-specific ones not to pop up then, but only later at their specified times.</li>
</ol>
</div>
<p>I realised that one way to elicit these different behaviours was to <strong>have more than one reminder file, and instruct Remind differently when it works with each of them</strong>.</p>
<p>(You can use a RUN command in Remind to call another program at a certain time.  So that may be another way to do what I&#8217;m about to describe - I&#8217;m not sure.  But I was wary of getting into a tangle with gmessage&#8217;s options if I tried it that way.)</p>
<p>I&#8217;ll spare you a step by step account of my experiments.  Instead I&#8217;ll skip ahead to describing what it&#8217;s doing now and how it&#8217;s doing it.</p>
<h2><a name="multiple-reminders-in-one-popup-window"></a>Multiple reminders in one popup window</h2>
<p>To get today&#8217;s non-timed messages all into one window which appears at startup, what I did was:</p>
<div class="orderedlist">
<ol type="1">
<li>Set up a separate reminder file called &#8220;.reminders-today&#8221;.</li>
<li>Invoke it like this (initially tested from the command line):  <code>remind -q ~/.reminders-today | gxmessage -buttons "OK:1" -default "OK" -center -font "serif 16" -fg "#579" -bg white -wrap -title "Today's reminders" -file -</code></li>
</ol>
</div>
<p>That instruction takes everything from the .reminders-today file which would have been written to the terminal that day, and pipes it to gmessage instead.</p>
<p>The options before the &#8220;pipe&#8221; belong to remind, and the options after the &#8220;pipe&#8221; belong to gmessage.</p>
<p>It&#8217;s the &#8220;<code>-file -</code>&#8221; option which tells gmessage to use incoming input rather than a pre-determined message.  You can also see various options I chose from the <a title="gxmessage man page (offsite link)" href="http://olympus.het.brown.edu/cgi-bin/man/man2html?gmessage+1">gmessage manual page</a>, just to get my popups looking how I want them.</p>
<p><code>-buttons "OK:1" -default "OK"</code> does a nice thing:  it means the OK button already &#8220;has focus&#8221;, so you can just hit the Return key to make the popup go away.</p>
<p>Strictly speaking, Remind&#8217;s <code>-q</code> option is redundant here.  It tells remind not to queue timed messages, but in fact it&#8217;s fundamental to my setup that I haven&#8217;t put any timed messages into this file in the first place.  Instead they&#8217;re in separate ones.</p>
<h2><a name="different-colours-and-different-times"></a>Different colours and different times</h2>
<p>Now, what about my time-specific swimming reminders popping up in blue writing, later on in the day?  Here&#8217;s what I did:</p>
<div class="orderedlist">
<ol type="1">
<li>Set up another file, this one called &#8220;.reminders-swimming&#8221;.</li>
<li>Invoke it like this:  <code>remind -a '-kgmessage -buttons "OK:1" -default "OK" -center -font "serif 16" -fg "#46f" -bg white -wrap -title "Swimming" %s &amp;' ~/.reminders-swimming</code></li>
</ol>
</div>
<p>Note the different shape of the remind instruction.  Instead of piping the whole batch of reminders into gmessage in one go (as they would have appeared in the terminal), it uses the <code>-k</code> flag of Remind to send each reminder individually to gmessage.  The <code>%s</code> is where Remind hands the text over to gmessage.  (If I&#8217;d used this command to process the &#8220;today&#8221; reminders, each reminder would have been a separate popup, regardless of any timing instruction.)</p>
<p><code>-a</code> belongs to Remind, and tells it <em>not</em> to display the day&#8217;s timed reminders when it first boots, only to queue them for their set times.</p>
<p><code>-fg</code> belongs to gmessage, and sets the foreground colour, i.e. font colour.  So yes - I&#8217;ve selected a lovely sky-blue font for this batch of popups :-)</p>
<h2><a name="making-it-run-automatically"></a>Making it run automatically</h2>
<p>My next challenge was to launch Remind automatically, rather than by opening a terminal and putting in something at the command line.</p>
<p>I wanted it to <strong>launch on startup</strong>.  Some of the information I&#8217;d found had me poking around looking at .xinitrc and other arcane places.  But then I discovered that was unnecessary in Ubuntu.  Instead, I needed to go to <strong>System &gt; Preferences &gt; Sessions</strong>.  It has an &#8220;Add&#8221; button whereby you can add something to the Startup Programs list.</p>
<p>The first thing I tried was to put the command line instruction directly into the &#8220;Command&#8221; field of the &#8220;Add&#8221; dialogue.  But it turned out the startup process didn&#8217;t like that.</p>
<p>What worked instead was to enclose it in a shell script, and call the filename of the script.</p>
<p class="note">(In this context, a shell script is a command or series of commands which you <em>might</em> have written to the command line in a terminal window, but put in a text file instead.)</p>
<p>Using a shell script made sense to me anyway, as I wanted to launch Remind several times, and this way, I could have all the several commands batched together in one file.</p>
<p>A possible script:</p>
<p><code>#!/bin/bash</code></p>
<p><code>remind -q ~/.reminders-today | gxmessage -buttons "OK:1" -default "OK" -center -font "serif 16" -fg "#579" -bg white -wrap -title "Today's reminders" -file -</code></p>
<p><code>remind -a '-kgmessage -buttons "OK:1" -default "OK" -center -font "serif 16" -fg "#46f" -bg white -wrap -title "Swimming" %s &amp;' ~/.reminders-swimming</code></p>
<p><code>remind -a '-kgmessage -buttons "OK:1" -default "OK" -center -font "serif 16" -fg "#a33" -bg white -wrap -title "Household" %s &amp;' ~/.reminders-household</code></p>
<p>I saved one similar to that as reminders.sh, then put &#8220;/home/jennifer/reminders.sh&#8221; into the  &#8220;command&#8221; field for adding a startup program.  (I can&#8217;t remember now if it definitely needed the full path or if I was just being on the safe side.)</p>
<p>Note the two separate calls for &#8220;household&#8221; and &#8220;swimming&#8221;, and their different titles and font colours used by gmessage.  You can see from this that the way I&#8217;m <strong>making my popups have different colours</strong> is simply by having a separate invocation of Remind to process each file, with a different colour-setting flag for gmessage in each invocation.</p>
<p class="note">Edited to add:  Aimee suggested I add a screenshot of one of my popups, so here it is:<br />
<img src="http://www.uncharted-worlds.org/graphics/illustrations/blogmisc/RemindGmessageExample.png" alt="" /></p>
<h2><a name="thoughts-so-far"></a>Thoughts so far</h2>
<p>In one way, this method might seem a bit clunky.  There may well have been more elegant ways of doing something similar, which I just don&#8217;t know about.</p>
<p>On the other hand, one nice effect of it is to <strong>keep the .reminder files nicely uncluttered</strong> - and they&#8217;re the ones I&#8217;m most likely to be altering over time.  As it is, I can easily add more swimming reminders or household reminders, or change them, without needing to touch (or even look at) the shell script with the gmessage options.  And I find it reasonably intuitive to have reminders batched by theme, so I don&#8217;t mind the tiny overhead of potentially needing to open different files when I&#8217;m updating them.</p>
<p>If I wanted yet another colour for timed popups - for a different reminder-theme - then I&#8217;d just have to make one more file and add one more very similar line to the shell script.</p>
<p>So overall I&#8217;m pretty happy with the setup so far, and I think Remind has certainly lived up to its reputation for flexibility.</p>
<p>Thanks and tip of the hat to David Skoll for writing such a cool thing, and likewise to Timothy Musson for gmessage!  And thanks to everyone else who&#8217;s gone before and written theirs up.</p>
<h2><a name="weeks-and-days-countdown"></a>Bonus bit: Weeks and days countdown</h2>
<p>I said I wouldn&#8217;t repeat the details of how to set up your clever Remind syntax, which has been well documented elsewhere.  But here&#8217;s one bit which I hadn&#8217;t seen elsewhere on the web.</p>
<p>A couple of places gave snippets for doing a countdown to a particular date, either in days or rounded to the nearest week.  I decided I wanted a variation on that - a <strong>countdown in the format &#8220;X weeks Y days&#8221;</strong>.</p>
<p>Remind has various functions built in, and also lets you set your own using the <code>fset</code> command.  (I could have made my snippet a lot shorter, following the example of the existing countdown ones, but I spread it out for clarity of variable-names, so I could see what I was doing.)</p>
<p>Here&#8217;s what I came up with:</p>
<p><code># weeks/days countdown</code></p>
<p><code># (note integers only, no decimal points, so no need to round the /7)</code></p>
<p><code>fset _all_days() trigdate()-today()</code></p>
<p><code>fset _whole_weeks() (_all_days()/7)</code></p>
<p><code>fset _odd_days() (_all_days()-(_whole_weeks()*7))</code></p>
<p><code>fset _weekplural() plural(_whole_weeks())</code></p>
<p><code>fset _dayplural() plural(_odd_days())</code></p>
<p><code>REM 1 January +30 MSG [_whole_weeks()] week[_weekplural()] [_odd_days()] day[_dayplural()] to New Year&#8217;s Day</code></p>
<p>The <code>+30</code> is the number of days in advance of your &#8220;special date&#8221; that the reminder will run.</p>
<p>Note that some of the brackets may be redundant, but are there to be &#8220;on the safe side&#8221;.</p>
<p>Hope some of that proves useful to someone.</p>
<p class="toc">Here, have an index&#8230;<br />
<a href="#top-of-article">Remind + Ubuntu + Gmessage</a><br />
<a href="#some-back-story">Some back-story</a><br />
<a href="#setting-reminders">Setting reminders</a><br />
<a href="#making-it-pop-up">Making it pop up</a><br />
<a href="#what-pops-up-when">What pops up when</a><br />
<a href="#multiple-reminders-in-one-popup-window">Multiple reminders in one popup window</a><br />
<a href="#different-colours-and-different-times">Different colours and different times</a><br />
<a href="#making-it-run-automatically">Making it run automatically</a><br />
<a href="#thoughts-so-far">Thoughts so far</a><br />
<a href="#weeks-and-days-countdown">Bonus bit: Weeks and days countdown</a></p>

<hr />
<p>
Copyright &copy; Jennifer Moore 2009.  All rights reserved.
</p>
<hr />
<p>This post belongs to Jennifer&apos;s <a href="http://www.uncharted-worlds.org/blog/">Uncharted Worlds</a> blog.  This message should only be visible in news aggregators.  If you&#8217;re reading it on any other web site, it&#8217;s probably from a stolen RSS feed;  in that case, please help by <a href="http://www.uncharted-worlds.org/emailform.php?subject=Blog-scraping alert">reporting it</a>, giving the web address where you found it.</p>  
<p>Other <a href="http://www.uncharted-worlds.org/emailform.php">feedback welcome</a> via that form too.</p>]]></content:encoded>
			<wfw:commentRss>http://www.uncharted-worlds.org/blog/2009/04/remind-ubuntu-gmessage/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The art of remembering</title>
		<link>http://www.uncharted-worlds.org/blog/2009/04/art-of-remembering/</link>
		<comments>http://www.uncharted-worlds.org/blog/2009/04/art-of-remembering/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 22:36:50 +0000</pubDate>
		<dc:creator>Jennifer</dc:creator>
		
		<category><![CDATA[Metaphors]]></category>

		<category><![CDATA[Remembering]]></category>

		<category><![CDATA[Writing]]></category>

		<guid isPermaLink="false">http://www.uncharted-worlds.org/blog/?p=20</guid>
		<description><![CDATA[Some thoughts on saving, retrieving, handing on or losing information.  Ratchets, branches, channels, dead ends etc.]]></description>
			<content:encoded><![CDATA[<p class="intro">
			Some thoughts on saving, retrieving, handing on or losing information.  Ratchets, branches, channels, dead ends etc.
		</p>
<p><lj-cut>I was thinking about the ways that information gets lost.  Sometimes it gets handed on and sometimes it doesn&#8217;t.  Sometimes it gets written down and sometimes it doesn&#8217;t.  Sometimes people forget, and sometimes they remember till they die, but then they die.
		</p>
<h2><a name="histories-and-skills"></a>Histories and skills</h2>
<p>
			There&#8217;s a story that because so many builders died in the second world war, some of the previously-common knowledge about how traditional UK brick houses are &#8220;supposed to work&#8221; was lost with them.  So some of the houses built in the 50s and 60s had problems, and lots of the houses built pre-war aren&#8217;t being maintained optimally.
		</p>
<p>
			[E.g. my house has some damp at the back, which is probably because (a) someone's put down a concrete back yard and it doesn't slope away from the house sufficiently, and (b) it's now got rendering over some of the brick, so the brick can't "breathe" as well as it would have originally.  100 years ago when it was new, it would have had blue brick paving sloping away from the walls, taking the water quickly away from the house, and it wouldn't have had the rendering.  Whoever made those changes probably had no idea that they were interfering with the house's functional integrity.  <a href="http://www.handr.co.uk/literature/rising_damp.htm" title="Hutton &amp; Rostron web site (offsite link) with article on damp in houses">Some practical info on this subject, for anyone who's interested</a>.]
		</p>
<p>
			I&#8217;ve heard it said that queer activists are particularly prone to not knowing their own history, sometimes attributed to the fact that each new generation of queer people is mostly born to non-queer parents.
		</p>
<p>
			Or take the example of NHS midwives and breech birth (where the baby comes out bottom-first or feet-first rather than headfirst).  As more and more breech babies are born by Caesarian surgery, so midwives get less and less opportunity to learn from the older midwives who know how to manage a natural breech birth safely.
		</p>
<p>
			Come to that, NHS midwives nowadays have less and less opportunity to see <em>any</em> birth without some kind of intervention, even if the intervention is as seemingly minor as &#8220;internally examining&#8221; the labouring woman.  (An experienced old-style midwife will usually be able to tell from observing the woman roughly &#8220;how far on&#8221; she is.)  The art of &#8220;not interfering unless necessary&#8221;, and the observational skills which support it, are still kept alive by some radical woman-centred midwives, but I don&#8217;t get the impression that their knowledge is highly valued within the NHS.
		</p>
<h2><a name="from-me-now-to-me-later"></a>From me now to me later</h2>
<p>
			On the other hand, the handing-on of information doesn&#8217;t have to be from one generation to another or even from one person to another.  It could be from the me of now to the me of later.  Sometimes I have an insight but then after a while I forget it again, and then later I have the same insight again and think &#8220;Hang on! I <em>knew</em> that! how did I forget?&#8221;
		</p>
<p>
			Either way, the question is:  how do you capture that information - ideas, insights, experience, skills - and make it available for later?
		</p>
<h2><a name="dynamic-and-static-quality"></a>Dynamic and static Quality</h2>
<p>
			In <em class="citetitle"><a href="http://www.librarything.com/work/85584" title="LibraryThing page for Lila (offsite link)">Lila</a></em>, the sequel to <em class="citetitle"><a href="http://www.librarything.com/work/1008" title="LibraryThing page for ZAMM (offsite link)">Zen and the Art of Motorcycle Maintenance</a></em>, Robert M Pirsig describes what he calls Dynamic and static Quality.
		</p>
<p>
			To give a tiny bit of context to the following quote, what he means by &#8220;static quality&#8221; is something like:  traditions, rituals, rules, documentation and so on.
		</p>
<blockquote>
<p>				Static quality patterns are dead when they are exclusive, when they demand blind obedience and suppress Dynamic change.  But static patterns, nevertheless, provide a necessary stabilizing force to protect Dynamic progress from degeneration.  Although Dynamic Quality, the Quality of freedom, creates this world in which we live, these patterns of static quality, the quality of order, preserve our world.  Neither static nor Dynamic Quality can survive without the other.
			</p>
</blockquote>
<p>
			Somewhere, I&#8217;m pretty sure he uses the metaphor of a ratchet to describe the working-together of static and dynamic - dynamic new development as the turning, static the holding steady so it doesn&#8217;t turn back.  But can&#8217;t find that quote now.  (Every now and again, I wish I could use a search engine on a paper book, and this is one of those times - I could do a search on &#8220;ratchet&#8221; and I bet that bit would come up.  Unless of course he used a different word.)
		</p>
<p>
			(As an aside:  I highly recommend both books.  They are stories, but full of ideas that go beyond the stories.)
		</p>
<h2><a name="branching"></a>Branching</h2>
<p>
			Another metaphor I&#8217;m thinking of - this one more relevant to communities or organisations evolving over time - is the one of &#8220;branching&#8221; software.  Some existing software is developed in two or more initially-incompatible directions, and the code bases may or may not ever be merged again.
		</p>
<p>
			I was thinking at first that the &#8220;branching&#8221; analogy was meant to be with tree branches.  But then the metaphorical parallel would have to include sometimes merging two tree branches back together.
		</p>
<p>
			I&#8217;m not sure that&#8217;d be impossible - I think it would be a bit similar to the grafting of fruit tree branches onto root stock - but at any rate it&#8217;s hardly a common sight.
		</p>
<p>			Closer might be a canal splitting into two different channels, or a railway with different branch lines, which may or may not rejoin further along.  		</p>
<p>
			Or, in the case of merging software, perhaps a yet better metaphor would be a piece of weaving - since an important part of rejoining the weave would be to decide which pieces of yarn to weave where, which is a bit like the art of deciding which code to keep.
		</p>
<p>
			Anyway, the point is that sometimes different people continue a chain of ideas in two or more different directions, and they <em>don&#8217;t</em> reconnect further down.  Then, sometimes you get one side continuing to develop and be handed on, whereas the other channel peters out into a dead end (like some kind of silted-up backwater).  So for example with software, a version which is no longer maintained might contain a cool feature, which the main trunk had never developed.
		</p>
<p>			There are parallels to this in activism, I think.  A project ends, a group stops meeting, people move away, and sometimes the experience and knowledge along that branch is lost.
		</p>
<h2><a name="retrieval-of-insights"></a>Retrieval of insights</h2>
<p>
			For myself, I do write things down.  I&#8217;ve usually got things stuck on my wall, and a few key files on my Psion which I re-read every now and again.  But writing has limitations.
		</p>
<p>
			One is that retrieving an insight from something I&#8217;ve written down relies on re-reading it at the appropriate time.  And I&#8217;ve written a lot of stuff down :-)
		</p>
<p>			Another is that it seems to be easier to document practical stuff than emotional findings.
		</p>
<p>
			The ideas I lose tend to be not so much the kind like &#8220;Oooh! Wouldn&#8217;t it be cool to do <em>this</em>!&#8221; but more the kind similar to &#8220;If you are feeling mopey, here are some probable reasons why, and here are some ways which may work for getting unmopified&#8221;.
		</p>
<p>
			One of the things which works best for me is having <a href="http://www.uncharted-worlds.org/explore/TtT.htm" title="article I wrote on thinking sessions">thinking sessions</a>, as invented by Nancy Kline and described in her extremely marvellous book <a href="http://www.librarything.com/work/183202" title="LibraryThing page for Time to Think book (offsite link)">Time to Think</a>.
		</p>
<p>
			Thinking sessions seem to provide an environment where I&#8217;m better than usual at retrieving useful stuff from memory.  It&#8217;s not quite just remembering it, though, either.  Accessing a thought during a thinking session is more like <em>recreating</em> it.  Re-finding it on a bit of paper doesn&#8217;t necessarily have the same emotional resonance.
		</p>
<h2><a name="writing-for-remembering"></a>Writing for remembering</h2>
<p>
			A lot of my ideas for future blog posts (and a few of the existing ones) are in the category of &#8220;I want to remember this - maybe if I write it down here I&#8217;ll make it a bit bigger in my landscape!&#8221;
		</p>
<p>
			Some of the more recent posts haven&#8217;t been that kind.  There&#8217;s always some thinking involved in <em>writing</em> them, but at heart they&#8217;ve been more motivated by &#8220;I have some thoughts that I want to tell to other people&#8221;.
		</p>
<p>
			But I like the idea that over time this blog could become a sort of documentation of &#8220;what works for me&#8221;, that I could consult for my own benefit in future.
		</p>
<p class="toc">Here, have an index&#8230;<br /><a href="#top-of-article">The art of remembering</a><br /><a href="#histories-and-skills">Histories and skills</a><br /><a href="#from-me-now-to-me-later">From me now to me later</a><br /><a href="#dynamic-and-static-quality">Dynamic and static Quality</a><br /><a href="#branching">Branching</a><br /><a href="#retrieval-of-insights">Retrieval of insights</a><br /><a href="#writing-for-remembering">Writing for remembering</a></p>

<hr />
<p>
Copyright &copy; Jennifer Moore 2009.  All rights reserved.
</p>
<hr />
<p>This post belongs to Jennifer&apos;s <a href="http://www.uncharted-worlds.org/blog/">Uncharted Worlds</a> blog.  This message should only be visible in news aggregators.  If you&#8217;re reading it on any other web site, it&#8217;s probably from a stolen RSS feed;  in that case, please help by <a href="http://www.uncharted-worlds.org/emailform.php?subject=Blog-scraping alert">reporting it</a>, giving the web address where you found it.</p>  
<p>Other <a href="http://www.uncharted-worlds.org/emailform.php">feedback welcome</a> via that form too.</p>]]></content:encoded>
			<wfw:commentRss>http://www.uncharted-worlds.org/blog/2009/04/art-of-remembering/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
