<?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 on: What if I went to a Java school Joel?</title>
	<atom:link href="http://thinkingdigitally.com/archive/what-if-i-went-to-a-java-school-joel/feed/" rel="self" type="application/rss+xml" />
	<link>http://thinkingdigitally.com/archive/what-if-i-went-to-a-java-school-joel/</link>
	<description>programming for the fun of it</description>
	<lastBuildDate>Wed, 25 Jan 2012 04:42:07 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
	<item>
		<title>By: somebody</title>
		<link>http://thinkingdigitally.com/archive/what-if-i-went-to-a-java-school-joel/#comment-2676</link>
		<dc:creator>somebody</dc:creator>
		<pubDate>Sun, 11 Dec 2011 04:18:28 +0000</pubDate>
		<guid isPermaLink="false">http://thinkingdigitally.com/?p=56#comment-2676</guid>
		<description>&lt;p&gt;I&#039;ve been programming for nearly 15 years and a good half of it is low-level programming. Not only C, but also 16bit, 32bit, 64 bit assembly both with Intel/Motorola and AT&amp;T syntax, various compilers such as TASM/MASM/inline assembly in Pascal/fasm/yasm, and others.&lt;/p&gt;

&lt;p&gt;I began programming on DOS in BASIC. My second language was Pascal and the third assembly (16 bit at that time). That lasted for many years until I switched to Delphi (win32 RAD with Object Pascal), and I&#039;ve continued through many languages, OSes, and envrionments...until I also got to Java.&lt;/p&gt;

&lt;p&gt;Years from that, I hit Java at the University which would classify as Java-school and here are my 2 cents:&lt;/p&gt;

&lt;p&gt;In most cases I agree with teaching Java instead of C, data structures with double linked lists, circular linked lists, dynamically allocated hash maps, macro preprocessor, bit operations, assembly, processor registers, segmentation, stack, and other issues.&lt;/p&gt;

&lt;p&gt;Why is it good? Because the modern market demands mostly high-level enterprise applications, n-tier transactional systems, business ERP, CMS, e-commerce, web services, RIA, and similar.&lt;/p&gt;

&lt;p&gt;Only a very small percentage of job positions consist of highly specialized offers for C / assembly experts. Typically the job of low-level experts is to program semiconductors, controllers, drivers, kernel extensions, analyze malware, etc.&lt;/p&gt;

&lt;p&gt;I can do both low-level and high-level, personally I enjoy low-level much more, and I say Java is an excellent choice for most Computer Science graduates. C/C++/assembly are suitable only for a very low number of students and if you had to master them to get your degree, my guess it that 95% of CS students would fail.&lt;/p&gt;

&lt;p&gt;Java is good because it teaches state-of-the-art engineering practices. The achieved scale and robustness of Java systems broadly surpasses everything else built up to the date. This is only possible with a disciplined, rigorous implementation as known in other engineering disciplines.&lt;/p&gt;

&lt;p&gt;Low-level code, whether in C or elsewhere, is almost exclusively a mess which nobody but the author can understand. It’s nice that the code can be extremely optimized, development done using the V model, real-time systems, etc. BUT the elements of engineering are almost always missing.&lt;/p&gt;

&lt;p&gt;To conclude, low-level programming is about dirty hacks, horrible code, endless head-aches, crashes, missing mutexes and spinlocks, corrupted memory, memory leaks, NDAs, poor documentation, inability to see the whole picture, and could often be associated with mental health issues over the time, i.e. depersonalization. You will never stay on the surface, but always dive deep in the blue ocean.&lt;/p&gt;

&lt;p&gt;Whereas with Java, you learn sound engineering practices, strictly follow stated rules, import packages, assemble components, think mostly component-wise without much detail, and soon you are done. Easy, highly-demanded, well-paid, risk-free.&lt;/p&gt;

&lt;p&gt;Joel doesn’t understand because he hasn’t mastered both low-level and high-level :)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been programming for nearly 15 years and a good half of it is low-level programming. Not only C, but also 16bit, 32bit, 64 bit assembly both with Intel/Motorola and AT&amp;T syntax, various compilers such as TASM/MASM/inline assembly in Pascal/fasm/yasm, and others.</p>

<p>I began programming on DOS in BASIC. My second language was Pascal and the third assembly (16 bit at that time). That lasted for many years until I switched to Delphi (win32 RAD with Object Pascal), and I&#8217;ve continued through many languages, OSes, and envrionments&#8230;until I also got to Java.</p>

<p>Years from that, I hit Java at the University which would classify as Java-school and here are my 2 cents:</p>

<p>In most cases I agree with teaching Java instead of C, data structures with double linked lists, circular linked lists, dynamically allocated hash maps, macro preprocessor, bit operations, assembly, processor registers, segmentation, stack, and other issues.</p>

<p>Why is it good? Because the modern market demands mostly high-level enterprise applications, n-tier transactional systems, business ERP, CMS, e-commerce, web services, RIA, and similar.</p>

<p>Only a very small percentage of job positions consist of highly specialized offers for C / assembly experts. Typically the job of low-level experts is to program semiconductors, controllers, drivers, kernel extensions, analyze malware, etc.</p>

<p>I can do both low-level and high-level, personally I enjoy low-level much more, and I say Java is an excellent choice for most Computer Science graduates. C/C++/assembly are suitable only for a very low number of students and if you had to master them to get your degree, my guess it that 95% of CS students would fail.</p>

<p>Java is good because it teaches state-of-the-art engineering practices. The achieved scale and robustness of Java systems broadly surpasses everything else built up to the date. This is only possible with a disciplined, rigorous implementation as known in other engineering disciplines.</p>

<p>Low-level code, whether in C or elsewhere, is almost exclusively a mess which nobody but the author can understand. It’s nice that the code can be extremely optimized, development done using the V model, real-time systems, etc. BUT the elements of engineering are almost always missing.</p>

<p>To conclude, low-level programming is about dirty hacks, horrible code, endless head-aches, crashes, missing mutexes and spinlocks, corrupted memory, memory leaks, NDAs, poor documentation, inability to see the whole picture, and could often be associated with mental health issues over the time, i.e. depersonalization. You will never stay on the surface, but always dive deep in the blue ocean.</p>

<p>Whereas with Java, you learn sound engineering practices, strictly follow stated rules, import packages, assemble components, think mostly component-wise without much detail, and soon you are done. Easy, highly-demanded, well-paid, risk-free.</p>

<p>Joel doesn’t understand because he hasn’t mastered both low-level and high-level :)</p>]]></content:encoded>
	</item>
	<item>
		<title>By: The Case For Replacing Java With Python In Education &#124; Thinking Digitally</title>
		<link>http://thinkingdigitally.com/archive/what-if-i-went-to-a-java-school-joel/#comment-2382</link>
		<dc:creator>The Case For Replacing Java With Python In Education &#124; Thinking Digitally</dc:creator>
		<pubDate>Tue, 27 Jan 2009 21:56:31 +0000</pubDate>
		<guid isPermaLink="false">http://thinkingdigitally.com/?p=56#comment-2382</guid>
		<description>&lt;p&gt;[...] complaining about the degrading quality of the Computer Science graduates in the US; which is a topic I explored recently. Ultimately, schools have made the switch away from C++, and they are unlikely to go back, nor do I [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] complaining about the degrading quality of the Computer Science graduates in the US; which is a topic I explored recently. Ultimately, schools have made the switch away from C++, and they are unlikely to go back, nor do I [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Sam</title>
		<link>http://thinkingdigitally.com/archive/what-if-i-went-to-a-java-school-joel/#comment-2313</link>
		<dc:creator>Sam</dc:creator>
		<pubDate>Sun, 24 Aug 2008 09:51:20 +0000</pubDate>
		<guid isPermaLink="false">http://thinkingdigitally.com/?p=56#comment-2313</guid>
		<description>&lt;p&gt;E and tom do a good job of laying out some important sentiments.  I learned to program in C by hacking Linux software and the Linux kernel; I grew most as a geek in hacking the kernel and writing graphics software.  (I love efficient memory management.) When I came to UCI, I was shocked that we would be using Java.&lt;/p&gt;

&lt;p&gt;But Joel isn&#039;t really arguing anything. His essay is whining about the good ol&#039; days—he actually ends with &quot;Feh&quot;—and making some poorly founded assertions about what computer science is and precisely how smart you should be before you&#039;re allowed to graduate. Though he has many good ones, I&#039;d be careful about putting much faith in that particular essay. I&#039;m not convinced, at least.&lt;/p&gt;

&lt;p&gt;Really, what Joel wants is for all his applicants to be smart, especially smart in a way he can interpret. He&#039;s getting old, after all.&lt;/p&gt;

&lt;p&gt;I&#039;d argue that the way we&#039;re fragmenting CS at UCI is the right way to go. There needs to be a degree, I think, that gives you what you need to know to scribble hyper-optimized Bayesian magic in the Linux kernel with your left hand. Maybe that should be your degree. But there is also value is not teaching students C, and instead expecting them to learn things like the various design disciplines. The latter can make Twitter, and the former can make sure Twitter&#039;s infrastructure can handle the load. (Ahem.)&lt;/p&gt;

&lt;p&gt;Besides, in Informatics, UCI starts with Scheme (recursion-only) and some assembly. We do the Java in CS-2. All is not lost.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>E and tom do a good job of laying out some important sentiments.  I learned to program in C by hacking Linux software and the Linux kernel; I grew most as a geek in hacking the kernel and writing graphics software.  (I love efficient memory management.) When I came to UCI, I was shocked that we would be using Java.</p>

<p>But Joel isn&#8217;t really arguing anything. His essay is whining about the good ol&#8217; days—he actually ends with &#8220;Feh&#8221;—and making some poorly founded assertions about what computer science is and precisely how smart you should be before you&#8217;re allowed to graduate. Though he has many good ones, I&#8217;d be careful about putting much faith in that particular essay. I&#8217;m not convinced, at least.</p>

<p>Really, what Joel wants is for all his applicants to be smart, especially smart in a way he can interpret. He&#8217;s getting old, after all.</p>

<p>I&#8217;d argue that the way we&#8217;re fragmenting CS at UCI is the right way to go. There needs to be a degree, I think, that gives you what you need to know to scribble hyper-optimized Bayesian magic in the Linux kernel with your left hand. Maybe that should be your degree. But there is also value is not teaching students C, and instead expecting them to learn things like the various design disciplines. The latter can make Twitter, and the former can make sure Twitter&#8217;s infrastructure can handle the load. (Ahem.)</p>

<p>Besides, in Informatics, UCI starts with Scheme (recursion-only) and some assembly. We do the Java in CS-2. All is not lost.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Olson</title>
		<link>http://thinkingdigitally.com/archive/what-if-i-went-to-a-java-school-joel/#comment-2304</link>
		<dc:creator>Rob Olson</dc:creator>
		<pubDate>Mon, 11 Aug 2008 08:12:51 +0000</pubDate>
		<guid isPermaLink="false">http://thinkingdigitally.com/?p=56#comment-2304</guid>
		<description>&lt;p&gt;@bingo: In the &quot;How To Become A Hacker&quot; guide, Eric Raymond wrote, &quot;the more you can avoid programming in C the more productive you will be.&quot;&lt;/p&gt;

&lt;p&gt;I wasn&#039;t making fun of C. That is just a factor of using a low level language.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@bingo: In the &#8220;How To Become A Hacker&#8221; guide, Eric Raymond wrote, &#8220;the more you can avoid programming in C the more productive you will be.&#8221;</p>

<p>I wasn&#8217;t making fun of C. That is just a factor of using a low level language.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: GrokCode</title>
		<link>http://thinkingdigitally.com/archive/what-if-i-went-to-a-java-school-joel/#comment-2299</link>
		<dc:creator>GrokCode</dc:creator>
		<pubDate>Thu, 31 Jul 2008 21:49:40 +0000</pubDate>
		<guid isPermaLink="false">http://thinkingdigitally.com/?p=56#comment-2299</guid>
		<description>&lt;p&gt;Have you thought of taking a summer class at a school that isn&#039;t a Java school?  UC Berkeley lets anyone enroll in the summer sessions - I&#039;m sure there are other universities that do the same thing.  Cal does use Java quite a bit as well, but there are a good number of classes that use Scheme, C, Verilog, Common Lisp, etc.  Also a few classes allow the students to pick between C and Java.  Anyway the classes at Cal don&#039;t teach languages anyway.  They teach concepts, and to do that the prof will pick the language that is the best vehicle for learning the concept.  You will never find more than 2-3 days of a semester long class that covers syntax of a particular language - this is something a CS major should be able to pick up on their own.&lt;/p&gt;

&lt;p&gt;Well sorry for going on about Cal, but it is a great CS school.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Have you thought of taking a summer class at a school that isn&#8217;t a Java school?  UC Berkeley lets anyone enroll in the summer sessions &#8211; I&#8217;m sure there are other universities that do the same thing.  Cal does use Java quite a bit as well, but there are a good number of classes that use Scheme, C, Verilog, Common Lisp, etc.  Also a few classes allow the students to pick between C and Java.  Anyway the classes at Cal don&#8217;t teach languages anyway.  They teach concepts, and to do that the prof will pick the language that is the best vehicle for learning the concept.  You will never find more than 2-3 days of a semester long class that covers syntax of a particular language &#8211; this is something a CS major should be able to pick up on their own.</p>

<p>Well sorry for going on about Cal, but it is a great CS school.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: tom</title>
		<link>http://thinkingdigitally.com/archive/what-if-i-went-to-a-java-school-joel/#comment-2298</link>
		<dc:creator>tom</dc:creator>
		<pubDate>Thu, 31 Jul 2008 21:24:16 +0000</pubDate>
		<guid isPermaLink="false">http://thinkingdigitally.com/?p=56#comment-2298</guid>
		<description>&lt;p&gt;A few things:&lt;/p&gt;

&lt;p&gt;First off, every time I read about Joel&#039;s gospels, I wonder... who is this guy? The CEO of a small company. Have you heard of their software? Have you heard of anyone using it? Have you seen it? Their one product seems far to simple to require intense knowledge of pointers - in fact the only real programming hurdle they claim to have jumped is building a VBScript to PHP compiler. Repeat that: a VBScript to PHP compiler. Huh? A bad to worse compiler.&lt;/p&gt;

&lt;p&gt;Next: God did not invent the C language. There&#039;s an odd idea that C is the natural language of computers, and that&#039;s entirely incorrect. The speed that C affords and its specific implementation of pointers was the work of a few developers thirty or forty years ago.&lt;/p&gt;

&lt;p&gt;Next: &quot;Learning C is something that you generally need to be forced into.&quot;&lt;/p&gt;

&lt;p&gt;I&#039;m a college student, at a 1/4 java school, and let me say this: almost all college courses provide an unnatural and ineffective system of learning CS. If you think that you will learn CS via courses primarily, that&#039;s a bummer.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>A few things:</p>

<p>First off, every time I read about Joel&#8217;s gospels, I wonder&#8230; who is this guy? The CEO of a small company. Have you heard of their software? Have you heard of anyone using it? Have you seen it? Their one product seems far to simple to require intense knowledge of pointers &#8211; in fact the only real programming hurdle they claim to have jumped is building a VBScript to PHP compiler. Repeat that: a VBScript to PHP compiler. Huh? A bad to worse compiler.</p>

<p>Next: God did not invent the C language. There&#8217;s an odd idea that C is the natural language of computers, and that&#8217;s entirely incorrect. The speed that C affords and its specific implementation of pointers was the work of a few developers thirty or forty years ago.</p>

<p>Next: &#8220;Learning C is something that you generally need to be forced into.&#8221;</p>

<p>I&#8217;m a college student, at a 1/4 java school, and let me say this: almost all college courses provide an unnatural and ineffective system of learning CS. If you think that you will learn CS via courses primarily, that&#8217;s a bummer.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: nickfox</title>
		<link>http://thinkingdigitally.com/archive/what-if-i-went-to-a-java-school-joel/#comment-2297</link>
		<dc:creator>nickfox</dc:creator>
		<pubDate>Thu, 31 Jul 2008 21:13:02 +0000</pubDate>
		<guid isPermaLink="false">http://thinkingdigitally.com/?p=56#comment-2297</guid>
		<description>&lt;p&gt;EVERYBODY SHOULD LEARN JAVA ONLY.&lt;/p&gt;

&lt;p&gt;But in the meantime, I went out and bought an AVR butterfly microprocessor from mouser.com for $20.&lt;/p&gt;

&lt;p&gt;http://en.wikipedia.org/wiki/AVR_Butterfly&lt;/p&gt;

&lt;p&gt;Then I went and bought John Morton&#039;s book on programming AVRs in assembly language. Short, easy and fun. FUN.&lt;/p&gt;

&lt;p&gt;http://www.amazon.com/AVR-Introductory-Course-John-Morton/dp/0750656352/&lt;/p&gt;

&lt;p&gt;Next, I will work through a C book on AVR:&lt;/p&gt;

&lt;p&gt;http://www.amazon.com/Programming-Microcontrollers-Featuring-Butterfly-Compiler/dp/0976682206/&lt;/p&gt;

&lt;p&gt;And finally to tie it all together, I am becoming one with this website:&lt;/p&gt;

&lt;p&gt;http://www.avrfreaks.net&lt;/p&gt;

&lt;p&gt;Learning AVRs and assembler and C on those devices has been one of the most educational and fun things I have ever done. It just added life to my programming (I&#039;ve been coding for 11 years).&lt;/p&gt;

&lt;p&gt;But don&#039;t take my advice.... JUST LEARN JAVA ONLY so that at the next software contract I go for I can wipe you off the map. :o)&lt;/p&gt;

&lt;p&gt;have a nice day,
Nick&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>EVERYBODY SHOULD LEARN JAVA ONLY.</p>

<p>But in the meantime, I went out and bought an AVR butterfly microprocessor from mouser.com for $20.</p>

<p><a href="http://en.wikipedia.org/wiki/AVR_Butterfly" rel="nofollow">http://en.wikipedia.org/wiki/AVR_Butterfly</a></p>

<p>Then I went and bought John Morton&#8217;s book on programming AVRs in assembly language. Short, easy and fun. FUN.</p>

<p><a href="http://www.amazon.com/AVR-Introductory-Course-John-Morton/dp/0750656352/" rel="nofollow">http://www.amazon.com/AVR-Introductory-Course-John-Morton/dp/0750656352/</a></p>

<p>Next, I will work through a C book on AVR:</p>

<p><a href="http://www.amazon.com/Programming-Microcontrollers-Featuring-Butterfly-Compiler/dp/0976682206/" rel="nofollow">http://www.amazon.com/Programming-Microcontrollers-Featuring-Butterfly-Compiler/dp/0976682206/</a></p>

<p>And finally to tie it all together, I am becoming one with this website:</p>

<p><a href="http://www.avrfreaks.net" rel="nofollow">http://www.avrfreaks.net</a></p>

<p>Learning AVRs and assembler and C on those devices has been one of the most educational and fun things I have ever done. It just added life to my programming (I&#8217;ve been coding for 11 years).</p>

<p>But don&#8217;t take my advice&#8230;. JUST LEARN JAVA ONLY so that at the next software contract I go for I can wipe you off the map. :o)</p>

<p>have a nice day,
Nick</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Richard Hassinger</title>
		<link>http://thinkingdigitally.com/archive/what-if-i-went-to-a-java-school-joel/#comment-2296</link>
		<dc:creator>Richard Hassinger</dc:creator>
		<pubDate>Thu, 31 Jul 2008 20:21:28 +0000</pubDate>
		<guid isPermaLink="false">http://thinkingdigitally.com/?p=56#comment-2296</guid>
		<description>&lt;p&gt;I don&#039;t think there is an issue with &quot;java schools&quot; as Java is very conducive to learning deep concepts. For instance, I recently took two sequential graduate courses in compiler design that compiled high-level code into optimized i386 instructions. The compiler was entirely in Java. This went side-by-side with gnutella-like peer-to-peer file sharing system written in C.&lt;/p&gt;

&lt;p&gt;Perhaps a more significant problem is that you&#039;re going to UC-Irvine. Perhaps you should think of transferring to a more widely regarded school.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I don&#8217;t think there is an issue with &#8220;java schools&#8221; as Java is very conducive to learning deep concepts. For instance, I recently took two sequential graduate courses in compiler design that compiled high-level code into optimized i386 instructions. The compiler was entirely in Java. This went side-by-side with gnutella-like peer-to-peer file sharing system written in C.</p>

<p>Perhaps a more significant problem is that you&#8217;re going to UC-Irvine. Perhaps you should think of transferring to a more widely regarded school.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Olson</title>
		<link>http://thinkingdigitally.com/archive/what-if-i-went-to-a-java-school-joel/#comment-2295</link>
		<dc:creator>Rob Olson</dc:creator>
		<pubDate>Thu, 31 Jul 2008 18:39:52 +0000</pubDate>
		<guid isPermaLink="false">http://thinkingdigitally.com/?p=56#comment-2295</guid>
		<description>&lt;p&gt;I included Steve Yegge in the list because, while he hasn&#039;t invented a widely popular language or operating system, he has done a lot of programming in his career, including some really cool things with Mozilla Rhino.&lt;/p&gt;

&lt;p&gt;Perhaps just as important as programmming, he has done a fantastic job writing about programming. Which is something we all enjoy reading about. It&#039;s the same reason Joel Spolsky is widely recognized in the industry.&lt;/p&gt;

&lt;p&gt;In the end, Yegge is far greater programmer than most of us can ever hope to be, thus we are not in a position to say that he should not be included in that list.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I included Steve Yegge in the list because, while he hasn&#8217;t invented a widely popular language or operating system, he has done a lot of programming in his career, including some really cool things with Mozilla Rhino.</p>

<p>Perhaps just as important as programmming, he has done a fantastic job writing about programming. Which is something we all enjoy reading about. It&#8217;s the same reason Joel Spolsky is widely recognized in the industry.</p>

<p>In the end, Yegge is far greater programmer than most of us can ever hope to be, thus we are not in a position to say that he should not be included in that list.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Jason Kikel</title>
		<link>http://thinkingdigitally.com/archive/what-if-i-went-to-a-java-school-joel/#comment-2294</link>
		<dc:creator>Jason Kikel</dc:creator>
		<pubDate>Thu, 31 Jul 2008 12:51:24 +0000</pubDate>
		<guid isPermaLink="false">http://thinkingdigitally.com/?p=56#comment-2294</guid>
		<description>&lt;p&gt;I think what Joel was getting at was not that people should write everything in c, but that they should REALLY understand how it works.  Most people say that they understand these concepts because they took a class in school, but find out that that doesn&#039;t really cut it when you are dealing with tough bugs out in the field where a customer only gets a memory error, a win32 stack trace, and a crash dump.  I&#039;m speaking for the windows programmer, but the scenario translates just as well into other OSs too.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I think what Joel was getting at was not that people should write everything in c, but that they should REALLY understand how it works.  Most people say that they understand these concepts because they took a class in school, but find out that that doesn&#8217;t really cut it when you are dealing with tough bugs out in the field where a customer only gets a memory error, a win32 stack trace, and a crash dump.  I&#8217;m speaking for the windows programmer, but the scenario translates just as well into other OSs too.</p>]]></content:encoded>
	</item>
</channel>
</rss>

