<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Fuzz</title>
	
	<link>http://fuzz.me.uk</link>
	<description>Coffee, IT and music therapy</description>
	<lastBuildDate>Sun, 23 Oct 2011 13:42:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/me/fuzz" /><feedburner:info uri="me/fuzz" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://fuzz.me.uk/?pushpress=hub" /><item>
		<title>Life is like a box of chocolates…</title>
		<link>http://feedproxy.google.com/~r/me/fuzz/~3/CZHrfpEuzyI/</link>
		<comments>http://fuzz.me.uk/opinions/life-a-box-of-chocolate/#comments</comments>
		<pubDate>Sun, 23 Oct 2011 13:42:04 +0000</pubDate>
		<dc:creator>Fuzzmz</dc:creator>
				<category><![CDATA[Looking glass]]></category>
		<category><![CDATA[chocolate]]></category>
		<category><![CDATA[Forest Gump]]></category>

		<guid isPermaLink="false">http://fuzz.me.uk/?p=321</guid>
		<description><![CDATA[A cheap, thoughtless, perfunctory gift that nobody ever asks for. Unreturnable, because all you get back is another box of chocolates. You’re stuck with this undefinable whipped-mint crap that you mindlessly wolf down when there’s nothing else left to eat. Sure, once in a while, there’s a peanut butter cup or an English toffee. But&#8230;]]></description>
			<content:encoded><![CDATA[<div id="attachment_322" class="wp-caption alignleft" style="width: 210px"><img class="size-full wp-image-322" title="Chocolate" src="http://fuzz.me.uk/wp-content/uploads/2011/10/choclate.jpg" alt="Box of chocolates" width="200" height="200" /><p class="wp-caption-text">Pretty, isn&#39;t it?</p></div>
<p>A cheap, thoughtless, perfunctory gift that nobody ever asks for.</p>
<p>Unreturnable, because all you get back is another box of chocolates. You’re stuck with this undefinable whipped-mint crap that you mindlessly wolf down when there’s nothing else left to eat.</p>
<p>Sure, once in a while, there’s a peanut butter cup or an English toffee. But they’re gone too fast, the taste is fleeting. So you end up with nothing but broken bits, filled with hardened jelly and teeth-crunching nuts, and if you’re desperate enough to eat those, all you’ve got left is…is an empty box, filled with useless, brown paper wrappers.</p>
<p>I am a bit too jaded at times, aren&#8217;t I?</p>
<img src="http://feeds.feedburner.com/~r/me/fuzz/~4/CZHrfpEuzyI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://fuzz.me.uk/opinions/life-a-box-of-chocolate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://fuzz.me.uk/opinions/life-a-box-of-chocolate/</feedburner:origLink></item>
		<item>
		<title>Love and other psychotropics</title>
		<link>http://feedproxy.google.com/~r/me/fuzz/~3/o4rKqJtwgK4/</link>
		<comments>http://fuzz.me.uk/opinions/love-and-other-psychotropics/#comments</comments>
		<pubDate>Sun, 16 Oct 2011 18:27:11 +0000</pubDate>
		<dc:creator>Fuzzmz</dc:creator>
				<category><![CDATA[Looking glass]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Cory Doctorow]]></category>
		<category><![CDATA[Eastern Standard Tribe]]></category>
		<category><![CDATA[Jeff Winger]]></category>
		<category><![CDATA[love]]></category>

		<guid isPermaLink="false">http://fuzz.me.uk/?p=304</guid>
		<description><![CDATA[From time to time I remind myself of this blog and feel guilty for not writing more in it; the truth is that, between a busy and fun start of the year which continued through summer and doing most of my writing on Twitter, I haven&#8217;t had much to write to the world about. But&#8230;]]></description>
			<content:encoded><![CDATA[<p>From time to time I remind myself of this blog and feel guilty for not writing more in it; the truth is that, between a busy and fun start of the year which continued through summer and doing most of my writing on Twitter, I haven&#8217;t had much to write to the world about.</p>
<p>But now I&#8217;m back in the UK and, as usual, I&#8217;m in that mushy feeling state of mind. My whole view of living in the UK for the better part of the year tended to oscillate between &#8220;I&#8217;m not really living anything behind so let&#8217;s go go go!&#8221; to &#8220;Is it really worth leaving?&#8221; over the years, mostly being in tight connection to whether I had a special someone and if she was coming with me or not.</p>
<p>As you can guess, now I&#8217;m in the latter of the two mind sets, which makes this post have some sort of context that was missing before.</p>
<p><img class="alignleft size-full wp-image-305" title="Love" src="http://fuzz.me.uk/wp-content/uploads/2011/10/love.jpg" alt="Love = worn out shoes" width="240" height="320" />Love is that pair of sneakers you just can&#8217;t part with; you&#8217;ve been through everything in them, shared the ground beneath your world at every step and even though they may now look old and battered and broken they&#8217;re an part of who you are. They represent you, they&#8217;ve &#8220;grown&#8221; with you and every dent, tear and spot represents a shared memory, a shared act.</p>
<p>Yes, I can also see that Romanian saying &#8220;a fi calcat in picioare&#8221; (&#8220;to be stepped on&#8221;) forming in your head after the whole shoe analogy and you know what, it&#8217;s a valid thought! Love always represents a gamble, you&#8217;re always taking a risk when you allow yourself to say those three words that can make or break a moment or more, but in the end it&#8217;s a risk that&#8217;s worth taking; sure, you can end up being used and abused and stepped on, but hey, it&#8217;s a learning experience, right? It&#8217;s a risk that needs taking towards being happy. Sure, there are people who are happy and content without love, but I&#8217;m not one of them.</p>
<p>Cory Doctorow asks an interesting question in <a title="Download Eastern Standard Tribe" href="http://www.goodreads.com/book/show/29589.Eastern_Standard_Tribe" target="_blank">Eastern Standard Tribe</a>: <em>&#8220;Would you rather be smart, or happy?&#8221;</em> this being closely tied to one of the themes of the book which is betrayal: the main character, Art, is used and manipulated by his girlfriend for her own gain. Art is generally a smart person, but he lets his guard down when love gets in the way which ends with him locked up in an insane asylum (no, that&#8217;s not the end of the book, I won&#8217;t spoil it for you) &#8211; happiness, even though fleeting and maybe fake, leads to his almost destruction.</p>
<p>I think that this, smart versus happy, like almost everything in life is a balancing act; you&#8217;re high on your wire, the lights on you and the crowd holding their breath while you make your way across, well, life, trying not to fall &#8211; keep everything in balance and you&#8217;re good, healthy and possibly more successful, don&#8217;t and you fall to your doom (sorry, life rarely has safety nets).</p>
<p>You might think that everything I&#8217;ve written so far is a cliché, but you know what?</p>
<blockquote><p><strong>The biggest truths aren&#8217;t original. The truth is ketchup. It&#8217;s Jim Belushi. Its job isn&#8217;t to blow our minds. It&#8217;s to be within reach.                                                                                       </strong>- Jeff Winger</p></blockquote>
<p>In the end though, every time I think about love I fall back to a thing I once read (and for the life and deep regret of me I can&#8217;t remember where):</p>
<p><strong>Being in love, truly in love, means renouncing all possible lives except the one shared with the person you love.</strong></p>
<img src="http://feeds.feedburner.com/~r/me/fuzz/~4/o4rKqJtwgK4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://fuzz.me.uk/opinions/love-and-other-psychotropics/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://fuzz.me.uk/opinions/love-and-other-psychotropics/</feedburner:origLink></item>
		<item>
		<title>Future Shorts One – The Afterthoughts</title>
		<link>http://feedproxy.google.com/~r/me/fuzz/~3/RLobMUEhDxs/</link>
		<comments>http://fuzz.me.uk/opinions/future-shorts-afterthoughts/#comments</comments>
		<pubDate>Sat, 05 Feb 2011 23:43:57 +0000</pubDate>
		<dc:creator>Fuzzmz</dc:creator>
				<category><![CDATA[Looking glass]]></category>
		<category><![CDATA[Artexpo]]></category>
		<category><![CDATA[Beeple]]></category>
		<category><![CDATA[Bucharest National Theater]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[Flying Lotus - Kill Your Co-workers]]></category>
		<category><![CDATA[Francois Leroy]]></category>
		<category><![CDATA[Future Shorts]]></category>
		<category><![CDATA[Goodbye Mr Chu]]></category>
		<category><![CDATA[Kelly Sears]]></category>
		<category><![CDATA[Klaxons]]></category>
		<category><![CDATA[Lars And Peter]]></category>
		<category><![CDATA[Mary Last Seen]]></category>
		<category><![CDATA[Matthew Bate]]></category>
		<category><![CDATA[movies]]></category>
		<category><![CDATA[Saam Farahmand]]></category>
		<category><![CDATA[Sean Durkin]]></category>
		<category><![CDATA[Stephanie Lansaque]]></category>
		<category><![CDATA[The Drift]]></category>
		<category><![CDATA[The Mystery of The Flying Kicks]]></category>
		<category><![CDATA[TNB]]></category>
		<category><![CDATA[Twin Flames]]></category>

		<guid isPermaLink="false">http://fuzz.me.uk/?p=281</guid>
		<description><![CDATA[In case you don&#8217;t know, Future Shorts is a worldwide event dedicated to screening good short films on one day in over 90 cities from around the world; the screening is usually accompanied by other multimedia elements including live music and rescores, performers and installations. In fact, their motto is ONE event. One beat. ONE&#8230;]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-282" title="Future Shorts One" src="http://fuzz.me.uk/wp-content/uploads/2011/02/future-shorts-one.jpg" alt="Future Shorts One Logo" width="200" height="352" />In case you don&#8217;t know, Future Shorts is a worldwide event dedicated to screening good short films on one day in over 90 cities from around the world; the screening is usually accompanied by other multimedia elements including live music and rescores, performers and installations.</p>
<p>In fact, their motto is <em>ONE event. One beat. ONE audience&#8230; ONE worldwide.</em> which nicely fits the concept on which the event is built on.</p>
<p>Going back to the event at hand, this was the second global edition for 2011 but the first one here in Romania (as far as I know), and took place in the Artexpo hall in the Bucharest National Theater. The place was a nice choice as it provided enough space for the audience, even though the main room was split in two smaller ones, each with its own screen for better viewing and distribution of seats; the downside though was that the room was somewhat chilly, especially if you came unprepared and hoping for a cozy atmosphere. The audio and video quality were good overall, even though at times (especially during the last film, Goodbye Mr Chu) it was a bit too loud and thus noisy for my taste.<span id="more-281"></span></p>
<p>Another plus is the fact that drinks &#8211; both nonalcoholic and alcoholic &#8211; could be had and that the main viewing room was a non-smoking area. This is worth mentioning on its own because at many of the &#8220;alternative&#8221; cultural events of this kind smoking is permitted in the main room which leads to both viewing and seeing problems depending on the venue, the number of people and the ventilation system.</p>
<p>But what&#8217;s a film screening without movies? This edition was built around 6 short films and one music video; in order of appearance, they were:</p>
<ol>
<li><strong>Lars And Peter</strong></li>
<li><strong>Klaxons &#8211; Twin Flames</strong> (the music video) &#8211; Dir: Saam Farahmand</li>
<li><strong>The Mystery of The Flying Kicks</strong> &#8211; Dir: Matthew Bate</li>
<li><strong>Flying Lotus &#8211; Kill Your Co-workers</strong> &#8211; Dir: Beeple</li>
<li><strong>The Drift</strong> &#8211; Dir: Kelly Sears</li>
<li><strong>Mary Last Seen</strong> – Dir: Sean Durkin</li>
<li><strong>Goodbye Mr Chu</strong> &#8211; Dir: Stephanie Lansaque &amp; Francois Leroy</li>
</ol>
<p>The most interesting films in my opinion were <strong>The Mystery of The Flying Kicks</strong> (you can see part of it embedded at the end of this post), a &#8220;documentary&#8221; about the random shoes you see hanging from utility wires built on a call and tell your story concept and <strong>Mary Last Seen</strong>, a strange film a bit open to interpretation, but in my opinion revolves around the stages a (failed) relationship passes through, from the beginning of the journey to the abandonment at the end.</p>
<p>Flying Lotus and Goodbye Mr Chu had the most interesting visual style of the lot, but story wise just seemed bland, a trait which Lars And Peter also shared.</p>
<p>One problem I saw was the lack of small breaks between films, which would make discussing the material just viewed a lot easier as it is fresh in your mind, as well as going and getting something to drink much easier; this would also allow the movies to settle in and make the even seem a bit longer, as the one hour head to head screening can seem a bit short and underwhelming otherwise.</p>
<p>This edition finished with a live performance by Hijack &amp; Giuser, which unfortunately weren&#8217;t my cup of tea so I passed on the opportunity to see them play and instead opted for a bite to eat and a small chat.</p>
<p>Overall the event was nice and worth the price of admission (15 RON, or around $5 US), but could be even better with some small breaks between films and some more promotion done ahead of time.</p>
<p>And as promised, here&#8217;s a small part of The Mystery of Flying Kicks.</p>
<p><iframe src="http://player.vimeo.com/video/9486588?title=0&amp;byline=0&amp;portrait=0&amp;color=ffffff" width="601" height="338" frameborder="0"></iframe></p>
<img src="http://feeds.feedburner.com/~r/me/fuzz/~4/RLobMUEhDxs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://fuzz.me.uk/opinions/future-shorts-afterthoughts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://fuzz.me.uk/opinions/future-shorts-afterthoughts/</feedburner:origLink></item>
		<item>
		<title>Code isn’t perfect</title>
		<link>http://feedproxy.google.com/~r/me/fuzz/~3/eJSoT9zw4Xc/</link>
		<comments>http://fuzz.me.uk/tech/code-isnt-perfect/#comments</comments>
		<pubDate>Sun, 09 Jan 2011 16:33:34 +0000</pubDate>
		<dc:creator>Fuzzmz</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Hello World]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Security Development Lifecycle]]></category>

		<guid isPermaLink="false">http://fuzz.me.uk/?p=275</guid>
		<description><![CDATA[I hate it when people bash programs because they have bugs; you know what, it&#8217;s hard as hell to write software and it&#8217;s impossible to write perfect code! Heck, even the common Hello World! has issues. Let&#8217;s take for example: Someone forgot to check their return values (the standard is int main and not void&#8230;]]></description>
			<content:encoded><![CDATA[<p>I hate it when people bash programs because they have bugs; you know what, it&#8217;s hard as hell to write software and it&#8217;s impossible to write perfect code!</p>
<p>Heck, even the common Hello World! has issues. Let&#8217;s take for example:</p>
<pre class="brush: cpp; title: ; notranslate">#include &lt;stdlib.h&gt;
#include &lt;stdio.h&gt;

void main(int argc, char **argv) {
  printf(&quot;Hello World!\n&quot;);
}</pre>
<p>Someone forgot to check their return values (the standard is int main and not void main), things aren&#8217;t localized, and it will randomly trap on exit on some platforms. And, it is as published 20 years ago in a typical C textbook.</p>
<p>And this is just a small sample, imagine a codebase of million lines of code.</p>
<p>A good read about secure coding practices is the Microsoft Security Development Lifecycle; it&#8217;s entire purpose it to make code as secure as engineering practices know how to accomplish. You can download it from <a href="http://bit.ly/fdJtx9" target="_blank">here</a>.</p>
<img src="http://feeds.feedburner.com/~r/me/fuzz/~4/eJSoT9zw4Xc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://fuzz.me.uk/tech/code-isnt-perfect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://fuzz.me.uk/tech/code-isnt-perfect/</feedburner:origLink></item>
		<item>
		<title>A bit on math</title>
		<link>http://feedproxy.google.com/~r/me/fuzz/~3/Cftr31ziexY/</link>
		<comments>http://fuzz.me.uk/tech/a-bit-on-math/#comments</comments>
		<pubDate>Fri, 24 Dec 2010 02:31:37 +0000</pubDate>
		<dc:creator>Fuzzmz</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[calculus]]></category>
		<category><![CDATA[math]]></category>
		<category><![CDATA[one true mathematics]]></category>

		<guid isPermaLink="false">http://fuzz.me.uk/?p=267</guid>
		<description><![CDATA[Here&#8217;s a little secret they don&#8217;t teach in school: there is no One True Mathematics. Math is nothing but a long series of if-then statements. All branches of math start from axioms which are completely arbitrary. Using different mathematical assumptions to model a real-life problem can prove more or less helpful; mathematical terminology can be&#8230;]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-269" title="Math" src="http://fuzz.me.uk/wp-content/uploads/2010/12/math.jpg" alt="math" width="160" height="160" />Here&#8217;s a little secret they don&#8217;t teach in school: there is no <em>One True Mathematics</em>.  Math is nothing but a long series of if-then statements.  All branches of math start from axioms which are <em>completely arbitrary</em>.   Using different mathematical assumptions to model a real-life problem can  prove more or less helpful; mathematical terminology can be used or  abused; but axioms themselves can never be called <em>true</em> or <em>wrong</em>.</p>
<p>Over time, people have figured out which axioms are convenient for  solving large classes of problems.  This leads some to prove more &amp;  more corollaries under that system. <span id="more-267"></span> Others work to unify existing  branches of math &#8212; no doubt appealing to an internal sense of elegance,  but just as importantly, allowing the techniques developed for certain  problems to be brought to bear against a host of other problems that had  previously been modeled in the other language, but never solved.   Eventually, algorithmic tricks are honed for the most common operations;  the trickier assumptions are formally derived; and several centuries  later, a whitewashed summary of these concepts gets distilled into  textbooks as <em>The One True Math</em>.</p>
<p>That strategy is great for establishing basic numeric literacy in a  large population.  But it doesn&#8217;t stand up to critical scrutiny.  If you  want to answer questions like &#8220;what is infinity?&#8221;, be prepared to  accept that some things you&#8217;ve learned aren&#8217;t true&#8230;and more  importantly, <em>none</em> of them is <em>True</em> (capital T).  Ultimately math always boils down to &#8220;because I said so&#8221;  &#8212; just like it does when you&#8217;re answering that kid who keeps repeating  &#8220;why? why? why?&#8221;  He might be the world&#8217;s greatest philosopher, if you  think about it&#8230;but he&#8217;s also really annoying.  So it is with math.   Brush away your preconceptions about what numbers &#8220;must&#8221; mean (because  that&#8217;s what I was always taught, dammit!) and suddenly your brain will  hurt a lot less.</p>
<p>For starters:</p>
<ul>
<li>There is no such thing as a &#8220;point.&#8221;  It&#8217;s a silly concept some Greek  guy made up because it helped him solve a few problems.  If points don&#8217;t  help you solve the problem at hand, you can safely ignore them, because  they literally don&#8217;t exist.</li>
<li>Same goes for &#8220;lines&#8221;, &#8220;triangles&#8221;, and so on.</li>
<li>Even &#8220;numbers&#8221; are completely, 100% abstract.  Really.  Some numeric  concepts (eg positive integers) happen to be easy to map to real world  objects.  Some are harder (irrationals).  Some are just damn confusing  (semi-lattices).  Everyone thinks of integers as the One True Number System&#8230;but they&#8217;re all equally fake.</li>
<li>The relationship known as &#8220;equals&#8221; is also 100% made-up.  To a  mathematician, there is actually tons of variety in the world of  so-called &#8220;equivalence relations.&#8221;</li>
<li>The concept &#8220;number of points on a continuous line&#8221; is particularly fuzzy.  It wasn&#8217;t fully developed until the early 19th century, which in math terms might as well be  yesterday.  Although &#8220;number&#8221; and &#8220;line&#8221; have widely accepted  definitions by now, &#8220;points on a line&#8221; remains sufficiently vague &#8212; and  the ways said quantity might or might not be useful in various  situations are sufficiently diverse &#8212; that real mathematicians would  surely stick to more precise terminology.</li>
</ul>
<h2>Length</h2>
<p>For most real world situations, length is the more interesting property  by far.  All you care about is whether your new apartment has 9&#8242;  ceilings, not how many atoms high the drywall is stacked.  When you  glance at the cashier, you instantly perceive that (physically) longer  lines will probably take &#8220;longer&#8221; &#8212; see, the concept has even invaded  our language!</p>
<p>By comparison, saying that all lines are &#8220;equal&#8221; sounds silly.  It&#8217;s  true that mathematicians use cardinality to establish equivalence  relations between otherwise incomparable sets, but cashiers don&#8217;t give a  shit about bijections!  99% of the time, the kind of logic that leads  people to conclude your lines are &#8220;the same&#8221; in some sense is pure  mental masturbation.</p>
<p>Nevertheless, since our world is composed of discrete objects, length  and cardinality occasionally feel intertwined, if not identical.  After  all, you could measure the # of  atoms from floor to ceiling, or the # of items in each shopper&#8217;s cart.   If anything you&#8217;d expect your counting to make your length estimates  more accurate.  Maybe you&#8217;d be right.</p>
<p>The world of mathematics is blissfully unaware of all this, however.   Until you prove a connection between cardinality and arc length, or  introduce another axiom that explicitly links them, they remain  completely independent concepts, floating in their own theoretical  bubbles.  The relationship you &amp; I perceive between counting and  geometry is a coincidence brought about by the physical universe +  sloppy teaching.</p>
<h2>Is &#8220;converge&#8221; the same as &#8220;equals&#8221; when it comes to infinite series?</h2>
<p>First things first: &#8220;equals&#8221; is a loaded term, especially with a subject  like infinite series.  As we saw earlier, there are many ways one might  define equivalence between mathematical objects.  Of course, we&#8217;d never  get anywhere if we let the multitude of competing theories impede  communication.  Which is why mathematicians have lots of  precisely-defined jargon in this area: identical, congruent, reflexive,  isomorphic, isometric, homeomorphic, etc. are terms you might (should)  encounter.  When you confine the discussion to integer arithmetic and  similar stuff seen in schools, the differences are subtle at best.   Suffice to say they widen when you introduce more interesting  mathematical concepts &#8212; such as infinity &#8212; to the point that exploring  those differences has become <a href="http://en.wikipedia.org/wiki/Category_theory">an important branch of mathematics</a> in itself.</p>
<p>So anyway, your question here is totally fair.  It shows you have good instincts.</p>
<p>On to infinite convergence.  Before we can talk intelligently about  assigning a value to such entities, we have to ask, why bother?  There&#8217;s  no such thing as an infinite sum.  There&#8217;s no such thing as &#8220;1+1&#8243;,  either, but at least we can all intuit why it&#8217;s useful to adopt the  common definition when it&#8217;s time to buy two apples at the grocery.  What  does an infinite sum buy us?  Even if we walked up to the cashier  carrying every last atom in the universe, it wouldn&#8217;t require us to add infinitely many times, right?</p>
<p>The answer is: <strong>unless you solve Zeno&#8217;s paradox, you can&#8217;t do calculus</strong>.  After all, Newton&#8217;s original book was called The Calculus of Infinitesimals.   (among other things, the title should serve as a big reminder that  there are many kinds of calculus, not just the one stuffed into AP  tests!)  So the real question becomes: do you know calc?  Do you want  to?</p>
<p>Once you can divide a curve into infinitely small segments  (differentiate) and total up the area of infinitely small shapes  underneath it (integrate), huge swaths of real world calculations get  much easier.  The benefit to physics is direct &amp; obvious.  (Newton  was a physicist.)  Engineering, finance, probability, and pretty much  every social science that needs to solve constrained-optimization  problems are equally indebted to infinitesimals.  Clearly, these  techniques have enormously widespread appeal.</p>
<p>And that, children, is why some folks casually say that 2 + 1 + 1/2 +  1/4&#8230; &#8220;equals&#8221; 4.  Because Calc 101 says so, and calc is really useful  stuff, so lots of people learn it nowadays.</p>
<p>But remember, calculus is just something we made up. In fact, it wasn&#8217;t <a href="http://en.wikipedia.org/wiki/Limit_%28mathematics%29">rigorously defined</a> until the 19th century, hundreds of years *after* Newton and Leibnitz.  Even today, there is no law of the universe stating <em>Thou Shalt Believe In The Cauchy-Weierstrass Formulation</em>.</p>
<p>So yeah, this post was brought to you by a total lack of sleep and a small fever. Lucky me and lucky you.</p>
<p><a href="http://betterexplained.com/articles/category/math/" target="_blank">BetterExplained</a> also has some good re-explanations of math-ey concepts should you be interested in learning more.</p>
<img src="http://feeds.feedburner.com/~r/me/fuzz/~4/Cftr31ziexY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://fuzz.me.uk/tech/a-bit-on-math/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://fuzz.me.uk/tech/a-bit-on-math/</feedburner:origLink></item>
		<item>
		<title>“I want to be a computer programmer”</title>
		<link>http://feedproxy.google.com/~r/me/fuzz/~3/ZREZ3GwNiIA/</link>
		<comments>http://fuzz.me.uk/tech/becoming-a-programmer/#comments</comments>
		<pubDate>Mon, 13 Dec 2010 19:42:53 +0000</pubDate>
		<dc:creator>Fuzzmz</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://fuzz.me.uk/?p=252</guid>
		<description><![CDATA[I love it when people talk about programming in general and throw coders in just one pot and let them slowly boil without having even a basic understanding on some concepts behind the whole writing code experience. First of all I want to make a distinction between &#8220;computer programming&#8221; and &#8220;software engineering&#8221;: the former can&#8230;]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-262" title="Code Sample" src="http://fuzz.me.uk/wp-content/uploads/2010/12/codish.png" alt="Code Sample" width="283" height="109" />I love it when people talk about programming in general and throw coders in just one pot and let them slowly boil without having even a basic understanding on some concepts behind the whole <em>writing code experience</em>.</p>
<p>First of all I want to make a distinction between &#8220;computer programming&#8221; and &#8220;software engineering&#8221;: the former can write code while the latter can engineer it. The analogy I&#8217;d use to describe the scope is &#8220;construction worker vs. architect,&#8221; except in this case the construction worker is also white collar.</p>
<p>While a computer programmer can churn out lines of code one after another he doesn&#8217;t know concepts such as analysis of algorithms, Big O notation or even software profiling. You can at an extreme think of this guy as a code monkey.</p>
<p>There&#8217;s a priceless look some give when other start talking about the various frameworks and concepts they&#8217;re working with. (SOA? Web services? SOAP?)</p>
<p>I guess what I&#8217;m saying is that there are various levels of &#8220;programmer&#8221;, and you might want to consider what kind of programmer you&#8217;re interested in becoming. It&#8217;s a pretty broad category.<span id="more-252"></span>There are several major categories that every programmer has to deal with, and it helps to know the categories and even that there are categories:</p>
<h2>Technologies</h2>
<p>Elements of programming like SOAP, J2EE, and even (to a large extent) typical programming languages like C++, Java, C#, and SQL are &#8220;mere&#8221; technologies. Programming languages often have important ideas embedded in them (see below), but for the most part are particular frameworks for getting work done. HR departments set great store by these, because they are easy to turn into checklists.</p>
<p>They are important today (because companies really don&#8217;t want to pay for your training), but in terms of being a really competent programmer, these for the most part, are not a barrier to becoming one. It&#8217;s just that there are so many, few of us have time to become proficient in a tithe of them. These, then, represent a combination of choice (&#8220;I want to be a SOAP guy&#8221;) and happenstance (&#8220;my job gave me a chance to learn TCP/IP networking and I seized it&#8221;). They tend to dominate your daily life in practice, so even though happenstance matters, try to exercise choice, here.</p>
<p>These are also the easiest things for the self-taught programmer to learn.</p>
<h2>Theory</h2>
<p>This is the real thing that &#8220;members of the guild&#8221; have that self-taught programmers have difficulty getting on their own.</p>
<p>It&#8217;s a huge world of what can be called &#8220;applied logic&#8221; and if your degree program doesn&#8217;t feature a lot of it, then your degree program is basically geared to turning out mere technologists instead of programmers. Look for topics like computation theory, algorithms, compiler theory, artificial intelligence, and like things. You can, without a degree, get jobs without knowing this stuff, but your competitiveness will always suffer if you do not learn this stuff.</p>
<p>If you get a job without a degree, promise yourself to find the time to get this background. You&#8217;ll earn more and be happier and more productive when you do.</p>
<h2>Technique</h2>
<p>These are specific sub-disciplines of programming that have been adopted over the years. Most bubbled up out of real practice, but were adopted in curricula.</p>
<p>They are either taught on the job or in school, but which are practiced tell you a lot about the kind of company you are working for. This is the world of software engineering and includes topics like structured programming (old hat, but still relevant), encapsulation, object-oriented programming (getting to be old hat), agile programming, the software life cycle, and like topics. Learn these not just to generate useful code, but to generate code that can be delivered and maintained in the context of an organization that hires dozens to hundreds of programmers.</p>
<p>This is something that can be learned on the job, but can be at least &#8220;book learned&#8221; in a degree program. It is difficult to self-teach, because it is all about &#8220;programming in the large&#8221; in the context of actual teams delivering projects. Some of the topics here are embedded in programming languages (e.g. object-oriented programming has distinct flavors based on whether it is C++ or Java, say), and that&#8217;s important to know, too, as you learn particular languages &#8212; they embed biases in how you think about important topics. Be sure, therefore, to learn more than one computer language over time (far too many people learn or are proficient in only one &#8212; these people, in my experience, are always the most limited because they don&#8217;t know that some of what they cherish are artifacts of their favorite language &#8212; learn even two and this becomes clear).</p>
<h2>Other stuff</h2>
<p>Because programming is now getting to be an older discipline, there&#8217;s a surprising degree of choice about &#8220;what kind do I become.&#8221; Remain curious, then, because there may be a technology (and, therefore, a series of jobs) in any of the categories above that you will find to be much more enjoyable than others. And, this is a tough enough job that you will definitely want to enjoy what you are working with. Indeed, if you don&#8217;t do this, then no matter how much it pays, you may find yourself wanting to do something else if you evolve into some purgatory of a decent paying job, but in a technology that really doesn&#8217;t make you want to get up in the morning.</p>
<p>Curiosity will also keep you from becoming the 55 year old COBOL programmer who is basically paid to support 30 year old code and nothing else. Some of these guys can be well paid, but the trick is, if you don&#8217;t keep learning new things, you can go from well paid to unemployed all too easily and not enjoy the work, when you get it, in the bargain.</p>
<p>Curious people also take small risks (transitioning from one technology to another, one language to another) and so in years like 2009, they have enough variety on their résumé to be in real demand.</p>
<p>And remember, if someone tells you that you can&#8217;t even code your way out of a paper bag and you don&#8217;t instantly write the following code on whatever you can then you don&#8217;t belong in the world of code.</p>
<pre class="brush: cpp; html-script: false; light: false; tab-size: 4; title: Code your way out of a paper bag; notranslate">
class PaperBag {
public:
     PaperBag() { }
     void getOut() { }

};

int main() {
     PaperBag myBag;
     myBag.getOut();

     return 0;

}
</pre>
<img src="http://feeds.feedburner.com/~r/me/fuzz/~4/ZREZ3GwNiIA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://fuzz.me.uk/tech/becoming-a-programmer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://fuzz.me.uk/tech/becoming-a-programmer/</feedburner:origLink></item>
		<item>
		<title>Why I chose .NET</title>
		<link>http://feedproxy.google.com/~r/me/fuzz/~3/SPSUy6GG9mA/</link>
		<comments>http://fuzz.me.uk/tech/why-i-chose-net/#comments</comments>
		<pubDate>Sat, 11 Dec 2010 12:15:09 +0000</pubDate>
		<dc:creator>Fuzzmz</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[ecosystem]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://fuzz.me.uk/?p=238</guid>
		<description><![CDATA[From time to time I run into a forum post or tweet in which someone asks what language is a good one to start programming. All replies usually make good points about a language or another &#8211; be it Python, Java, C# or what have you &#8211; when it comes to how easy the language&#8230;]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-239" title="Microsoft Developers" src="http://fuzz.me.uk/wp-content/uploads/2010/12/devs.png" alt="Microsoft Developers" width="458" height="84" />From time to time I run into a forum post or tweet in which someone asks what language is a good one to start programming. All replies usually make good points about a language or another &#8211; be it Python, Java, C# or what have you &#8211; when it comes to how easy the language is to learn, how concise or beginner friendly it is, but one element that I rarely see mentioned in language choice is developer communities.</p>
<p>When I was faced with choosing a language on which to concentrate I was in the exact situation as the people mentioned above. I made the decision to go with Microsoft/.NET and I think this has been one of the best moves I ever made.<span id="more-238"></span></p>
<p>In my experience Microsoft/.NET leads the others by <strong>huge</strong> margins in consistently providing lots of free developer content at user groups, code camps, MSDN events, etc. This means that one can milk the many developer events for all they were worth, and be able to quickly grow the skill set to get good at .NET rapidly.</p>
<p>With With Java and PHP, there is rarely much available other than on-line forums and mailing lists. You don&#8217;t get the same level of local community, and you don&#8217;t have real faces that you can meet and ask questions to; this can be invaluable when you are networking to find job opportunities, etc.</p>
<p>This is not to say that with .NET you don&#8217;t have online resources; you still have volumes of on-line content, possibly even more and better than what is available for Java and/or PHP. The in-person events are in addition, not instead of learning resources, and it makes a big difference when learning <strong>and</strong> when networking.</p>
<p>Another big advantage of MS as a career choice, is that you can stair-step into a RAD drag-drop Jr. programmer role to get your feet wet. From what I saw and if I understand correctly the answers to many a threads online, Java and PHP don&#8217;t have similar Jr. programmer capabilities where a newer developer can crank out minor applications with lots of the innards automatically code-generated for you. This can be a valuable career step if you need to build your skill-set before tackling industrial sized development projects.</p>
<p>So in the end, take the ecosystem and the community into account when starting a new language or deciding to pursue a career in a specific direction &#8211; it can save you a lot of headache and pain down the road.</p>
<img src="http://feeds.feedburner.com/~r/me/fuzz/~4/SPSUy6GG9mA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://fuzz.me.uk/tech/why-i-chose-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://fuzz.me.uk/tech/why-i-chose-net/</feedburner:origLink></item>
		<item>
		<title>The move</title>
		<link>http://feedproxy.google.com/~r/me/fuzz/~3/f0V8g5vSObs/</link>
		<comments>http://fuzz.me.uk/opinions/move/#comments</comments>
		<pubDate>Sun, 05 Dec 2010 10:03:40 +0000</pubDate>
		<dc:creator>Fuzzmz</dc:creator>
				<category><![CDATA[Looking glass]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[Romania]]></category>
		<category><![CDATA[UK]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://fuzz.me.uk/?p=175</guid>
		<description><![CDATA[As some may know I&#8217;m spending most of my year in the UK being a nice chap and doing all sorts of weird things, such as going to Uni (well, not this year) or working. Well, I&#8217;ve decided to take my work with me and go back home this year, so I guess it&#8217;s goodbye&#8230;]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Working Remote" src="http://fuzz.me.uk/images/remote.png" alt="How I Learned to Stop Worrying and Love Working Remote" width="144" height="430" />As some may know I&#8217;m spending most of my year in the UK being a nice chap and doing all sorts of weird things, such as going to Uni (well, not this year) or working. Well, I&#8217;ve decided to take my work with me and go back home this year, so I guess it&#8217;s goodbye Britain, I&#8217;ll see you again in October!</p>
<p>This may seem like a dumb move at first: why in hell give up a cozy office, proper tea and the English lifestyle in favor of noisy, somewhat dirty and weird Romania?</p>
<p>The first thing that came to mind was the money I would save by working from home: cut out paying rent, transport, utilities and a major part of food and I look up at saving around £300 a month, sometimes more, sometimes less. This alone is an important enough reason in itself, but coupled with the rest that will follow will make the decision sound more rational.</p>
<p>Regarding my work, all of it is tied to a computer, so it doesn&#8217;t matter that it&#8217;s the PC from the office or my laptop; the truth is that most of the time I already code on my laptop even while at work because I want to have my environment just so and my tools already there and set up to my exact desires without having to go &amp; get approval before installing a specific utility I&#8217;ll end up using only once. As for my coworkers, we already do 99% of our communication via internet (email, IM, VoIP) because we want and are required to have a paper trail, so that won&#8217;t change much in our interactions. I also work better when I&#8217;m alone as I&#8217;m able to focus better at the task at hand.<span id="more-175"></span></p>
<p>Being back home also means that I have those meat-friends so much closer which makes everything so much better; add in the parks, cafe&#8217;s, pubs and clubs I love, combine them with those people and you end up being much more happy. Don&#8217;t get me wrong, I like the acquaintances I have here and some places, but I miss the mood from back home.</p>
<p>As for the city itself, I love it so much more than the little town I&#8217;m spending my days now; I&#8217;ll have shops open in the middle of the night, places to roam and new things to discover.</p>
<p>Also, this isn&#8217;t a definitive move &#8211; I&#8217;ll be back in the UK next October as Uni starts again &#8211; but it does give me a small hint about the future paths I may take. I guess that as long as I&#8217;ll be able to work remotely and get a nice and stable income this will allow me to either stay in a place or roam as I like for as long as I have an internet connection and a plug to charge my laptop.</p>
<p>I know that this may not be seen as a &#8220;career&#8221;, but as long as I&#8217;m happy and can support myself and meet my goals it&#8217;s great. What more could I want?</p>
<p>Many thanks as well to the lovely people I&#8217;ve talked with about this before deciding and their arguments for and against the move!</p>
<img src="http://feeds.feedburner.com/~r/me/fuzz/~4/f0V8g5vSObs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://fuzz.me.uk/opinions/move/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://fuzz.me.uk/opinions/move/</feedburner:origLink></item>
		<item>
		<title>Super Meat Boy dev mode</title>
		<link>http://feedproxy.google.com/~r/me/fuzz/~3/D53YO8GZpds/</link>
		<comments>http://fuzz.me.uk/tech/super-meat-boy-dev-mode/#comments</comments>
		<pubDate>Sat, 04 Dec 2010 17:16:09 +0000</pubDate>
		<dc:creator>Fuzzmz</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[custom levels]]></category>
		<category><![CDATA[dev mode]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[level editor]]></category>
		<category><![CDATA[modding]]></category>
		<category><![CDATA[Super Meat Boy]]></category>
		<category><![CDATA[Wikipedia]]></category>

		<guid isPermaLink="false">http://fuzz.me.uk/?p=191</guid>
		<description><![CDATA[While waiting for the level editor for Super Meat Boy which will be released sometime in January next year we can still create and edit levels in the game using the developer mode. To enable it -devmode needs to be added the the launch options of the game which then allows the user to use&#8230;]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Super Meat Boy" src="http://fuzz.me.uk/images/spm.jpg" alt="Super Meat Boy" width="172" height="139" />While waiting for the level editor for <a title="Super Meat Boy" href="http://supermeatboy.com/" target="_blank">Super Meat Boy</a> which will be released sometime in January next year we can still create and edit levels in the game using the developer mode.</p>
<p>To enable it <strong>-devmode</strong> needs to be added the the launch options of the  game which then allows the user to use the editor by pressing F1;  pressing F1 again exits the editor and places the player in the level  level.<span id="more-191"></span></p>
<h2>Contents</h2>
<p><a href="#editor">The Editor</a><br />
<a href="#binds">Editor Binds</a><br />
<a href="#char">Setting the Character in Dev mode</a><br />
<a href="disclaimer">Disclaimer</a></p>
<p><a name="editor"></a></p>
<h2>The Editor</h2>
<p>The editor is accessed by pressing F1 in developer mode and allows  the creation and editing of new or existing levels in the game. In case  there are black bars in the user interface, the mouse pointer needs to be  moved further down to be able to click on the NEW/LOAD/SAVE buttons and  other UI elements while in the editor.</p>
<p>To save new levels, a folder called Levels needs to be created in the  Super Meat Boy directory. Please note not to start the new level  immediately; instead, when starting the game, add the command-line:  -palette palettefile.lp</p>
<p>palettefile.lp can be one of the following:</p>
<ul>
<li>4bit1.lp</li>
<li>end.lp</li>
<li>factory.lp</li>
<li>forest.lp</li>
<li>gb.lp</li>
<li>glitch.lp</li>
<li>hell.lp</li>
<li>hospital.lp</li>
<li>rapture.lp</li>
<li>retro1.lp</li>
</ul>
<p><a name="binds"></a></p>
<h2>Editor binds</h2>
<p>The keys used in the editor are as follow:</p>
<table>
<tbody>
<tr>
<th>Key</th>
<th>Action</th>
</tr>
<tr>
<td>Mouse1</td>
<td>Places the selected element</td>
</tr>
<tr>
<td>Mouse2</td>
<td>Clears the selected element</td>
</tr>
<tr>
<td>MouseWheel</td>
<td>Changes the selected element</td>
</tr>
<tr>
<td>Delete</td>
<td>Deletes the selected element</td>
</tr>
<tr>
<td>G</td>
<td>Set Way Point of selected element</td>
</tr>
<tr>
<td>W/A/S/D</td>
<td>Move view</td>
</tr>
<tr>
<td>Q</td>
<td>Zoom out</td>
</tr>
<tr>
<td>E</td>
<td>Zoom in</td>
</tr>
<tr>
<td>1 &#8211; 8</td>
<td>Change layer</td>
</tr>
<tr>
<td>Z</td>
<td>Change to &#8216;Set Piece Mode&#8217;</td>
</tr>
<tr>
<td>X</td>
<td>Change to &#8216;Parallax Mode&#8217;</td>
</tr>
<tr>
<td>C</td>
<td>Change to &#8216;Camera Mode&#8217;</td>
</tr>
<tr>
<td>N</td>
<td>Change to &#8216;Animal Mode&#8217;</td>
</tr>
<tr>
<td>L</td>
<td>Change to &#8216;Lighting Mode&#8217;</td>
</tr>
<tr>
<td>Y</td>
<td>Change to &#8216;Animated Piece Mode&#8217;</td>
</tr>
<tr>
<td>T</td>
<td>Change to &#8216;Tile Mode&#8217;</td>
</tr>
<tr>
<td>H</td>
<td>Change to &#8216;Obstacle Mode&#8217;</td>
</tr>
<tr>
<td>B</td>
<td>Set player spawn point to where mouse is</td>
</tr>
<tr>
<td>Space + MouseWheel</td>
<td>Rotate element (before placing)</td>
</tr>
<tr>
<td>Tab + MouseWheel</td>
<td>Flip element (before placing)</td>
</tr>
<tr>
<td>Ctrl + MouseWheel</td>
<td>Scale element (before placing)</td>
</tr>
<tr>
<td>Shift + MouseWheel</td>
<td>Position of element on Z axis (before placing)</td>
</tr>
<tr>
<td>` (tilda)</td>
<td>Snap objects to grid</td>
</tr>
<tr>
<td>Ctrl + L</td>
<td>Load</td>
</tr>
<tr>
<td>Ctrl + S</td>
<td>Save</td>
</tr>
<tr>
<td>Ctrl + Q</td>
<td>Quit</td>
</tr>
<tr>
<td>Shift + Drag</td>
<td>Select groups</td>
</tr>
<tr>
<td>Ctrl + C</td>
<td>Copy selection</td>
</tr>
<tr>
<td>Ctrl + V</td>
<td>Paste selection</td>
</tr>
</tbody>
</table>
<p><a name="char"></a></p>
<h2>Setting the character in dev mode</h2>
<p>To set the character you play as in dev mode you can use <strong>-devmode -char #</strong> as a launch option, replacing the # with the number of the character you wish to play as.</p>
<p><img class="alignnone" title="Character IDs Table" src="http://fuzz.me.uk/images/char-table.png" alt="Character IDs Table" width="450" height="390" /></p>
<p><a name="disclaimer"></a></p>
<h2>Disclaimer</h2>
<p>The content of this article was originally written for the <a title="Super Meat Boy - Wikipedia" href="http://en.wikipedia.org/wiki/Super_Meat_Boy" target="_blank">Wikipedia page of the game</a> and was published as such there. Unfortunately it was considered to be too in depth and was later removed. That old version can be still read via <a title="Old revision - Super Meat Boy - Wikipedia" href="http://en.wikipedia.org/w/index.php?title=Super_Meat_Boy&amp;oldid=400486682" target="_blank">this link</a>.</p>
<p>I hope that centralizing all this information spread across multiple forums and multiple days will be of some use to people interested in creating levels and modding the game.</p>
<img src="http://feeds.feedburner.com/~r/me/fuzz/~4/D53YO8GZpds" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://fuzz.me.uk/tech/super-meat-boy-dev-mode/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://fuzz.me.uk/tech/super-meat-boy-dev-mode/</feedburner:origLink></item>
		<item>
		<title>And again… and again… and again</title>
		<link>http://feedproxy.google.com/~r/me/fuzz/~3/13R-xya5N6k/</link>
		<comments>http://fuzz.me.uk/opinions/again/#comments</comments>
		<pubDate>Fri, 03 Dec 2010 06:33:25 +0000</pubDate>
		<dc:creator>Fuzzmz</dc:creator>
				<category><![CDATA[Looking glass]]></category>
		<category><![CDATA[determination]]></category>
		<category><![CDATA[Super Meat Boy]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://fuzz.me.uk/?p=153</guid>
		<description><![CDATA[Some of us are a weird bunch. We like running into obstacles time and time again, pushing forward no matter what the costs and no matter the risk of failure; we fall to the furthest depths just to climb up again, take the most foolish risks just for the thrill of the conquest and when&#8230;]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Success" src="http://fuzz.me.uk/images/right-meat.png" alt="Winning Super Meat Boy" width="207" height="212" />Some of us are a weird bunch. We like running into obstacles time and time again, pushing forward no matter what the costs and no matter the risk of failure; we fall to the furthest depths just to climb up again, take the most foolish risks just for the thrill of the conquest and when things go to shit we take a sip of bitter failure, smile, and get right back on that unstable chair at the edge of the flaming pit.</p>
<p>Some say we never learn, or that we&#8217;re stubborn and stupid for making the seemingly same mistakes over and over, not seeing the small changes made in hope of a different result. They expect us to take new paths without realizing that a new path can be almost identical to the old one. But we do get better, we learn from our mistakes and each new step is an iteration, not a leap; despite everything we play it safe even though the appearances may defy that. And when we jump we&#8217;re miles away from where we&#8217;re expected to be, as it would matter to us what is expected by others.<span id="more-153"></span></p>
<p>Practice makes perfect and this can&#8217;t be more true! We do the seemingly same mind numbing math problems over and over and over until they become part of us, until we reach the point that the logic behind the method is so ingrained in ourselves that we can do them without thinking. We write code the same way, line after line after line after leap. We drink our coffee and gin in the same way, meet new people through steps and jumps and conquer ourselves in the process.</p>
<p>We fail relationships, start new ones and fail again, we tweak and try again in the hope that we&#8217;ll succeed. We&#8217;re tweakers, looking at the big picture and see the hurricane we unleash with the flap of the wing. We&#8217;re also not afraid of tired cliché&#8217;s and speaking in plural because we honestly don&#8217;t really care that much.</p>
<p>And from time to time something comes along and reminds us of our nature. Something that would seem irrelevant and childish to others opens whole new worlds and paths for us.</p>
<p><img class="alignright" title="Failure" src="http://fuzz.me.uk/images/left-meat.png" alt="Failing Super Meat Boy" width="177" height="212" />And we might fail again on those new paths, just as well as we might succeed. We&#8217;re a bit masochistic with ourselves, taking higher risks and blind leaps, hoping that we&#8217;ll win the game; if not, we&#8217;ll just start over and tweak what needs to be tweaked.</p>
<p>But back to the small things! Super Meat Boy is one of those small things, both in his world and in ours. He sprints into pits and spikes and saws in the desperate struggle to meet his goal, and just as we do, when he fails he tweaks; change the timing at this jump and the height at the next and voilà, we&#8217;re right next to the love of our life. But, as in life, nothing is that easy, as she is stolen away and we find ourselves in the mud yet again, catching a glimpse of our goal&#8230; and we do it again and again, until we win. Until we&#8217;ve proven to the world and ourselves that we&#8217;re the best, that there&#8217;s nothing more. And just when you reach that point you realize that you could have been a bit faster on <strong>Chapter 3, level 5</strong>, and you do it all again, for the thrill of pushing your limits.</p>
<p>You reach exhaustion but automatism already took place, muscle memory letting the brain rest. That&#8217;s why we do it again and again&#8230; because we can free our mind of menial tasks and dream of <em>8bit worlds through purple vortexes</em>, worlds which grant us super powers such as sticking to walls or gliding. That or we find ourselves fat and slow and useless, but nobody wants to think about that, not even those <strong>tofu eating boys</strong>.</p>
<p>Yes, <a title="Team Meat (Super Meat Boy!) Blog" href="http://supermeatboy.com/" target="_blank">Super Meat Boy</a> was my little thing that made me realize that it&#8217;s good to do it over and over and over again, conquering exhaustion and lack of inspiration, learning from mistakes and tweaking. It&#8217;s a nice metaphor for our daily lives, our goal always in sight but rarely in reach.</p>
<p>We put on <em>bandages</em>, take a deep breath and jump on!</p>
<p><object width="620" height="490"><param name="movie" value="http://www.youtube.com/v/n3SkhVmeYwA?fs=1&amp;hl=en_US&amp;rel=0&amp;hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/n3SkhVmeYwA?fs=1&amp;hl=en_US&amp;rel=0&amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="620" height="490"></embed></object></p>
<img src="http://feeds.feedburner.com/~r/me/fuzz/~4/13R-xya5N6k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://fuzz.me.uk/opinions/again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://fuzz.me.uk/opinions/again/</feedburner:origLink></item>
	</channel>
</rss>

