<?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 for Seek Nuance</title>
	<atom:link href="http://seeknuance.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://seeknuance.com</link>
	<description>Python, Django, technology, Seattle, careers, life, et cetera...</description>
	<lastBuildDate>Thu, 24 May 2012 15:54:45 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>Comment on Skeeter! by mp</title>
		<link>http://seeknuance.com/2012/05/18/skeeter/#comment-3609</link>
		<dc:creator><![CDATA[mp]]></dc:creator>
		<pubDate>Thu, 24 May 2012 15:54:45 +0000</pubDate>
		<guid isPermaLink="false">https://seeknuance.wordpress.com/?p=6955#comment-3609</guid>
		<description><![CDATA[Very cool. Attentive. Eager to please. No need to college educate. Bravo!]]></description>
		<content:encoded><![CDATA[<p>Very cool. Attentive. Eager to please. No need to college educate. Bravo!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A performance lesson on Django QuerySets by Adam Hammouda</title>
		<link>http://seeknuance.com/2010/12/10/a-performance-lesson-on-django-querysets/#comment-3608</link>
		<dc:creator><![CDATA[Adam Hammouda]]></dc:creator>
		<pubDate>Wed, 23 May 2012 02:49:23 +0000</pubDate>
		<guid isPermaLink="false">http://seeknuance.com/?p=5614#comment-3608</guid>
		<description><![CDATA[If you haven&#039;t seen it yet, this talks about more query optimization:
http://www.mellowmorning.com/2010/03/03/django-query-set-iterator-for-really-large-querysets/
(check out the last comment:  also an implementation)

and this:
http://djangosnippets.org/snippets/1949/]]></description>
		<content:encoded><![CDATA[<p>If you haven&#8217;t seen it yet, this talks about more query optimization:<br />
<a href="http://www.mellowmorning.com/2010/03/03/django-query-set-iterator-for-really-large-querysets/" rel="nofollow">http://www.mellowmorning.com/2010/03/03/django-query-set-iterator-for-really-large-querysets/</a><br />
(check out the last comment:  also an implementation)</p>
<p>and this:<br />
<a href="http://djangosnippets.org/snippets/1949/" rel="nofollow">http://djangosnippets.org/snippets/1949/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Skeeter! by aprilsagar</title>
		<link>http://seeknuance.com/2012/05/18/skeeter/#comment-3605</link>
		<dc:creator><![CDATA[aprilsagar]]></dc:creator>
		<pubDate>Sat, 19 May 2012 07:25:28 +0000</pubDate>
		<guid isPermaLink="false">https://seeknuance.wordpress.com/?p=6955#comment-3605</guid>
		<description><![CDATA[what a nice dog !]]></description>
		<content:encoded><![CDATA[<p>what a nice dog !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Replacing Redis with a Python Mock by John</title>
		<link>http://seeknuance.com/2012/02/18/replacing-redis-with-a-python-mock/#comment-3603</link>
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Fri, 18 May 2012 13:12:55 +0000</pubDate>
		<guid isPermaLink="false">http://seeknuance.com/?p=6775#comment-3603</guid>
		<description><![CDATA[I&#039;m honored that you consider this code useful enough to make that suggestion! I never once thought about doing that.

Steal away. You&#039;re allowed to make any use of this code that you wish, with or without attribution. How&#039;s that for a license?]]></description>
		<content:encoded><![CDATA[<p>I&#8217;m honored that you consider this code useful enough to make that suggestion! I never once thought about doing that.</p>
<p>Steal away. You&#8217;re allowed to make any use of this code that you wish, with or without attribution. How&#8217;s that for a license?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Replacing Redis with a Python Mock by singletoned</title>
		<link>http://seeknuance.com/2012/02/18/replacing-redis-with-a-python-mock/#comment-3602</link>
		<dc:creator><![CDATA[singletoned]]></dc:creator>
		<pubDate>Fri, 18 May 2012 11:48:09 +0000</pubDate>
		<guid isPermaLink="false">http://seeknuance.com/?p=6775#comment-3602</guid>
		<description><![CDATA[I don&#039;t suppose you could put a license on that code, could you?  I&#039;d like to steal it, as I need a mock Redis for testing purposes, and this looks like a good starting point.

Either that or start a new project on Github, with this in it.]]></description>
		<content:encoded><![CDATA[<p>I don&#8217;t suppose you could put a license on that code, could you?  I&#8217;d like to steal it, as I need a mock Redis for testing purposes, and this looks like a good starting point.</p>
<p>Either that or start a new project on Github, with this in it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Unit test your obvious code by mp</title>
		<link>http://seeknuance.com/2012/04/28/unit-test-your-obvious-code/#comment-3596</link>
		<dc:creator><![CDATA[mp]]></dc:creator>
		<pubDate>Thu, 03 May 2012 15:57:38 +0000</pubDate>
		<guid isPermaLink="false">http://seeknuance.com/?p=6918#comment-3596</guid>
		<description><![CDATA[Non-atomic functions should always be part of a unit test. Functions that span interfaces should always be part of stress-tests. Functions that are data-sensitive should always be part of regression tests.

Unfortunately, the same time/resource pressures that gave rise to UML and Agile methdologies - have tended to favor test cases being generated by separate individuals not intimately familiar with code construction - at the same time that new programming paradigms have started to &quot;abstract away&quot; topology complexity and these basic rules.

Modern automated testing, in addition, has often enabled the practice of SQA leaning heavily toward automated regression testing being &quot;bolted&quot; directly on unit testing as a (very) poor substitute for best practices.

Sometimes system integration testing is eliminated entirely as a regiment - being replaced with &quot;end-to-end&quot; system testing which is not precisely the same thing, as in, each unit tester should be performing unit integration testing with those components that provide functional interfaces to their &quot;unit&quot; prior to any &quot;end-to-end&quot; system test.

I&#039;ve seen massive projects considered to have been sufficiently tested because they&#039;ve passed a &quot;majority&quot; of their (non-descript) &quot;tests&quot; - by clueless managers - who are always looking for a way to shorted the cycle - so they can jam-in some crowd-pleasing feature and establish their dominance over the process and collect their year-end bonuses.

Before I establish my own unit testing regiment on a &quot;contract gig&quot; - I judge the sophistication and maturity of the overall SDLC - before I set the &quot;rigor&quot; of my approach. If unit-integration, stress, regression or other important aspects are missing - I &quot;beef-up&quot; my unit testing regiment - sometimes including my own test-beds and tools - to ensure that my own code is sufficiently bullet-proof that I don&#039;t spend my time debugging the SDLC - instead of my code.

As far as your &quot;clunky code&quot; technique - It&#039;s a sound one - as is developing portions of conditionalized code that are deliberately &quot;fragile&quot; - such that they fail &quot;cataclysmically&quot; in the event that some (very) basic assumption is violated during unit or system integration...As you have clearly stated - It&#039;s better to catch problems with your code, your neighbor&#039;s or the entire process - at the unit-level - before all of the &quot;shirts&quot; are standing around, glad-handing each other on their mutual success.]]></description>
		<content:encoded><![CDATA[<p>Non-atomic functions should always be part of a unit test. Functions that span interfaces should always be part of stress-tests. Functions that are data-sensitive should always be part of regression tests.</p>
<p>Unfortunately, the same time/resource pressures that gave rise to UML and Agile methdologies &#8211; have tended to favor test cases being generated by separate individuals not intimately familiar with code construction &#8211; at the same time that new programming paradigms have started to &#8220;abstract away&#8221; topology complexity and these basic rules.</p>
<p>Modern automated testing, in addition, has often enabled the practice of SQA leaning heavily toward automated regression testing being &#8220;bolted&#8221; directly on unit testing as a (very) poor substitute for best practices.</p>
<p>Sometimes system integration testing is eliminated entirely as a regiment &#8211; being replaced with &#8220;end-to-end&#8221; system testing which is not precisely the same thing, as in, each unit tester should be performing unit integration testing with those components that provide functional interfaces to their &#8220;unit&#8221; prior to any &#8220;end-to-end&#8221; system test.</p>
<p>I&#8217;ve seen massive projects considered to have been sufficiently tested because they&#8217;ve passed a &#8220;majority&#8221; of their (non-descript) &#8220;tests&#8221; &#8211; by clueless managers &#8211; who are always looking for a way to shorted the cycle &#8211; so they can jam-in some crowd-pleasing feature and establish their dominance over the process and collect their year-end bonuses.</p>
<p>Before I establish my own unit testing regiment on a &#8220;contract gig&#8221; &#8211; I judge the sophistication and maturity of the overall SDLC &#8211; before I set the &#8220;rigor&#8221; of my approach. If unit-integration, stress, regression or other important aspects are missing &#8211; I &#8220;beef-up&#8221; my unit testing regiment &#8211; sometimes including my own test-beds and tools &#8211; to ensure that my own code is sufficiently bullet-proof that I don&#8217;t spend my time debugging the SDLC &#8211; instead of my code.</p>
<p>As far as your &#8220;clunky code&#8221; technique &#8211; It&#8217;s a sound one &#8211; as is developing portions of conditionalized code that are deliberately &#8220;fragile&#8221; &#8211; such that they fail &#8220;cataclysmically&#8221; in the event that some (very) basic assumption is violated during unit or system integration&#8230;As you have clearly stated &#8211; It&#8217;s better to catch problems with your code, your neighbor&#8217;s or the entire process &#8211; at the unit-level &#8211; before all of the &#8220;shirts&#8221; are standing around, glad-handing each other on their mutual success.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Thought of the day: Where to draw the line? by mp</title>
		<link>http://seeknuance.com/2012/03/04/thought-of-the-day-where-to-draw-the-line/#comment-3594</link>
		<dc:creator><![CDATA[mp]]></dc:creator>
		<pubDate>Tue, 01 May 2012 20:37:51 +0000</pubDate>
		<guid isPermaLink="false">http://seeknuance.com/?p=6838#comment-3594</guid>
		<description><![CDATA[Fuck &#039;em. When your employer is through with you, they&#039;ll pass you by like week-old roadkill. While you&#039;re away solicit and entertain employment offers like there&#039;s no tomorrow....because there isn&#039;t.

Corollary: Take all vacations during peak periods of system instablity. It&#039;s the only way they&#039;ll notice that you&#039;re gone. If they object, setup an immediate meeting to &quot;negotiate your compensation&quot;. Bring a handgun and sport a crewcut.]]></description>
		<content:encoded><![CDATA[<p>Fuck &#8216;em. When your employer is through with you, they&#8217;ll pass you by like week-old roadkill. While you&#8217;re away solicit and entertain employment offers like there&#8217;s no tomorrow&#8230;.because there isn&#8217;t.</p>
<p>Corollary: Take all vacations during peak periods of system instablity. It&#8217;s the only way they&#8217;ll notice that you&#8217;re gone. If they object, setup an immediate meeting to &#8220;negotiate your compensation&#8221;. Bring a handgun and sport a crewcut.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Screwed again by Rackspace changing a published image by noexec Parameter for /tmp Inside /etc/fstab File May Prevent You From Upgrading Ubuntu 11.10 To 12.04 &#124; EssayBoard</title>
		<link>http://seeknuance.com/2012/03/15/screwed-again-by-rackspace-changing-a-published-image/#comment-3592</link>
		<dc:creator><![CDATA[noexec Parameter for /tmp Inside /etc/fstab File May Prevent You From Upgrading Ubuntu 11.10 To 12.04 &#124; EssayBoard]]></dc:creator>
		<pubDate>Mon, 30 Apr 2012 14:44:06 +0000</pubDate>
		<guid isPermaLink="false">http://seeknuance.com/?p=6885#comment-3592</guid>
		<description><![CDATA[[...] Screwed again by Rackspace changing a published image (seeknuance.com) [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Screwed again by Rackspace changing a published image (seeknuance.com) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A performance lesson on Django QuerySets by Anand Jeyahar</title>
		<link>http://seeknuance.com/2010/12/10/a-performance-lesson-on-django-querysets/#comment-3590</link>
		<dc:creator><![CDATA[Anand Jeyahar]]></dc:creator>
		<pubDate>Fri, 27 Apr 2012 07:50:29 +0000</pubDate>
		<guid isPermaLink="false">http://seeknuance.com/?p=5614#comment-3590</guid>
		<description><![CDATA[Reblogged this on &lt;a href=&quot;http://anandjeyahar.wordpress.com/2012/04/27/1116/&quot; rel=&quot;nofollow&quot;&gt;Anand Jeyahar&#039;s blah..blah..radio static....&lt;/a&gt;.]]></description>
		<content:encoded><![CDATA[<p>Reblogged this on <a href="http://anandjeyahar.wordpress.com/2012/04/27/1116/" rel="nofollow">Anand Jeyahar&#039;s blah..blah..radio static&#8230;.</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on My Wacom Bamboo Stylus by John</title>
		<link>http://seeknuance.com/2012/01/25/my-wacom-bamboo-stylus/#comment-3569</link>
		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Sat, 24 Mar 2012 19:20:53 +0000</pubDate>
		<guid isPermaLink="false">http://seeknuance.com/?p=6691#comment-3569</guid>
		<description><![CDATA[They look tres cool, Becky! But I&#039;ve gotten used to carrying my stylus in a baggie taped to my case!]]></description>
		<content:encoded><![CDATA[<p>They look tres cool, Becky! But I&#8217;ve gotten used to carrying my stylus in a baggie taped to my case!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on My Wacom Bamboo Stylus by Becky</title>
		<link>http://seeknuance.com/2012/01/25/my-wacom-bamboo-stylus/#comment-3567</link>
		<dc:creator><![CDATA[Becky]]></dc:creator>
		<pubDate>Wed, 21 Mar 2012 18:57:24 +0000</pubDate>
		<guid isPermaLink="false">http://seeknuance.com/?p=6691#comment-3567</guid>
		<description><![CDATA[Did you find a case yet?  If not, I still recommend the &lt;a href=&quot;https://shop.portenzo.com/ProductDetails.asp?ProductCode=wingtip-BookCase-for-iPad&quot; rel=&quot;nofollow&quot;&gt;Portenzo cases&lt;/a&gt; - you can add on a stylus holder if you want it (as well as a stand, a camera hole, your name, etc.) I&#039;ve got wingtip black/red.]]></description>
		<content:encoded><![CDATA[<p>Did you find a case yet?  If not, I still recommend the <a href="https://shop.portenzo.com/ProductDetails.asp?ProductCode=wingtip-BookCase-for-iPad" rel="nofollow">Portenzo cases</a> &#8211; you can add on a stylus holder if you want it (as well as a stand, a camera hole, your name, etc.) I&#8217;ve got wingtip black/red.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Rackspace changed Ubuntu bits without telling users by The one where I jumped the gun re: Rackspace &#171; Seek Nuance</title>
		<link>http://seeknuance.com/2011/11/30/rackspace-changed-ubuntu-bits-without-telling-its-users/#comment-3565</link>
		<dc:creator><![CDATA[The one where I jumped the gun re: Rackspace &#171; Seek Nuance]]></dc:creator>
		<pubDate>Tue, 20 Mar 2012 19:43:50 +0000</pubDate>
		<guid isPermaLink="false">http://seeknuance.com/?p=6523#comment-3565</guid>
		<description><![CDATA[[...] November 2011 post about mutating server bits is still correct. We talked about Rackspace&#8217;s challenge in [...]]]></description>
		<content:encoded><![CDATA[<p>[...] November 2011 post about mutating server bits is still correct. We talked about Rackspace&#8217;s challenge in [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Screwed again by Rackspace changing a published image by The one where I jumped the gun re: Rackspace &#171; Seek Nuance</title>
		<link>http://seeknuance.com/2012/03/15/screwed-again-by-rackspace-changing-a-published-image/#comment-3564</link>
		<dc:creator><![CDATA[The one where I jumped the gun re: Rackspace &#171; Seek Nuance]]></dc:creator>
		<pubDate>Tue, 20 Mar 2012 19:43:50 +0000</pubDate>
		<guid isPermaLink="false">http://seeknuance.com/?p=6885#comment-3564</guid>
		<description><![CDATA[[...] The one where I jumped the gun re:&#160;Rackspace  March 20, 2012 Leave a comment Go to comments     I talked with Erik Carlin of Rackspace about last week&#8217;s Rackspace post. [...]]]></description>
		<content:encoded><![CDATA[<p>[...] The one where I jumped the gun re:&nbsp;Rackspace  March 20, 2012 Leave a comment Go to comments     I talked with Erik Carlin of Rackspace about last week&#8217;s Rackspace post. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Rackspace changed Ubuntu bits without telling users by Screwed again by Rackspace changing a published image &#171; Seek Nuance</title>
		<link>http://seeknuance.com/2011/11/30/rackspace-changed-ubuntu-bits-without-telling-its-users/#comment-3563</link>
		<dc:creator><![CDATA[Screwed again by Rackspace changing a published image &#171; Seek Nuance]]></dc:creator>
		<pubDate>Tue, 20 Mar 2012 16:34:21 +0000</pubDate>
		<guid isPermaLink="false">http://seeknuance.com/?p=6523#comment-3563</guid>
		<description><![CDATA[[...] by Rackspace changing a published&#160;image  March 15, 2012 Leave a comment Go to comments     Once again, Rackspace has changed the contents of an already-published server image without any notice to its [...]]]></description>
		<content:encoded><![CDATA[<p>[...] by Rackspace changing a published&nbsp;image  March 15, 2012 Leave a comment Go to comments     Once again, Rackspace has changed the contents of an already-published server image without any notice to its [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Screwed again by Rackspace changing a published image by Erik Carlin</title>
		<link>http://seeknuance.com/2012/03/15/screwed-again-by-rackspace-changing-a-published-image/#comment-3551</link>
		<dc:creator><![CDATA[Erik Carlin]]></dc:creator>
		<pubDate>Thu, 15 Mar 2012 23:58:32 +0000</pubDate>
		<guid isPermaLink="false">http://seeknuance.com/?p=6885#comment-3551</guid>
		<description><![CDATA[John,

I work on the Cloud Servers team at Rackspace.  We think we know what happened.  Could you please contact me at erik dot carlin at rackspace dot com.  I&#039;d love to follow up with you, confirm our hypothesis, and get some feedback from you on how you&#039;d like to see it work.

Thanks for calling us out.  We are constantly improving cloud servers and need customers to make us aware of issues and keep us honest. 

Regards,
Erik Carlin
Director of Product]]></description>
		<content:encoded><![CDATA[<p>John,</p>
<p>I work on the Cloud Servers team at Rackspace.  We think we know what happened.  Could you please contact me at erik dot carlin at rackspace dot com.  I&#8217;d love to follow up with you, confirm our hypothesis, and get some feedback from you on how you&#8217;d like to see it work.</p>
<p>Thanks for calling us out.  We are constantly improving cloud servers and need customers to make us aware of issues and keep us honest. </p>
<p>Regards,<br />
Erik Carlin<br />
Director of Product</p>
]]></content:encoded>
	</item>
</channel>
</rss>
