<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Negonation Blog &#187; Hacking</title>
	<atom:link href="http://blog.negonation.com/en/category/hacking/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.negonation.com/en</link>
	<description>Justice is ripe for disruption</description>
	<lastBuildDate>Wed, 04 May 2011 18:43:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Ernesto Jimenez wins the February 2008 Rails Hackfest</title>
		<link>http://blog.negonation.com/en/ernesto-jimenez-wins-the-february-2008-rails-hackfest/</link>
		<comments>http://blog.negonation.com/en/ernesto-jimenez-wins-the-february-2008-rails-hackfest/#comments</comments>
		<pubDate>Sun, 02 Mar 2008 12:57:55 +0000</pubDate>
		<dc:creator>David Blanco</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.negonation.com/en/ernesto-jimenez-wins-the-february-2008-rails-hackfest/</guid>
		<description><![CDATA[Ernesto Jimenez, Tractis lead software engineer has just won the February 2008 Rails Hackfest. In addition, Juanjo Bazán, negonator and frequent collaborator, reached an excellent 5th place. Rails Hackfest is a monthly event that recognises developers that contribute to improve the core Ruby on Rails code, a framework that we use in the development of [...]]]></description>
			<content:encoded><![CDATA[<p><a target="_blank" href="http://www.lacoctelera.com/ernesto-jimenez">Ernesto Jimenez</a>, Tractis lead software engineer has just won the <a target="_blank" href="http://www.workingwithrails.com/hackfest/22-monthly-february-2-8">February 2008 Rails Hackfest</a>. In addition, Juanjo Bazán, <a href="http://blog.negonation.com/es/quiero-colaborar/">negonator and frequent collaborator</a>, reached an excellent 5th place.<br />
<a target="_blank" href="http://www.workingwithrails.com/hackfest">Rails Hackfest</a> is a monthly event that recognises developers that contribute to improve the core <a target="_blank" href="http://www.rubyonrails.org/">Ruby on Rails</a> code, a framework that we use in the development of Tractis. The value of the contributions is calculated using a <a target="_blank" href="http://www.workingwithrails.com/hackfest/scoring">points system</a> and the highest in the table receive <a target="_blank" href="http://www.workingwithrails.com/hackfest/22-monthly-february-2-8/prizes">prizes</a>. In this case, Ernesto won free entry to this years <a target="_blank" href="http://en.oreilly.com/rails2008/public/content/home">RailsConf</a> in Portland, Oregon.<br />
<a target="_blank" href="http://www.workingwithrails.com/hackfest/22-monthly-february-2-8"><img id="image291" alt="rails-hackfest-february-2008.gif" src="http://blog.negonation.com/es/wp-content/uploads/2008/03/rails-hackfest-february-2008.gif" /></a></p>
<p>Rails Hackfest is a worldwide competition and this recognition is a (further) demonstration that in Spain and Europe in general, we have talent of the highest order.</p>
<p>Our most sincere congratulations to Ernesto and Juanjo. It&#8217;s an honour working with you both.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.negonation.com/en/ernesto-jimenez-wins-the-february-2008-rails-hackfest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reflections about the development after the launch of Tractis Beta</title>
		<link>http://blog.negonation.com/en/reflections-about-the-development-after-the-launch-of-tractis-beta/</link>
		<comments>http://blog.negonation.com/en/reflections-about-the-development-after-the-launch-of-tractis-beta/#comments</comments>
		<pubDate>Wed, 02 Aug 2006 14:28:53 +0000</pubDate>
		<dc:creator>David Blanco</dc:creator>
				<category><![CDATA[Empowerment]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Tractis]]></category>

		<guid isPermaLink="false">http://blog.negonation.com/en/reflections-about-the-development-after-the-launch-of-tractis-beta/</guid>
		<description><![CDATA[We&#8217;ve already sent the first beta invitations. Few beta testers will discover many things to improve. The idea is to solve them rapidly and, once the feedback decreases, invite more people. 1. Test as soon as possible There are things that, once developed, don&#8217;t convince us as they are and we want to change them. [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve already sent the first beta invitations. Few beta testers will discover many things to improve. The idea is to solve them rapidly and, once the <a target="_blank" href="mailto:feedback@negonation.com">feedback</a> decreases, invite more people.</p>
<p><a href="http://www.tractis.com"><img id="image80" alt="Screenshot Beta.png" src="http://blog.negonation.com/es/wp-content/uploads/2006/08/Screenshot%20Beta.png" /></a></p>
<h3>1. Test as soon as possible</h3>
<p>There are things that, once developed, don&#8217;t convince us as they are and we want to change them. This is the main reason why we follow an <a target="_blank" href="http://www.agilemanifesto.org/principles.html">agile methodology</a> (<a target="_blank" href="http://www.37signals.com/presentations/sxsw2005/37s-bigthingssmallteam.pdf">rinse &#038; repeat</a> or whatever you want to call it). Until you &#8220;experiment&#8221; with the development, you don&#8217;t know whether or not it will work. Even before starting the beta, we were aware that there were still edges to smooth and some bugs, but we prefer to let people enter now and give us their opinion as soon as possible.</p>
<h3>2. Embrace changes</h3>
<p><em>And why didn&#8217;t you think it better before starting to develop?</em> We did. But there are no perfect specifications. We don&#8217;t believe in creating the perfect, unmovable document during 5 months and developing it during 10 more months&#8230;and then discover that you&#8217;ve forgotten/mistaken/misinterpreted something. We prefer to launch 15 versions, 1 each month, and receive feedback each time. Many of the decisions we&#8217;ve made in the last few days could not have been made two months ago. We needed to see, touch and decide. Changing times are coming. Great! Some parts (e.g. the contract editor) will be completely rewritten.</p>
<h3>3. Perfection exists</h3>
<p>A comment that may seem stupid but which is not: <em>Perfection exists, another thing is to attain it</em>. <em>It&#8217;s hard</em>. If it didn&#8217;t exist, it would be like admitting defeat beforehand. &#8220;<em>Nothing is perfect!</em>&#8221; is the usual excuse by the average person. Some parts of the application are &#8220;perfect&#8221;. At least that&#8217;s what I believe. Sometimes it&#8217;s a page, other times it&#8217;s a text, an error message or a workflow. There&#8217;s still a lot to be done but a lot has been achieved. When you browse the application, you&#8217;ll find little details and nooks which, I&#8217;m sure, will transmit all the passion that was employed. With <a target="_blank" href="mailto:feedback@negonation.com">your comments and suggestions</a>, many things will improve and we&#8217;ll be one step closer to perfection.</p>
<h3>Important warning for future <em>negonators</em></h3>
<p>Develop and demonstrate. And accept the feedback and respond and convince&#8230;every day if possible. Those are the people we want and we believe that, if we can achieve this, we will have a &#8220;<em>fundamentally superior architecture</em>&#8221; to that of any other competitor. Going through that process is NOT wasting time. It is (very valuable and useful) research that will help us find the best or most perfect solution. We don&#8217;t measure success in terms of the amount of Tractis&#8217; functions or the number of its code lines. We measure success in terms of its quality. The best thing is to have few code lines (fewer bugs) that reflect everything that we&#8217;ve learned and why it has to be done that way. <strong>Pure distilled code</strong>.</p>
<h3>Negonation cappuccino: a touch of patience, plenty of ill-feeling</h3>
<p>Having said that, we&#8217;re very serious about this. I sincerely believe that a developer who likes to receive perfectly clear specifications, work silently without interacting with anybody and who, two months after, presents the code to everybody else with a look of triumph (&#8220;<em>Here you are!!!</em>&#8220;)&#8230; does not have a place here. If you&#8217;ve got a problem with developing a fast code, showing it to users and throwing 90% in the rubbish afterwards, then you&#8217;ve got a problem with the way we work at Negonation.</p>
<h3>A hidden Beta</h3>
<p>This is the phone conversation the night before launching the Beta, after a tiring day:</p>
<blockquote><p>David: &#8220;<em>Manolo, what else do we need? In your opinion, what&#8217;s the biggest bug with which we cannot launch the beta until we resolve it?</em>&#8221;<br />
Manuel: &#8220;<em>I think the one where the contracts disappear when publishing them&#8230;&#8221;.</em></p></blockquote>
<p>I remember that we started laughing and stayed like that for a while. There have been harsh times, tiring days, emails with &#8220;<em>I thought you were in charge!</em>&#8220;&#8230; Viewing the contracts in the various browsers has been a real nightmare, as testified by Ernesto Jímenez, David Calavera and <a target="_blank" href="http://www.minid.net">Diego Lafuente</a>. Yet, nevertheless, everybody (Juanse Pérez -Pootle-, José Gordo -Systems- etc.) put their shoulders to the wheel and weathered the storm. Even the &#8220;new&#8221; collaborators, <a target="_blank" href="http://www.sobrerailes.com">Juan Lupión</a> -GetText-, Juanjo Bazán -Settings-, <a target="_blank" href="http://stakeventures.com/pages/whoami">Pelle Braendgaard</a> -Digital signatures- etc., did their best to help us with whatever was needed. <strong>Thanks to everybody because we would not be here without you</strong>! Of the twentysomething developers listed in developers_negonation@googlegroups.com, 6 or 7 have shown what they&#8217;re made of. It&#8217;s an honor to work with you. In the most stressful times, nobody has gone backwards or deserted&#8230;and that&#8217;s when my fear has gone and I thought: &#8220;<em>We&#8217;re going to achieve this. No other result is possible</em>&#8220;.</p>
<p>How come people from different countries, with different stories, abilities and family situations, worked with enthusiasm and dedication in return for an uncertain long-term return? The hidden beta is not only what can be seen in <a href="http://www.tractis.com">http://www.tractis.com</a> but everything that has to do with Negonation. And it&#8217;s been a complete success. There are still many things to polish but it shows that this modus operandi is possible. Was Yochai Benkler right?&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.negonation.com/en/reflections-about-the-development-after-the-launch-of-tractis-beta/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

