<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	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>Coté&#039;s Drunk &#38; Retired &#187; 2003 &#187; October &#187; 13</title>
	<atom:link href="http://drunkandretired.com/2003/10/13/feed/" rel="self" type="application/rss+xml" />
	<link>http://drunkandretired.com</link>
	<description>Est. 2000</description>
	<lastBuildDate>Thu, 09 Feb 2012 17:59:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='drunkandretired.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/e9b6251ba0caeb8d940d40be39017a0b?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Coté&#039;s Drunk &#38; Retired &#187; 2003 &#187; October &#187; 13</title>
		<link>http://drunkandretired.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://drunkandretired.com/osd.xml" title="Coté&#039;s Drunk &#38; Retired" />
	<atom:link rel='hub' href='http://drunkandretired.com/?pushpress=hub'/>
		<item>
		<title>The Software Practitioner Triad</title>
		<link>http://drunkandretired.com/2003/10/13/the-software-practitioner-triad/</link>
		<comments>http://drunkandretired.com/2003/10/13/the-software-practitioner-triad/#comments</comments>
		<pubDate>Tue, 14 Oct 2003 02:18:56 +0000</pubDate>
		<dc:creator>cote</dc:creator>
				<category><![CDATA[The Life Coté]]></category>

		<guid isPermaLink="false">http://www.drunkandretired.com/wordpress/2003/10/13/the-software-practitioner-triad/</guid>
		<description><![CDATA[The biggest obstacle to building software properly is fear. Programmers are afraid of losing challenge and creativity, engineers are afraid of losing control, and executives are afraid of failing. Many programmers worry that architects and engineers will usurp the creative, &#8230; <a href="http://drunkandretired.com/2003/10/13/the-software-practitioner-triad/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drunkandretired.com&amp;blog=111162&amp;post=1605&amp;subd=cote&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div style="clear:both;"></div>
<blockquote><p>
The biggest obstacle to building software properly is fear. Programmers are afraid of losing challenge and creativity, engineers are afraid of losing control, and executives are afraid of failing. Many programmers worry that architects and engineers will usurp the creative, challenging part of their job, leaving them merely to code what they&#8217;re told. They worry that their jobs will degenerate into mindless drudgery, devoid of intellectual stimulation. Nothing could be further from the truth.
</p></blockquote>
<p><a href="http://www.fawcette.com/vsm/2003_09_14th/magazine/departments/softwarearchitect/default.aspx">The Software Practitioner Triad</a></p>
<div style="clear:both;padding-bottom:.25em;"></div>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cote.wordpress.com/1605/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cote.wordpress.com/1605/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cote.wordpress.com/1605/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cote.wordpress.com/1605/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cote.wordpress.com/1605/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cote.wordpress.com/1605/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cote.wordpress.com/1605/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cote.wordpress.com/1605/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cote.wordpress.com/1605/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cote.wordpress.com/1605/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cote.wordpress.com/1605/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cote.wordpress.com/1605/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cote.wordpress.com/1605/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cote.wordpress.com/1605/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cote.wordpress.com/1605/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cote.wordpress.com/1605/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drunkandretired.com&amp;blog=111162&amp;post=1605&amp;subd=cote&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://drunkandretired.com/2003/10/13/the-software-practitioner-triad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/56ccfc02fb32679aad742cba19627f96?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=X" medium="image">
			<media:title type="html">cote</media:title>
		</media:content>
	</item>
		<item>
		<title>Bjarne Stroustrup Artima.com Interview, Part 1</title>
		<link>http://drunkandretired.com/2003/10/13/bjarne-stroustrup-artimacom-interview-part-1/</link>
		<comments>http://drunkandretired.com/2003/10/13/bjarne-stroustrup-artimacom-interview-part-1/#comments</comments>
		<pubDate>Tue, 14 Oct 2003 01:45:15 +0000</pubDate>
		<dc:creator>cote</dc:creator>
				<category><![CDATA[The Life Coté]]></category>

		<guid isPermaLink="false">http://www.drunkandretired.com/wordpress/2003/10/13/bjarne-stroustrup-artimacom-interview-part-1/</guid>
		<description><![CDATA[Bjarne Stroustrup: You can program with a lot of free-standing classes. If I want a complex number, I write a complex number. It doesn&#8217;t have any virtual functions. It&#8217;s not meant for derivation. You should use inheritance only when a &#8230; <a href="http://drunkandretired.com/2003/10/13/bjarne-stroustrup-artimacom-interview-part-1/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drunkandretired.com&amp;blog=111162&amp;post=1606&amp;subd=cote&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div style="clear:both;"></div>
<blockquote>
<p>Bjarne Stroustrup: You can program with a lot of free-standing classes. If I want a complex number, I write a complex number. It doesn&#8217;t have any virtual functions. It&#8217;s not meant for derivation. You should use inheritance only when a class hierarchy makes sense from the point of view of your application, from your requirements. For a lot of graphics classes it makes perfect sense. The oldest example in the book is the shape example, which I borrowed from Simula. It makes sense to have a hierarchy of shapes or a hierarchy of windows, things like that. But for many other things you shouldn&#8217;t plan for a hierarchy, because you&#8217;re not going to need one.
</p>
<p>. . .</p>
<p>
Bill Venners: So the invariant justifies the existence of a class, because the class takes the responsibility for maintaining the invariant.
</p>
<p>Bjarne Stroustrup: That&#8217;s right.
</p>
<p>Bill Venners: The invariant is a relationship between different pieces of data in the class.
</p>
<p>Bjarne Stroustrup: Yes. If every data can have any value, then it doesn&#8217;t make much sense to have a class. Take a single data structure that has a name and an address. Any string is a good name, and any string is a good address. If that&#8217;s what it is, it&#8217;s a structure. Just call it a struct. Don&#8217;t have anything private. Don&#8217;t do anything silly like having a hidden name and address field with get_name and set_address and get_name and set_name functions. Or even worse, make a virtual base class with virtual get_name and set_name functions, and override it with the one and only representation. That&#8217;s just elaboration. It&#8217;s not necessary.
</p>
</blockquote>
<p>As an interesting biographical note, Stroustrup is a Profesor at A&#038;M; I had no idea. Anyhow, the rest of this interview is fantastic.</p>
<p><a href="http://www.artima.com/intv/goldilocks.html">Bjarne Stroustrup Artima.com Interview, Part 1</a></p>
<div style="clear:both;padding-bottom:.25em;"></div>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cote.wordpress.com/1606/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cote.wordpress.com/1606/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cote.wordpress.com/1606/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cote.wordpress.com/1606/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cote.wordpress.com/1606/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cote.wordpress.com/1606/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cote.wordpress.com/1606/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cote.wordpress.com/1606/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cote.wordpress.com/1606/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cote.wordpress.com/1606/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cote.wordpress.com/1606/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cote.wordpress.com/1606/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cote.wordpress.com/1606/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cote.wordpress.com/1606/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cote.wordpress.com/1606/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cote.wordpress.com/1606/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drunkandretired.com&amp;blog=111162&amp;post=1606&amp;subd=cote&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://drunkandretired.com/2003/10/13/bjarne-stroustrup-artimacom-interview-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/56ccfc02fb32679aad742cba19627f96?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=X" medium="image">
			<media:title type="html">cote</media:title>
		</media:content>
	</item>
		<item>
		<title>Re: From the Dumb Fucks Dept.</title>
		<link>http://drunkandretired.com/2003/10/13/re-from-the-dumb-fucks-dept/</link>
		<comments>http://drunkandretired.com/2003/10/13/re-from-the-dumb-fucks-dept/#comments</comments>
		<pubDate>Mon, 13 Oct 2003 14:11:32 +0000</pubDate>
		<dc:creator>cote</dc:creator>
				<category><![CDATA[The Life Coté]]></category>

		<guid isPermaLink="false">http://www.drunkandretired.com/wordpress/2003/10/13/re-from-the-dumb-fucks-dept/</guid>
		<description><![CDATA[&#8220;I don&#8217;t want to be the guy that creates any kind of chilling effect on research,&#8221; SunnComm CEO Peter Jacobs told The Daily Princetonian less than twenty-four hours after wanting to be that guy. &#8220;I just thought about it and &#8230; <a href="http://drunkandretired.com/2003/10/13/re-from-the-dumb-fucks-dept/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drunkandretired.com&amp;blog=111162&amp;post=1607&amp;subd=cote&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<blockquote><p>
&#8220;I don&#8217;t want to be the guy that creates any kind of chilling effect on research,&#8221; SunnComm CEO Peter Jacobs told The Daily Princetonian less than twenty-four hours after wanting to be that guy.  &#8220;I just thought about it and decided it was more important not to be one of those people. The harm&#8217;s been done . . . if I can&#8217;t accomplish anything [with a lawsuit] I don&#8217;t want to leave a wake.&#8221;
</p></blockquote>
<p>The folks who were going to sue the grad student over the use of the shift key to disable CD &#8220;copy protection&#8221; decided not to sue.</p>
<p><a href="http://www.theregister.co.uk/content/6/33340.html">Re: From the Dumb Fucks Dept.</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cote.wordpress.com/1607/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cote.wordpress.com/1607/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cote.wordpress.com/1607/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cote.wordpress.com/1607/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cote.wordpress.com/1607/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cote.wordpress.com/1607/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cote.wordpress.com/1607/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cote.wordpress.com/1607/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cote.wordpress.com/1607/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cote.wordpress.com/1607/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cote.wordpress.com/1607/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cote.wordpress.com/1607/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cote.wordpress.com/1607/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cote.wordpress.com/1607/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cote.wordpress.com/1607/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cote.wordpress.com/1607/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drunkandretired.com&amp;blog=111162&amp;post=1607&amp;subd=cote&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://drunkandretired.com/2003/10/13/re-from-the-dumb-fucks-dept/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/56ccfc02fb32679aad742cba19627f96?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=X" medium="image">
			<media:title type="html">cote</media:title>
		</media:content>
	</item>
		<item>
		<title>Comments</title>
		<link>http://drunkandretired.com/2003/10/13/comments/</link>
		<comments>http://drunkandretired.com/2003/10/13/comments/#comments</comments>
		<pubDate>Mon, 13 Oct 2003 06:27:59 +0000</pubDate>
		<dc:creator>cote</dc:creator>
				<category><![CDATA[The Life Coté]]></category>

		<guid isPermaLink="false">http://www.drunkandretired.com/wordpress/2003/10/13/comments/</guid>
		<description><![CDATA[I added comment links to the bottom of each post. It&#8217;s all JavaScript loaded, so hopefully it won&#8217;t slow down the page. Anyhow, there&#8217;s something.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drunkandretired.com&amp;blog=111162&amp;post=1608&amp;subd=cote&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div style="clear:both;"></div>
<p>I added comment links to the bottom of each post. It&#8217;s all JavaScript loaded, so hopefully it won&#8217;t slow down the page. Anyhow, there&#8217;s something.
<div style="clear:both;padding-bottom:.25em;"></div>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cote.wordpress.com/1608/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cote.wordpress.com/1608/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cote.wordpress.com/1608/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cote.wordpress.com/1608/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cote.wordpress.com/1608/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cote.wordpress.com/1608/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cote.wordpress.com/1608/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cote.wordpress.com/1608/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cote.wordpress.com/1608/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cote.wordpress.com/1608/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cote.wordpress.com/1608/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cote.wordpress.com/1608/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cote.wordpress.com/1608/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cote.wordpress.com/1608/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cote.wordpress.com/1608/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cote.wordpress.com/1608/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drunkandretired.com&amp;blog=111162&amp;post=1608&amp;subd=cote&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://drunkandretired.com/2003/10/13/comments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/56ccfc02fb32679aad742cba19627f96?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=X" medium="image">
			<media:title type="html">cote</media:title>
		</media:content>
	</item>
	</channel>
</rss>
