<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Samuel Rivas&#039;s Page</title>
	<atom:link href="http://samuelrivas.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://samuelrivas.org</link>
	<description>A life in software</description>
	<lastBuildDate>Sun, 15 Apr 2012 18:06:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='samuelrivas.org' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/f27ff4f2ea1e95ce4b75824ef5d8afbd?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Samuel Rivas&#039;s Page</title>
		<link>http://samuelrivas.org</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://samuelrivas.org/osd.xml" title="Samuel Rivas&#039;s Page" />
	<atom:link rel='hub' href='http://samuelrivas.org/?pushpress=hub'/>
		<item>
		<title>To Víctor, Wherever You Are Now</title>
		<link>http://samuelrivas.org/2012/01/29/to-victor-gulias/</link>
		<comments>http://samuelrivas.org/2012/01/29/to-victor-gulias/#comments</comments>
		<pubDate>Sun, 29 Jan 2012 12:04:29 +0000</pubDate>
		<dc:creator>samuelrivas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://samuelrivas.org/?p=329</guid>
		<description><![CDATA[Víctor Gulías, one of the most influential persons in my career, left this world forever this Friday. He was one of the best teachers I had in my life, he was an inspiring and encouraging master thesis director, my first &#8230; <a href="http://samuelrivas.org/2012/01/29/to-victor-gulias/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=samuelrivas.org&#038;blog=19186535&#038;post=329&#038;subd=samuelrivas&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://samuelrivas.files.wordpress.com/2012/01/gulias.jpg"><img class="alignleft size-medium wp-image-333" title="gulias" src="http://samuelrivas.files.wordpress.com/2012/01/gulias.jpg?w=297&h=300" alt="" width="297" height="300" /></a>Víctor Gulías, one of the most influential persons in my career, left this world forever this Friday. He was one of the best teachers I had in my life, he was an inspiring and encouraging master thesis director, my first employer, and until these very sad days a fantastic partner in many, many projects. But most of all, he was a friend I could always trust without hesitation.</p>
<p>I can&#8217;t imagine how my life would be if I hadn&#8217;t met him, but I&#8217;m sure it would be quite different. I would be probably working with different technologies and different groups of people. He taught me Erlang when I was a student, and through the years inspired me to take on many projects around its beautiful community. During my very first days as a professional he encouraged me to travel and meet prominent developers and scientists around the globe. He inspired me to love computer science and innovation. He gave me the chance of pursuing projects during years and see how eventually some of them flourish as new industrial technologies. He co-authored scientific papers with me. He trusted a young, inexperienced developer like I was on so many challenging projects that I was forced to continuously learn and improve just to pay that trust back.</p>
<p>He was such a relevant person on so many people&#8217;s life that the void he leaves after his untimely departure is so big that his friends, colleagues, and in general our software community will feel the effects for years. I hope we all can live up to his expectations and make him proud of his heritage.</p>
<p>I should have written about him long ago, he deserved to read it.</p>
<p>Víctor, I&#8217;ll miss you. Thanks for being such a good friend.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/samuelrivas.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/samuelrivas.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/samuelrivas.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/samuelrivas.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/samuelrivas.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/samuelrivas.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/samuelrivas.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/samuelrivas.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/samuelrivas.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/samuelrivas.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/samuelrivas.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/samuelrivas.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/samuelrivas.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/samuelrivas.wordpress.com/329/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=samuelrivas.org&#038;blog=19186535&#038;post=329&#038;subd=samuelrivas&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://samuelrivas.org/2012/01/29/to-victor-gulias/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9cb2047aaf15653beea6ba8299c8ff08?s=96&#38;d=retro&#38;r=G" medium="image">
			<media:title type="html">samuelrivas</media:title>
		</media:content>

		<media:content url="http://samuelrivas.files.wordpress.com/2012/01/gulias.jpg?w=297" medium="image">
			<media:title type="html">gulias</media:title>
		</media:content>
	</item>
		<item>
		<title>Deadlines</title>
		<link>http://samuelrivas.org/2011/09/16/deadlines/</link>
		<comments>http://samuelrivas.org/2011/09/16/deadlines/#comments</comments>
		<pubDate>Fri, 16 Sep 2011 19:38:27 +0000</pubDate>
		<dc:creator>samuelrivas</dc:creator>
				<category><![CDATA[planning]]></category>

		<guid isPermaLink="false">http://samuelrivas.org/?p=209</guid>
		<description><![CDATA[Deadlines are like icebergs, they have a visible and an invisible part. The visible part of deadlines is their actual date, and the negative effects we know missing the deadline will have. The invisible part is submerged in the black waters &#8230; <a href="http://samuelrivas.org/2011/09/16/deadlines/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=samuelrivas.org&#038;blog=19186535&#038;post=209&#038;subd=samuelrivas&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Deadlines are like icebergs, they have a visible and an invisible part. The visible part of deadlines is their actual date, and the negative effects we know missing the deadline will have. The invisible part is submerged in the black waters of long-term planning, is the effect that the decisions we take to avoid missing the deadline will have the future.</p>
<p>The tip of the deadline is obvious for everyone. And because it&#8217;s much more tangible than the invisible part, we usually try to do our best to get the work done in time. However, to do that we could be forced to implement dirty solutions and <em>temporary</em> hacks that will cost us time <em>in the future. </em>This effect is what I&#8217;m calling the submerged part of the deadline.</p>
<p>The effects of the submerged part are independent of whether we meet or fail the deadline. They are also independent of whether taking the short-cut paid off or was actually an unneeded <a href="http://blog.objectmentor.com/articles/2009/09/22/a-mess-is-not-a-technical-debt">mess.</a> In either case, we are trading (wisely or unwisely) development time in the future for a short speed-up to avoid failing the deadline. If we do this often, after a year we would&#8217;ve wasted many weeks fixing stuff instead of implementing worthy functionality. This waste of time relates very indirectly to its cause, the deadline, which deceives us into a kind of sweet death without even noticing it.</p>
<p>So before the usual question &#8220;How can we meet this deadline?&#8221; we should start thinking &#8220;can we spare this deadline?&#8221; Each deadline we avoid is an opportunity for better planing and coding. However, deciding to spare a deadline isn&#8217;t easy. You, and the rest of the team, are seeing the tip! And you certainly want to avoid it. In order to effectively choose the right option we must work on implicit assumptions that could not be true.</p>
<p>Let&#8217;s try with an example:</p>
<blockquote><p>We&#8217;ve detected a bug in our system that hits now and then each day rendering the system useless. Our sysadmins are mitigating it rebooting the systems periodically, but that creates short outages and users lose their sessions. Our customers are angry, we need a solution <strong>by Monday.</strong></p></blockquote>
<p>Our first reaction will be start running now, now, now! &#8230; but before we can try to make sure that is the best decision investing a few minutes discussing things like</p>
<ul>
<li>Whether Monday is really a hard deadline. Maybe it means &#8220;as soon as possible&#8221;</li>
<li>Whether we really have any chance or having it done for Monday anyway</li>
<li>Whether this failure is what is annoying the customers. Maybe they haven&#8217;t noticed thanks our sysadmins&#8217;s partial fix and are other problems what are disturbing them</li>
<li>And could be more &#8230;</li>
</ul>
<p>Blindingly trying to meet any deadline that could show up is a good way to weaken our competitiveness in the future, but it is very difficult to decide not trying to meet a deadline beforehand if we don&#8217;t take their long-term effects into account.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/samuelrivas.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/samuelrivas.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/samuelrivas.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/samuelrivas.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/samuelrivas.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/samuelrivas.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/samuelrivas.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/samuelrivas.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/samuelrivas.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/samuelrivas.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/samuelrivas.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/samuelrivas.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/samuelrivas.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/samuelrivas.wordpress.com/209/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=samuelrivas.org&#038;blog=19186535&#038;post=209&#038;subd=samuelrivas&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://samuelrivas.org/2011/09/16/deadlines/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9cb2047aaf15653beea6ba8299c8ff08?s=96&#38;d=retro&#38;r=G" medium="image">
			<media:title type="html">samuelrivas</media:title>
		</media:content>
	</item>
	</channel>
</rss>
