<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Douglas Purdy</title>
	
	<link>http://www.douglaspurdy.com</link>
	<description>tanto nomini nullum par elogium...</description>
	<lastBuildDate>Thu, 11 Mar 2010 17:08:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/douglaspurdy" /><feedburner:info uri="douglaspurdy" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Singularity Sky</title>
		<link>http://feedproxy.google.com/~r/douglaspurdy/~3/J0ihLP66ElY/</link>
		<comments>http://www.douglaspurdy.com/2010/03/11/singularity-sky/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 17:08:44 +0000</pubDate>
		<dc:creator>douglasp</dc:creator>
				<category><![CDATA[Books]]></category>

		<guid isPermaLink="false">http://www.douglaspurdy.com/?p=1117</guid>
		<description><![CDATA[I am the Eschaton. I am not your God.
I am descended from you, and exist in your future.
Thou shalt not violate causality within my historic light cone. Or else.
I am in the midst of preparing a special surprise for MIX 2010, but I did get a chance to finish Singularity Sky (in which you can [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>I am the Eschaton. I am not your God.<br />
I am descended from you, and exist in your future.<br />
Thou shalt not violate causality within my historic light cone. Or else.</p></blockquote>
<p>I am in the midst of preparing a special surprise for <a href="http://live.visitmix.com/">MIX 2010</a>, but I did get a chance to finish <a href="http://en.wikipedia.org/wiki/Singularity_Sky">Singularity Sky</a> (in which you can find the above quote).</p>
<p>I don&#8217;t have time for an in-depth review, but I do plan on reading the sequel when I get a chance.  Net: according to <a href="http://www.douglaspurdy.com/my-rating-system/">my rating system</a>, this book is a fair trade.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/5ogmIa4uTjdI5H4ciFMBBolaR9c/0/da"><img src="http://feedads.g.doubleclick.net/~a/5ogmIa4uTjdI5H4ciFMBBolaR9c/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/5ogmIa4uTjdI5H4ciFMBBolaR9c/1/da"><img src="http://feedads.g.doubleclick.net/~a/5ogmIa4uTjdI5H4ciFMBBolaR9c/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/douglaspurdy/~4/J0ihLP66ElY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.douglaspurdy.com/2010/03/11/singularity-sky/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.douglaspurdy.com/2010/03/11/singularity-sky/</feedburner:origLink></item>
		<item>
		<title>Do Organizations have Consciousness?</title>
		<link>http://feedproxy.google.com/~r/douglaspurdy/~3/EPmUlBsTGj0/</link>
		<comments>http://www.douglaspurdy.com/2010/02/17/do-organizations-have-consciousness/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 00:45:12 +0000</pubDate>
		<dc:creator>douglasp</dc:creator>
				<category><![CDATA[Philosophy]]></category>
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://www.douglaspurdy.com/?p=1108</guid>
		<description><![CDATA[Graham Glass just posted an update to his Mental Models series.
I had an opportunity to have Graham explain his theory over lunch a few weeks ago and I find much to like about it.
Interestingly enough, I was rereading Leviathan the other day and the introduction had me thinking about Graham&#8217;s theory.
NATURE (the art whereby God [...]]]></description>
			<content:encoded><![CDATA[<p>Graham Glass just posted <a href="http://grahamglass.blogs.com/main/2010/02/mental-models-part-3.html">an update to his Mental Models series</a>.</p>
<p>I had an opportunity to have Graham explain his theory over lunch a few weeks ago and I find much to like about it.</p>
<p>Interestingly enough, I was rereading <a href="http://en.wikipedia.org/wiki/Leviathan_(book)">Leviathan</a> the other day and the introduction had me thinking about Graham&#8217;s theory.</p>
<blockquote><p>NATURE (the art whereby God hath made and governs the world) is by the art of man, as in many other things, so in this also imitated, that it can make an artificial animal. For seeing life is but a motion of limbs, the beginning whereof is in some principal part within, why may we not say that all automata (engines that move themselves by springs and wheels as doth a watch) have an artificial life? For what is the heart, but a spring; and the nerves, but so many strings; and the joints, but so many wheels, giving motion to the whole body, such as was intended by the Artificer? Art goes yet further, imitating that rational and most excellent work of Nature, man. For by art is created that great LEVIATHAN called a COMMONWEALTH, or STATE (in Latin, CIVITAS), which is but an artificial man, though of greater stature and strength than the natural, for whose protection and defence it was intended; and in which the sovereignty is an artificial soul, as giving life and motion to the whole body; the magistrates and other officers of judicature and execution, artificial joints; reward and punishment (by which fastened to the seat of the sovereignty, every joint and member is moved to perform his duty) are the nerves, that do the same in the body natural; the wealth and riches of all the particular members are the strength; salus populi (the people’s safety) its business; counsellors, by whom all things needful for it to know are suggested unto it, are the memory; equity and laws, an artificial reason and will; concord, health; sedition, sickness; and civil war, death. Lastly, the pacts and covenants, by which the parts of this body politic were at first made, set together, and united, resemble that fiat, or the Let us make man, pronounced by God in the Creation.</p></blockquote>
<p>Both Graham and Hobbes are worth reading…</p>

<p><a href="http://feedads.g.doubleclick.net/~a/iY-amdO22BQGd6bIome2DaPQj4Y/0/da"><img src="http://feedads.g.doubleclick.net/~a/iY-amdO22BQGd6bIome2DaPQj4Y/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/iY-amdO22BQGd6bIome2DaPQj4Y/1/da"><img src="http://feedads.g.doubleclick.net/~a/iY-amdO22BQGd6bIome2DaPQj4Y/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/douglaspurdy/~4/EPmUlBsTGj0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.douglaspurdy.com/2010/02/17/do-organizations-have-consciousness/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.douglaspurdy.com/2010/02/17/do-organizations-have-consciousness/</feedburner:origLink></item>
		<item>
		<title>Building a Web API</title>
		<link>http://feedproxy.google.com/~r/douglaspurdy/~3/eDIdXIibogo/</link>
		<comments>http://www.douglaspurdy.com/2010/02/17/building-a-web-api/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 00:14:57 +0000</pubDate>
		<dc:creator>douglasp</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[OData]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.douglaspurdy.com/?p=1099</guid>
		<description><![CDATA[If you have every designed an API, you know that it is not a trivial process.
From naming, to versioning, to security, the number of things you have to get right is quite large.
Creating a Web API introduces more complexity; security writ large, versioning writ large, subscriber management, reporting, billing, etc.
At MIX, we will talk about the [...]]]></description>
			<content:encoded><![CDATA[<p>If you have every designed an API, you know that it is not a trivial process.</p>
<p>From naming, to versioning, to security, the number of things you have to get right is quite large.</p>
<p>Creating a Web API introduces more complexity; security writ large, versioning writ large, subscriber management, reporting, billing, etc.</p>
<p>At MIX, we will talk about the things that can help you build out Web APIs, including  <a href="http://www.douglaspurdy.com/2010/02/01/odata-the-movie/">OData</a> and <a href="http://www.microsoft.com/WindowsAzure/dallas/">&#8220;Dallas&#8221;</a>.</p>
<p>There are also some interesting startups that provide services to help you kickstart your Web APIs.</p>
<p>One of which is <a href="http://www.webservius.com">WebServius</a>, which I call out because I know one of the founders (they are also part of our <a href="http://www.microsoft.com/bizspark/">BizSpark</a> program).</p>
<p>They provide both free and paid services to enable you to focus on the Web API itself (still not an easy task), while letting them worry about security, monitoring, etc.</p>
<p>It is exactly these sorts of services that will help get more and more Web sites to offer Web API.</p>
<p>Over time, more and more developers will realize that it is the Web API, not the Web site, that truly captures and exposes real value.</p>
<p>The Twitter API is one of the first evidence points of this movement.</p>
<p>I long for the day when I can pivot and access any piece of information on the Web in tools like Excel or DabbleDB.</p>
<p>If you run a Web site, why not start today?</p>

<p><a href="http://feedads.g.doubleclick.net/~a/fsZuteQG4zDQ4o0IylAPtIVKInQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/fsZuteQG4zDQ4o0IylAPtIVKInQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/fsZuteQG4zDQ4o0IylAPtIVKInQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/fsZuteQG4zDQ4o0IylAPtIVKInQ/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/douglaspurdy/~4/eDIdXIibogo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.douglaspurdy.com/2010/02/17/building-a-web-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.douglaspurdy.com/2010/02/17/building-a-web-api/</feedburner:origLink></item>
		<item>
		<title>Rediscovering the Lost Art of Manhood</title>
		<link>http://feedproxy.google.com/~r/douglaspurdy/~3/UE_hN136bfI/</link>
		<comments>http://www.douglaspurdy.com/2010/02/16/rediscovering-the-lost-art-of-manhood/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 00:50:04 +0000</pubDate>
		<dc:creator>douglasp</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Philosophy]]></category>

		<guid isPermaLink="false">http://www.douglaspurdy.com/?p=1090</guid>
		<description><![CDATA[I rapidly read The Ultimate Man&#8217;s Survival Guide: Rediscovering the Lost Art of Manhood last night.
Why rapidly?  I found that it merely iterated things (lists of gear, skills, books, movies, etc.) that I already owned or had (some) experience with.  In addition, it gave very light treatment to things that I believe can really help [...]]]></description>
			<content:encoded><![CDATA[<p>I rapidly read <a href="http://www.amazon.com/Ultimate-Mans-Survival-Guide-Rediscovering/dp/1596985704">The Ultimate Man&#8217;s Survival Guide: Rediscovering the Lost Art of Manhood</a> last night.</p>
<p>Why rapidly?  I found that it merely iterated things (lists of gear, skills, books, movies, etc.) that I already owned or had (some) experience with.  In addition, it gave very light treatment to things that I believe can really help define virtue (not in the sense that you think, but in the Roman sense) like Cicero&#8217;s <a href="http://en.wikipedia.org/wiki/De_Officiis">De Officiis</a> (that said, perhaps the fact that it covered Cicero at all is something).</p>
<p>I am not going to give this a &#8220;Give me my money back&#8221; <a href="http://www.douglaspurdy.com/my-rating-system/">rating</a>, however, for two reasons.</p>
<p>First, the introduction to the book that tells of the author&#8217;s experience at the <a href="http://en.wikipedia.org/wiki/Running_of_the_Bulls">Running of the Bulls</a> was well written and (I thought) strangely profound.</p>
<p>Second, it gave me the best chuckle that I had in recent memory in recounting an (a somewhat off-color) Churchill story, which I have provided below.</p>
<blockquote>
<p style="padding: 0px; margin: 0px;">Churchill entered the men’s room at the House of Commons to find his political rival Clement Atlee standing at the urinal.  Churchill took a position as far away as he could from Atlee, only to hear Atlee jab, “My dear Winston, I hope that despite being adversaries in the House, we could be friends outside of it.&#8221;  Churchill replied: “Ah, Clement, I have no quarrel with you, but in my experience, whenever you see something big, you tend to want to nationalize it.”</p>
</blockquote>
<p style="padding: 0px; margin: 0px;">.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/e6nsQryadYP1iAn40DKK-jrFMhQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/e6nsQryadYP1iAn40DKK-jrFMhQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/e6nsQryadYP1iAn40DKK-jrFMhQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/e6nsQryadYP1iAn40DKK-jrFMhQ/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/douglaspurdy/~4/UE_hN136bfI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.douglaspurdy.com/2010/02/16/rediscovering-the-lost-art-of-manhood/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.douglaspurdy.com/2010/02/16/rediscovering-the-lost-art-of-manhood/</feedburner:origLink></item>
		<item>
		<title>A Guide to the Good Life: The Ancient Art of Stoic Joy</title>
		<link>http://feedproxy.google.com/~r/douglaspurdy/~3/sVWDafpWnlU/</link>
		<comments>http://www.douglaspurdy.com/2010/02/14/goodlife/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 05:53:07 +0000</pubDate>
		<dc:creator>douglasp</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Philosophy]]></category>

		<guid isPermaLink="false">http://www.douglaspurdy.com/?p=1082</guid>
		<description><![CDATA[I just completed A Guide to the Good Life: The Ancient Art of Stoic Joy by William B. Irvine.  Irvine is a professor of Philosophy at Wright State.
The goal of the work is two-fold: convince you to have a &#8220;philosophy of life&#8221; and that Stoicism is an ideal candidate for this philosophy.
Most of the book [...]]]></description>
			<content:encoded><![CDATA[<p>I just completed <a href="http://www.amazon.com/Guide-Good-Life-Ancient-Stoic/dp/0195374614/">A Guide to the Good Life: The Ancient Art of Stoic Joy</a> by <a href="http://williambirvine.com/">William B. Irvine</a>.  Irvine is a professor of Philosophy at Wright State.</p>
<p>The goal of the work is two-fold: convince you to have a &#8220;philosophy of life&#8221; and that Stoicism is an ideal candidate for this philosophy.</p>
<p>Most of the book is taken up examining of Stoicism from a purely pragmatic standpoint, but it is all toward helping to frame what a consistent philosophy of life should entail.  It explores Irvine&#8217;s discovery of Stoicism, provides a very nice overview of various Stoic techniques and tales from his adventures as a practicing Stoic.</p>
<p>Above all things, this is a handbook for the budding modern Stoic.  It covers techniques like negative visualization (imagining that you will lose what is most precious to you), self-denial and daily mediation.</p>
<p>Using <a href="http://www.douglaspurdy.com/my-rating-system/">my rating system</a>, I give it a fair trade.  If you are not familiar with Stoicism and it speaks to you, this book could enter &#8220;change your life&#8221; territory.</p>
<p>A couple of personal observations/insights&#8230;</p>
<p>One of the things that I enjoyed was the comparisons between Stoicism and Buddhism.  Many of the same principles and techniques are found in both.  I am beginning to think of Stoicism as a &#8220;Western Buddhism&#8221; in many ways.</p>
<p>I have found the techniques, particularly negative visualization, to be quite powerful.  Contemplating the loss of your children is a powerful way to appreciate them and generate personal joy no matter what your current circumstance.</p>
<p>This the key goal of Stoicism; to gain tranquility in the worst situations; to appreciate the things that you have today, rather than the things you want.</p>
<p>Typically this sort of self-denial is coupled with metaphysics hat justifies this denial for a reward after death (this is not the real world, the next one is).  Further, this sort of metaphysics (read: monotheist religions) often punish anyone that does not adopt the same self-denying world-view.</p>
<p>I jettisoned the shackles of that world-view long ago.  In the process, I viewed any philosophic system that taught self-denial as inconsistent with human nature and evolution.  This was always my complaint with Buddhism and the reason that I was attracted to Thelema.</p>
<p>What was so interesting about Irvine&#8217;s work was that he tackled the human nature and evolution issue head on.  He claimed that <strong>self-denial is unnatural. </strong>To over come this,<strong> </strong>he did not resort to the Platonic/Christian trick of claiming that the natural world is somehow debased.  Rather, he simply states that man can use his reason to overcome nature (which is the cause for our dissatisfaction with present circumstances) and in doing so achieve happiness.</p>
<p>Evolutionary forces have led us to a state of continued dissatisfaction, a state of unhappiness with our present circumstances.  That is the state of nature and is good (we are all here after all), but this state of nature is the cause for our unhappiness.  If we use our reason to temper our desires, it is possible for us to win a reprieve and experience joy with what we have right now.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/SC6zRnc4mcI3pnuatGz-vOoZk5I/0/da"><img src="http://feedads.g.doubleclick.net/~a/SC6zRnc4mcI3pnuatGz-vOoZk5I/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/SC6zRnc4mcI3pnuatGz-vOoZk5I/1/da"><img src="http://feedads.g.doubleclick.net/~a/SC6zRnc4mcI3pnuatGz-vOoZk5I/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/douglaspurdy/~4/sVWDafpWnlU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.douglaspurdy.com/2010/02/14/goodlife/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.douglaspurdy.com/2010/02/14/goodlife/</feedburner:origLink></item>
		<item>
		<title>Microsoft in Silicon Valley</title>
		<link>http://feedproxy.google.com/~r/douglaspurdy/~3/6vDxksY1mOw/</link>
		<comments>http://www.douglaspurdy.com/2010/02/14/microsoft-in-silicon-valley/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 01:11:06 +0000</pubDate>
		<dc:creator>douglasp</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Silicon Valley]]></category>

		<guid isPermaLink="false">http://www.douglaspurdy.com/?p=1075</guid>
		<description><![CDATA[I moved back to the Valley this summer.  I spent most of the fall in Redmond (and in the air), however, preparing for PDC.  With the holiday&#8217;s falling after that, I am just now getting my footing working from Silicon Valley.
When I first worked here in 1999, I recall the reaction when I told people [...]]]></description>
			<content:encoded><![CDATA[<p>I moved back to the Valley this summer.  I spent most of the fall in Redmond (and in the air), however, preparing for PDC.  With the holiday&#8217;s falling after that, I am just now getting my footing working from Silicon Valley.</p>
<p>When I first worked here in 1999, I recall the reaction when I told people I worked for Microsoft.  It was less than ideal.  11 years later, the tone is different.  I credit Dan&#8217;l Lewin and the presence of a campus here with helping to moderate and improve the perception of Microsoft in the Valley.</p>
<p>Over the past month, I have begun to meet with a few technical leaders in the Valley to discuss things Microsoft and my team in particular are working on.  I don&#8217;t sense disdain, just indifference.  As a result, I believe we miss out on the opportunity to participate in many of the technical conversations that permeate the Valley.</p>
<p>I am committed to changing that, in my own small way.  Microsoft has both the ability and the responsibility to work with the technical community here to advance the state of the art.  I am looking forward to it&#8230;</p>

<p><a href="http://feedads.g.doubleclick.net/~a/2HAfsQCMEQLvvbiMzhfCmrNS4R4/0/da"><img src="http://feedads.g.doubleclick.net/~a/2HAfsQCMEQLvvbiMzhfCmrNS4R4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/2HAfsQCMEQLvvbiMzhfCmrNS4R4/1/da"><img src="http://feedads.g.doubleclick.net/~a/2HAfsQCMEQLvvbiMzhfCmrNS4R4/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/douglaspurdy/~4/6vDxksY1mOw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.douglaspurdy.com/2010/02/14/microsoft-in-silicon-valley/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.douglaspurdy.com/2010/02/14/microsoft-in-silicon-valley/</feedburner:origLink></item>
		<item>
		<title>Does “Intellipad” (nee Emacs.NET) support .NET?</title>
		<link>http://feedproxy.google.com/~r/douglaspurdy/~3/qi0dmYIqzBQ/</link>
		<comments>http://www.douglaspurdy.com/2010/02/11/does-intellipad-nee-emacs-net-support-net/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 01:00:10 +0000</pubDate>
		<dc:creator>douglasp</dc:creator>
				<category><![CDATA[Data]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Oslo]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.douglaspurdy.com/2010/02/11/does-intellipad-nee-emacs-net-support-net/</guid>
		<description><![CDATA[I was asked this question based on my Emacs.NET (2010) post, so I thought I respond with a screenshot from the current CTP.
“Intellipad” is a .NET application that is used to write a .NET application: (large portions of) itself.

Most of the commands are in IronPython.  Further, the tests are in IronPython.  You can run them [...]]]></description>
			<content:encoded><![CDATA[<p>I was asked this question based on my <a href="http://www.douglaspurdy.com/2010/02/10/emacs-net-2010/">Emacs.NET (2010)</a> post, so I thought I respond with a screenshot from the current CTP.</p>
<p>“Intellipad” is a .NET application that is used to write a .NET application: (large portions of) <strong>itself</strong>.</p>
<p><a href="http://www.douglaspurdy.com/wp-content/uploads/image30.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" src="http://www.douglaspurdy.com/wp-content/uploads/image_thumb6.png" border="0" alt="image" width="582" height="484" /></a></p>
<p>Most of the commands are in IronPython.  Further, the tests are in IronPython.  You can run them from the command buffer in the tool (&gt;&gt;&gt;Test(“TestName”)) and they ship in the CTP.</p>
<p>Beyond IronPython, &#8220;Intellipad&#8221; supports “modes” for “M”, T-SQL, and lots more.  Of course, since the tool is completely extensible, you can add whatever language you want, as I did with <a href="http://www.douglaspurdy.com/2009/12/05/murl-a-dsl-for-restful-clients-nov-2009-ctp/">MUrl</a>.</p>
<p>BTW:  In case it is not clear, this is all still in CTP, the team is still working on it, so stuff can change.  I know the &#8220;M&#8221; and &#8220;Intellipad&#8221;/&#8221;Quadrant&#8221; teams believe strongly in text as a core way of “modeling” software, so you can expect that principle to be honored.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/4iqYy7qwKSZdRf9wHGs4pVNE6-0/0/da"><img src="http://feedads.g.doubleclick.net/~a/4iqYy7qwKSZdRf9wHGs4pVNE6-0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/4iqYy7qwKSZdRf9wHGs4pVNE6-0/1/da"><img src="http://feedads.g.doubleclick.net/~a/4iqYy7qwKSZdRf9wHGs4pVNE6-0/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/douglaspurdy/~4/qi0dmYIqzBQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.douglaspurdy.com/2010/02/11/does-intellipad-nee-emacs-net-support-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.douglaspurdy.com/2010/02/11/does-intellipad-nee-emacs-net-support-net/</feedburner:origLink></item>
		<item>
		<title>Emacs.NET (2010)</title>
		<link>http://feedproxy.google.com/~r/douglaspurdy/~3/1ZR-YhAN2jc/</link>
		<comments>http://www.douglaspurdy.com/2010/02/10/emacs-net-2010/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 04:37:28 +0000</pubDate>
		<dc:creator>douglasp</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Oslo]]></category>
		<category><![CDATA[SQL Server Modeling]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.douglaspurdy.com/2010/02/10/emacs-net-2010/</guid>
		<description><![CDATA[At the end of 2007, we started hiring for a project that we referred to internally as “Emacs.Net”.
I often get asked about this project and it is a recurring search leading to this blog, so I thought I would give an update on what happened since we staffed up that team.
The short story is that [...]]]></description>
			<content:encoded><![CDATA[<p>At the end of 2007, we started <a href="http://www.douglaspurdy.com/2008/04/29/emacsnet/">hiring for a project</a> that we referred to internally as <a href="http://blogs.zdnet.com/microsoft/?p=1069">“Emacs.Net”</a>.</p>
<p>I often get asked about this project and it is a recurring search leading to this blog, so I thought I would give an update on what happened since we staffed up that team.</p>
<p>The short story is that we gave this project an official unofficial name: “Intellipad”.  This tool was included in the first “Oslo” CTP and continues to ship in the latest <a href="http://www.microsoft.com/downloads/details.aspx?familyid=29E4EAD0-FD81-42BA-862B-F3589378466A&amp;displaylang=en">SQL Server Modeling CTP</a>.</p>
<p>We designed “Intellipad” to work standalone as a lightweight companion to “Quadrant” and VS.  In addition, a core scenario was in situ use within “Quadrant” itself.</p>
<p>You can see three “Intellipad” views in “Quadrant” below (from the current CTP).  One shows “M”.  Another shows the T-SQL generated from the “M”.  The last shows “Intellipad” as the query editor in the table view.</p>
<p><a href="http://www.douglaspurdy.com/wp-content/uploads/image28.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" src="http://www.douglaspurdy.com/wp-content/uploads/image_thumb4.png" border="0" alt="image" width="644" height="364" /></a></p>
<p>The ‘Quadrant” integration is something we debuted at PDC this year, but the fact that we were going there shouldn’t have been a surprise.  First, I told anyone that asked and second the name is the best clue.  “Intellipad” is short for “Intellisense Workpad”.  A workpad is the name that we give for a view inside of “Quadrant”.</p>
<p>BTW:  One of the main developers of “Intellipad” and “Quadrant” has an impressive side-project that you may want to check out: <a href="http://msdn.microsoft.com/en-us/devlabs/cc950524.aspx">SmallBasic</a>.</p>
<p>[Update:  If you want to see what you can do with “Intellipad”, check out how we extend it for <a href=" http://www.douglaspurdy.com/2009/12/05/murl-a-dsl-for-restful-clients-nov-2009-ctp/">MUrl</a>.]</p>

<p><a href="http://feedads.g.doubleclick.net/~a/SDudYkIQ2b0oO0fjudaWxjK_M9o/0/da"><img src="http://feedads.g.doubleclick.net/~a/SDudYkIQ2b0oO0fjudaWxjK_M9o/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/SDudYkIQ2b0oO0fjudaWxjK_M9o/1/da"><img src="http://feedads.g.doubleclick.net/~a/SDudYkIQ2b0oO0fjudaWxjK_M9o/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/douglaspurdy/~4/1ZR-YhAN2jc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.douglaspurdy.com/2010/02/10/emacs-net-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.douglaspurdy.com/2010/02/10/emacs-net-2010/</feedburner:origLink></item>
		<item>
		<title>Jon Udell on OData</title>
		<link>http://feedproxy.google.com/~r/douglaspurdy/~3/brajugVXKUA/</link>
		<comments>http://www.douglaspurdy.com/2010/02/09/jon-udell-on-odata/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 22:07:41 +0000</pubDate>
		<dc:creator>douglasp</dc:creator>
				<category><![CDATA[Data]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[OData]]></category>

		<guid isPermaLink="false">http://www.douglaspurdy.com/2010/02/09/jon-udell-on-odata/</guid>
		<description><![CDATA[Byte magazine played an instrumental role in my youth, particularly in how I learned about computing and programming.&#160; I still remember reading about the introduction of the Macintosh in Byte (26 years ago).&#160; I remember hunting for the “Balloon” issue when I finally understood the power of Smalltalk.&#160; Every month I dreamed I was Jerry [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Byte_(magazine)">Byte magazine</a> played an instrumental role in my youth, particularly in how I learned about computing and programming.&#160; I still remember reading about the introduction of the Macintosh in Byte (26 years ago).&#160; I remember hunting for the <a href="http://st-www.cs.illinois.edu/Graphics/bytebloon.jpg">“Balloon” issue</a> when I finally understood the power of Smalltalk.&#160; Every month I dreamed I was Jerry in the <a href="http://www.jerrypournelle.com/">Chaos Manor</a>.&#160; I remember (or think I do) seeing the below ad in Byte which likely had more impact on my life than anything else in print.</p>
<p><img src="http://www.macmothership.com/gallery/MiscAds/IIcspread.jpg" width="485" height="343" /></p>
<p>One of the voices that emerged in Byte, particularly in the move to the Web, was <a href="http://blog.jonudell.net/">Jon Udell</a>.&#160; I have had the opportunity to interact with Jon over the years.&#160; I was happy to learn we hired him.&#160; I bounce ideas off of him from time to time to ensure that I have the benefit of his experience and insights.</p>
<p>Jon and I both share a passion around what I call “Open Data for the Open Web”.&#160; Based on his blog, he appears to be as excited as I am about OData:</p>
<ul>
<li><a href="http://blog.jonudell.net/2009/11/18/odata-is-grease-to-cut-data-friction/">OData is grease to cut data friction</a></li>
<li><a href="http://blog.jonudell.net/2010/01/29/odata-for-collaborative-sense-making/">OData for collaborative sense-making</a></li>
<li><a href="http://blog.jonudell.net/2010/02/09/producing-and-consuming-odata-feeds-an-end-to-end-example/">Producing and consuming OData feeds: An end-to-end example</a></li>
</ul>

<p><a href="http://feedads.g.doubleclick.net/~a/XnAc9IE97RURALpn41j6xe2TlME/0/da"><img src="http://feedads.g.doubleclick.net/~a/XnAc9IE97RURALpn41j6xe2TlME/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/XnAc9IE97RURALpn41j6xe2TlME/1/da"><img src="http://feedads.g.doubleclick.net/~a/XnAc9IE97RURALpn41j6xe2TlME/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/douglaspurdy/~4/brajugVXKUA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.douglaspurdy.com/2010/02/09/jon-udell-on-odata/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.douglaspurdy.com/2010/02/09/jon-udell-on-odata/</feedburner:origLink></item>
		<item>
		<title>OData: A Personal Scenario</title>
		<link>http://feedproxy.google.com/~r/douglaspurdy/~3/RsqPET2wUHo/</link>
		<comments>http://www.douglaspurdy.com/2010/02/08/odata-a-personal-scenario/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 20:58:06 +0000</pubDate>
		<dc:creator>douglasp</dc:creator>
				<category><![CDATA[Data]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[OData]]></category>

		<guid isPermaLink="false">http://www.douglaspurdy.com/2010/02/08/odata-a-personal-scenario/</guid>
		<description><![CDATA[Reading my recent posts, I hope you can see the potential around the Open Data Protocol (OData) as it makes its way into more and more of our and others products.
Pablo does a nice job of outlining a key business scenario in OData: The Movie, but I want to use this post to outline a [...]]]></description>
			<content:encoded><![CDATA[<p>Reading my recent posts, I hope you can see the potential around the <a href="http://www.odata.org/">Open Data Protocol</a> (OData) as it makes its way into more and more of our and others products.</p>
<p>Pablo does a nice job of outlining a key business scenario in <a href="http://www.douglaspurdy.com/2010/02/01/odata-the-movie/">OData: The Movie</a>, but I want to use this post to outline a personal scenario that is crying out for OData.</p>
<p>In doing so, I hope that you will join me in pushing for more Web sites/services to expose <strike>their</strike> your data over open protocols.</p>
<p>[Note:&#160; The high order bit for me is Open Data.&#160; OData is a mechanism that we have found some success using to achieve this goal.&#160; It is important not to confuse mechanism with goal.&#160; I am not confused and readers should not be either.] </p>
<p><strong>Scenario: Monthly Net Worth</strong></p>
<p>I have an Excel worksheet to calculate net worth.&#160; It compute this number as a way of smoothing out betas and ensuring that I am on track toward our financial goals.&#160; This “app” consists of a bunch of tabs with financial information (stock, salary, bank accounts, etc.), with macros to create roll-ups and then charts to report.</p>
<p>You may wonder why I don’t use Quicken or one of the many other financial tools out there.&#160; The answer is simple.&#160; <strong><em>For me, these applications are chains; they do not let me interact with my data in the flexible, transparent and empowering way that Excel does.</em></strong></p>
<p>This is the exact reason that I see many business being run from Excel rather than packaged software.&#160; It is also the reason that many enterprise IT shops have what is called an “Excel/Access Problem” (business units/departments building “applications” like rabbits that are not under management).</p>
<p>I only have one issue with my solution: <strong>I have to screen scrape all of my data</strong>.</p>
<p>I screen scrape stock information.&#160; I copy and paste from a number of different locations.&#160; I automated what I could, but in the end, the data acquisition cost is high, very high.&#160; I will pay that cost, however, because the power that I get from Excel is worth more to me.</p>
<p>Now that Excel (via PowerPivot) supports OData, I see light at the end of the tunnel.&#160; What I now need are feeds.&#160; OData feeds from my brokerage.&#160; OData feeds from Microsoft.&#160; OData feeds from my bank.&#160; OData feeds from the California and US governments.&#160; </p>
<p>With feeds like that and a “data workbench” like Excel, you can control your financial destiny like never before.&#160; It is this empowerment that I personally crave and it is this empowerment that is at the heart of my <a href="http://www.douglaspurdy.com/my-vision/">personal vision</a>.</p>
<p><strong>Call to Action</strong></p>
<p>My good friend <a href="http://blogs.msdn.com/jamescon/">James Conard</a>, is always hammering on me to have a clear call to action (I should hammer on him to update his blog).</p>
<p><strong>If you work in the financial industry: </strong>Please push to expose your data via an HTTP-based open protocol like OData.&#160; I think it would be interesting to consider how to tunnel <a href="http://www.ofx.net/">OFX</a> through OData.&#160; I am going to follow-up with some our teams internally about it.</p>
<p><strong>If you work in government agencies like the IRS &amp; SSA in the US: </strong>Ditto.</p>
<p><strong>If you are would like to use Excel to access this kind of data</strong>:&#160; Tell your bank, brokerage, local government official about OData (or something like it) and tell them you want it.</p>
<p><strong>A Closing Note…</strong></p>
<p>There are a host of what you may consider “altruistic” scenarios for OData.&#160; I don’t want those to get lost in the self-interest that drives this scenario and post.&#160; I’ll be writing a lot more about these scenarios in the near future.&#160; I just happened to be running my “Worth Report” (interesting name that, particularly for the philosophical minded), so it was top of mind.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/a8y0ttWVsLxXDS7XsUXHsU-FdXE/0/da"><img src="http://feedads.g.doubleclick.net/~a/a8y0ttWVsLxXDS7XsUXHsU-FdXE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/a8y0ttWVsLxXDS7XsUXHsU-FdXE/1/da"><img src="http://feedads.g.doubleclick.net/~a/a8y0ttWVsLxXDS7XsUXHsU-FdXE/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/douglaspurdy/~4/RsqPET2wUHo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.douglaspurdy.com/2010/02/08/odata-a-personal-scenario/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.douglaspurdy.com/2010/02/08/odata-a-personal-scenario/</feedburner:origLink></item>
	</channel>
</rss>
