<?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: Novell&#8217;s Mono: Imitating a Failing Technology</title>
	<atom:link href="http://techrights.org/2009/01/04/mono-imitates-ms-failure/feed/" rel="self" type="application/rss+xml" />
	<link>http://techrights.org/2009/01/04/mono-imitates-ms-failure/</link>
	<description>Free Software Sentry – watching and reporting maneuvers of those threatened by software freedom</description>
	<lastBuildDate>Tue, 07 Feb 2012 14:00:35 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Dan O'Brian</title>
		<link>http://techrights.org/2009/01/04/mono-imitates-ms-failure/comment-page-13/#comment-57468</link>
		<dc:creator>Dan O'Brian</dc:creator>
		<pubDate>Mon, 05 Jan 2009 03:06:40 +0000</pubDate>
		<guid isPermaLink="false">http://boycottnovell.com/2009/01/04/mono-imitates-ms-failure/#comment-57468</guid>
		<description>it sounds like he&#039;s trying to create a straw man to me, but maybe I&#039;m just not understanding correctly.</description>
		<content:encoded><![CDATA[<p>it sounds like he&#8217;s trying to create a straw man to me, but maybe I&#8217;m just not understanding correctly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roy Schestowitz</title>
		<link>http://techrights.org/2009/01/04/mono-imitates-ms-failure/comment-page-12/#comment-57466</link>
		<dc:creator>Roy Schestowitz</dc:creator>
		<pubDate>Mon, 05 Jan 2009 01:33:41 +0000</pubDate>
		<guid isPermaLink="false">http://boycottnovell.com/2009/01/04/mono-imitates-ms-failure/#comment-57466</guid>
		<description>At second read I got the point.</description>
		<content:encoded><![CDATA[<p>At second read I got the point.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jose_X</title>
		<link>http://techrights.org/2009/01/04/mono-imitates-ms-failure/comment-page-12/#comment-57465</link>
		<dc:creator>Jose_X</dc:creator>
		<pubDate>Mon, 05 Jan 2009 01:23:18 +0000</pubDate>
		<guid isPermaLink="false">http://boycottnovell.com/2009/01/04/mono-imitates-ms-failure/#comment-57465</guid>
		<description>Dan, that&#039;s ok. If you want to point to something specific go ahead. Otherwise ignore it.</description>
		<content:encoded><![CDATA[<p>Dan, that&#8217;s ok. If you want to point to something specific go ahead. Otherwise ignore it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jose_X</title>
		<link>http://techrights.org/2009/01/04/mono-imitates-ms-failure/comment-page-12/#comment-57464</link>
		<dc:creator>Jose_X</dc:creator>
		<pubDate>Mon, 05 Jan 2009 01:22:00 +0000</pubDate>
		<guid isPermaLink="false">http://boycottnovell.com/2009/01/04/mono-imitates-ms-failure/#comment-57464</guid>
		<description>I also want to add that you can simply pick a language/framework and then add everything you want to add to your app as some form of metadata within comments, in a separate file, or even as data within the app. You&#039;d have to develop compile time and runtime support for all of this. People do this already to various nonstandard degrees to suit their tastes and the problem at hand. The key is in the details, in standardization where realistic, etc. Leveraging tools, formats, techniques, whenever this is possible is a Good Thing.</description>
		<content:encoded><![CDATA[<p>I also want to add that you can simply pick a language/framework and then add everything you want to add to your app as some form of metadata within comments, in a separate file, or even as data within the app. You&#8217;d have to develop compile time and runtime support for all of this. People do this already to various nonstandard degrees to suit their tastes and the problem at hand. The key is in the details, in standardization where realistic, etc. Leveraging tools, formats, techniques, whenever this is possible is a Good Thing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roy Schestowitz</title>
		<link>http://techrights.org/2009/01/04/mono-imitates-ms-failure/comment-page-12/#comment-57463</link>
		<dc:creator>Roy Schestowitz</dc:creator>
		<pubDate>Mon, 05 Jan 2009 01:19:10 +0000</pubDate>
		<guid isPermaLink="false">http://boycottnovell.com/2009/01/04/mono-imitates-ms-failure/#comment-57463</guid>
		<description>I lost track as well, but I read it too quickly.</description>
		<content:encoded><![CDATA[<p>I lost track as well, but I read it too quickly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan O'Brian</title>
		<link>http://techrights.org/2009/01/04/mono-imitates-ms-failure/comment-page-12/#comment-57462</link>
		<dc:creator>Dan O'Brian</dc:creator>
		<pubDate>Mon, 05 Jan 2009 01:15:31 +0000</pubDate>
		<guid isPermaLink="false">http://boycottnovell.com/2009/01/04/mono-imitates-ms-failure/#comment-57462</guid>
		<description>I&#039;m not even sure what you were just going on about. It made absolutely no sense at all.</description>
		<content:encoded><![CDATA[<p>I&#8217;m not even sure what you were just going on about. It made absolutely no sense at all.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jose_X</title>
		<link>http://techrights.org/2009/01/04/mono-imitates-ms-failure/comment-page-11/#comment-57461</link>
		<dc:creator>Jose_X</dc:creator>
		<pubDate>Mon, 05 Jan 2009 01:09:47 +0000</pubDate>
		<guid isPermaLink="false">http://boycottnovell.com/2009/01/04/mono-imitates-ms-failure/#comment-57461</guid>
		<description>I&#039;m aware that dotnet and java and others attempt to do to some degree what this hypothetical xml framework would do.</description>
		<content:encoded><![CDATA[<p>I&#8217;m aware that dotnet and java and others attempt to do to some degree what this hypothetical xml framework would do.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jose_X</title>
		<link>http://techrights.org/2009/01/04/mono-imitates-ms-failure/comment-page-11/#comment-57460</link>
		<dc:creator>Jose_X</dc:creator>
		<pubDate>Mon, 05 Jan 2009 01:06:34 +0000</pubDate>
		<guid isPermaLink="false">http://boycottnovell.com/2009/01/04/mono-imitates-ms-failure/#comment-57460</guid>
		<description>&gt;&gt; It also drips vanity.

It drips as what he views as maximally efficient for his particular project. He isn&#039;t the only one thinking along those same lines, either.

Yes, the delivery of the message sounds vane.

***

Most languages have evolved techniques so that they can be used efficiently today (at least for various purposes). Usually when you improve the language a dash you give something up that would be of value in some areas.

FOSS is not like a typical business in-house project. It has the potential of having a lot of key code will be built with distributed costs while accessing overall a greater amount of resources (like eyeballs), eventually be refined by devs with a higher average level of skill, and be used/leveraged by a much larger group.

Not every app benefits from X and Y runtime support overhead.

Perhaps we should all program in some universal and extensible xml-based language system that has virtually unlimited room to add attributes, hints, nonprogramming metadata, inline speedups useful under some cases, etc. With suitable translators/viewers, that same file can be seen in and compiled from many different languages/frameworks (losing some capabilities depending on the mapping target chosen). Future improved frameworks can very easily use the same old source code (though work best after new tuning/tagging is created). We can all program using very high level concepts with lower level hints/implementations as we find time/need. Testing can be worked into the system as can almost anything one can think of (after designing the suitable xml tags/rules). Such an xml framework would not be designed without thought and be workable well into the future, but someone could probably do a good enough job. The xml &quot;file format&quot; can be grown at a different rate as the tools that support it/map from it. Eg, some hints may not be used my any framework for years.

Why not allow yourself maximal room for design and creativity?

Of course, even this will not be ideal for all cases.</description>
		<content:encoded><![CDATA[<p>&gt;&gt; It also drips vanity.</p>
<p>It drips as what he views as maximally efficient for his particular project. He isn&#8217;t the only one thinking along those same lines, either.</p>
<p>Yes, the delivery of the message sounds vane.</p>
<p>***</p>
<p>Most languages have evolved techniques so that they can be used efficiently today (at least for various purposes). Usually when you improve the language a dash you give something up that would be of value in some areas.</p>
<p>FOSS is not like a typical business in-house project. It has the potential of having a lot of key code will be built with distributed costs while accessing overall a greater amount of resources (like eyeballs), eventually be refined by devs with a higher average level of skill, and be used/leveraged by a much larger group.</p>
<p>Not every app benefits from X and Y runtime support overhead.</p>
<p>Perhaps we should all program in some universal and extensible xml-based language system that has virtually unlimited room to add attributes, hints, nonprogramming metadata, inline speedups useful under some cases, etc. With suitable translators/viewers, that same file can be seen in and compiled from many different languages/frameworks (losing some capabilities depending on the mapping target chosen). Future improved frameworks can very easily use the same old source code (though work best after new tuning/tagging is created). We can all program using very high level concepts with lower level hints/implementations as we find time/need. Testing can be worked into the system as can almost anything one can think of (after designing the suitable xml tags/rules). Such an xml framework would not be designed without thought and be workable well into the future, but someone could probably do a good enough job. The xml &#8220;file format&#8221; can be grown at a different rate as the tools that support it/map from it. Eg, some hints may not be used my any framework for years.</p>
<p>Why not allow yourself maximal room for design and creativity?</p>
<p>Of course, even this will not be ideal for all cases.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roy Schestowitz</title>
		<link>http://techrights.org/2009/01/04/mono-imitates-ms-failure/comment-page-11/#comment-57459</link>
		<dc:creator>Roy Schestowitz</dc:creator>
		<pubDate>Sun, 04 Jan 2009 22:55:42 +0000</pubDate>
		<guid isPermaLink="false">http://boycottnovell.com/2009/01/04/mono-imitates-ms-failure/#comment-57459</guid>
		<description>True, there are no fine lines in abstraction.

FWIW, I&#039;ve never agreed with that view of Linus. It also drips vanity.</description>
		<content:encoded><![CDATA[<p>True, there are no fine lines in abstraction.</p>
<p>FWIW, I&#8217;ve never agreed with that view of Linus. It also drips vanity.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan O'Brian</title>
		<link>http://techrights.org/2009/01/04/mono-imitates-ms-failure/comment-page-11/#comment-57458</link>
		<dc:creator>Dan O'Brian</dc:creator>
		<pubDate>Sun, 04 Jan 2009 22:49:22 +0000</pubDate>
		<guid isPermaLink="false">http://boycottnovell.com/2009/01/04/mono-imitates-ms-failure/#comment-57458</guid>
		<description>Even the Linux kernel uses some object oriented techniques in C. You don&#039;t need an OO language like C++ to do so.

Whenever you use a &quot;context&quot; struct in C, you are effectively using OOP.</description>
		<content:encoded><![CDATA[<p>Even the Linux kernel uses some object oriented techniques in C. You don&#8217;t need an OO language like C++ to do so.</p>
<p>Whenever you use a &#8220;context&#8221; struct in C, you are effectively using OOP.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roy Schestowitz</title>
		<link>http://techrights.org/2009/01/04/mono-imitates-ms-failure/comment-page-11/#comment-57457</link>
		<dc:creator>Roy Schestowitz</dc:creator>
		<pubDate>Sun, 04 Jan 2009 22:40:43 +0000</pubDate>
		<guid isPermaLink="false">http://boycottnovell.com/2009/01/04/mono-imitates-ms-failure/#comment-57457</guid>
		<description>&lt;img src=&quot;http://boycottnovell.com/wp-content/uploads/2009/01/391px-linus_torvalds.jpeg&quot; alt=&quot;Linus Torvalds&quot; /&gt;

&lt;a href=&quot;http://thread.gmane.org/gmane.comp.version-control.git/57643/focus=57918&quot; rel=&quot;nofollow&quot;&gt;http://thread.gmane.org/gmane.comp.version-control.git/57643/focus=57918&lt;/a&gt;

&lt;pre&gt;
*YOU* are full of bullshit.

C++ is a horrible language. It&#039;s made more horrible by the fact that a lot 
of substandard programmers use it, to the point where it&#039;s much much 
easier to generate total and utter crap with it. Quite frankly, even if 
the choice of C were to do *nothing* but keep the C++ programmers out, 
that in itself would be a huge reason to use C.

In other words: the choice of C is the only sane choice. I know Miles 
Bader jokingly said &quot;to piss you off&quot;, but it&#039;s actually true. I&#039;ve come 
to the conclusion that any programmer that would prefer the project to be 
in C++ over C is likely a programmer that I really *would* prefer to piss 
off, so that he doesn&#039;t come and screw up any project I&#039;m involved with.

C++ leads to really really bad design choices. You invariably start using 
the &quot;nice&quot; library features of the language like STL and Boost and other 
total and utter crap, that may &quot;help&quot; you program, but causes:

 - infinite amounts of pain when they don&#039;t work (and anybody who tells me 
   that STL and especially Boost are stable and portable is just so full 
   of BS that it&#039;s not even funny)

 - inefficient abstracted programming models where two years down the road 
   you notice that some abstraction wasn&#039;t very efficient, but now all 
   your code depends on all the nice object models around it, and you 
   cannot fix it without rewriting your app.

In other words, the only way to do good, efficient, and system-level and 
portable C++ ends up to limit yourself to all the things that are 
basically available in C. And limiting your project to C means that people 
don&#039;t screw that up, and also means that you get a lot of programmers that 
do actually understand low-level issues and don&#039;t screw things up with any 
idiotic &quot;object model&quot; crap.

So I&#039;m sorry, but for something like git, where efficiency was a primary 
objective, the &quot;advantages&quot; of C++ is just a huge mistake. The fact that 
we also piss off people who cannot see that is just a big additional 
advantage.

If you want a VCS that is written in C++, go play with Monotone. Really. 
They use a &quot;real database&quot;. They use &quot;nice object-oriented libraries&quot;. 
They use &quot;nice C++ abstractions&quot;. And quite frankly, as a result of all 
these design decisions that sound so appealing to some CS people, the end 
result is a horrible and unmaintainable mess.

But I&#039;m sure you&#039;d like it more than git.

			Linus

&lt;/pre&gt;</description>
		<content:encoded><![CDATA[<p><img src="http://boycottnovell.com/wp-content/uploads/2009/01/391px-linus_torvalds.jpeg" alt="Linus Torvalds" /></p>
<p><a href="http://thread.gmane.org/gmane.comp.version-control.git/57643/focus=57918" rel="nofollow">http://thread.gmane.org/gmane.comp.version-control.git/57643/focus=57918</a></p>
<pre>
*YOU* are full of bullshit.

C++ is a horrible language. It's made more horrible by the fact that a lot
of substandard programmers use it, to the point where it's much much
easier to generate total and utter crap with it. Quite frankly, even if
the choice of C were to do *nothing* but keep the C++ programmers out,
that in itself would be a huge reason to use C.

In other words: the choice of C is the only sane choice. I know Miles
Bader jokingly said "to piss you off", but it's actually true. I've come
to the conclusion that any programmer that would prefer the project to be
in C++ over C is likely a programmer that I really *would* prefer to piss
off, so that he doesn't come and screw up any project I'm involved with.

C++ leads to really really bad design choices. You invariably start using
the "nice" library features of the language like STL and Boost and other
total and utter crap, that may "help" you program, but causes:

 - infinite amounts of pain when they don't work (and anybody who tells me
   that STL and especially Boost are stable and portable is just so full
   of BS that it's not even funny)

 - inefficient abstracted programming models where two years down the road
   you notice that some abstraction wasn't very efficient, but now all
   your code depends on all the nice object models around it, and you
   cannot fix it without rewriting your app.

In other words, the only way to do good, efficient, and system-level and
portable C++ ends up to limit yourself to all the things that are
basically available in C. And limiting your project to C means that people
don't screw that up, and also means that you get a lot of programmers that
do actually understand low-level issues and don't screw things up with any
idiotic "object model" crap.

So I'm sorry, but for something like git, where efficiency was a primary
objective, the "advantages" of C++ is just a huge mistake. The fact that
we also piss off people who cannot see that is just a big additional
advantage.

If you want a VCS that is written in C++, go play with Monotone. Really.
They use a "real database". They use "nice object-oriented libraries".
They use "nice C++ abstractions". And quite frankly, as a result of all
these design decisions that sound so appealing to some CS people, the end
result is a horrible and unmaintainable mess.

But I'm sure you'd like it more than git.

			Linus
</pre>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan O'Brian</title>
		<link>http://techrights.org/2009/01/04/mono-imitates-ms-failure/comment-page-10/#comment-57456</link>
		<dc:creator>Dan O'Brian</dc:creator>
		<pubDate>Sun, 04 Jan 2009 22:34:40 +0000</pubDate>
		<guid isPermaLink="false">http://boycottnovell.com/2009/01/04/mono-imitates-ms-failure/#comment-57456</guid>
		<description>FWIW, everyone uses OOP these days.</description>
		<content:encoded><![CDATA[<p>FWIW, everyone uses OOP these days.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roy Schestowitz</title>
		<link>http://techrights.org/2009/01/04/mono-imitates-ms-failure/comment-page-10/#comment-57455</link>
		<dc:creator>Roy Schestowitz</dc:creator>
		<pubDate>Sun, 04 Jan 2009 22:31:44 +0000</pubDate>
		<guid isPermaLink="false">http://boycottnovell.com/2009/01/04/mono-imitates-ms-failure/#comment-57455</guid>
		<description>Ah, okay. I was thinking about Java, although they use it extensively (if not exclusively) in Android.</description>
		<content:encoded><![CDATA[<p>Ah, okay. I was thinking about Java, although they use it extensively (if not exclusively) in Android.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan O'Brian</title>
		<link>http://techrights.org/2009/01/04/mono-imitates-ms-failure/comment-page-10/#comment-57454</link>
		<dc:creator>Dan O'Brian</dc:creator>
		<pubDate>Sun, 04 Jan 2009 22:30:33 +0000</pubDate>
		<guid isPermaLink="false">http://boycottnovell.com/2009/01/04/mono-imitates-ms-failure/#comment-57454</guid>
		<description>Roy: actually, Google very much do in fact use OOP. You can use OOP in Python.</description>
		<content:encoded><![CDATA[<p>Roy: actually, Google very much do in fact use OOP. You can use OOP in Python.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan O'Brian</title>
		<link>http://techrights.org/2009/01/04/mono-imitates-ms-failure/comment-page-10/#comment-57453</link>
		<dc:creator>Dan O'Brian</dc:creator>
		<pubDate>Sun, 04 Jan 2009 22:28:29 +0000</pubDate>
		<guid isPermaLink="false">http://boycottnovell.com/2009/01/04/mono-imitates-ms-failure/#comment-57453</guid>
		<description>There&#039;s a lack of a good C# compiler? Says who?

Also note that w/ Mono, Mono will at runtime detect if the bytecode can be optimized using SIMD on the current architecture and use that instead of the less efficient instructions that GCC would have compiled the same logic to.</description>
		<content:encoded><![CDATA[<p>There&#8217;s a lack of a good C# compiler? Says who?</p>
<p>Also note that w/ Mono, Mono will at runtime detect if the bytecode can be optimized using SIMD on the current architecture and use that instead of the less efficient instructions that GCC would have compiled the same logic to.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roy Schestowitz</title>
		<link>http://techrights.org/2009/01/04/mono-imitates-ms-failure/comment-page-10/#comment-57448</link>
		<dc:creator>Roy Schestowitz</dc:creator>
		<pubDate>Sun, 04 Jan 2009 22:13:36 +0000</pubDate>
		<guid isPermaLink="false">http://boycottnovell.com/2009/01/04/mono-imitates-ms-failure/#comment-57448</guid>
		<description>Google, which burns energy by the buckets, uses lots of Python and I doubt they mess about with OOP.</description>
		<content:encoded><![CDATA[<p>Google, which burns energy by the buckets, uses lots of Python and I doubt they mess about with OOP.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: G. Michaels</title>
		<link>http://techrights.org/2009/01/04/mono-imitates-ms-failure/comment-page-9/#comment-57447</link>
		<dc:creator>G. Michaels</dc:creator>
		<pubDate>Sun, 04 Jan 2009 22:13:26 +0000</pubDate>
		<guid isPermaLink="false">http://boycottnovell.com/2009/01/04/mono-imitates-ms-failure/#comment-57447</guid>
		<description>&lt;blockquote&gt;Horse manure. If it’s not as efficient as machine language or straight Compiled C Code, it’s not efficient, and shouldn’t be used.&lt;/blockquote&gt;

Ah, another canonical example of the type of &quot;fan&quot; this blog attracts. 

&quot;Programming is hard for me, it should be hard for everyone! And anyone who disagrees is an idiot!!&quot;

I&#039;ll keep this in mind the next time I get a proposal for a J2EE inventory control app at my company. I&#039;ll send it back with a recommendation to code it entirely in x86 assembler.


&lt;font color=&quot;#ff0000&quot;&gt;&lt;b&gt;Note&lt;/b&gt;: writer of this comment adds absolutely nothing but stalking and personal attacks against readers, as &lt;a href=&quot;http://boycottnovell.com/2008/11/25/jose-on-mono/#comment-39320&quot; rel=&quot;nofollow&quot;&gt;documented here&lt;/a&gt;.
</description>
		<content:encoded><![CDATA[<blockquote><p>Horse manure. If it’s not as efficient as machine language or straight Compiled C Code, it’s not efficient, and shouldn’t be used.</p></blockquote>
<p>Ah, another canonical example of the type of &#8220;fan&#8221; this blog attracts. </p>
<p>&#8220;Programming is hard for me, it should be hard for everyone! And anyone who disagrees is an idiot!!&#8221;</p>
<p>I&#8217;ll keep this in mind the next time I get a proposal for a J2EE inventory control app at my company. I&#8217;ll send it back with a recommendation to code it entirely in x86 assembler.</p>
<p><font color="#ff0000"><b>Note</b>: writer of this comment adds absolutely nothing but stalking and personal attacks against readers, as <a href="http://boycottnovell.com/2008/11/25/jose-on-mono/#comment-39320" rel="nofollow">documented here</a>.</font></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Mad Hatter</title>
		<link>http://techrights.org/2009/01/04/mono-imitates-ms-failure/comment-page-9/#comment-57446</link>
		<dc:creator>The Mad Hatter</dc:creator>
		<pubDate>Sun, 04 Jan 2009 22:10:58 +0000</pubDate>
		<guid isPermaLink="false">http://boycottnovell.com/2009/01/04/mono-imitates-ms-failure/#comment-57446</guid>
		<description>@Dan O&#039;Brian
Just like the world moved to trading in derivatives based on sub prime mortgages? Yeah, right move.

@aeshna23
I didn&#039;t mention alcoholism - where did you get that from? As to jaywalking, the point is that you have to be consistent. Think about it. The small shit counts.

@AlexH
Really? You don&#039;t think that the lack of a superb Java/C# compiler is an issue? Think back to the early days of Micros - the lack of a good C compiler held off general adoption of C as a programming language for years/

@Roy Schestowitz
If it&#039;s a run once application, I agree. If it&#039;s going to be run by millions of people daily, I disagree completely.</description>
		<content:encoded><![CDATA[<p>@Dan O&#8217;Brian<br />
Just like the world moved to trading in derivatives based on sub prime mortgages? Yeah, right move.</p>
<p>@aeshna23<br />
I didn&#8217;t mention alcoholism &#8211; where did you get that from? As to jaywalking, the point is that you have to be consistent. Think about it. The small shit counts.</p>
<p>@AlexH<br />
Really? You don&#8217;t think that the lack of a superb Java/C# compiler is an issue? Think back to the early days of Micros &#8211; the lack of a good C compiler held off general adoption of C as a programming language for years/</p>
<p>@Roy Schestowitz<br />
If it&#8217;s a run once application, I agree. If it&#8217;s going to be run by millions of people daily, I disagree completely.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan O'Brian</title>
		<link>http://techrights.org/2009/01/04/mono-imitates-ms-failure/comment-page-9/#comment-57442</link>
		<dc:creator>Dan O'Brian</dc:creator>
		<pubDate>Sun, 04 Jan 2009 21:34:21 +0000</pubDate>
		<guid isPermaLink="false">http://boycottnovell.com/2009/01/04/mono-imitates-ms-failure/#comment-57442</guid>
		<description>The world isn&#039;t moving back to C and asm, the world is moving away from them. Java and C# are becoming more and more popular, not less.</description>
		<content:encoded><![CDATA[<p>The world isn&#8217;t moving back to C and asm, the world is moving away from them. Java and C# are becoming more and more popular, not less.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: aeshna23</title>
		<link>http://techrights.org/2009/01/04/mono-imitates-ms-failure/comment-page-9/#comment-57440</link>
		<dc:creator>aeshna23</dc:creator>
		<pubDate>Sun, 04 Jan 2009 21:04:48 +0000</pubDate>
		<guid isPermaLink="false">http://boycottnovell.com/2009/01/04/mono-imitates-ms-failure/#comment-57440</guid>
		<description>@Mad Hatter

It&#039;s simply mad to compare FOSS development to alcoholism--even for those few who are addicted to programming.   

For me, it&#039;s just not OK to allow jaywalking on residential streets and forbid it on highways.  I feel intense loathing for people who want to forbid jaywalking on residential streets.  I hate them for all the utterly pointless, anal things that we are forced to do because of them.  Rules should be applied reasonably and not with insane fanaticism.</description>
		<content:encoded><![CDATA[<p>@Mad Hatter</p>
<p>It&#8217;s simply mad to compare FOSS development to alcoholism&#8211;even for those few who are addicted to programming.   </p>
<p>For me, it&#8217;s just not OK to allow jaywalking on residential streets and forbid it on highways.  I feel intense loathing for people who want to forbid jaywalking on residential streets.  I hate them for all the utterly pointless, anal things that we are forced to do because of them.  Rules should be applied reasonably and not with insane fanaticism.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

