<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: How to dive into another team&#8217;s Django code</title>
	<atom:link href="http://seeknuance.com/2008/05/25/how-to-dive-into-another-teams-django-code/feed/" rel="self" type="application/rss+xml" />
	<link>http://seeknuance.com/2008/05/25/how-to-dive-into-another-teams-django-code/</link>
	<description>Python, Django, technology, bit o&#039; politics, Seattle...</description>
	<lastBuildDate>Thu, 11 Mar 2010 17:07:24 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: John</title>
		<link>http://seeknuance.com/2008/05/25/how-to-dive-into-another-teams-django-code/#comment-157</link>
		<dc:creator>John</dc:creator>
		<pubDate>Thu, 29 May 2008 17:27:08 +0000</pubDate>
		<guid isPermaLink="false">http://seeknuance.wordpress.com/?p=40#comment-157</guid>
		<description>@Jeremy:

I completely agree.

I didn&#039;t include that step, because, well, I take it as a given.  Just like powering-on my laptop and logging in.  But since it&#039;s part of the overall process, I can see that I should have included it.

So, yes, that happens right before or after, &quot;Ask a good friend to tell me the obvious.&quot;

In this case, I did that.  The other team&#039;s leader was very helpful, and probably spent too much time with me for his own good :-) in explaining what&#039;s where.  AFAICT, the other time is pure Aces, and I&#039;m going to have to run hard to keep up with them. ;-)</description>
		<content:encoded><![CDATA[<p>@Jeremy:</p>
<p>I completely agree.</p>
<p>I didn&#8217;t include that step, because, well, I take it as a given.  Just like powering-on my laptop and logging in.  But since it&#8217;s part of the overall process, I can see that I should have included it.</p>
<p>So, yes, that happens right before or after, &#8220;Ask a good friend to tell me the obvious.&#8221;</p>
<p>In this case, I did that.  The other team&#8217;s leader was very helpful, and probably spent too much time with me for his own good <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  in explaining what&#8217;s where.  AFAICT, the other time is pure Aces, and I&#8217;m going to have to run hard to keep up with them. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy Dunck</title>
		<link>http://seeknuance.com/2008/05/25/how-to-dive-into-another-teams-django-code/#comment-156</link>
		<dc:creator>Jeremy Dunck</dc:creator>
		<pubDate>Thu, 29 May 2008 15:13:40 +0000</pubDate>
		<guid isPermaLink="false">http://seeknuance.wordpress.com/?p=40#comment-156</guid>
		<description>If possible, I generally ask someone that&#039;s already familiar with the codebase for pointers.  ;-)</description>
		<content:encoded><![CDATA[<p>If possible, I generally ask someone that&#8217;s already familiar with the codebase for pointers.  <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben</title>
		<link>http://seeknuance.com/2008/05/25/how-to-dive-into-another-teams-django-code/#comment-146</link>
		<dc:creator>Ben</dc:creator>
		<pubDate>Mon, 26 May 2008 12:12:15 +0000</pubDate>
		<guid isPermaLink="false">http://seeknuance.wordpress.com/?p=40#comment-146</guid>
		<description>Hi,

I&#039;m in a similar situation at the moment. I was employed by a company who outsourced the project I&#039;m working on originally, and then had to pull it back under their control after some terrible project management (and lack of basic competence) for the sub contractors.

We face a codebase which is riddled with inconsistency and doesn&#039;t really make any use of the best bits of django. There have been several times when this has really screwed me for a couple of hours where I&#039;d be trying to grok what was happening and run into a brick wall...

One of the best was where some js wasn&#039;t loading. I couldn&#039;t even see where it was being put into the tamplate (you&#039;d assume there&#039;d be a  tag somewhere wouldn&#039;t you..). What there actually was was something like this:
{% include yahoo.html %}
the contents of which were:
&lt;script src=&quot;{{ YUI_URL }}/path/to.js&quot; ... 

And this wasn&#039;t even in the head element!! The {{ YUI_URL }} was determined by means of a context processor, depending on whether we were serving it locally or from yahoo.

So at this point I feel that I can&#039;t trust ANY of the app and therefore there&#039;s no point in debugging where I can make any assumptions.

Anyhoo, rant over, life sucks etc etc ;-)</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I&#8217;m in a similar situation at the moment. I was employed by a company who outsourced the project I&#8217;m working on originally, and then had to pull it back under their control after some terrible project management (and lack of basic competence) for the sub contractors.</p>
<p>We face a codebase which is riddled with inconsistency and doesn&#8217;t really make any use of the best bits of django. There have been several times when this has really screwed me for a couple of hours where I&#8217;d be trying to grok what was happening and run into a brick wall&#8230;</p>
<p>One of the best was where some js wasn&#8217;t loading. I couldn&#8217;t even see where it was being put into the tamplate (you&#8217;d assume there&#8217;d be a  tag somewhere wouldn&#8217;t you..). What there actually was was something like this:<br />
{% include yahoo.html %}<br />
the contents of which were:<br />
&lt;script src=&#8221;{{ YUI_URL }}/path/to.js&#8221; &#8230; </p>
<p>And this wasn&#8217;t even in the head element!! The {{ YUI_URL }} was determined by means of a context processor, depending on whether we were serving it locally or from yahoo.</p>
<p>So at this point I feel that I can&#8217;t trust ANY of the app and therefore there&#8217;s no point in debugging where I can make any assumptions.</p>
<p>Anyhoo, rant over, life sucks etc etc <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Max Battcher</title>
		<link>http://seeknuance.com/2008/05/25/how-to-dive-into-another-teams-django-code/#comment-141</link>
		<dc:creator>Max Battcher</dc:creator>
		<pubDate>Mon, 26 May 2008 08:14:26 +0000</pubDate>
		<guid isPermaLink="false">http://seeknuance.wordpress.com/?p=40#comment-141</guid>
		<description>I tend to start with a project&#039;s models first (using INSTALLED_APPS as a guide).  In most projects the models are centric: they are the first things written and the things most often referred to.  Knowing the models a little bit better can give you subtle clues when looking at the URLs such &quot;why isn&#039;t a generic view used here&quot;.  In simple projects there are nothing but smartly applied generic views and knowing the models is just about all you really need.</description>
		<content:encoded><![CDATA[<p>I tend to start with a project&#8217;s models first (using INSTALLED_APPS as a guide).  In most projects the models are centric: they are the first things written and the things most often referred to.  Knowing the models a little bit better can give you subtle clues when looking at the URLs such &#8220;why isn&#8217;t a generic view used here&#8221;.  In simple projects there are nothing but smartly applied generic views and knowing the models is just about all you really need.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
