<?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: Joel on Software</title>
	<atom:link href="http://entland.homelinux.com/blog/2007/10/18/joel-on-software/feed/" rel="self" type="application/rss+xml" />
	<link>http://entland.homelinux.com/blog/2007/10/18/joel-on-software/</link>
	<description>Code, 3D, Games, Linux and much more...</description>
	<lastBuildDate>Mon, 09 Nov 2009 03:12:38 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: ent</title>
		<link>http://entland.homelinux.com/blog/2007/10/18/joel-on-software/comment-page-1/#comment-53178</link>
		<dc:creator>ent</dc:creator>
		<pubDate>Thu, 18 Oct 2007 23:37:18 +0000</pubDate>
		<guid isPermaLink="false">http://entland.homelinux.com/blog/2007/10/18/joel-on-software/#comment-53178</guid>
		<description>Yep, I agree with both comments. In most applications, Linux GUI sucks (although there are &lt;a href=&quot;http://fluxbox.sourceforge.net/&quot; rel=&quot;nofollow&quot;&gt;honorable  exceptions&lt;/a&gt;).

That is not a problem to me (I am a console Linux user) but clearly the Linux Desktop Experience leaves a lot to be desired.

What I tried to explain in the post is that Linux is better stratified, with projects reusing the work from other projects, or for example a project implementing the GUI of other project. You can find excellent examples of this symbiosis: for example &lt;a href=&quot;http://www.mysql.com/&quot; rel=&quot;nofollow&quot;&gt;MySQL&lt;/a&gt; and &lt;a href=&quot;http://www.phpmyadmin.net/&quot; rel=&quot;nofollow&quot;&gt;phpMyAdmin&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Yep, I agree with both comments. In most applications, Linux GUI sucks (although there are <a href="http://fluxbox.sourceforge.net/" rel="nofollow">honorable  exceptions</a>).</p>
<p>That is not a problem to me (I am a console Linux user) but clearly the Linux Desktop Experience leaves a lot to be desired.</p>
<p>What I tried to explain in the post is that Linux is better stratified, with projects reusing the work from other projects, or for example a project implementing the GUI of other project. You can find excellent examples of this symbiosis: for example <a href="http://www.mysql.com/" rel="nofollow">MySQL</a> and <a href="http://www.phpmyadmin.net/" rel="nofollow">phpMyAdmin</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Julio Gorgé</title>
		<link>http://entland.homelinux.com/blog/2007/10/18/joel-on-software/comment-page-1/#comment-53054</link>
		<dc:creator>Julio Gorgé</dc:creator>
		<pubDate>Thu, 18 Oct 2007 15:52:13 +0000</pubDate>
		<guid isPermaLink="false">http://entland.homelinux.com/blog/2007/10/18/joel-on-software/#comment-53054</guid>
		<description>I&#039;m also a regular reader of Joel&#039;s blog. But I not only agree with the former poster, but think that the UI of the 99% of the graphical Linux apps just suck. They are the result of a decentralized development with little consistency across applications, desktops(KDE,Gnome,etc) and distributions. There are some exceptions to the rule.. but most of the time you face &quot;theoritically powerful&quot; apps with terrible interfaces. See The Gimp.

Not to say that MS overall UIs are great, but they are much better that the typical KDE app.

It&#039;s a shame the KDE/Gnome developers copied the overall Windows UI philosophy, instead of better models such as NextStep or Mac OS X. I know there are other window managers, though, but those two are the most popular.

Still, I do recognize that the Linux desktop experience improves every year, but so do other OSes. If mean, Windows had stopped at 98, Linux would be god now. But it&#039;s not the case.</description>
		<content:encoded><![CDATA[<p>I&#8217;m also a regular reader of Joel&#8217;s blog. But I not only agree with the former poster, but think that the UI of the 99% of the graphical Linux apps just suck. They are the result of a decentralized development with little consistency across applications, desktops(KDE,Gnome,etc) and distributions. There are some exceptions to the rule.. but most of the time you face &#8220;theoritically powerful&#8221; apps with terrible interfaces. See The Gimp.</p>
<p>Not to say that MS overall UIs are great, but they are much better that the typical KDE app.</p>
<p>It&#8217;s a shame the KDE/Gnome developers copied the overall Windows UI philosophy, instead of better models such as NextStep or Mac OS X. I know there are other window managers, though, but those two are the most popular.</p>
<p>Still, I do recognize that the Linux desktop experience improves every year, but so do other OSes. If mean, Windows had stopped at 98, Linux would be god now. But it&#8217;s not the case.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Vilcans</title>
		<link>http://entland.homelinux.com/blog/2007/10/18/joel-on-software/comment-page-1/#comment-52996</link>
		<dc:creator>Martin Vilcans</dc:creator>
		<pubDate>Thu, 18 Oct 2007 12:02:07 +0000</pubDate>
		<guid isPermaLink="false">http://entland.homelinux.com/blog/2007/10/18/joel-on-software/#comment-52996</guid>
		<description>Could it be that this tradition of clear separation between functionality and user interface is what often makes Linux user interfaces inferior to their cousins on Windows? If you think that the user interface is something you just slap onto existing functionality, there is a great risk that you&#039;ll create a crappy UI. Instead, how you want to present something to the user may very well affect the design of the functionality.

Now, don&#039;t get me wrong. I love Linux. It&#039;s wonderful if you want to run a server, and the command-line utilities are very well designed. I&#039;m just saying that the UI design of many Linux GUI applications is not very good. They are often good examples of leaky abstractions (another term of Joel Spolsky) because they fail to hide the complexity of the underlying functionality.</description>
		<content:encoded><![CDATA[<p>Could it be that this tradition of clear separation between functionality and user interface is what often makes Linux user interfaces inferior to their cousins on Windows? If you think that the user interface is something you just slap onto existing functionality, there is a great risk that you&#8217;ll create a crappy UI. Instead, how you want to present something to the user may very well affect the design of the functionality.</p>
<p>Now, don&#8217;t get me wrong. I love Linux. It&#8217;s wonderful if you want to run a server, and the command-line utilities are very well designed. I&#8217;m just saying that the UI design of many Linux GUI applications is not very good. They are often good examples of leaky abstractions (another term of Joel Spolsky) because they fail to hide the complexity of the underlying functionality.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Miguel Herrero</title>
		<link>http://entland.homelinux.com/blog/2007/10/18/joel-on-software/comment-page-1/#comment-52907</link>
		<dc:creator>Miguel Herrero</dc:creator>
		<pubDate>Thu, 18 Oct 2007 07:20:08 +0000</pubDate>
		<guid isPermaLink="false">http://entland.homelinux.com/blog/2007/10/18/joel-on-software/#comment-52907</guid>
		<description>I really liked the &quot;starting from scratch&quot; post.
I almost laughed when I read about the Fuc@#dString :D</description>
		<content:encoded><![CDATA[<p>I really liked the &#8220;starting from scratch&#8221; post.<br />
I almost laughed when I read about the Fuc@#dString <img src='http://entland.homelinux.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
