<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-1897757324567699379</atom:id><lastBuildDate>Tue, 18 Dec 2012 07:40:51 +0000</lastBuildDate><category>buildbot</category><category>distributed</category><category>launchpad</category><category>jujugui</category><category>juju</category><category>interactive fiction</category><category>python</category><category>clojure</category><category>canonical</category><category>yellowsquad</category><category>zodb</category><category>zope</category><title>Code Singer: Gary Poster's Blog</title><description>Mostly coding and managing, with occasional singing.</description><link>http://codesinger.blogspot.com/</link><managingEditor>noreply@blogger.com (Gary Poster)</managingEditor><generator>Blogger</generator><openSearch:totalResults>41</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1897757324567699379.post-6135571786236879940</guid><pubDate>Mon, 17 Dec 2012 01:45:00 +0000</pubDate><atom:updated>2012-12-16T20:47:12.272-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>juju</category><category domain='http://www.blogger.com/atom/ns#'>yellowsquad</category><category domain='http://www.blogger.com/atom/ns#'>jujugui</category><category domain='http://www.blogger.com/atom/ns#'>canonical</category><title>Yellow Squad Weekly Topics: December 14</title><atom:summary type='text'>Summary:
Makyo: the GUI can break the charm
bcsaller: Write user stories as functional tests: improv plus Selenium
bcsaller: card velocity improving
gary_poster: run the tests before landing, or, we are not as good as an automatic tester
gary_poster: teknico is "documentation daddy"
bcsaller and Makyo: proliferation of ENV=1 make [target] rules
goodspud: what do we do with the juju-gui charm in </atom:summary><link>http://codesinger.blogspot.com/2012/12/yellow-squad-weekly-topics-december-14.html</link><author>noreply@blogger.com (Gary Poster)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1897757324567699379.post-2375586415488381105</guid><pubDate>Sat, 15 Dec 2012 04:57:00 +0000</pubDate><atom:updated>2012-12-14T23:59:54.596-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>juju</category><category domain='http://www.blogger.com/atom/ns#'>yellowsquad</category><category domain='http://www.blogger.com/atom/ns#'>jujugui</category><category domain='http://www.blogger.com/atom/ns#'>canonical</category><title>Yellow Squad Weekly Project Report: December 14</title><atom:summary type='text'>We are working on the Juju GUI.
This weekVery good interaction with design team
Improved team velocity after deceleration last week
Real users are starting to trickle in
We have had some very positive interactions with the design team.  We have dug up some good data, requirements, and decisions together, and we've increased our dialog.  They have been very responsive to what we need in the short </atom:summary><link>http://codesinger.blogspot.com/2012/12/yellow-squad-weekly-project-report.html</link><author>noreply@blogger.com (Gary Poster)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1897757324567699379.post-8048810217234399723</guid><pubDate>Tue, 11 Dec 2012 01:32:00 +0000</pubDate><atom:updated>2012-12-10T20:43:16.693-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>juju</category><category domain='http://www.blogger.com/atom/ns#'>yellowsquad</category><category domain='http://www.blogger.com/atom/ns#'>launchpad</category><category domain='http://www.blogger.com/atom/ns#'>jujugui</category><category domain='http://www.blogger.com/atom/ns#'>canonical</category><title>New project: Juju GUI</title><atom:summary type='text'>Welcome back! We've been away working in secret for awhile.  Our work is open now, so our retrospective notes are too.

Our current project is a web-based GUI for Juju.  Juju lets you deploy connected services to the cloud in a convenient, vendor-neutral, and powerful way.  The GUI lets you visualize and manage your work (see also another blog; a demo of our trunk, which is reset every 15 minutes</atom:summary><link>http://codesinger.blogspot.com/2012/12/new-project-juju-gui.html</link><author>noreply@blogger.com (Gary Poster)</author><thr:total>2</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1897757324567699379.post-6321429140037744568</guid><pubDate>Fri, 17 Aug 2012 22:44:00 +0000</pubDate><atom:updated>2012-08-17T18:47:23.187-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>yellowsquad</category><category domain='http://www.blogger.com/atom/ns#'>launchpad</category><category domain='http://www.blogger.com/atom/ns#'>canonical</category><title>Yellow Squad Weekly Topics: August 17</title><atom:summary type='text'>Summary:
bac/gary_poster: re-reconsidering required pre-implementation calls
gary_poster: postpone reviewing the collaboration feedback experiment?
[introduction] [project report] (no tricks this week) [topics]Attendance: bac, benji, gary_poster.
Apologies: frankban.

bac/gary_poster: re-reconsidering required pre-implementation callsWe had a kanban card take more that 24 hours in an active lane,</atom:summary><link>http://codesinger.blogspot.com/2012/08/yellow-squad-weekly-topics-august-17.html</link><author>noreply@blogger.com (Gary Poster)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1897757324567699379.post-2324545360081687369</guid><pubDate>Fri, 17 Aug 2012 21:16:00 +0000</pubDate><atom:updated>2012-08-17T18:58:27.268-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>yellowsquad</category><category domain='http://www.blogger.com/atom/ns#'>launchpad</category><category domain='http://www.blogger.com/atom/ns#'>canonical</category><title>Yellow Squad Weekly Project Report: August 17</title><atom:summary type='text'>Summary:
We're still hiring for openings in a very cool Python &amp; cloud position, so please apply soon if you are interested!
frankban landed a gigantic lpsetup branch to simplify code flow per discussions we've had lately in the squad (see last week's "topics" discussion about OO vs. functions, etc.).
benji and gary_poster interviewed a lot.
bac identified and worked on final changes before we </atom:summary><link>http://codesinger.blogspot.com/2012/08/yellow-squad-weekly-project-report_17.html</link><author>noreply@blogger.com (Gary Poster)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1897757324567699379.post-6532449221934903569</guid><pubDate>Wed, 15 Aug 2012 21:19:00 +0000</pubDate><atom:updated>2012-08-15T22:50:50.731-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>yellowsquad</category><category domain='http://www.blogger.com/atom/ns#'>launchpad</category><category domain='http://www.blogger.com/atom/ns#'>canonical</category><title>Yellow Squad Weekly Topics: August 10</title><atom:summary type='text'>Summary:
gary_poster: reconciling staff unavailability with kanban work-in-progress (WIP) limits
gary_poster: OO versus functions, inversion of control, and how much agreement is important
gary_poster: More incremental success with our integration tests
[introduction] [project report] (no tricks this week) [topics]gary_poster: reconciling staff unavailability with kanban work-in-progress (WIP) </atom:summary><link>http://codesinger.blogspot.com/2012/08/yellow-squad-weekly-topics-august-10.html</link><author>noreply@blogger.com (Gary Poster)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1897757324567699379.post-7633863819500673090</guid><pubDate>Wed, 15 Aug 2012 02:16:00 +0000</pubDate><atom:updated>2012-08-15T18:12:59.397-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>yellowsquad</category><category domain='http://www.blogger.com/atom/ns#'>launchpad</category><category domain='http://www.blogger.com/atom/ns#'>canonical</category><title>Yellow Squad Weekly Project Report: August 10</title><atom:summary type='text'>Summary:
A vacation kept one weekly report from being written, and another weekly meeting from happening.  Welcome back!
We're still hiring for openings in a very cool Python &amp; cloud position, so please apply soon if you are interested! We are progressing pretty far along the process, though we have many more interviews to make.  Interviews consumed gary_poster completely, and affected all of us </atom:summary><link>http://codesinger.blogspot.com/2012/08/yellow-squad-weekly-project-report.html</link><author>noreply@blogger.com (Gary Poster)</author><thr:total>2</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1897757324567699379.post-5268323410531743637</guid><pubDate>Fri, 20 Jul 2012 21:17:00 +0000</pubDate><atom:updated>2012-07-20T20:12:43.913-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>yellowsquad</category><category domain='http://www.blogger.com/atom/ns#'>launchpad</category><category domain='http://www.blogger.com/atom/ns#'>canonical</category><title>Yellow Squad Weekly Tricks: July 20</title><atom:summary type='text'>Summary:
bac: Don't use seteuid with bzr
frankban: Using deb package recipes with Distribute-based Python packages
frankban: os.path.expanduser uses $HOME to expand '~'
frankban: In tests, use a temporary home plus a bzr whoami before bzr commit
[introduction] [project report] [tricks] (no topics this week)

This week the meeting was very short because we had an interview with a job candidate </atom:summary><link>http://codesinger.blogspot.com/2012/07/yellow-squad-weekly-tricks-july-20.html</link><author>noreply@blogger.com (Gary Poster)</author><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1897757324567699379.post-3594200269707116972</guid><pubDate>Fri, 20 Jul 2012 19:45:00 +0000</pubDate><atom:updated>2012-07-20T20:13:12.523-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>yellowsquad</category><category domain='http://www.blogger.com/atom/ns#'>launchpad</category><category domain='http://www.blogger.com/atom/ns#'>canonical</category><title>Yellow Squad Weekly Project Report: July 20</title><atom:summary type='text'>Summary:
This was gmb's last week with us.  Farewell from Yellow squad, and best wishes for leading Green squad!
We're still hiring for five openings in a very cool Python &amp; cloud position, so please apply soon! The interview process largely consumed 3/5 of the squad; next week it will affect 3/4 of us.  We've had some good interviewees, and we hope to have more.
We did not have as many test runs</atom:summary><link>http://codesinger.blogspot.com/2012/07/yellow-squad-weekly-project-report-july_20.html</link><author>noreply@blogger.com (Gary Poster)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1897757324567699379.post-2494485069504590414</guid><pubDate>Mon, 16 Jul 2012 20:49:00 +0000</pubDate><atom:updated>2012-07-16T16:52:07.916-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>yellowsquad</category><category domain='http://www.blogger.com/atom/ns#'>launchpad</category><category domain='http://www.blogger.com/atom/ns#'>canonical</category><title>Yellow Squad Weekly Topics: July 13</title><atom:summary type='text'>Summary:
benji: Juju-based integration tests are a success for incremental value
bac/gary_poster: Is it ever OK to knowingly check in broken code?
gary_poster: Not meeting our weekly goals
[introduction] [project report] [tricks] [topics]benji: Juju-based integration tests are a success for bringing value incrementallyWe chose to pursue integration tests of the lpsetup project as a timeboxed, </atom:summary><link>http://codesinger.blogspot.com/2012/07/yellow-squad-weekly-topics-july-13.html</link><author>noreply@blogger.com (Gary Poster)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1897757324567699379.post-1450080671900065389</guid><pubDate>Mon, 16 Jul 2012 20:45:00 +0000</pubDate><atom:updated>2012-07-17T17:31:13.964-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>yellowsquad</category><category domain='http://www.blogger.com/atom/ns#'>launchpad</category><category domain='http://www.blogger.com/atom/ns#'>canonical</category><title>Yellow Squad Weekly Tricks: July 13</title><atom:summary type='text'>Summary:
benji/gary_poster: Different ways to keep Juju from forcing you to repeatedly accept SSH keys
[introduction] [project report] [tricks] [topics]benji/gary_poster: Different ways to keep Juju from forcing you to repeatedly accept SSH keysJuju is a great tool, and this week we used it to develop some integration tests.We focused on external back ends (like EC2 and local OpenStack) rather </atom:summary><link>http://codesinger.blogspot.com/2012/07/yellow-squad-weekly-tricks-july-13.html</link><author>noreply@blogger.com (Gary Poster)</author><thr:total>2</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1897757324567699379.post-1279508410116891359</guid><pubDate>Fri, 13 Jul 2012 20:38:00 +0000</pubDate><atom:updated>2012-07-17T07:02:21.321-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>yellowsquad</category><category domain='http://www.blogger.com/atom/ns#'>launchpad</category><category domain='http://www.blogger.com/atom/ns#'>canonical</category><title>Yellow Squad Weekly Project Report: July 13</title><atom:summary type='text'>Summary:
Parallel tests are running very well this week, with 37 successful runs in a row so far...even though we haven't changed anything.
The parallel testing machines in the data center will reportedly be ready for us next week.
The lpsetup code's refactoring is again at a usable milestone, and we are ready to test a new package of the code.
The lpsetup code has its first integration test, </atom:summary><link>http://codesinger.blogspot.com/2012/07/yellow-squad-weekly-project-report-july_13.html</link><author>noreply@blogger.com (Gary Poster)</author><thr:total>2</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1897757324567699379.post-8176224594387081242</guid><pubDate>Wed, 11 Jul 2012 02:05:00 +0000</pubDate><atom:updated>2012-07-10T22:14:50.496-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>yellowsquad</category><category domain='http://www.blogger.com/atom/ns#'>launchpad</category><category domain='http://www.blogger.com/atom/ns#'>canonical</category><title>Yellow Squad Weekly Topics: July 6</title><atom:summary type='text'>Summary:

gary_poster/benji: Personal feedback loops
bac/benji/gary_poster: Poorly specified tasks


[introduction] [project report] [tricks] [topics]


gary_poster/benji: Personal feedback loops

We already have team feedback loops, in the form of weekly internal retrospectives and weekly external goals, deliveries, and reports.  They help us identify when we need to evaluate and improve our </atom:summary><link>http://codesinger.blogspot.com/2012/07/yellow-squad-weekly-topics-july-6.html</link><author>noreply@blogger.com (Gary Poster)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1897757324567699379.post-2180218630086012093</guid><pubDate>Tue, 10 Jul 2012 17:09:00 +0000</pubDate><atom:updated>2012-07-10T13:09:38.093-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>yellowsquad</category><category domain='http://www.blogger.com/atom/ns#'>canonical</category><title>Intentional duplication of effort: learning and prototyping</title><atom:summary type='text'>When do you want to duplicate effort?  You often want to duplicate learning across a team.  What about prototyping?

Last week, I read an internal report from Maris Fogels at Canonical about the virtual sprint that he and his team ran. The goal of the sprint was to learn how to write Juju charms.

A virtual sprint means that they all met together online for several days in a row, continuously </atom:summary><link>http://codesinger.blogspot.com/2012/07/intentional-duplication-of-effort.html</link><author>noreply@blogger.com (Gary Poster)</author><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1897757324567699379.post-823878348650403284</guid><pubDate>Tue, 10 Jul 2012 16:34:00 +0000</pubDate><atom:updated>2012-07-10T22:13:17.180-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>yellowsquad</category><category domain='http://www.blogger.com/atom/ns#'>launchpad</category><category domain='http://www.blogger.com/atom/ns#'>canonical</category><title>Yellow Squad Weekly Tricks: July 6</title><atom:summary type='text'>Summary:


bac: manage your services together with their supporting infrastructure
gmb: beware: Launchpad's ec2 command will sometimes silently break if your download cache doesn't have what you need.
gary_poster/gmb: if you get a weird ec2 result, don't forget about ec2's postmortem option.



[introduction] [project report] [tricks] [topics]



bac: manage your services together with their </atom:summary><link>http://codesinger.blogspot.com/2012/07/yellow-squad-weekly-tricks-july-6.html</link><author>noreply@blogger.com (Gary Poster)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1897757324567699379.post-5281989785259281873</guid><pubDate>Sat, 07 Jul 2012 17:49:00 +0000</pubDate><atom:updated>2012-07-10T22:11:43.409-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>yellowsquad</category><category domain='http://www.blogger.com/atom/ns#'>launchpad</category><category domain='http://www.blogger.com/atom/ns#'>canonical</category><title>Yellow Squad Weekly Project Report: July 6</title><atom:summary type='text'>Summary: We made some good progress, but this week was not as successful as we had hoped.

[introduction] [project report] [tricks] [topics]


Weekly Goal Progress

Continue running parallel tests on the EC2 32 core machine and aggregating results.COMPLETED. Our tests continued to be triggered only by three known bugs (974617/1011847, 1002820 and, apparently, a return of 1014916), though for some</atom:summary><link>http://codesinger.blogspot.com/2012/07/yellow-squad-weekly-project-report-july.html</link><author>noreply@blogger.com (Gary Poster)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1897757324567699379.post-1108021304354814138</guid><pubDate>Mon, 02 Jul 2012 15:10:00 +0000</pubDate><atom:updated>2012-07-02T11:10:08.290-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>yellowsquad</category><category domain='http://www.blogger.com/atom/ns#'>launchpad</category><category domain='http://www.blogger.com/atom/ns#'>canonical</category><title>Yellow Squad Weekly Retrospective Minutes: June 29</title><atom:summary type='text'>
Introduction




What is this post?

I'm the lead for the "Yellow" squad in Canonical's collection of geographically distributed, agile squads.  We're directed to work as needed on various web and cloud projects and technologies.  Every Friday, our squad has a call to review what happened in the past week and see what we can learn from it.  We follow a simple, evolving format that we keep track </atom:summary><link>http://codesinger.blogspot.com/2012/07/yellow-squad-weekly-retrospective.html</link><author>noreply@blogger.com (Gary Poster)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1897757324567699379.post-5139418069756826959</guid><pubDate>Fri, 22 Jun 2012 21:06:00 +0000</pubDate><atom:updated>2012-06-25T12:55:34.341-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>yellowsquad</category><category domain='http://www.blogger.com/atom/ns#'>launchpad</category><category domain='http://www.blogger.com/atom/ns#'>canonical</category><title>Yellow Squad Weekly Retrospective Minutes: June 22</title><atom:summary type='text'>




Introduction


What is this post?

I'm the lead for the "Yellow" squad in Canonical's collection of geographically distributed, agile squads.  We're directed to work as needed on various web and cloud projects and technologies.  Every Friday, our squad has a call to review what happened in the past week and see what we can learn from it.  We follow a simple, evolving format that we keep </atom:summary><link>http://codesinger.blogspot.com/2012/06/yellow-squad-weekly-retrospective_22.html</link><author>noreply@blogger.com (Gary Poster)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1897757324567699379.post-7425226770602099758</guid><pubDate>Wed, 20 Jun 2012 01:40:00 +0000</pubDate><atom:updated>2012-06-19T21:40:13.237-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>yellowsquad</category><category domain='http://www.blogger.com/atom/ns#'>launchpad</category><category domain='http://www.blogger.com/atom/ns#'>distributed</category><category domain='http://www.blogger.com/atom/ns#'>canonical</category><title>Our checklist for running a daily meeting with kanban</title><atom:summary type='text'>The squad I manage is fully distributed, like most of Canonical's employees.  We are all in relatively overlapping timezones--ranging from Italy to the American east coast--but none of us work in the same building, or even the same city. 

We also are on the Lean journey.  We're not nearly as far along as others you'll find blogging on the web.  However, maybe we're interesting because of the </atom:summary><link>http://codesinger.blogspot.com/2012/06/our-checklist-for-running-daily-meeting.html</link><author>noreply@blogger.com (Gary Poster)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1897757324567699379.post-7010418589867269643</guid><pubDate>Mon, 18 Jun 2012 19:10:00 +0000</pubDate><atom:updated>2012-06-19T12:17:59.431-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>yellowsquad</category><category domain='http://www.blogger.com/atom/ns#'>launchpad</category><category domain='http://www.blogger.com/atom/ns#'>canonical</category><title>Yellow Squad Weekly Retrospective Minutes: June 15</title><atom:summary type='text'>

Introduction



What is this post?
I'm the lead for the "Yellow" squad in Canonical's collection of geographically distributed, agile squads.  We're directed to work as needed on various web and cloud projects and technologies.  Every Friday, our squad has a call to review what happened in the past week and see what we can learn from it.  We follow a simple, evolving format that we keep track </atom:summary><link>http://codesinger.blogspot.com/2012/06/yellow-squad-weekly-retrospective_18.html</link><author>noreply@blogger.com (Gary Poster)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1897757324567699379.post-2458314493948284318</guid><pubDate>Fri, 08 Jun 2012 22:51:00 +0000</pubDate><atom:updated>2012-06-11T12:45:32.612-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>yellowsquad</category><category domain='http://www.blogger.com/atom/ns#'>launchpad</category><category domain='http://www.blogger.com/atom/ns#'>canonical</category><title>Yellow Squad Weekly Retrospective Minutes: June 8, 2012</title><atom:summary type='text'>


  Introduction


  What is this post?
I'm the lead for the "Yellow" squad in Canonical's collection of geographically distributed, agile squads.  We're directed to work as needed on various web and cloud projects and technologies.  Every Friday, our squad has a call to review what happened in the past week and see what we can learn from it.  We follow a simple, evolving format that we keep </atom:summary><link>http://codesinger.blogspot.com/2012/06/yellow-squad-weekly-retrospective_08.html</link><author>noreply@blogger.com (Gary Poster)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1897757324567699379.post-8069859278407429871</guid><pubDate>Fri, 01 Jun 2012 17:00:00 +0000</pubDate><atom:updated>2012-06-08T10:11:18.053-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>yellowsquad</category><category domain='http://www.blogger.com/atom/ns#'>launchpad</category><category domain='http://www.blogger.com/atom/ns#'>canonical</category><title>Yellow Squad Weekly Retrospective Minutes: June 1, 2012</title><atom:summary type='text'>





Introduction






What is this post?
I'm the lead for the "Yellow" squad in Canonical's collection of geographically distributed, agile squads.  We're directed to work as needed on various web and cloud projects and technologies.  Every Friday, our squad has a call to review what happened in the past week and see what we can learn from it.  We follow a simple, evolving format that we keep </atom:summary><link>http://codesinger.blogspot.com/2012/06/yellow-squad-weekly-retrospective.html</link><author>noreply@blogger.com (Gary Poster)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1897757324567699379.post-1783459574961342499</guid><pubDate>Tue, 15 Nov 2011 16:52:00 +0000</pubDate><atom:updated>2011-11-16T17:36:22.052-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>clojure</category><title>Clojure/conj: The Talks</title><atom:summary type='text'>The previous mammoth post was about the questions and answers I found at the Clojure/conj conference and training.  This mammoth post is my notes from the talks. 

Thanks to my employer, Canonical, for the opportunity to go to the conference.  When Canonical gives employees time to go to a conference, we have to summarize it.  The summaries are often company-internal emails, but I like blogging </atom:summary><link>http://codesinger.blogspot.com/2011/11/clojureconj-talks.html</link><author>noreply@blogger.com (Gary Poster)</author><thr:total>2</thr:total><georss:featurename>Raleigh, NC, USA</georss:featurename><georss:point>35.772096 -78.6386145</georss:point><georss:box>35.5661335 -78.9544715 35.978058499999996 -78.32275750000001</georss:box></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1897757324567699379.post-502015713518821968</guid><pubDate>Tue, 15 Nov 2011 16:42:00 +0000</pubDate><atom:updated>2011-11-23T10:33:28.646-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>clojure</category><title>Clojure/conj: The Questions and the Answers</title><atom:summary type='text'>
Wow. I just had a full immersion experience into the Clojure language and community, and it was awesome.  I'll write about in two posts: questions I tried to answer, and notes from the presentations.  Here's the first.

Thanks to my wife, my boss, and my employer, Canonical, I got to attend the Clojure/conj conference here in Raleigh, as well as the training session beforehand.  It was a full </atom:summary><link>http://codesinger.blogspot.com/2011/11/clojureconj-questions-and-answers.html</link><author>noreply@blogger.com (Gary Poster)</author><thr:total>4</thr:total><georss:featurename>Raleigh, NC, USA</georss:featurename><georss:point>35.772096 -78.6386145</georss:point><georss:box>35.565965999999996 -78.9544715 35.978226 -78.32275750000001</georss:box></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1897757324567699379.post-8459254596742049806</guid><pubDate>Fri, 17 Sep 2010 14:03:00 +0000</pubDate><atom:updated>2010-09-17T12:31:38.496-04:00</atom:updated><title>Open Source</title><atom:summary type='text'>Canonical has encouraged us employees to blog about the work we do on open source.  I intended to include these comments as part of the previous post, but that one was too long already.
Open source has been a huge part of my life for many years now.  A friend once suggested I commission a song cycle about it, but I haven't been inspired in that particular direction yet.  Reflecting back on my </atom:summary><link>http://codesinger.blogspot.com/2010/09/open-source.html</link><author>noreply@blogger.com (Gary Poster)</author><thr:total>1</thr:total></item></channel></rss>