<?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: Lazy instantiation marketing</title>
	<atom:link href="http://successfulsoftware.net/2009/06/22/lazy-instantiation-marketing/feed/" rel="self" type="application/rss+xml" />
	<link>http://successfulsoftware.net/2009/06/22/lazy-instantiation-marketing/</link>
	<description>Successful software requires more than just good programming.</description>
	<lastBuildDate>Fri, 10 Feb 2012 18:35:20 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Failed Software Launch &#8211; Lessons Learned &#124; Software Marketing Secrets</title>
		<link>http://successfulsoftware.net/2009/06/22/lazy-instantiation-marketing/#comment-14144</link>
		<dc:creator><![CDATA[Failed Software Launch &#8211; Lessons Learned &#124; Software Marketing Secrets]]></dc:creator>
		<pubDate>Fri, 28 May 2010 10:25:53 +0000</pubDate>
		<guid isPermaLink="false">http://successfulsoftware.net/?p=2030#comment-14144</guid>
		<description><![CDATA[[...] do any market research. I just got in love with the idea and did it. Later, I’ve learnt to use “lazy instantiation marketing” and have trashed a lot of embryo [...]]]></description>
		<content:encoded><![CDATA[<p>[...] do any market research. I just got in love with the idea and did it. Later, I’ve learnt to use “lazy instantiation marketing” and have trashed a lot of embryo [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: links for 2010-05-27 &#171; Daniel Harrison&#039;s Personal Blog</title>
		<link>http://successfulsoftware.net/2009/06/22/lazy-instantiation-marketing/#comment-14129</link>
		<dc:creator><![CDATA[links for 2010-05-27 &#171; Daniel Harrison&#039;s Personal Blog]]></dc:creator>
		<pubDate>Fri, 28 May 2010 02:02:59 +0000</pubDate>
		<guid isPermaLink="false">http://successfulsoftware.net/?p=2030#comment-14129</guid>
		<description><![CDATA[[...] Lazy instantiation marketing « Successful Software (tags: marketing entrepreneurship startups) [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Lazy instantiation marketing « Successful Software (tags: marketing entrepreneurship startups) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MB</title>
		<link>http://successfulsoftware.net/2009/06/22/lazy-instantiation-marketing/#comment-14110</link>
		<dc:creator><![CDATA[MB]]></dc:creator>
		<pubDate>Thu, 27 May 2010 13:23:37 +0000</pubDate>
		<guid isPermaLink="false">http://successfulsoftware.net/?p=2030#comment-14110</guid>
		<description><![CDATA[The biggest issue is thread safety.  Without a good system for synchronizing access to getResource(), you&#039;re running the risk of developing the same product multiple times.]]></description>
		<content:encoded><![CDATA[<p>The biggest issue is thread safety.  Without a good system for synchronizing access to getResource(), you&#8217;re running the risk of developing the same product multiple times.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lessons learned from 13 failed software products &#171; Successful Software</title>
		<link>http://successfulsoftware.net/2009/06/22/lazy-instantiation-marketing/#comment-14102</link>
		<dc:creator><![CDATA[Lessons learned from 13 failed software products &#171; Successful Software]]></dc:creator>
		<pubDate>Thu, 27 May 2010 10:59:40 +0000</pubDate>
		<guid isPermaLink="false">http://successfulsoftware.net/?p=2030#comment-14102</guid>
		<description><![CDATA[[...] any market research. I just got in love with the idea and did it. Later, I&#8217;ve learnt to use &#8220;lazy instantiation marketing&#8221; and have trashed a lot of embryo [...]]]></description>
		<content:encoded><![CDATA[<p>[...] any market research. I just got in love with the idea and did it. Later, I&#8217;ve learnt to use &#8220;lazy instantiation marketing&#8221; and have trashed a lot of embryo [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tekBlues &#187; Blog Archive &#187; The wonders of lazy instantiation marketing</title>
		<link>http://successfulsoftware.net/2009/06/22/lazy-instantiation-marketing/#comment-12817</link>
		<dc:creator><![CDATA[tekBlues &#187; Blog Archive &#187; The wonders of lazy instantiation marketing]]></dc:creator>
		<pubDate>Mon, 20 Jul 2009 17:42:55 +0000</pubDate>
		<guid isPermaLink="false">http://successfulsoftware.net/?p=2030#comment-12817</guid>
		<description><![CDATA[[...] obviously it&#8217;s an old idea, I like the term Andy Brice coined &#8220;Lazy Instantiation Marketing&#8220;. The idea is to create a minimal website with some registration features and see how it goes [...]]]></description>
		<content:encoded><![CDATA[<p>[...] obviously it&#8217;s an old idea, I like the term Andy Brice coined &#8220;Lazy Instantiation Marketing&#8220;. The idea is to create a minimal website with some registration features and see how it goes [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben</title>
		<link>http://successfulsoftware.net/2009/06/22/lazy-instantiation-marketing/#comment-12750</link>
		<dc:creator><![CDATA[Ben]]></dc:creator>
		<pubDate>Wed, 24 Jun 2009 15:27:38 +0000</pubDate>
		<guid isPermaLink="false">http://successfulsoftware.net/?p=2030#comment-12750</guid>
		<description><![CDATA[Why not just put a poll on the page that asks people if they are interested. Then you would get the same results, without making the customer annoyed.]]></description>
		<content:encoded><![CDATA[<p>Why not just put a poll on the page that asks people if they are interested. Then you would get the same results, without making the customer annoyed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vladimir Dyuzhev</title>
		<link>http://successfulsoftware.net/2009/06/22/lazy-instantiation-marketing/#comment-12749</link>
		<dc:creator><![CDATA[Vladimir Dyuzhev]]></dc:creator>
		<pubDate>Wed, 24 Jun 2009 15:04:36 +0000</pubDate>
		<guid isPermaLink="false">http://successfulsoftware.net/?p=2030#comment-12749</guid>
		<description><![CDATA[I feel it would be better to say upfront that the subscription is not ready. 

Instead &quot;if you want a subscription email us&quot; (at which point users would be sure they WILL get the subscription if they emailed) say &quot;we&#039;re also working on subscription model, feel free to email us your suggestions&quot; (where it&#039;s clear that the subscriptions are NOT ready yet, but input is valuable).

Also, I agree that email is an extra hop. Some kind of Ajax form would yield a higher rate of response, I think.]]></description>
		<content:encoded><![CDATA[<p>I feel it would be better to say upfront that the subscription is not ready. </p>
<p>Instead &#8220;if you want a subscription email us&#8221; (at which point users would be sure they WILL get the subscription if they emailed) say &#8220;we&#8217;re also working on subscription model, feel free to email us your suggestions&#8221; (where it&#8217;s clear that the subscriptions are NOT ready yet, but input is valuable).</p>
<p>Also, I agree that email is an extra hop. Some kind of Ajax form would yield a higher rate of response, I think.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy Brice</title>
		<link>http://successfulsoftware.net/2009/06/22/lazy-instantiation-marketing/#comment-12746</link>
		<dc:creator><![CDATA[Andy Brice]]></dc:creator>
		<pubDate>Tue, 23 Jun 2009 08:13:45 +0000</pubDate>
		<guid isPermaLink="false">http://successfulsoftware.net/?p=2030#comment-12746</guid>
		<description><![CDATA[@vgable

I re-read Sutter and Alexandrescu&#039;s &#039;C++ coding standards&#039; and you are quite right. RAII often uses lazy instantiation, but they aren&#039;t the same thing. If I added a call to getResource() in the example constructor then it would also be using RAII. Thanks for the correction.]]></description>
		<content:encoded><![CDATA[<p>@vgable</p>
<p>I re-read Sutter and Alexandrescu&#8217;s &#8216;C++ coding standards&#8217; and you are quite right. RAII often uses lazy instantiation, but they aren&#8217;t the same thing. If I added a call to getResource() in the example constructor then it would also be using RAII. Thanks for the correction.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vgable</title>
		<link>http://successfulsoftware.net/2009/06/22/lazy-instantiation-marketing/#comment-12745</link>
		<dc:creator><![CDATA[vgable]]></dc:creator>
		<pubDate>Tue, 23 Jun 2009 05:37:41 +0000</pubDate>
		<guid isPermaLink="false">http://successfulsoftware.net/?p=2030#comment-12745</guid>
		<description><![CDATA[&lt;blockquote&gt;
…the idea of “Lazy instantiation” from programming (also called RAII – Resource Acquisition Is Initialization).
&lt;/blockquote&gt;

But I don&#039;t think that &lt;a href=&quot;http://c2.com/cgi/wiki?ResourceAcquisitionIsInitialization&quot; rel=&quot;nofollow&quot;&gt;RAII&lt;/a&gt; is at all the same thing as &lt;a href=&quot;http://c2.com/cgi/wiki?LazyInstantiationPattern&quot; rel=&quot;nofollow&quot;&gt;Lazy Instantiation&lt;/a&gt;.    

If I&#039;m understanding the MyClass example correctly, it lazily creates the resource it exposes through getResource(), but it may not follow RAII, since acquiring a MyClass object doesn&#039;t fully initialize every resource it (could) need.]]></description>
		<content:encoded><![CDATA[<blockquote><p>
…the idea of “Lazy instantiation” from programming (also called RAII – Resource Acquisition Is Initialization).
</p></blockquote>
<p>But I don&#8217;t think that <a href="http://c2.com/cgi/wiki?ResourceAcquisitionIsInitialization" rel="nofollow">RAII</a> is at all the same thing as <a href="http://c2.com/cgi/wiki?LazyInstantiationPattern" rel="nofollow">Lazy Instantiation</a>.    </p>
<p>If I&#8217;m understanding the MyClass example correctly, it lazily creates the resource it exposes through getResource(), but it may not follow RAII, since acquiring a MyClass object doesn&#8217;t fully initialize every resource it (could) need.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lance</title>
		<link>http://successfulsoftware.net/2009/06/22/lazy-instantiation-marketing/#comment-12743</link>
		<dc:creator><![CDATA[Lance]]></dc:creator>
		<pubDate>Tue, 23 Jun 2009 02:33:45 +0000</pubDate>
		<guid isPermaLink="false">http://successfulsoftware.net/?p=2030#comment-12743</guid>
		<description><![CDATA[Sorry Andy. I enjoy your posts and typically agree with your points of view and ideas. But I have to disagree with you on this one. I think the risk of upsetting customers is too great. Feels too much like &quot;just kidding&quot; prank: 

hey you want this, e-mail us and its yours... nah, just kidding. But we might have it someday.&quot;

If I was on the receiving end of such a marketing tactic, I wouldn&#039;t be coming back and would move on to another vendor.

Plus you may now have a customer that does not purchase your product, instead decides to wait for the annual subscription... or at least waits to see if you ever offer it. Meanwhile, you&#039;ve lost the sale. 

Just my ever so humble opinion.]]></description>
		<content:encoded><![CDATA[<p>Sorry Andy. I enjoy your posts and typically agree with your points of view and ideas. But I have to disagree with you on this one. I think the risk of upsetting customers is too great. Feels too much like &#8220;just kidding&#8221; prank: </p>
<p>hey you want this, e-mail us and its yours&#8230; nah, just kidding. But we might have it someday.&#8221;</p>
<p>If I was on the receiving end of such a marketing tactic, I wouldn&#8217;t be coming back and would move on to another vendor.</p>
<p>Plus you may now have a customer that does not purchase your product, instead decides to wait for the annual subscription&#8230; or at least waits to see if you ever offer it. Meanwhile, you&#8217;ve lost the sale. </p>
<p>Just my ever so humble opinion.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

