<?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 Software Development At Heart</title>
	<atom:link href="http://ruicurado.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://ruicurado.com</link>
	<description>Passionate About Software Development</description>
	<lastBuildDate>Fri, 29 Oct 2010 15:02:21 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>Comment on Software reuse&#8230; where is it? by Rui Curado</title>
		<link>http://ruicurado.com/2010/10/22/software-reuse-where-is-it/comment-page-1/#comment-4568</link>
		<dc:creator>Rui Curado</dc:creator>
		<pubDate>Fri, 29 Oct 2010 15:02:21 +0000</pubDate>
		<guid isPermaLink="false">http://ruicurado.com/?p=105#comment-4568</guid>
		<description>No problem, Luis. As long as you cite the source :-)</description>
		<content:encoded><![CDATA[<p>No problem, Luis. As long as you cite the source <img src='http://ruicurado.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Software reuse&#8230; where is it? by Luis Molina</title>
		<link>http://ruicurado.com/2010/10/22/software-reuse-where-is-it/comment-page-1/#comment-4567</link>
		<dc:creator>Luis Molina</dc:creator>
		<pubDate>Fri, 29 Oct 2010 07:34:41 +0000</pubDate>
		<guid isPermaLink="false">http://ruicurado.com/?p=105#comment-4567</guid>
		<description>hi, i would like to take the text of this post for my web http://code.google.com/p/magicapps/</description>
		<content:encoded><![CDATA[<p>hi, i would like to take the text of this post for my web <a href="http://code.google.com/p/magicapps/" rel="nofollow">http://code.google.com/p/magicapps/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Hidden Costs of Domain-Specific Languages by MytyMyky</title>
		<link>http://ruicurado.com/2009/11/25/the-hidden-costs-of-domain-specific-languages/comment-page-1/#comment-4416</link>
		<dc:creator>MytyMyky</dc:creator>
		<pubDate>Mon, 04 Jan 2010 18:51:40 +0000</pubDate>
		<guid isPermaLink="false">http://ruicurado.com/?p=71#comment-4416</guid>
		<description>I don&#039;t think the DSL thing is so much a &quot;way of life&quot; type of problem, as in your all for it or all against it, or it shouldn&#039;t be - It&#039;s only worth using if it actually solves your problem.

I&#039;ve found an interesting uses for it that has saved me alot of time. I found it usefull for describing my development domain (my apps are db driven, with tables of diferent comun types/usages, and made up of diferent comun types of columns and patterns). With it, I&#039;ve been able to generate and maintain soooooooo much of the code that I need for the app, through all the layers It&#039;s helped me develop my own framework, with all my comun patterns and generate something more of a domain-specific and customizable API than an actual language.

Naturally it&#039;s not complete, but it doesn&#039;t stop me from customizing it to solve the problems I need to solve for my clients. And I KNOW it&#039;s not the silver bullet everyone wants. But it has helped get all the comun stuff automáticly and require only the interesting stuff to be added by hand. It has also helped some of my new colleagues get on board the team and speed up development. It ends up describing some of my own development patterns, and keeping things systematic.

Alot can be done with a DSL, just like any language or diagram. I believe it&#039;s more about choosing whats best for a specific problem and going with it, then using one or the other for everything. 

:D</description>
		<content:encoded><![CDATA[<p>I don&#8217;t think the DSL thing is so much a &#8220;way of life&#8221; type of problem, as in your all for it or all against it, or it shouldn&#8217;t be &#8211; It&#8217;s only worth using if it actually solves your problem.</p>
<p>I&#8217;ve found an interesting uses for it that has saved me alot of time. I found it usefull for describing my development domain (my apps are db driven, with tables of diferent comun types/usages, and made up of diferent comun types of columns and patterns). With it, I&#8217;ve been able to generate and maintain soooooooo much of the code that I need for the app, through all the layers It&#8217;s helped me develop my own framework, with all my comun patterns and generate something more of a domain-specific and customizable API than an actual language.</p>
<p>Naturally it&#8217;s not complete, but it doesn&#8217;t stop me from customizing it to solve the problems I need to solve for my clients. And I KNOW it&#8217;s not the silver bullet everyone wants. But it has helped get all the comun stuff automáticly and require only the interesting stuff to be added by hand. It has also helped some of my new colleagues get on board the team and speed up development. It ends up describing some of my own development patterns, and keeping things systematic.</p>
<p>Alot can be done with a DSL, just like any language or diagram. I believe it&#8217;s more about choosing whats best for a specific problem and going with it, then using one or the other for everything. </p>
<p> <img src='http://ruicurado.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Hidden Costs of Domain-Specific Languages by Rui Curado</title>
		<link>http://ruicurado.com/2009/11/25/the-hidden-costs-of-domain-specific-languages/comment-page-1/#comment-4408</link>
		<dc:creator>Rui Curado</dc:creator>
		<pubDate>Thu, 26 Nov 2009 01:37:31 +0000</pubDate>
		<guid isPermaLink="false">http://ruicurado.com/?p=71#comment-4408</guid>
		<description>C++ is a general-purpose language. It has to have a long update cycle. A long update cycle, larger than most projects, won&#039;t do much harm. On the other hand, any DSL with an update cycle of C++&#039;s would be considered dead.

UML is not obsolete. It is just not the best option for some tasks...</description>
		<content:encoded><![CDATA[<p>C++ is a general-purpose language. It has to have a long update cycle. A long update cycle, larger than most projects, won&#8217;t do much harm. On the other hand, any DSL with an update cycle of C++&#8217;s would be considered dead.</p>
<p>UML is not obsolete. It is just not the best option for some tasks&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Hidden Costs of Domain-Specific Languages by blackcoffeerider</title>
		<link>http://ruicurado.com/2009/11/25/the-hidden-costs-of-domain-specific-languages/comment-page-1/#comment-4407</link>
		<dc:creator>blackcoffeerider</dc:creator>
		<pubDate>Thu, 26 Nov 2009 00:31:33 +0000</pubDate>
		<guid isPermaLink="false">http://ruicurado.com/?p=71#comment-4407</guid>
		<description>You are aware that C++ &lt;b&gt;is&lt;/b&gt; still in design and development? And even worse every C++ environment/flavour &lt;b&gt;is&lt;/b&gt; under even heavier development than &quot;standard&quot; C++? Generally all the points you state read somewhat like &quot;aren&#039;t antibiotics evil - because they all cause hyperresistant bacterias?&quot; or &quot;UML diagrams are obsolete!&quot;. You generalize without any specific constraints - so not worth any discussion.</description>
		<content:encoded><![CDATA[<p>You are aware that C++ <b>is</b> still in design and development? And even worse every C++ environment/flavour <b>is</b> under even heavier development than &#8220;standard&#8221; C++? Generally all the points you state read somewhat like &#8220;aren&#8217;t antibiotics evil &#8211; because they all cause hyperresistant bacterias?&#8221; or &#8220;UML diagrams are obsolete!&#8221;. You generalize without any specific constraints &#8211; so not worth any discussion.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Hidden Costs of Domain-Specific Languages by Jorge Ubeda</title>
		<link>http://ruicurado.com/2009/11/25/the-hidden-costs-of-domain-specific-languages/comment-page-1/#comment-4406</link>
		<dc:creator>Jorge Ubeda</dc:creator>
		<pubDate>Wed, 25 Nov 2009 22:52:04 +0000</pubDate>
		<guid isPermaLink="false">http://ruicurado.com/?p=71#comment-4406</guid>
		<description>Good point, Rui!
I have commented your note &lt;a href=&quot;http://cuartageneracion.blogspot.com/2009/11/una-atinada-critica-dsl.html&quot; title=&quot;&quot; rel=&quot;nofollow&quot;&gt;today...&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Good point, Rui!<br />
I have commented your note <a href="http://cuartageneracion.blogspot.com/2009/11/una-atinada-critica-dsl.html" title="" rel="nofollow">today&#8230;</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Are you fighting a problem for too long? The solution: Quit! by Rui Pacheco</title>
		<link>http://ruicurado.com/2009/01/24/are-you-fighting-a-problem-for-too-long-the-solution-quit/comment-page-1/#comment-3917</link>
		<dc:creator>Rui Pacheco</dc:creator>
		<pubDate>Wed, 15 Jul 2009 08:20:58 +0000</pubDate>
		<guid isPermaLink="false">http://ruicurado.com/?p=32#comment-3917</guid>
		<description>Let your subconscious do the math while you sleep.</description>
		<content:encoded><![CDATA[<p>Let your subconscious do the math while you sleep.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A first look into Model-Driven Development by Phil Runciman</title>
		<link>http://ruicurado.com/2008/10/24/looking-into-model-driven-development/comment-page-1/#comment-3876</link>
		<dc:creator>Phil Runciman</dc:creator>
		<pubDate>Mon, 13 Jul 2009 23:01:20 +0000</pubDate>
		<guid isPermaLink="false">http://ruicurado.com/?p=10#comment-3876</guid>
		<description>Take a look at MDE. In these cases the model is executed.

OlivaNova has moved from 90% complete to 100% since Gartner first looked at it.

Mendix is using a comparable approach using DSLs for each aspect of their problem space.

As a business analyst I have been looking for integrated tools to enable me to deliver functionality directly to my customers for years. 

The IEF came the closest back in the 80&#039;s.</description>
		<content:encoded><![CDATA[<p>Take a look at MDE. In these cases the model is executed.</p>
<p>OlivaNova has moved from 90% complete to 100% since Gartner first looked at it.</p>
<p>Mendix is using a comparable approach using DSLs for each aspect of their problem space.</p>
<p>As a business analyst I have been looking for integrated tools to enable me to deliver functionality directly to my customers for years. </p>
<p>The IEF came the closest back in the 80&#8242;s.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Are you fighting a problem for too long? The solution: Quit! by Michael Zenbach</title>
		<link>http://ruicurado.com/2009/01/24/are-you-fighting-a-problem-for-too-long-the-solution-quit/comment-page-1/#comment-3287</link>
		<dc:creator>Michael Zenbach</dc:creator>
		<pubDate>Mon, 22 Jun 2009 04:58:54 +0000</pubDate>
		<guid isPermaLink="false">http://ruicurado.com/?p=32#comment-3287</guid>
		<description>I totally agree. I&#039;ve learned this the hard way.
In my case, in several occasions I did not quit by after 10 or more hours stuck with a bug, until 5am.. my body did quit.. and 8 hours later got back into it to have a solution in less than 30mins!!
Taking a break, or even better sleeping over it really can help to rewire your reasoning paths.</description>
		<content:encoded><![CDATA[<p>I totally agree. I&#8217;ve learned this the hard way.<br />
In my case, in several occasions I did not quit by after 10 or more hours stuck with a bug, until 5am.. my body did quit.. and 8 hours later got back into it to have a solution in less than 30mins!!<br />
Taking a break, or even better sleeping over it really can help to rewire your reasoning paths.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Literate Programming: What is it? by Rui Curado</title>
		<link>http://ruicurado.com/2008/11/04/literate-programming-what-is-it/comment-page-1/#comment-260</link>
		<dc:creator>Rui Curado</dc:creator>
		<pubDate>Tue, 24 Feb 2009 22:43:08 +0000</pubDate>
		<guid isPermaLink="false">http://ruicurado.com/?p=21#comment-260</guid>
		<description>Obrigado, Rui. Já corrigi.</description>
		<content:encoded><![CDATA[<p>Obrigado, Rui. Já corrigi.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

