<div>I am <em>no fan of Microsoft</em> but I have just been reading <em>Showstopper</em>, which is an extraordinarily insightful look into the internals of the company in the 1990s. I think that the following is extremely relevant to Drupal and that Dave Cutler had it exactly right. (He must be despairing of what Microsoft later did to his &quot;pure&quot; design). Here is a quote:
</div>
<blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
<div>
<div>Since the start of the project, Cutler had emphasized the importance of creating two versions of NT in tandem. This kept code writers &quot;honest&quot; by forcing them to write their code in portable languages, rather than lapsing in to chip-specific assembly code.
</div></div>
<div>
<div>Proudly dubbing himself Mr. Mips, Cutler was more enthusiastic about the version of NT designed for the Mips chip. This was… because… Cutler feared that the Mips version would receive short shrift unless someone of his stature defended it. It was all too easy to tailor NT to Intel&#39;s X86 chips, giving the program greater performance but at the cost of portability.
</div>
<div>&nbsp;</div>
<div>This was the path advocated by Muglia, who was convince that Intel chips would power virtually every PC for years to come. &quot;Screw Mips,&quot; he said. The team should &quot;focus on the Intel version and let Mips drag behind.&quot;
</div>
<div>&nbsp;</div></div>
<div>
<div>To Cutler, Muglia&#39;s position was stupid. If the team let the Mips version of NT lag behind, within months there would be no Mips version. Without a constant effort to keep the two versions in line, they would drift hopelessly apart. Day to day Cultler&#39;s top propriety was to keep the two versions on an equal footing. As one code writer put it. &quot;That guarantees you portability and verifies your design.&quot; **
</div></div></blockquote>
<div dir="ltr">The parallel with the MySQL/Postgres debate is clear, and the arguments are identical.</div>
<div dir="ltr">&nbsp;</div>
<div dir="ltr"><em>Showstopper!: the breakneck race to create Windows NT and the next generation at Microsoft</em> by G. Pascal Zachary (Free Press: NY, 1994), p.161.</div>
<div dir="ltr">&nbsp;</div>
<div dir="ltr">&nbsp;</div>
<div></div>
<div></div>
<div></div>
<div class="gmail_quote">On Jan 16, 2008 10:31 PM, Ken Rickard &lt;<a href="mailto:agentrickard@gmail.com">agentrickard@gmail.com</a>&gt; wrote: 
<div></div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Patch reviewers could also be diligent about setting the &#39;Components&#39; flag to 
<div>&#39;postgresql database&#39; on issues that need pgSQL review.&nbsp; </div>
<div></div>
<div>Then people can run advanced search from:</div>
<div></div>
<div><a href="http://drupal.org/project/issues/search/drupal" target="_blank">http://drupal.org/project/issues/search/drupal</a></div>
<div></div>
<div>There are currently only 2 such current [1] issues tagged for rc2 or 6.x-dev.</div>
<div></div>
<div>- Ken Rickard</div>
<div>agentrickard</div>
<div></div>
<div>[1] Where current issues states are other than closed, duplicate, won&#39;t fix, or by design. </div>
<div>
<div></div>
<div class="Wj3C7c">
<div></div>
<div></div>
<div></div>
<div></div>
<div class="gmail_quote">On Jan 16, 2008 5:20 PM, Khalid Baheyeldin &lt;<a href="mailto:kb@2bits.com" target="_blank">kb@2bits.com</a>&gt; wrote: 
<div></div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<div></div>
<div></div>
<div class="gmail_quote">
<div>On Jan 16, 2008 4:58 PM, Daniel F. Kudwien &lt;<a href="mailto:news@unleashedmind.com" target="_blank">news@unleashedmind.com</a>&gt; wrote: 
<div></div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<div>
<div></div>
<div>&gt; &gt; No one is advocating that Drupal be MySQL only. No one is 
<div>&gt; advocating</div>
<div>&gt; &gt; that we rip out PostgreSQL support from Drupal.</div>
<div>&gt;</div>
<div>&gt; I&#39;ve read where Karoly wrote that we should be mysql only. </div>
<div>&gt; Not arguing either way. Just pointing out there are those who</div>
<div>&gt; think we should be mysql only.</div>
<div></div>
<div></div></div></div>Supporting more than MySQL is important, especially for larger/integration 
<div>projects. If Drupal did not have PostGreSQL support &quot;1 year 42 weeks&quot; ago, </div>
<div>me and possibly some others would probably not be here today.</div>
<div></div>
<div>Please don&#39;t mistake cause and effect. I still believe that there *are*</div>
<div>enough postgres-guys already. However, there is no list for postgres-related </div>
<div>issues that can be accessed easily.</div>
<div></div>
<div></div></blockquote></div>
<div>
<div>Are you aware of this list? <a href="http://groups.drupal.org/node/6980" target="_blank">http://groups.drupal.org/node/6980</a> </div>
<div></div></div></div></blockquote></div>
<div></div>
<div clear="all"></div>
<div></div></div></div>
<div class="Ih2E3d">-- 
<div>-- </div>
<div>--------------------------------------------------------------</div>
<div>DON&#39;T MISS EARTH&#39;S LARGEST GATHERING OF DRUPAL PROFESSIONALS!</div>
<div></div></div>Drupalcon Boston 2008 · March 3-6, 2008 
<div class="Ih2E3d">
<div>Learn more at <a href="http://boston2008.drupalcon.org/" target="_blank">http://boston2008.drupalcon.org</a></div>
<div>Affordable sponsorship packages available</div>
<div></div></div>-------------------------------------------------------------- </blockquote></div>
<div></div>