<?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/"
		>
<channel>
	<title>Comments for iamthewalr.us</title>
	<atom:link href="http://iamthewalr.us/blog/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://iamthewalr.us/blog</link>
	<description>by Colin Barrett</description>
	<lastBuildDate>Thu, 29 Mar 2012 21:17:26 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comment on Respect your cues by Building Habits: Respect Your Cues, &#38; Listen to Your Organs When They Talk &#171; Unicornfree</title>
		<link>http://iamthewalr.us/blog/2012/03/respect-your-cues/comment-page-1/#comment-44151</link>
		<dc:creator>Building Habits: Respect Your Cues, &#38; Listen to Your Organs When They Talk &#171; Unicornfree</dc:creator>
		<pubDate>Thu, 29 Mar 2012 21:17:26 +0000</pubDate>
		<guid isPermaLink="false">http://iamthewalr.us/blog/?p=472#comment-44151</guid>
		<description>&lt;p&gt;[...] owe at least 90% [1] of this insight to my friend Colin, who riffed brilliantly on my rambling, incoherent [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[&#8230;] owe at least 90% [1] of this insight to my friend Colin, who riffed brilliantly on my rambling, incoherent [&#8230;]</p>]]></content:encoded>
	</item>
	<item>
		<title>Comment on Respect your cues by P Barrett</title>
		<link>http://iamthewalr.us/blog/2012/03/respect-your-cues/comment-page-1/#comment-44149</link>
		<dc:creator>P Barrett</dc:creator>
		<pubDate>Mon, 26 Mar 2012 01:45:29 +0000</pubDate>
		<guid isPermaLink="false">http://iamthewalr.us/blog/?p=472#comment-44149</guid>
		<description>&lt;p&gt;This book looks good: http://www.goodreads.com/book/show/12609433-the-power-of-habit&lt;/p&gt;

&lt;p&gt;Speaking as music teacher, I encourage my students to find a similar time of day to practice (or a weekly schedule) and to be sure to practice at least 15 to 20 minutes a day. That doesn&#039;t sound like much, but more progress can be made in 15 minutes a day than 60 minutes every four.&lt;/p&gt;

&lt;p&gt;Having a dog helps maintain an exercise routine; the dog is so attuned to the rhythm of the day that she knows when it&#039;s time for the daily walk and makes sure that you don&#039;t forget.&lt;/p&gt;

&lt;p&gt;To get things done, be more like a dog!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>This book looks good: <a href="http://www.goodreads.com/book/show/12609433-the-power-of-habit" rel="nofollow">http://www.goodreads.com/book/show/12609433-the-power-of-habit</a></p>

<p>Speaking as music teacher, I encourage my students to find a similar time of day to practice (or a weekly schedule) and to be sure to practice at least 15 to 20 minutes a day. That doesn&#8217;t sound like much, but more progress can be made in 15 minutes a day than 60 minutes every four.</p>

<p>Having a dog helps maintain an exercise routine; the dog is so attuned to the rhythm of the day that she knows when it&#8217;s time for the daily walk and makes sure that you don&#8217;t forget.</p>

<p>To get things done, be more like a dog!</p>]]></content:encoded>
	</item>
	<item>
		<title>Comment on And nobody can stop them by Brad Larson</title>
		<link>http://iamthewalr.us/blog/2012/02/and-nobody-can-stop-them/comment-page-1/#comment-44147</link>
		<dc:creator>Brad Larson</dc:creator>
		<pubDate>Thu, 09 Feb 2012 21:52:29 +0000</pubDate>
		<guid isPermaLink="false">http://iamthewalr.us/blog/?p=465#comment-44147</guid>
		<description>&lt;p&gt;Mark&#039;s assertion is easily dismissed by visiting the listing of Kickstarter&#039;s most successful projects:&lt;/p&gt;

&lt;p&gt;http://www.kickstarter.com/discover/most-funded?ref=sidebar&lt;/p&gt;

&lt;p&gt;There are maybe one or two people that I recognize in that group, with the rest as relative newcomers. They may have a track record in one field or another, but they&#039;re hardly celebrities. Still, they were able to convince large crowds of people to make something that hadn&#039;t existed before.&lt;/p&gt;

&lt;p&gt;I can tell you that as a manufacturer of physical goods, we are watching Kickstarter very closely. Beyond entertainment, this direct connection with potential consumers is incredibly valuable for manufacturers. It gives us an idea of the potential market for a product, and allows us to take advantage of economies of scale without being a large company or putting ourselves at risk. We&#039;ll almost certainly use it, or something like it, for our next consumer-oriented device.&lt;/p&gt;

&lt;p&gt;We are indeed witnessing a significant change in the way that products are made and sold.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Mark&#8217;s assertion is easily dismissed by visiting the listing of Kickstarter&#8217;s most successful projects:</p>

<p><a href="http://www.kickstarter.com/discover/most-funded?ref=sidebar" rel="nofollow">http://www.kickstarter.com/discover/most-funded?ref=sidebar</a></p>

<p>There are maybe one or two people that I recognize in that group, with the rest as relative newcomers. They may have a track record in one field or another, but they&#8217;re hardly celebrities. Still, they were able to convince large crowds of people to make something that hadn&#8217;t existed before.</p>

<p>I can tell you that as a manufacturer of physical goods, we are watching Kickstarter very closely. Beyond entertainment, this direct connection with potential consumers is incredibly valuable for manufacturers. It gives us an idea of the potential market for a product, and allows us to take advantage of economies of scale without being a large company or putting ourselves at risk. We&#8217;ll almost certainly use it, or something like it, for our next consumer-oriented device.</p>

<p>We are indeed witnessing a significant change in the way that products are made and sold.</p>]]></content:encoded>
	</item>
	<item>
		<title>Comment on Staying away from Android by Colin Barrett</title>
		<link>http://iamthewalr.us/blog/2011/09/staying-away-from-android/comment-page-1/#comment-44141</link>
		<dc:creator>Colin Barrett</dc:creator>
		<pubDate>Wed, 07 Sep 2011 22:35:18 +0000</pubDate>
		<guid isPermaLink="false">http://iamthewalr.us/blog/?p=444#comment-44141</guid>
		<description>&lt;p&gt;That&#039;s a more complicated question which deserves a post of its own. All of the platforms out there right now are problematic, but I feel that Apple has not straight up lied about what the whole impetus for their mobile platform is. You just need to be careful to stay out of their way and avoid getting &quot;sherlocked&quot;.&lt;/p&gt;

&lt;p&gt;However I would like to point out one perhaps historical oddity (although any time I use that phrase I expect to be proven wrong): while the class of idea that does not require custom fabrication of hardware has gotten larger (i.e. more ideas do not require hardware), which might suggest that hardware and OSes and platforms and such have been commoditized, this commoditization is not happening. I feel like that tension -- more people wanting to create software only products, but at the same time, not having a sane, stable base upon which to build -- is at the center of a lot of what mobile developers are experiencing.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>That&#8217;s a more complicated question which deserves a post of its own. All of the platforms out there right now are problematic, but I feel that Apple has not straight up lied about what the whole impetus for their mobile platform is. You just need to be careful to stay out of their way and avoid getting &#8220;sherlocked&#8221;.</p>

<p>However I would like to point out one perhaps historical oddity (although any time I use that phrase I expect to be proven wrong): while the class of idea that does not require custom fabrication of hardware has gotten larger (i.e. more ideas do not require hardware), which might suggest that hardware and OSes and platforms and such have been commoditized, this commoditization is not happening. I feel like that tension &#8212; more people wanting to create software only products, but at the same time, not having a sane, stable base upon which to build &#8212; is at the center of a lot of what mobile developers are experiencing.</p>]]></content:encoded>
	</item>
	<item>
		<title>Comment on Staying away from Android by Shiny</title>
		<link>http://iamthewalr.us/blog/2011/09/staying-away-from-android/comment-page-1/#comment-44140</link>
		<dc:creator>Shiny</dc:creator>
		<pubDate>Wed, 07 Sep 2011 21:09:34 +0000</pubDate>
		<guid isPermaLink="false">http://iamthewalr.us/blog/?p=444#comment-44140</guid>
		<description>&lt;p&gt;What are the alternatives and how are they better in this regard?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>What are the alternatives and how are they better in this regard?</p>]]></content:encoded>
	</item>
	<item>
		<title>Comment on Technological Dinosaur by Griffin Caprio</title>
		<link>http://iamthewalr.us/blog/2011/07/technological-dinosaur/comment-page-1/#comment-44134</link>
		<dc:creator>Griffin Caprio</dc:creator>
		<pubDate>Fri, 15 Jul 2011 20:57:34 +0000</pubDate>
		<guid isPermaLink="false">http://iamthewalr.us/blog/?p=398#comment-44134</guid>
		<description>&lt;p&gt;Honestly, this isn&#039;t just the tech industry.  It&#039;s everywhere.  Easy solutions are celebrated because there&#039;s money in them.  The message is &quot;happiness is hard, I have the answer and you&#039;re not good enough to do it on your own&quot;  The ones that make money from those solutions have an incentive to make sure they&#039;re upheld.  it&#039;s no different in the tech industry.  VCs, TechCrunch, Valley Lawyers, etc... all know it&#039;s a house of cards that comes down if people start to question it.&lt;/p&gt;

&lt;p&gt;To sustain your life for the long run, you have to tune out all the junk and ask yourself what really makes you happy.&lt;/p&gt;

&lt;p&gt;http://www.griffincaprio.com/blog/2011/03/the-secret-of-entrepreneur-zen-ness.html&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Honestly, this isn&#8217;t just the tech industry.  It&#8217;s everywhere.  Easy solutions are celebrated because there&#8217;s money in them.  The message is &#8220;happiness is hard, I have the answer and you&#8217;re not good enough to do it on your own&#8221;  The ones that make money from those solutions have an incentive to make sure they&#8217;re upheld.  it&#8217;s no different in the tech industry.  VCs, TechCrunch, Valley Lawyers, etc&#8230; all know it&#8217;s a house of cards that comes down if people start to question it.</p>

<p>To sustain your life for the long run, you have to tune out all the junk and ask yourself what really makes you happy.</p>

<p><a href="http://www.griffincaprio.com/blog/2011/03/the-secret-of-entrepreneur-zen-ness.html" rel="nofollow">http://www.griffincaprio.com/blog/2011/03/the-secret-of-entrepreneur-zen-ness.html</a></p>]]></content:encoded>
	</item>
	<item>
		<title>Comment on My Xcode 4 blocker of the moment by Jesper</title>
		<link>http://iamthewalr.us/blog/2011/07/my-xcode-4-blocker-of-the-moment/comment-page-1/#comment-44131</link>
		<dc:creator>Jesper</dc:creator>
		<pubDate>Wed, 06 Jul 2011 10:33:00 +0000</pubDate>
		<guid isPermaLink="false">http://iamthewalr.us/blog/?p=388#comment-44131</guid>
		<description>&lt;p&gt;I agree with Steven. It sounds like you&#039;re working against the grain. It appears to me that it&#039;d be far easier to take over &quot;Build and Archive&quot; by defining your own actions to archive the way you like (1..5 in a pre-action, 7 in a post-action). You don&#039;t have to keep the script entirely within Xcode, just call out to your own script with the right parameters. And why not use xcode-build to trigger the script and surrounding actions? Your final smoke test should have just finished running so it&#039;ll just figure out in short order that everything&#039;s up to date and work with the right files.&lt;/p&gt;

&lt;p&gt;In any case, getting wind of the build locations as long as you choose to store them inside the build folder in each project isn&#039;t rocket science. It&#039;s ./build/$buildconfiguration[-$deviceplatformtarget]. Where the location is when you store them in the derived data location, I don&#039;t know, but Xcode 4 is AppleScriptable and you can go ask a workspace document for its current product directory. Also, the Internet! http://stackoverflow.com/questions/6098315/xcode4-reliably-detect-the-deriveddata-directory-of-a-project-workspace&lt;/p&gt;

&lt;p&gt;The way I solve screen real estate, besides having a bigger screen, is to make use of tabs to set up nice working conditions; one for IB work (inspector visible, navigator hidden), one for source editing (navigator hidden, assistant split) etc. I tried opening up an iPad storyboard document and even a 17&quot; screen starts looking pretty titchy, so this problem probably won&#039;t go away over time. At least you can zoom out there.&lt;/p&gt;

&lt;p&gt;The problem schemes are trying to solve is best described by Chris Espinosa in one of them Xcode 4 talks: he talks about how the Xcode 3 target/arch/platform/device/everything picker controls every single axis in the build matrix, but how only some of those combinations make sense. The idea behind a scheme is simply to have one for every combination that makes sense.&lt;/p&gt;

&lt;p&gt;Because you can build (or test) multiple targets per scheme, that &quot;combination&quot; doesn&#039;t have to limit itself to one each per target. You don&#039;t have to add phony targets to &quot;build all&quot;, just make a new scheme. (A good unorthodox example is xscreensaver, which has one target per screensaver; it could now have one scheme for the core code, one for the tester application and one for &quot;build every screensaver&quot;.)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I agree with Steven. It sounds like you&#8217;re working against the grain. It appears to me that it&#8217;d be far easier to take over &#8220;Build and Archive&#8221; by defining your own actions to archive the way you like (1..5 in a pre-action, 7 in a post-action). You don&#8217;t have to keep the script entirely within Xcode, just call out to your own script with the right parameters. And why not use xcode-build to trigger the script and surrounding actions? Your final smoke test should have just finished running so it&#8217;ll just figure out in short order that everything&#8217;s up to date and work with the right files.</p>

<p>In any case, getting wind of the build locations as long as you choose to store them inside the build folder in each project isn&#8217;t rocket science. It&#8217;s ./build/$buildconfiguration[-$deviceplatformtarget]. Where the location is when you store them in the derived data location, I don&#8217;t know, but Xcode 4 is AppleScriptable and you can go ask a workspace document for its current product directory. Also, the Internet! <a href="http://stackoverflow.com/questions/6098315/xcode4-reliably-detect-the-deriveddata-directory-of-a-project-workspace" rel="nofollow">http://stackoverflow.com/questions/6098315/xcode4-reliably-detect-the-deriveddata-directory-of-a-project-workspace</a></p>

<p>The way I solve screen real estate, besides having a bigger screen, is to make use of tabs to set up nice working conditions; one for IB work (inspector visible, navigator hidden), one for source editing (navigator hidden, assistant split) etc. I tried opening up an iPad storyboard document and even a 17&#8221; screen starts looking pretty titchy, so this problem probably won&#8217;t go away over time. At least you can zoom out there.</p>

<p>The problem schemes are trying to solve is best described by Chris Espinosa in one of them Xcode 4 talks: he talks about how the Xcode 3 target/arch/platform/device/everything picker controls every single axis in the build matrix, but how only some of those combinations make sense. The idea behind a scheme is simply to have one for every combination that makes sense.</p>

<p>Because you can build (or test) multiple targets per scheme, that &#8220;combination&#8221; doesn&#8217;t have to limit itself to one each per target. You don&#8217;t have to add phony targets to &#8220;build all&#8221;, just make a new scheme. (A good unorthodox example is xscreensaver, which has one target per screensaver; it could now have one scheme for the core code, one for the tester application and one for &#8220;build every screensaver&#8221;.)</p>]]></content:encoded>
	</item>
	<item>
		<title>Comment on My Xcode 4 blocker of the moment by Steven Fisher</title>
		<link>http://iamthewalr.us/blog/2011/07/my-xcode-4-blocker-of-the-moment/comment-page-1/#comment-44130</link>
		<dc:creator>Steven Fisher</dc:creator>
		<pubDate>Wed, 06 Jul 2011 03:50:18 +0000</pubDate>
		<guid isPermaLink="false">http://iamthewalr.us/blog/?p=388#comment-44130</guid>
		<description>&lt;p&gt;Well, the 13&quot; screen is definitely a concern. I&#039;ve got one. I found it a bit better than Xcode 3.3, but that&#039;s entirely subjective. Have seen hints that something is planned to make this far, far easier than 3.3 ever was. But no other comments on that. :)&lt;/p&gt;

&lt;p&gt;No argument on Core Data. I&#039;m not using it yet, but everything I&#039;ve seen on the subject agrees with you.&lt;/p&gt;

&lt;p&gt;But that said:&lt;/p&gt;

&lt;p&gt;Your scripting all sounds really doable with Xcode 4. (And I do NOT mean driven from Xcode, but rather driven from the shell.) I used to have a script that updates version numbers and built all the combinations I need, for instance. Xcode 4 does have the hooks to copy the files I need from the build folder to a more reasonable place, which your script could pick up on. I haven&#039;t done this yet because I rarely add want to keep builds, and I&#039;ve been copying files manually around for this since Xcode 3.2. The hooks to do this automatically are actually new in 4.0.&lt;/p&gt;

&lt;p&gt;Configurations and schemes are something I had problems with for a long time. Here&#039;s how I came to understand it now: Schemes describe a group of common things you want to do. You can&#039;t add or remove things, but you can change how each of the things works. Configurations are how the executables for these actions are built. If you wanted to, you could create a Debug and Release scheme. The Debug scheme could use the Debug configuration for everything. The Release scheme could use the Release configuration for everything. You could switch between the schemes just as easily as you could switch between configurations in Xcode 3.3. This would essentially give you Xcode 3.3 behaviour in Xcode 4.0. Using schemes well is much better than the old way.&lt;/p&gt;

&lt;p&gt;Even though you are stuck cooperating with people using Xcode 3.3, and I think you could write scripts that would handle both Xcode 3.3 and 4.0 at once. Add a post build script to your Xcode project to copy the builds and symbols from where they&#039;re generated to within your source tree. Not the intermediaries, just the stuff you&#039;re actually interested in. Modify your script to pick up the files from there instead of the Xcode 3.3 locations.&lt;/p&gt;

&lt;p&gt;When you want to move forward, ask questions and get answers. The most important thing to realize is this: There &lt;em&gt;are&lt;/em&gt; answers.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Well, the 13&#8221; screen is definitely a concern. I&#8217;ve got one. I found it a bit better than Xcode 3.3, but that&#8217;s entirely subjective. Have seen hints that something is planned to make this far, far easier than 3.3 ever was. But no other comments on that. :)</p>

<p>No argument on Core Data. I&#8217;m not using it yet, but everything I&#8217;ve seen on the subject agrees with you.</p>

<p>But that said:</p>

<p>Your scripting all sounds really doable with Xcode 4. (And I do NOT mean driven from Xcode, but rather driven from the shell.) I used to have a script that updates version numbers and built all the combinations I need, for instance. Xcode 4 does have the hooks to copy the files I need from the build folder to a more reasonable place, which your script could pick up on. I haven&#8217;t done this yet because I rarely add want to keep builds, and I&#8217;ve been copying files manually around for this since Xcode 3.2. The hooks to do this automatically are actually new in 4.0.</p>

<p>Configurations and schemes are something I had problems with for a long time. Here&#8217;s how I came to understand it now: Schemes describe a group of common things you want to do. You can&#8217;t add or remove things, but you can change how each of the things works. Configurations are how the executables for these actions are built. If you wanted to, you could create a Debug and Release scheme. The Debug scheme could use the Debug configuration for everything. The Release scheme could use the Release configuration for everything. You could switch between the schemes just as easily as you could switch between configurations in Xcode 3.3. This would essentially give you Xcode 3.3 behaviour in Xcode 4.0. Using schemes well is much better than the old way.</p>

<p>Even though you are stuck cooperating with people using Xcode 3.3, and I think you could write scripts that would handle both Xcode 3.3 and 4.0 at once. Add a post build script to your Xcode project to copy the builds and symbols from where they&#8217;re generated to within your source tree. Not the intermediaries, just the stuff you&#8217;re actually interested in. Modify your script to pick up the files from there instead of the Xcode 3.3 locations.</p>

<p>When you want to move forward, ask questions and get answers. The most important thing to realize is this: There <em>are</em> answers.</p>]]></content:encoded>
	</item>
	<item>
		<title>Comment on On a Theoretical &#8220;HgHub&#8221; (and Why Cloning Is a Bad Idea) by Peter Hosey</title>
		<link>http://iamthewalr.us/blog/2011/04/on-a-theoretical-hghub/comment-page-1/#comment-44124</link>
		<dc:creator>Peter Hosey</dc:creator>
		<pubDate>Sun, 10 Apr 2011 21:38:01 +0000</pubDate>
		<guid isPermaLink="false">http://iamthewalr.us/blog/?p=373#comment-44124</guid>
		<description>&lt;p&gt;Colin: I read both this post and (at least some part of) the original Twitter discussion. You haven&#039;t really addressed how Bitbucket isn&#039;t HgHub. What are the differences that disqualify Bitbucket from the title? It would be worth splicing into the post, I think: “Bitbucket might seem to be the obvious contender, but…”&lt;/p&gt;

&lt;p&gt;Also, you rightly point out that HgHub might want to do things differently from GitHub (doing everything the same being bad). How would each difference in how Bitbucket does things not be this, and therefore not disqualify Bitbucket from being “HgHub”?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Colin: I read both this post and (at least some part of) the original Twitter discussion. You haven&#8217;t really addressed how Bitbucket isn&#8217;t HgHub. What are the differences that disqualify Bitbucket from the title? It would be worth splicing into the post, I think: “Bitbucket might seem to be the obvious contender, but…”</p>

<p>Also, you rightly point out that HgHub might want to do things differently from GitHub (doing everything the same being bad). How would each difference in how Bitbucket does things not be this, and therefore not disqualify Bitbucket from being “HgHub”?</p>]]></content:encoded>
	</item>
	<item>
		<title>Comment on On a Theoretical &#8220;HgHub&#8221; (and Why Cloning Is a Bad Idea) by Colin Barrett</title>
		<link>http://iamthewalr.us/blog/2011/04/on-a-theoretical-hghub/comment-page-1/#comment-44123</link>
		<dc:creator>Colin Barrett</dc:creator>
		<pubDate>Sun, 10 Apr 2011 19:38:22 +0000</pubDate>
		<guid isPermaLink="false">http://iamthewalr.us/blog/?p=373#comment-44123</guid>
		<description>&lt;p&gt;I don&#039;t mean to be a jerk, but did you guys read my post?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I don&#8217;t mean to be a jerk, but did you guys read my post?</p>]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 3.356 seconds -->

