<?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>Machines are digging</title>
	<atom:link href="https://machinesaredigging.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://machinesaredigging.com</link>
	<description>Technology Blog</description>
	<lastBuildDate>Sun, 24 Dec 2017 12:32:28 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.8.2</generator>
	<item>
		<title>The worst thing: the laugh of the boolean</title>
		<link>https://machinesaredigging.com/2017/12/22/the-worst-thing-the-laugh-of-the-boolean/</link>
		<comments>https://machinesaredigging.com/2017/12/22/the-worst-thing-the-laugh-of-the-boolean/#respond</comments>
		<pubDate>Fri, 22 Dec 2017 01:38:34 +0000</pubDate>
		<dc:creator><![CDATA[eloone]]></dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Stories]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[refactor]]></category>

		<guid isPermaLink="false">https://machinesaredigging.com/?p=4513</guid>
		<description><![CDATA[This is a Christmas story about a refactor drama.
🎄 Happy Christmas everyone! 🎄 <a class="more_link" href="https://machinesaredigging.com/2017/12/22/the-worst-thing-the-laugh-of-the-boolean/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Alright it&#8217;s Friday, 22nd of December. Yes, Christmas is in three days.<br />
<img src="https://s.w.org/images/core/emoji/2.3/72x72/1f3b6.png" alt="🎶" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Christmas <img src="https://s.w.org/images/core/emoji/2.3/72x72/1f3b6.png" alt="🎶" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>For this occasion I&#8217;m gonna tell you what&#8217;s the worst thing that can happen to a programmer on this kind of day. What I&#8217;m going to describe here, is really the worst thing! And it happened to me on this day. Prepare your tissues and be ready to cry with me. Oh, the destiny. <span style="color: #999999;">(You&#8217;d better read this by the fireplace by the way, with a mug of hot chocolate topped with whipped cream)</span> So much for a cheerful Christmas story, right. Come on, read on. It gets better.</p>
<p>To let you picture the environment where my despair took place, here is how the office looked like today:</p>
<p><img class="aligncenter size-large wp-image-4514" src="https://machinesaredigging.com/blog-mad/wp-content/uploads/2017/12/DSC_0005-1024x576.jpg" alt="" width="640" height="360" srcset="https://machinesaredigging.com/blog-mad/wp-content/uploads/2017/12/DSC_0005-1024x576.jpg 1024w, https://machinesaredigging.com/blog-mad/wp-content/uploads/2017/12/DSC_0005-300x169.jpg 300w, https://machinesaredigging.com/blog-mad/wp-content/uploads/2017/12/DSC_0005-768x432.jpg 768w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p><span id="more-4513"></span></p>
<p>Do you feel all the motivation and enthusiasm burning down the place?! That&#8217;s right we are boiling to deliver great work here, right, team?!</p>
<p style="text-align: center;"><img src="https://s.w.org/images/core/emoji/2.3/72x72/1f4a4.png" alt="💤" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <img src="https://s.w.org/images/core/emoji/2.3/72x72/1f634.png" alt="😴" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <img src="https://s.w.org/images/core/emoji/2.3/72x72/1f483.png" alt="💃" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <img src="https://s.w.org/images/core/emoji/2.3/72x72/1f3d3.png" alt="🏓" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <img src="https://s.w.org/images/core/emoji/2.3/72x72/1f463.png" alt="👣" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <img src="https://s.w.org/images/core/emoji/2.3/72x72/1f334.png" alt="🌴" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ☕️ <img src="https://s.w.org/images/core/emoji/2.3/72x72/1f634.png" alt="😴" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/2.3/72x72/1f4a4.png" alt="💤" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>No one? Errr&#8230;yeah, okay&#8230;<img src="https://s.w.org/images/core/emoji/2.3/72x72/1f61e.png" alt="😞" class="wp-smiley" style="height: 1em; max-height: 1em;" /> That&#8217;s just me taking a picture of the open space while everyone else is elsewhere between the cafeteria, playing foosball, video games or on holidays. I mean, it <em>is</em> Xmas! Yet I was really working! I was actually very eager to work today because yesterday I spent all day decrypting a tough bug and today I was going to write a neat fix for it. That&#8217;s the best setting for this kind of day when you have to work but your mind is already away in its happy place. No need to investigate anymore, you just need to write your code, deliver and voilà: holidays! Indeed, today is our last day before the end of the year shutdown when all the company worldwide is off for one week. So, yeah that&#8217;s really the best setting, finish your dev, push it and done, you go on holidays mind free. Unless of course your life has bugs and the ideal setting is really just an edge case begging to be discovered.</p>
<p>So, all happy about the perspective of going on holidays today and fixing a tough bug, my day consisted in cleaning all the debugging stuff I had done yesterday and writing the good fix. My goal was to finish quickly and leave the earliest possible. At 4pm or 5pm maybe. Then, <em>bye, bye!</em> The day went well, but at noon we had a festive lunch where beers were involved, so the rest of the afternoon was really hard from that point. My plan got a little compromised. I felt terribly sleepy and my fix was only half ready! Damn. I get the feeling it took me ages and heavy work to finally finish, but I&#8217;m sure if I check it was only just a few lines of javascript. Anyway, after a struggle to stay awake while typing on the keyboard, at 4pm I was done. It was working. Ready to be pushed and reviewed. I just needed to prepare my pull request. By 5pm, I would be good to go. Perfect.</p>
<p>That&#8217;s when at 4:05pm my mind popped a brilliant idea:</p>
<blockquote><p><img src="https://s.w.org/images/core/emoji/2.3/72x72/1f50a.png" alt="🔊" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Hey, let&#8217;s clean the code (again)! Let&#8217;s do a little more! Let&#8217;s prettify and refactor! Come on, it will be fun!</p></blockquote>
<p>I thought, since I&#8217;m done, a small refactor won&#8217;t hurt, it can only be better. How many of you haven&#8217;t done that, be honest? Your feature is ready, but you refine here and there, just to beautify your masterpiece. Right. So I refactored. Indeed, it was really prettier. This block was now a function, comment here, comment there, it was fine art <img src="https://s.w.org/images/core/emoji/2.3/72x72/1f44c.png" alt="👌" class="wp-smiley" style="height: 1em; max-height: 1em;" />. That&#8217;s when the edge case revealed itself in all its magnificence. Chanting and dancing all over my dead code.</p>
<p style="text-align: left;">IT WAS NOT WORKING ANYMORE.</p>
<p><strong>4:15pm</strong></p>
<p>NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!!!! (body falling off cliff)<br />
WHAAAAAAAAAAAAAAAAAAATTTTTTTTTTT!!!!!! (echo from a far distance)<br />
ARE YOU KIDDING ME!!!!!!!! (silence)</p>
<p>Okay. Let&#8217;s regroup here. Stay calm. Just retrace all the steps before this. I was getting ready to retrace everything. All of it, all over again. <img src="https://s.w.org/images/core/emoji/2.3/72x72/1f62d.png" alt="😭" class="wp-smiley" style="height: 1em; max-height: 1em;" /> This. This got me fully awake alright. Suddenly, my mind was 100% with me to solve this. I so wanted to do my PR and leave. One minute ago, it was ready! Now it was all inert. What! Is it the cache? Really? Now?</p>
<p>You got it. Yes, this is it. This is the <strong>WORST THING</strong> that can happen to a programmer on this kind of day. Now you know. You were close to pushing and bam<img src="https://s.w.org/images/core/emoji/2.3/72x72/1f4a5.png" alt="💥" class="wp-smiley" style="height: 1em; max-height: 1em;" />, you had to refactor. Now it doesn&#8217;t work anymore. Yet, you feel the fix is there, easy, but you don&#8217;t see it. Your mind is gone, and you think of one thing only:</p>
<blockquote>
<p style="text-align: center;"><strong>I want to leave!!!</strong></p>
</blockquote>
<p>But you leave now with something unfixed, and it will chase you during the holidays. It&#8217;s a horrible feeling. I hate it. Thinking about bugs during time away is the worst. Because you can&#8217;t stop yourself from imagining possible solutions to try, but then you can&#8217;t try because you&#8217;re on holidays, you don&#8217;t have your computer or whatever. I can&#8217;t just drop it, especially when I feel the fix is nothing, I have to fix it, I can&#8217;t go on holidays, no way. I told myself <em>&#8220;You really can&#8217;t do without a shot of adrenaline, can you? Damn!&#8221; </em>No response. My peer next to me though, shared my pain and nodded while I was cursing the console with a storm going on in my head. <em>&#8220;I understand, it is the worst&#8221;</em> he said, <em>&#8220;But have a good Christmas!&#8221;</em> and then he was gone. I was alone in the dark.</p>
<p>The problem in these moments is that you don&#8217;t even see your code clearly anymore so much you know it, and so much you are convinced it was working. What you did is JUST a refactor, it&#8217;s the machine that is wrong, not you, it&#8217;s always the machine!!! Everything becomes a total black hole sucking up all your light. <em>&#8220;It has to be the cache&#8221;</em>, you mutter to yourself. You hit the refresh button seven hundred times. Nothing. Then you don&#8217;t really want to undo all your refactor because: <em>&#8220;it&#8217;s a silly mistake, I will find it, it&#8217;s just there, I know it. I don&#8217;t want to redo everything. I won&#8217;t. I swear I won&#8217;t!&#8221; </em>As you&#8217;re shaking,<em> </em>you tell your imaginary friend: <code>"I will find it".repeat(+∞)</code></p>
<p>So, I debugged. It was brutal. Every variable got its own breakpoint. Every. Single. One. That&#8217;s how you want to play it? Okay! That&#8217;s how I&#8217;m gonna play it! I stopped at every corner, at every line number, I scanned any dark areas, and monitored any suspicious behaviours. I would randomly stop any uncanny variable passing by and asked <em>&#8220;What are you doing here?&#8221;</em>, <em>&#8220;Looking for the meaning of life&#8221;</em>, some of them said, which I found reasonable, so I let them pass. But I knew it, some of them were hiding something, or should I say, <em>someone</em>?&#8230; It was visible from the way they would accept to be evaluated only in groups. They would not let themselves be evaluated on their own. Odd. What would they have to hide? Or should I say, <em>whom</em>?&#8230; And why? One of them was not clear. Who would suspect that variables were supportive of each other? I had never seen such thing. But I would find out, I had prepared a trick.</p>
<p>As a group approached, I pretended to evaluate the group, but as they stopped I started evaluating them separately! That&#8217;s right, I removed the <code>&amp;&amp;</code> and the <code>||</code>. That&#8217;s when one of them escaped. There! That was my target!<em> Run! You gotta run!</em> A breathless run started for both of us. I chased it through all the validation steps, nothing was going wrong, it was extremely agile. From afar I could not even distinguish its type. But when suddenly I saw it jump a step, I knew what it was. It had exactly the profile you never suspect to be able to bring down the system. It was&#8230; a BOOLEAN!</p>
<p>There, I had tracked the little punk. Cornered in a no return zone. It was one silly boolean. It was staring at me, laughing and jumping all around me. What? I yelled, &#8220;<em>Freeeeeeeze!&#8221;, &#8220;Put your hands in the air and&#8230;&#8221;</em>,<em> </em>that&#8217;s when the boolean replied in that terrible high pitched voice <em>&#8220;&#8230;and wave&#8217;em like you just don&#8217;t care?&#8230; Hahahahahaaha!&#8221; </em>I paused a second, I was so mad at it, I wanted to, I wanted to&#8230; I wanted to make it <code>null</code>, you know? That little bastard! But I was on duty, I could not throw my life away like this, so I remained calm and said <em>&#8220;Okay. You and I need to have a little talk.&#8221;</em> That&#8217;s when I grabbed it, and asked it straight in the eyes:</p>
<blockquote><p>Why are you always <code>TRUE</code>???!!!</p></blockquote>
<p>But it kept on laughing, and laughing, and laughing. A laugh that will haunt me in my worst nightmares.</p>
<p>Consternated, I looked aside. Suddenly, a detail caught my eye. I looked closer. That was it. I had understood. I understood why it was laughing so madly. It was lacking a <code>!</code>. The refactor had wiped off its <code>!</code> Really?!! You dare doing this to me on Christmas? How much of a heart you have, you cold machine? You have no pity. Anyway, I put the poor boolean down, put back its little <code>!</code> when suddenly it stopped laughing. During a brief moment, its shaped was changing and becoming a little bigger, when it stopped, it had recovered its mind and said in a deep voice:<em> &#8220;Hello, the sun will be brighter tomorrow.&#8221; </em>Then it vanished into the runtime continuum, closing the gateway it appeared from.</p>
<p>I cannot explain all of it. But its laugh still resonates in my mind as I&#8217;m telling this story.</p>
<p><strong>6pm</strong></p>
<p>Fixed. Committed. Pushed.</p>
<p>I was gone.</p>
<div class='yarpp-related-rss yarpp-related-none'>
</div>
]]></content:encoded>
			<wfw:commentRss>https://machinesaredigging.com/2017/12/22/the-worst-thing-the-laugh-of-the-boolean/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Camaraderie</title>
		<link>https://machinesaredigging.com/2017/10/31/camaraderie/</link>
		<comments>https://machinesaredigging.com/2017/10/31/camaraderie/#respond</comments>
		<pubDate>Tue, 31 Oct 2017 17:26:20 +0000</pubDate>
		<dc:creator><![CDATA[eloone]]></dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[BadDay]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">https://machinesaredigging.com/?p=4505</guid>
		<description><![CDATA[Deeply missed today. Mood shortcut: https://www.youtube.com/watch?v=AaKqyzYZgIs 😕]]></description>
				<content:encoded><![CDATA[<p>Deeply missed today.</p>
<div id="attachment_4506" style="width: 650px" class="wp-caption aligncenter"><img class="size-large wp-image-4506" src="https://machinesaredigging.com/blog-mad/wp-content/uploads/2017/10/Screen-Shot-2017-10-31-at-18.14.26-1024x464.png" alt="" width="640" height="290" srcset="https://machinesaredigging.com/blog-mad/wp-content/uploads/2017/10/Screen-Shot-2017-10-31-at-18.14.26-1024x464.png 1024w, https://machinesaredigging.com/blog-mad/wp-content/uploads/2017/10/Screen-Shot-2017-10-31-at-18.14.26-300x136.png 300w, https://machinesaredigging.com/blog-mad/wp-content/uploads/2017/10/Screen-Shot-2017-10-31-at-18.14.26-768x348.png 768w, https://machinesaredigging.com/blog-mad/wp-content/uploads/2017/10/Screen-Shot-2017-10-31-at-18.14.26.png 1236w" sizes="(max-width: 640px) 100vw, 640px" /><p class="wp-caption-text">Camaraderie</p></div>
<p>Mood shortcut: <a href="https://www.youtube.com/watch?v=AaKqyzYZgIs" target="_blank" rel="noopener">https://www.youtube.com/watch?v=AaKqyzYZgIs</a> <img src="https://s.w.org/images/core/emoji/2.3/72x72/1f615.png" alt="😕" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<div class='yarpp-related-rss yarpp-related-none'>
</div>
]]></content:encoded>
			<wfw:commentRss>https://machinesaredigging.com/2017/10/31/camaraderie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Unassigning&#8221; meaning</title>
		<link>https://machinesaredigging.com/2017/09/07/unassigning-meaning/</link>
		<comments>https://machinesaredigging.com/2017/09/07/unassigning-meaning/#respond</comments>
		<pubDate>Thu, 07 Sep 2017 00:04:01 +0000</pubDate>
		<dc:creator><![CDATA[eloone]]></dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://machinesaredigging.com/?p=4486</guid>
		<description><![CDATA[This is the current process that my mind is running. This task&#8217;s purpose is very simple: &#8220;unassign&#8221; meaning from past events. In the life of a person, the mind receives many events as input, interprets them and as a result &#8230; <a class="more_link" href="https://machinesaredigging.com/2017/09/07/unassigning-meaning/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>This is the current process that my mind is running.<br />
This task&#8217;s purpose is very simple: &#8220;unassign&#8221; meaning from past events.</p>
<p>In the life of a person, the mind receives many events as input, interprets them and as a result gives them a meaning, from which it will determine the next actions for the person to do. This is the routine drill and it works. Sometimes though, this meaning assignment process fails, incorrect meaning is assigned to events, resulting fatally in incorrect actions that can cause a major crash in the person&#8217;s life. So in order to prevent that, it is necessary to operate a purge from time to time, to &#8220;unassign&#8221; meaning from past events when such meaning makes the system unstable invariably. For example, bad thoughts, bad behaviours, bad feelings, provoked by such meaning are the clear sign that the meaning assignment failed on some level. I don&#8217;t know though what will advent of such orphan events. I guess they will be collected by some other process that will either delete them or store them in some dead memory. I don&#8217;t really care.</p>
<p>So this is what my mind is doing at the moment !</p>
<p>I am patiently waiting. Eventually my system will recover better stability <img src="https://s.w.org/images/core/emoji/2.3/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><img class="aligncenter wp-image-4490 size-large" src="http://machinesaredigging.com/blog-mad/wp-content/uploads/2017/09/Screen-Shot-2017-09-07-at-01.46.06-1-1024x174.png" alt="" width="640" height="109" srcset="https://machinesaredigging.com/blog-mad/wp-content/uploads/2017/09/Screen-Shot-2017-09-07-at-01.46.06-1-1024x174.png 1024w, https://machinesaredigging.com/blog-mad/wp-content/uploads/2017/09/Screen-Shot-2017-09-07-at-01.46.06-1-300x51.png 300w, https://machinesaredigging.com/blog-mad/wp-content/uploads/2017/09/Screen-Shot-2017-09-07-at-01.46.06-1-768x130.png 768w, https://machinesaredigging.com/blog-mad/wp-content/uploads/2017/09/Screen-Shot-2017-09-07-at-01.46.06-1.png 1250w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<div class='yarpp-related-rss yarpp-related-none'>
</div>
]]></content:encoded>
			<wfw:commentRss>https://machinesaredigging.com/2017/09/07/unassigning-meaning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Green tone</title>
		<link>https://machinesaredigging.com/2017/08/31/green-tone/</link>
		<comments>https://machinesaredigging.com/2017/08/31/green-tone/#respond</comments>
		<pubDate>Thu, 31 Aug 2017 22:14:26 +0000</pubDate>
		<dc:creator><![CDATA[eloone]]></dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[Quotes]]></category>

		<guid isPermaLink="false">http://machinesaredigging.com/?p=4483</guid>
		<description><![CDATA[If only there were green tone emojis. 🖖🖖🏻🖖🏼🖖🏽🖖🏾🖖🏿 &#8212; Me.]]></description>
				<content:encoded><![CDATA[<blockquote>
<p class="p1">If only there were green tone emojis. <span class="s1"><img src="https://s.w.org/images/core/emoji/2.3/72x72/1f596.png" alt="🖖" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/2.3/72x72/1f596.png" alt="🖖" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/2.3/72x72/1f3fb.png" alt="🏻" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/2.3/72x72/1f596.png" alt="🖖" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/2.3/72x72/1f3fc.png" alt="🏼" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/2.3/72x72/1f596.png" alt="🖖" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/2.3/72x72/1f3fd.png" alt="🏽" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/2.3/72x72/1f596.png" alt="🖖" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/2.3/72x72/1f3fe.png" alt="🏾" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/2.3/72x72/1f596.png" alt="🖖" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/2.3/72x72/1f3ff.png" alt="🏿" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></p>
<p>&#8212; Me.</p></blockquote>
<div class='yarpp-related-rss yarpp-related-none'>
</div>
]]></content:encoded>
			<wfw:commentRss>https://machinesaredigging.com/2017/08/31/green-tone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Anti-pattern</title>
		<link>https://machinesaredigging.com/2017/08/28/anti-pattern/</link>
		<comments>https://machinesaredigging.com/2017/08/28/anti-pattern/#respond</comments>
		<pubDate>Mon, 28 Aug 2017 21:33:57 +0000</pubDate>
		<dc:creator><![CDATA[eloone]]></dc:creator>
				<category><![CDATA[Notes]]></category>

		<guid isPermaLink="false">http://machinesaredigging.com/?p=4475</guid>
		<description><![CDATA[I don&#8217;t use: Facebook Instagram React.js Is there some kind of pattern here? 🤔]]></description>
				<content:encoded><![CDATA[<p>I don&#8217;t use:</p>
<ul>
<li>Facebook</li>
<li>Instagram</li>
<li>React.js</li>
</ul>
<p>Is there some kind of pattern here? 🤔</p>
<div class='yarpp-related-rss yarpp-related-none'>
</div>
]]></content:encoded>
			<wfw:commentRss>https://machinesaredigging.com/2017/08/28/anti-pattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Almost missed</title>
		<link>https://machinesaredigging.com/2017/08/26/almost-missed/</link>
		<comments>https://machinesaredigging.com/2017/08/26/almost-missed/#respond</comments>
		<pubDate>Sat, 26 Aug 2017 09:51:31 +0000</pubDate>
		<dc:creator><![CDATA[eloone]]></dc:creator>
				<category><![CDATA[Observations]]></category>
		<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[Stories]]></category>
		<category><![CDATA[Future]]></category>
		<category><![CDATA[System-Design]]></category>

		<guid isPermaLink="false">http://machinesaredigging.com/?p=4444</guid>
		<description><![CDATA[Some pre-nostalgic thought here. In the last 24h, the same thing happened to me twice. This is a clear sign from the universe that I should tell the story. The first time, I was waiting for my train since a &#8230; <a class="more_link" href="https://machinesaredigging.com/2017/08/26/almost-missed/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Some pre-nostalgic thought here.</p>
<p>In the last 24h, the same thing happened to me twice. This is a clear sign from the universe that I should tell the story.</p>
<p><img class="aligncenter wp-image-4460" src="http://machinesaredigging.com/blog-mad/wp-content/uploads/2017/08/running-to-catch-a-train-1-300x124.jpg" alt="" width="640" height="264" srcset="https://machinesaredigging.com/blog-mad/wp-content/uploads/2017/08/running-to-catch-a-train-1-300x124.jpg 300w, https://machinesaredigging.com/blog-mad/wp-content/uploads/2017/08/running-to-catch-a-train-1-768x316.jpg 768w, https://machinesaredigging.com/blog-mad/wp-content/uploads/2017/08/running-to-catch-a-train-1.jpg 845w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p><span id="more-4444"></span></p>
<p>The first time, I was waiting for my train since a long time, sitting on a bench at the very end of the subway platform. I was not very focused, in fact I was all dreamy listening to music and trying to hide that I had late night drinks. My train passes every 30min so if I miss it, I&#8217;m on for another 30min wait, I know because it has already happened to me (but only a 10min wait). By that I mean that I can really easily miss a train while it&#8217;s stopping in front of me, my mind experiences some sort of reality disruption and disconnects while my body goes <em>idle</em>. Yes, that is weird. So to compensate that problem what I do is that I frequently look at the dashboard with the time of arrival to remind my mind that the train will arrive in **min, that way my mind can go off again and come back after **min. And usually that works. But this time, when I checked, the board was displaying &#8220;Arrival in 0 min&#8221;, suddenly my mind came back all crazy, making me check in front of me, but: Huh, NO TRAIN. What? The train has arrived but where is it??! That&#8217;s when my mind commanded my body to look in every direction and especially on my right. That&#8217;s when the panique really started. Oh damn, the train has indeed arrived but it stopped far away over there &#8212;&gt; YOU GOTTA RUN, my mind said. So I ran! I ran! I ran until I was breathless. With all my bags, and my 2kg computer in my arms like some heavy big pet. What an awful sprint! Finally I reach the end of the train, the first door, and I am very surprised the train had not left without me because that was really a long run! Usually the train doesn&#8217;t stop that long. As I&#8217;m jumping through the first door, I pass in front of the the train driver&#8217;s cabin, and there he is, standing outside verifying that his train is ready to depart. This moment has lasted probably half a second, but in my mind it is eternal, I will never forget it. It was one of those slow motion scene like in the movies:</p>
<p>The train driver was standing a bit outside of his cabin to check that the train could depart. As I passed in front of him, he looked at me, and he put that huge smile on his face while I could see his head turning following me get through the door. And boom! I was in. The door closed, and the train departed. That&#8217;s just it. But&#8230;that smile&#8230;! Really uncanny. While I was taking my breath inside I suddenly realized: the train driver must have seen me run from the distance, and wait for me! Awh. I couldn&#8217;t even tell him thanks! It&#8217;s one of those moments when you think guardian angels really do exist. Yes, sorry grumpy face but you have to live it to understand !!! Anyway, I got home and that was it. That&#8217;s my big story: someone waited for me and smiled at me, it is such a big deal !!!</p>
<p>Then again today. No, no one smiled this time. But, same thing, I was running for my train this morning, I could hear the doors bipping to close soon, but I was still afar. The train was not departing yet, I ran for the door, and boom, the door closed and the train departed. I was the last passenger the get in! Again I imagined that the driver must have seen me reach for the door at the very last moment. This time I was at the very back end of the train so he must have seen me rather on the cameras. The train bipped for too long for it to be normal and without human intervention. So this is the point of my article: human intervention. How much longer will it exist?</p>
<p>As transportation becomes more and more automated, do you really think the train would have waited for me as I ran for the door? I don&#8217;t think so. This is typically the case that engineers would not include in their design. I would just be left off on the platform, because timestamp is timestamp, madam! I would arrive at the door, and bam, the machine would slam the door at me. Yet, the experience it was for me that the train would wait for me is the essence of what I would miss from &#8220;human intervention&#8221;. So I wanted to record it here, human intervention was like that.</p>
<p>Can engineers ever code flexibility in machines? I hope you keep that in mind in your design, remember human intervention was all about flexibility over hard rules. I can probably cross the smile off from what a machine could ever provide as an experience, but for the flexibility, if the engineers include it, it can be done. So for some who would think humans can be replaced without loss (me included), this is not true, I realize why now. These little things that make your day because another human being adapted thoughtfully the system for you, are not easily replaceable.</p>
<p>Engineers, remember this.</p>
<div class='yarpp-related-rss'>
<br/><p><b>Related posts</b></p>:<ul>
<li><a href="https://machinesaredigging.com/2012/07/10/nursing-machines-engineers-really-have-it-easy/" rel="bookmark" title="Nursing machines : engineers really have it easy">Nursing machines : engineers really have it easy </a></li>
<li><a href="https://machinesaredigging.com/2012/08/29/what-kind-of-machines-should-not-freeze/" rel="bookmark" title="What kind of machines should not freeze">What kind of machines should not freeze </a></li>
<li><a href="https://machinesaredigging.com/2013/01/04/the-toilets-mishap/" rel="bookmark" title="The toilets mishap">The toilets mishap </a></li>
</ul></p>
</div>
]]></content:encoded>
			<wfw:commentRss>https://machinesaredigging.com/2017/08/26/almost-missed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Technology blends</title>
		<link>https://machinesaredigging.com/2017/08/25/technology-blends/</link>
		<comments>https://machinesaredigging.com/2017/08/25/technology-blends/#respond</comments>
		<pubDate>Thu, 24 Aug 2017 23:05:29 +0000</pubDate>
		<dc:creator><![CDATA[eloone]]></dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://machinesaredigging.com/?p=4430</guid>
		<description><![CDATA[Something I want to declare here: I love technology. It is part of my life, both personal and professional. There is no hard frontier between the two for me. Technology blends. I&#8217;m saying this because in the French lifestyle there &#8230; <a class="more_link" href="https://machinesaredigging.com/2017/08/25/technology-blends/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Something I want to declare here: I love technology. It is part of my life, both personal and professional. There is no hard frontier between the two for me. Technology blends.</p>
<p><img class="aligncenter size-medium wp-image-4433" src="http://machinesaredigging.com/blog-mad/wp-content/uploads/2017/08/orange-heart-300x267.png" alt="" width="300" height="267" srcset="https://machinesaredigging.com/blog-mad/wp-content/uploads/2017/08/orange-heart-300x267.png 300w, https://machinesaredigging.com/blog-mad/wp-content/uploads/2017/08/orange-heart-768x683.png 768w, https://machinesaredigging.com/blog-mad/wp-content/uploads/2017/08/orange-heart.png 1020w" sizes="(max-width: 300px) 100vw, 300px" />I&#8217;m saying this because in the French lifestyle there is this very strong separation between your professional life and your personal life, and work is perceived as the &#8220;evil&#8221; that consumes you and prevents you from living a happy life. Work is really the thing that gives you money, but eventually it&#8217;s like a prison where you just wait for the release time when finally you can retire. It is really like that! This leads to a very strange situation where you go to a place where you spend 30% of your time with people that you don&#8217;t know and don&#8217;t care to know, that is just weird and sad. But again, it is really like that! You see some people hating their job so much but who still come just for the money. Why does it have to be like this?</p>
<p>I&#8217;ve always found myself strange for actually liking what I do and being interested in it &#8220;outside of work&#8221; or go out with my coworkers &#8220;outside of work&#8221;, I&#8217;ve seen myself &#8220;uncool&#8221;, because &#8220;uh uh you don&#8217;t have a life outside of work!&#8221;. Well, thinking about it, if I wanted a so called &#8220;life outside of work&#8221;, I think I could have one. The reason for the way it is, is because I like what I do and it&#8217;s my life! Yes, I enjoy attending tech events &#8220;outside of work&#8221;, tech is occupying 80% of my mind, yes I enjoy going out with my coworkers, thank goodness! Yes, I want to know them, and yes I could be friends with them. There is no big limit for me, technology is part of my fabric, it is like that! However indeed not everybody has the same mindset so it&#8217;s not always reciprocal, but it is like that.</p>
<p>I just want to pin here that there is nothing bizarre in liking what you do to the point where it becomes in fact your life. This doesn&#8217;t mean that I work on week-ends or at 3AM, but it means that I care for my field AT ALL TIMES. So, imagine a workplace where you would work only with friends, that would be the best! That&#8217;s really how I envision the ideal job. Until then, let&#8217;s make the most of what I have and ENJOY.</p>
<p>Yes, technology is my life and it IS pretty cool like that <img src="https://s.w.org/images/core/emoji/2.3/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>#ThursdayAfterwork</p>
<div class='yarpp-related-rss yarpp-related-none'>
</div>
]]></content:encoded>
			<wfw:commentRss>https://machinesaredigging.com/2017/08/25/technology-blends/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Late realization</title>
		<link>https://machinesaredigging.com/2017/08/22/late-realization/</link>
		<comments>https://machinesaredigging.com/2017/08/22/late-realization/#respond</comments>
		<pubDate>Tue, 22 Aug 2017 22:31:17 +0000</pubDate>
		<dc:creator><![CDATA[eloone]]></dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[Chats]]></category>
		<category><![CDATA[RealitySucks]]></category>

		<guid isPermaLink="false">http://machinesaredigging.com/?p=4426</guid>
		<description><![CDATA[Inner self: Your data model was wrong all along. Me: 😭😭😭]]></description>
				<content:encoded><![CDATA[<div class="chat">
<div class="chat2"><span>Inner self:</span> Your data model was wrong all along.</div>
<div class="chat1"><span>Me:</span> <img src="https://s.w.org/images/core/emoji/2.3/72x72/1f62d.png" alt="😭" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/2.3/72x72/1f62d.png" alt="😭" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/2.3/72x72/1f62d.png" alt="😭" class="wp-smiley" style="height: 1em; max-height: 1em;" /></div>
</div>
<div class='yarpp-related-rss yarpp-related-none'>
</div>
]]></content:encoded>
			<wfw:commentRss>https://machinesaredigging.com/2017/08/22/late-realization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Be. Fearless.</title>
		<link>https://machinesaredigging.com/2017/08/22/be-fearless/</link>
		<comments>https://machinesaredigging.com/2017/08/22/be-fearless/#respond</comments>
		<pubDate>Tue, 22 Aug 2017 06:38:44 +0000</pubDate>
		<dc:creator><![CDATA[eloone]]></dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[Stories]]></category>

		<guid isPermaLink="false">http://machinesaredigging.com/?p=4414</guid>
		<description><![CDATA[I want to pin this moment forever in the data skyland: this week-end I went sky diving !!! #Unforgettable #Incredible #AbsoluteAwesome #BigThrill #PureFactor This could provoke some big stress and fear, in my case I landed the jump completely euphoric &#8230; <a class="more_link" href="https://machinesaredigging.com/2017/08/22/be-fearless/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I want to pin this moment forever in the data skyland: this week-end I went sky diving !!!</p>
<p>#Unforgettable #Incredible #AbsoluteAwesome #BigThrill #PureFactor</p>
<p>This could provoke some big stress and fear, in my case I landed the jump completely euphoric (imagine head spinning). This is absolutely something to do in your life, one day. It&#8217;s a fantastic sensation. Thinking about it is very scary, but doing it is something else, it&#8217;s pure joy, an ABSOLUTE BIG THRILL. I&#8217;ll rely on this when challenges arise and tell myself: remember, you can do this because you have jumped in the sky !!!</p>
<p>So here is my favourite tweet of ALL TIMES (childhood combined):</p>
<div id="attachment_4415" style="width: 650px" class="wp-caption aligncenter"><a href="https://twitter.com/eloone/status/899328251495165953" target="_blank" rel="noopener"><img class="wp-image-4415 size-large" src="http://machinesaredigging.com/blog-mad/wp-content/uploads/2017/08/Screen-Shot-2017-08-22-at-08.13.03-1024x655.png" alt="" width="640" height="409" srcset="https://machinesaredigging.com/blog-mad/wp-content/uploads/2017/08/Screen-Shot-2017-08-22-at-08.13.03-1024x655.png 1024w, https://machinesaredigging.com/blog-mad/wp-content/uploads/2017/08/Screen-Shot-2017-08-22-at-08.13.03-300x192.png 300w, https://machinesaredigging.com/blog-mad/wp-content/uploads/2017/08/Screen-Shot-2017-08-22-at-08.13.03-768x491.png 768w, https://machinesaredigging.com/blog-mad/wp-content/uploads/2017/08/Screen-Shot-2017-08-22-at-08.13.03.png 1170w" sizes="(max-width: 640px) 100vw, 640px" /></a><p class="wp-caption-text">The Big Thrill.</p></div>
<p>Believe in yourself, you can do this !</p>
<div class='yarpp-related-rss yarpp-related-none'>
</div>
]]></content:encoded>
			<wfw:commentRss>https://machinesaredigging.com/2017/08/22/be-fearless/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Soul mates</title>
		<link>https://machinesaredigging.com/2017/08/16/soul-mates/</link>
		<comments>https://machinesaredigging.com/2017/08/16/soul-mates/#respond</comments>
		<pubDate>Wed, 16 Aug 2017 20:02:45 +0000</pubDate>
		<dc:creator><![CDATA[eloone]]></dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[Poetry]]></category>
		<category><![CDATA[Quotes]]></category>

		<guid isPermaLink="false">http://machinesaredigging.com/?p=4397</guid>
		<description><![CDATA[Soul mate is a one-to-one relationship. Not a one-to-many, or a many-to-many (are you kidding me !!!) relationship. &#8212; Me (My head is in CRAZY data modeling these days, at least this one is simple, or so you think !!!)]]></description>
				<content:encoded><![CDATA[<blockquote><p>Soul mate is a <strong>one-to-one</strong> relationship.<br />
Not a one-to-many, or a many-to-many (are you kidding me !!!) relationship.</p>
<div id="attachment_4401" style="width: 650px" class="wp-caption aligncenter"><img class="wp-image-4401 size-large" src="http://machinesaredigging.com/blog-mad/wp-content/uploads/2017/08/Screen-Shot-2017-08-16-at-21.55.49-1024x410.png" alt="" width="640" height="256" srcset="https://machinesaredigging.com/blog-mad/wp-content/uploads/2017/08/Screen-Shot-2017-08-16-at-21.55.49-1024x410.png 1024w, https://machinesaredigging.com/blog-mad/wp-content/uploads/2017/08/Screen-Shot-2017-08-16-at-21.55.49-300x120.png 300w, https://machinesaredigging.com/blog-mad/wp-content/uploads/2017/08/Screen-Shot-2017-08-16-at-21.55.49-768x307.png 768w, https://machinesaredigging.com/blog-mad/wp-content/uploads/2017/08/Screen-Shot-2017-08-16-at-21.55.49.png 1060w" sizes="(max-width: 640px) 100vw, 640px" /><p class="wp-caption-text">Get the picture?</p></div></blockquote>
<p>&#8212;<em> Me (My head is in CRAZY data modeling these days, at least this one is simple, or so you think !!!)</em></p>
<div class='yarpp-related-rss'>
<br/><p><b>Related posts</b></p>:<ul>
<li><a href="https://machinesaredigging.com/2015/01/30/tcp-relationships/" rel="bookmark" title="Tcp relationships">Tcp relationships </a></li>
<li><a href="https://machinesaredigging.com/2016/04/16/unique/" rel="bookmark" title="Unique">Unique </a></li>
<li><a href="https://machinesaredigging.com/2017/05/31/insomnia/" rel="bookmark" title="Insomnia">Insomnia </a></li>
</ul></p>
</div>
]]></content:encoded>
			<wfw:commentRss>https://machinesaredigging.com/2017/08/16/soul-mates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
