<?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 for Loosely Coupled</title>
	<atom:link href="http://bertjan.broeksemaatjes.nl/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://bertjan.broeksemaatjes.nl</link>
	<description></description>
	<lastBuildDate>Mon, 16 Jan 2012 10:52:18 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
	<item>
		<title>Comment on Marble: I iz ur training tracker by David</title>
		<link>http://bertjan.broeksemaatjes.nl/2010/07/05/drupal-import/#comment-338</link>
		<dc:creator>David</dc:creator>
		<pubDate>Mon, 16 Jan 2012 10:52:18 +0000</pubDate>
		<guid isPermaLink="false">#comment-338</guid>
		<description>This blog post seems to be from 2010.
Anyway, if you are interested in keeping track of your sport sessions, there&#039;s an app for KDE called Workout: http://blog.volker-lanz.de/tag/workout</description>
		<content:encoded><![CDATA[<p>This blog post seems to be from 2010.<br />
Anyway, if you are interested in keeping track of your sport sessions, there&#8217;s an app for KDE called Workout: <a href="http://blog.volker-lanz.de/tag/workout" rel="nofollow">http://blog.volker-lanz.de/tag/workout</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Yet another *full blown* database [1] by andy</title>
		<link>http://bertjan.broeksemaatjes.nl/2010/03/26/drupal-import/#comment-337</link>
		<dc:creator>andy</dc:creator>
		<pubDate>Sat, 14 Jan 2012 18:30:43 +0000</pubDate>
		<guid isPermaLink="false">#comment-337</guid>
		<description>1. rule of graphing:
ALWAYS LABEL YOUR AXES!

You tell us in the text that the y-axis shows time in milliseconds (except for the first graph, where it apparently shows time in some other scale), but you never tell us what the numbers on the x-axis represent, so we are left to *guess* what they might mean from your analysis of the graphs.</description>
		<content:encoded><![CDATA[<p>1. rule of graphing:<br />
ALWAYS LABEL YOUR AXES!</p>
<p>You tell us in the text that the y-axis shows time in milliseconds (except for the first graph, where it apparently shows time in some other scale), but you never tell us what the numbers on the x-axis represent, so we are left to *guess* what they might mean from your analysis of the graphs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Yet another *full blown* database [1] by Adam</title>
		<link>http://bertjan.broeksemaatjes.nl/2010/03/26/drupal-import/#comment-336</link>
		<dc:creator>Adam</dc:creator>
		<pubDate>Sat, 14 Jan 2012 16:46:02 +0000</pubDate>
		<guid isPermaLink="false">#comment-336</guid>
		<description>It seems clear to me that Akonadi is still in a state of experimentation and flux, and therefore it is not ready for production use by average users. (cf. problems with data loss with the KDEPIM switchover)  It is frustrating to see KDEPIM/Akonadi making the same mistakes that KDE 4 made by releasing too early--or should I say, pushing immature code on unsuspecting, trusting users who fall into a pit full of bugs. 

If the KDE community wants to gain serious traction among people other than developers and hardcore KDE fans, they must begin focusing on stability and reliability, and then performance, while relegating experimental features and refactoring and rewrites into branches that are THOROUGHLY tested and vetted among a wide userbase before being released as part of the SC.  If this means that some code doesn&#039;t get released for a long time because there aren&#039;t a lot of testers, so be it--better to delay a new feature for a long time and get it right than force it upon users who have to suffer as unwitting beta testers. 

The alternative is for KDE to remain a developers&#039; playground for the foreseeable future, in a constant state of flux, doing cool things over and over again, never quite reaching maturity, never at a point where people can rely on it for serious use.  

Maybe some KDE folks are content with that. But KDE could be so much more. KDE needs stronger leadership and direction. There is so much wasted effort right now, people reinventing and rewriting code while important components are neglected, people working on long-shot experiments that will never be actually used, even writing code for devices which don&#039;t exist on the market. In the meantime the existing desktop market gets neglected--just simple network management in KDE is a mess compared to Unity or OS X. There&#039;s one guy working on it, and he just took it over--but there are plenty of experienced programmers in KDE who could have fixed it up years ago. 

You know, I can&#039;t stand GNOME 3, either the software itself or the way they&#039;ve gone about the process and snubbing the existing community--but I will give them this: somehow they have worked together to achieve their vision, whether it&#039;s a good vision or not. I don&#039;t want KDE to blindly follow one person&#039;s vision, but it needs to strike a middle ground--this free-for-all that&#039;s been going on the past few years is not accomplishing much. Yes, I know the underlying foundations and libs are way way better than KDE 3, and the magic moment when it all comes together is just around the corner--except it&#039;s not, because people keep reinventing the wheel instead of building the rest of the vehicle. Better to have a car with less than perfect wheels than to have perfect wheels rolling around aimlessly.  The fact is that KDE 4 as a DE is not that much better of an experience for a user than KDE 3 was. Sure it&#039;s shinier, but as far as actually using it, it&#039;s about the same. 

All of KDE is made by volunteers who are free to do whatever they want. But if they would put off rolling their own little snowballs and work together rolling one big one for a while, KDE could start quite an avalanche. Please put aside your experiments for a while and fix the bugs and optimize performance and make what KDE is now really shine. </description>
		<content:encoded><![CDATA[<p>It seems clear to me that Akonadi is still in a state of experimentation and flux, and therefore it is not ready for production use by average users. (cf. problems with data loss with the KDEPIM switchover)  It is frustrating to see KDEPIM/Akonadi making the same mistakes that KDE 4 made by releasing too early&#8211;or should I say, pushing immature code on unsuspecting, trusting users who fall into a pit full of bugs. </p>
<p>If the KDE community wants to gain serious traction among people other than developers and hardcore KDE fans, they must begin focusing on stability and reliability, and then performance, while relegating experimental features and refactoring and rewrites into branches that are THOROUGHLY tested and vetted among a wide userbase before being released as part of the SC.  If this means that some code doesn&#8217;t get released for a long time because there aren&#8217;t a lot of testers, so be it&#8211;better to delay a new feature for a long time and get it right than force it upon users who have to suffer as unwitting beta testers. </p>
<p>The alternative is for KDE to remain a developers&#8217; playground for the foreseeable future, in a constant state of flux, doing cool things over and over again, never quite reaching maturity, never at a point where people can rely on it for serious use.  </p>
<p>Maybe some KDE folks are content with that. But KDE could be so much more. KDE needs stronger leadership and direction. There is so much wasted effort right now, people reinventing and rewriting code while important components are neglected, people working on long-shot experiments that will never be actually used, even writing code for devices which don&#8217;t exist on the market. In the meantime the existing desktop market gets neglected&#8211;just simple network management in KDE is a mess compared to Unity or OS X. There&#8217;s one guy working on it, and he just took it over&#8211;but there are plenty of experienced programmers in KDE who could have fixed it up years ago. </p>
<p>You know, I can&#8217;t stand GNOME 3, either the software itself or the way they&#8217;ve gone about the process and snubbing the existing community&#8211;but I will give them this: somehow they have worked together to achieve their vision, whether it&#8217;s a good vision or not. I don&#8217;t want KDE to blindly follow one person&#8217;s vision, but it needs to strike a middle ground&#8211;this free-for-all that&#8217;s been going on the past few years is not accomplishing much. Yes, I know the underlying foundations and libs are way way better than KDE 3, and the magic moment when it all comes together is just around the corner&#8211;except it&#8217;s not, because people keep reinventing the wheel instead of building the rest of the vehicle. Better to have a car with less than perfect wheels than to have perfect wheels rolling around aimlessly.  The fact is that KDE 4 as a DE is not that much better of an experience for a user than KDE 3 was. Sure it&#8217;s shinier, but as far as actually using it, it&#8217;s about the same. </p>
<p>All of KDE is made by volunteers who are free to do whatever they want. But if they would put off rolling their own little snowballs and work together rolling one big one for a while, KDE could start quite an avalanche. Please put aside your experiments for a while and fix the bugs and optimize performance and make what KDE is now really shine. </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Yet another *full blown* database [1] by Malte</title>
		<link>http://bertjan.broeksemaatjes.nl/2010/03/26/drupal-import/#comment-331</link>
		<dc:creator>Malte</dc:creator>
		<pubDate>Thu, 12 Jan 2012 19:53:17 +0000</pubDate>
		<guid isPermaLink="false">#comment-331</guid>
		<description>I don&#039;t know much about databases. But I always thought that Firebird had the right size for something like this. AFAIK it was used in cases where SQLite could have also been used. So it looks like it can scale down pretty good. And probabely scale up better than SQLite can. Though I perfectly understand MySQL as a choice, because of it&#039;s ubiquity in Linux.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t know much about databases. But I always thought that Firebird had the right size for something like this. AFAIK it was used in cases where SQLite could have also been used. So it looks like it can scale down pretty good. And probabely scale up better than SQLite can. Though I perfectly understand MySQL as a choice, because of it&#8217;s ubiquity in Linux.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on All good things come to an end&#8230;. by Manolin</title>
		<link>http://bertjan.broeksemaatjes.nl/2009/12/11/drupal-import/#comment-330</link>
		<dc:creator>Manolin</dc:creator>
		<pubDate>Thu, 12 Jan 2012 11:33:37 +0000</pubDate>
		<guid isPermaLink="false">#comment-330</guid>
		<description>Anyway, KPilot has been broken since ported to Akonadi.</description>
		<content:encoded><![CDATA[<p>Anyway, KPilot has been broken since ported to Akonadi.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What do you depend on? by Rodrigo Fernandes</title>
		<link>http://bertjan.broeksemaatjes.nl/2010/02/22/drupal-import/#comment-329</link>
		<dc:creator>Rodrigo Fernandes</dc:creator>
		<pubDate>Thu, 12 Jan 2012 09:49:01 +0000</pubDate>
		<guid isPermaLink="false">#comment-329</guid>
		<description>You might want to double check the images (they 404)</description>
		<content:encoded><![CDATA[<p>You might want to double check the images (they 404)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on More lies^wstats on the krazy results by Inge Wallin</title>
		<link>http://bertjan.broeksemaatjes.nl/2010/07/08/drupal-import/#comment-328</link>
		<dc:creator>Inge Wallin</dc:creator>
		<pubDate>Thu, 12 Jan 2012 08:04:39 +0000</pubDate>
		<guid isPermaLink="false">#comment-328</guid>
		<description>I would be very interested in seeing the numbers for the Calligra Suite.  This is probably the biggest module of them all since it weighs in at ~1.2 MLoC, which is almost 50% more than kdelibs.</description>
		<content:encoded><![CDATA[<p>I would be very interested in seeing the numbers for the Calligra Suite.  This is probably the biggest module of them all since it weighs in at ~1.2 MLoC, which is almost 50% more than kdelibs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What do you depend on? by M. Fioretti</title>
		<link>http://bertjan.broeksemaatjes.nl/2010/02/22/drupal-import/#comment-327</link>
		<dc:creator>M. Fioretti</dc:creator>
		<pubDate>Thu, 12 Jan 2012 06:50:28 +0000</pubDate>
		<guid isPermaLink="false">#comment-327</guid>
		<description>&quot;In the image you see the subgraph of kdesupport containing only the dependencies of akonadiserver&quot;

which image, sorry? There&#039;s none in this post</description>
		<content:encoded><![CDATA[<p>&#8220;In the image you see the subgraph of kdesupport containing only the dependencies of akonadiserver&#8221;</p>
<p>which image, sorry? There&#8217;s none in this post</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Marble: I iz ur training tracker by Kyriakos Brastianos</title>
		<link>http://bertjan.broeksemaatjes.nl/2010/07/05/drupal-import/#comment-326</link>
		<dc:creator>Kyriakos Brastianos</dc:creator>
		<pubDate>Thu, 12 Jan 2012 02:53:52 +0000</pubDate>
		<guid isPermaLink="false">#comment-326</guid>
		<description>You made my day Bertjan! Nice to see that someone thinks of it. A sport tracking widget for KDE will be great! I used runkeeper, endomondo, sportstrackerlive and cardiotrainer/noom but thats not available for KDE and plasma active 3 for tegra 3 is on the way :)
Kaddressbook/polka should definately do some integration with it, run with your buddies is an essential mobile feature and highly fun, motivating &amp; rising activity.
I hope David, Martin and the other telepathy guys have it in mind for future integration. All these elements should be connected addressbook, maps, history logging, interaction with my people/connections recent messages recent calls recent activity/meeting/sports with nepomuk and zeitgest etc.</description>
		<content:encoded><![CDATA[<p>You made my day Bertjan! Nice to see that someone thinks of it. A sport tracking widget for KDE will be great! I used runkeeper, endomondo, sportstrackerlive and cardiotrainer/noom but thats not available for KDE and plasma active 3 for tegra 3 is on the way <img src='http://bertjan.broeksemaatjes.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Kaddressbook/polka should definately do some integration with it, run with your buddies is an essential mobile feature and highly fun, motivating &amp; rising activity.<br />
I hope David, Martin and the other telepathy guys have it in mind for future integration. All these elements should be connected addressbook, maps, history logging, interaction with my people/connections recent messages recent calls recent activity/meeting/sports with nepomuk and zeitgest etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on On moving and d-pointer performance by Robin Burchell</title>
		<link>http://bertjan.broeksemaatjes.nl/2011/02/07/drupal-import-2/#comment-325</link>
		<dc:creator>Robin Burchell</dc:creator>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-325</guid>
		<description>d-pointers have other advantages (see my comment above about build time) than hiding implementation and aiding ABI-stability (though that is certainly a helpful side-effect), and also allow for a clearer seperation of public vs private interfaces in design which is usually a good thing.

My $0.02 in summary...

...is that you really shouldn&#039;t worry about things like this unless profiling shows it is a real problem on real world code. Microbenchmarks, like this one, are great for examining things that you&#039;re curious in, but you shouldn&#039;t let this have an impact on how you write code by itself, really.</description>
		<content:encoded><![CDATA[<p>d-pointers have other advantages (see my comment above about build time) than hiding implementation and aiding ABI-stability (though that is certainly a helpful side-effect), and also allow for a clearer seperation of public vs private interfaces in design which is usually a good thing.</p>
<p>My $0.02 in summary&#8230;</p>
<p>&#8230;is that you really shouldn&#8217;t worry about things like this unless profiling shows it is a real problem on real world code. Microbenchmarks, like this one, are great for examining things that you&#8217;re curious in, but you shouldn&#8217;t let this have an impact on how you write code by itself, really.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

