<?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>muhuk.com &#187; Personal</title>
	<atom:link href="http://www.muhuk.com/category/personal/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.muhuk.com</link>
	<description>know thyself</description>
	<lastBuildDate>Thu, 29 Dec 2011 05:05:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Dune Art</title>
		<link>http://www.muhuk.com/2011/12/dune-art/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=dune-art</link>
		<comments>http://www.muhuk.com/2011/12/dune-art/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 05:05:14 +0000</pubDate>
		<dc:creator>Atamert Ölçgen</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[dune]]></category>
		<category><![CDATA[sci-fi]]></category>

		<guid isPermaLink="false">http://www.muhuk.com/?p=508</guid>
		<description><![CDATA[Why is there so little Dune art? The setting is so colorful and the stories so rich, it is unlikely that artists reading it are not inspired. I can only imagine it's not read by many.

Leto II &#38; Siona:

Duncan Idaho, one of my favorite characters:

Also, check this site out if you were also puzzled ...]]></description>
			<content:encoded><![CDATA[<p>Why is there so little Dune art? The setting is so colorful and the stories so rich, it is unlikely that artists reading it are not inspired. I can only imagine it&#8217;s not read by many.</p>

<p>Leto II &amp; Siona:</p>

<p><object width="450" height="329"><param name="movie" value="http://backend.deviantart.com/embed/view.swf?1"><param name="flashvars" value="id=209804007&#038;width=1337"><param name="allowScriptAccess" value="always"><embed src="http://backend.deviantart.com/embed/view.swf?1" type="application/x-shockwave-flash" width="450" height="329" flashvars="id=209804007&#038;width=1337" allowscriptaccess="always"></embed></object></p>

<p>Duncan Idaho, one of my favorite characters:</p>

<p><object width="450" height="354"><param name="movie" value="http://backend.deviantart.com/embed/view.swf?1"><param name="flashvars" value="id=66859009&#038;width=1337"><param name="allowScriptAccess" value="always"><embed src="http://backend.deviantart.com/embed/view.swf?1" type="application/x-shockwave-flash" width="450" height="354" flashvars="id=66859009&#038;width=1337" allowscriptaccess="always"></embed></object></p>

<p>Also, check this site out if you were also puzzled by the end of original series; <a href="http://www.iwriteiam.nl/D7M_D.html">Dune: Marty and Daniel</a></p>
<div><a class="addthis_button" href="http://www.muhuk.com//addthis.com/bookmark.php?v=250" addthis:url='http://www.muhuk.com/2011/12/dune-art/' addthis:title='Dune Art '><img src="//cache.addthis.com/cachefly/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a></div><p>No related posts.</p><p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.muhuk.com/2011/12/dune-art/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Was it the imperialism that made the west rich?</title>
		<link>http://www.muhuk.com/2011/11/was-it-the-imperialism-that-made-the-west-rich/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=was-it-the-imperialism-that-made-the-west-rich</link>
		<comments>http://www.muhuk.com/2011/11/was-it-the-imperialism-that-made-the-west-rich/#comments</comments>
		<pubDate>Wed, 16 Nov 2011 11:36:33 +0000</pubDate>
		<dc:creator>Atamert Ölçgen</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[competence]]></category>
		<category><![CDATA[imperialism]]></category>
		<category><![CDATA[success]]></category>
		<category><![CDATA[wealth]]></category>

		<guid isPermaLink="false">http://www.muhuk.com/?p=436</guid>
		<description><![CDATA[I had a friend who kept talking about how he cares about ideology and how he is willing to sacrifice and all... In the meantime he was in a bad financial state. It could prevent him continuing his education. He changed the topic back to politics and socialism when I asked what he was ...]]></description>
			<content:encoded><![CDATA[<p>I had a friend who kept talking about how he cares about ideology and how he is willing to sacrifice and all&#8230; In the meantime he was in a bad financial state. It could prevent him continuing his education. He changed the topic back to politics and socialism when I asked what he was going to do about his own situation. I had to end the conversation by saying &#8220;save yourself first, then you can save the world&#8221; finally. I had enough with that.</p>

<p>I remembered that conversation when I was watching the TED talk <a href="http://www.ted.com/talks/niall_ferguson_the_6_killer_apps_of_prosperity.html">The 6 killer apps of prosperity</a> by Niall Ferguson. It is not an in depth analysis of course, but underlines some of the obvious facts and also includes some surprises.</p>

<p><object width="526" height="374">
<param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"></param>
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="always"/>
<param name="wmode" value="transparent"></param>
<param name="bgColor" value="#ffffff"></param>
<param name="flashvars" value="vu=http://video.ted.com/talk/stream/2011G/Blank/NiallFerguson_2011G-320k.mp4&#038;su=http://images.ted.com/images/ted/tedindex/embed-posters/NiallFerguson_2011G-embed.jpg&#038;vw=512&#038;vh=288&#038;ap=0&#038;ti=1226&#038;lang=&#038;introDuration=15330&#038;adDuration=4000&#038;postAdDuration=830&#038;adKeys=talk=niall_ferguson_the_6_killer_apps_of_prosperity;year=2011;theme=rethinking_poverty;theme=technology_history_and_destiny;event=TEDGlobal+2011;tag=Business;tag=Culture;tag=Global+Issues;tag=economics;&#038;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" />
<embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgColor="#ffffff" width="526" height="374" allowFullScreen="true" allowScriptAccess="always" flashvars="vu=http://video.ted.com/talk/stream/2011G/Blank/NiallFerguson_2011G-320k.mp4&#038;su=http://images.ted.com/images/ted/tedindex/embed-posters/NiallFerguson_2011G-embed.jpg&#038;vw=512&#038;vh=288&#038;ap=0&#038;ti=1226&#038;lang=&#038;introDuration=15330&#038;adDuration=4000&#038;postAdDuration=830&#038;adKeys=talk=niall_ferguson_the_6_killer_apps_of_prosperity;year=2011;theme=rethinking_poverty;theme=technology_history_and_destiny;event=TEDGlobal+2011;tag=Business;tag=Culture;tag=Global+Issues;tag=economics;&#038;preAdTag=tconf.ted/embed;tile=1;sz=512x288;"></embed>
</object></p>

<p>This talk also touches how Ottoman Empire lost its power by giving in to bigotry. And the funniest thing is, according to the speaker, <a href="http://en.wikipedia.org/wiki/Ibrahim_Muteferrika">İbrahim Müteferrika</a> was the one who realized the advantages of western empires. The very own İbrahim Müteferrika of Ottoman Empire, who brought the printing technology.</p>

<p>Oh, and it ends with a surprise. If you are really observant or you have watched it till the end, you will see that the trend is reversing.</p>
<div><a class="addthis_button" href="http://www.muhuk.com//addthis.com/bookmark.php?v=250" addthis:url='http://www.muhuk.com/2011/11/was-it-the-imperialism-that-made-the-west-rich/' addthis:title='Was it the imperialism that made the west rich? '><img src="//cache.addthis.com/cachefly/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a></div><p>Related posts:<ol>
<li><a href='http://www.muhuk.com/2011/09/sign-of-a-stupid-programmer/' rel='bookmark' title='Sign of a Stupid Programmer'>Sign of a Stupid Programmer</a></li>
</ol></p><p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.muhuk.com/2011/11/was-it-the-imperialism-that-made-the-west-rich/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sign of a Stupid Programmer</title>
		<link>http://www.muhuk.com/2011/09/sign-of-a-stupid-programmer/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sign-of-a-stupid-programmer</link>
		<comments>http://www.muhuk.com/2011/09/sign-of-a-stupid-programmer/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 14:32:26 +0000</pubDate>
		<dc:creator>Atamert Ölçgen</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[code quality]]></category>
		<category><![CDATA[competence]]></category>
		<category><![CDATA[stupidity]]></category>

		<guid isPermaLink="false">http://www.muhuk.com/?p=430</guid>
		<description><![CDATA[<pre><code>if some_boolean_expression:
    return True
else:
    return False
</code></pre>

Unlike (http://www.codinghorror.com/blog/2007/02/why-cant-programmers-program.html), stupid programmers can and do program. That is the problem.

<pre><code>joined = '%s%s%s%s%s%s' % (
 ...
</code></pre>]]></description>
			<content:encoded><![CDATA[<pre><code>if some_boolean_expression:
    return True
else:
    return False
</code></pre>

<p>Unlike <a href="http://www.codinghorror.com/blog/2007/02/why-cant-programmers-program.html">programmers who can&#8217;t program</a>, stupid programmers can and do program. That is the problem.</p>

<pre><code>joined = '%s%s%s%s%s%s' % (
    some_list[0],
    some_list[1],
    some_list[2],
    some_list[3],
    some_list[4],
    some_list[5],
    some_list[6])
</code></pre>

<p>You just wish they were unable to program. Every single time you encounter their code you question yourself. You ask <code>if this is programming, what the f#ck is it I have been doing all this time?</code></p>

<pre><code>def __unicode__(self):
    return '%s' % self.some_unicode_attribute
</code></pre>

<p>I have been reading on stupidity lately. It all started with <a href="http://twitter.com/onurozer">Onur</a> tweeting <a href="http://www.science20.com/hammock_physicist/survival_stupidest-77846">this article</a>. Then I have found the following definition of <a href="http://wwwcsif.cs.ucdavis.edu/~leeey/stupidity/basic.htm">stupidity</a>:</p>

<blockquote>
  <p>A stupid person is a person who causes losses to another person or to a group of persons while himself deriving no gain and even possibly incurring losses.</p>
</blockquote>

<p>They&#8217;re both good reads. I just wish I was introduced to these concepts earlier. I felt stupid for my ignorance on stupidity.</p>

<pre><code>def some_func(**kwargs):
    param1 = kwargs.get('param1', 'param1_default')
    param2 = kwargs.get('param2', 'param2_default')
    param3 = kwargs.get('param3', 'param3_default')
    param4 = kwargs.get('param4', 'param4_default')
    param5 = kwargs.get('param5', 'param5_default')
    param6 = kwargs.get('param6', 'param6_default')
</code></pre>

<p>Watch out for the stupid programmer. He is destructive.</p>
<div><a class="addthis_button" href="http://www.muhuk.com//addthis.com/bookmark.php?v=250" addthis:url='http://www.muhuk.com/2011/09/sign-of-a-stupid-programmer/' addthis:title='Sign of a Stupid Programmer '><img src="//cache.addthis.com/cachefly/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a></div><p>Related posts:<ol>
<li><a href='http://www.muhuk.com/2011/11/was-it-the-imperialism-that-made-the-west-rich/' rel='bookmark' title='Was it the imperialism that made the west rich?'>Was it the imperialism that made the west rich?</a></li>
</ol></p><p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.muhuk.com/2011/09/sign-of-a-stupid-programmer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Our Fear of Success, Reptilian Brain and Principles</title>
		<link>http://www.muhuk.com/2011/09/our-fear-of-success-reptilian-brain-and-principles/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=our-fear-of-success-reptilian-brain-and-principles</link>
		<comments>http://www.muhuk.com/2011/09/our-fear-of-success-reptilian-brain-and-principles/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 02:56:52 +0000</pubDate>
		<dc:creator>Atamert Ölçgen</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[criticism]]></category>
		<category><![CDATA[mentor]]></category>
		<category><![CDATA[personal development]]></category>
		<category><![CDATA[principle]]></category>
		<category><![CDATA[reptilian brain]]></category>

		<guid isPermaLink="false">http://www.muhuk.com/?p=432</guid>
		<description><![CDATA[I have been reading whatever I can find about game theory1 for some time. I am trying to understand the fundamental rules behind how we make our decisions. One thing that fascinated me all my life is human beings' unwillingness to walk the path, that which has been demonstrated to yield better results with ...]]></description>
			<content:encoded><![CDATA[<p>I have been reading whatever I can find about game theory<sup>1</sup> for some time. I am trying to understand the fundamental rules behind how we make our decisions. One thing that fascinated me all my life is human beings&#8217; unwillingness to walk the path, that which has been demonstrated to yield better results with not significantly more requirements than the alternatives. One instance is very well described in <a href="http://www.sebastianmarshall.com/the-million-dollar-question">this article</a>. I will not go into the details and try to analyze it.</p>

<p>I have learned to recognize this behaviour and walk away. There are better ways to waste your time than trying to convince someone who doesn&#8217;t want to help himself, to do something fruitful. This education cost me a lot of time. But I think I have finally learned.</p>

<p>While I was reading <a href="http://www.bwater.com/Uploads/FileManager/Principles/Bridgewater-Associates-Ray-Dalio-Principles.pdf">Ray Dalio&#8217;s Principles</a>, I found these two paragraphs below. They simply explain the whole issue:</p>

<blockquote>
  <p>Unlike any other species, man is capable of reflecting on himself and the things around him to learn and
  adapt in order to improve.  He has this capability because, in the evolution of species man’s brain
  developed a part that no other species has—the prefrontal cortex.  It is the part of the human brain that
  gives us the ability to reflect and conduct other cognitive thinking.  Because of this, people who can
  objectively reflect on themselves and others —most importantly on their weaknesses are—can figure out
  how to get around these weaknesses, can evolve fastest and come closer to realizing their potentials
  than those who can’t.</p>
  
  <p>However, typically defensive, emotional reactions—i.e., ego barriers—stand way of this progress.  These
  reactions take place in the part of the brain called the amygdala.  As a result of them, most people don’t
  like reflecting on their weaknesses even though recognizing them is an essential step toward preventing
  them from causing them problems.  Most people especially dislike others exploring their weaknesses
  because it makes them feel attacked, which produces fight or flight reactions; however, having others
  help one find one’s weaknesses is essential because it’s very difficult to identify one’s own.  Most people
  don’t like helping others explore their weaknesses, even though they are willing to talk about behind their
  backs, For these reasons most people don’t  do a good job of understanding themselves and adapting in
  order to get what they want most out of life.  In my opinion, that is the biggest single problem of mankind
  because it, more than anything else, impedes people’s abilities to address all other problems and it is
  probably the greatest source of pain for most people.</p>
</blockquote>

<p>If we can successfully classify people into these two groups, I think we can do more meaningful things. Of course, it&#8217;s OK to become friends with the people who fall into the second category. As long as you don&#8217;t forget about their limitations and pick suitable activities.</p>

<p>Now, the second group of people are quite a different story. They would not only accept your help for their personal development, they would welcome it. But, why should we care? It&#8217;s their personal development, their problem. Shouldn&#8217;t we be worried about our own personal development? These people would have a momentum in their life that will affect your own pace. Moreover they will probably try to engage you and try to help you overcome your weaknesses. You should be worried about your own growth primarily. This is why surrounding yourself with these people is a great idea.</p>

<p>I have been very fortunate to meet people who are not afraid to review and renew themselves. I have managed to understand myself and others better, thanks to their mentoring. You don&#8217;t need to wait for a mentor to appear out of nowhere<sup>2</sup> and give you all the answers and keys though. You can start with Seth Godin&#8217;s <a href="http://vimeo.com/5895898">Quieting the Lizard Brain</a> talk (below) and hopefully begin learning and changing things. After all noone can adapt for you, you will eventually need to exert some effort. Great effort.</p>

<p><iframe src="http://player.vimeo.com/video/5895898?title=0&amp;byline=0&amp;portrait=0&amp;color=e91c6b" width="400" height="300" frameborder="0" webkitAllowFullScreen allowFullScreen></iframe><p></p>

<p><strong>1</strong>: Also I have been reading about game design but it is not really related to this post.</p>

<p><strong>2</strong>: I consider myself really, really lucky, what kind of person would I be if those fantastic people hadn&#8217;t appear out of nowhere. I don&#8217;t think I would have ever dared to challenge myself.</p>
<div><a class="addthis_button" href="http://www.muhuk.com//addthis.com/bookmark.php?v=250" addthis:url='http://www.muhuk.com/2011/09/our-fear-of-success-reptilian-brain-and-principles/' addthis:title='Our Fear of Success, Reptilian Brain and Principles '><img src="//cache.addthis.com/cachefly/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a></div><p>No related posts.</p><p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.muhuk.com/2011/09/our-fear-of-success-reptilian-brain-and-principles/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Programming is Debating</title>
		<link>http://www.muhuk.com/2011/07/programming-is-debating/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=programming-is-debating</link>
		<comments>http://www.muhuk.com/2011/07/programming-is-debating/#comments</comments>
		<pubDate>Thu, 14 Jul 2011 16:33:30 +0000</pubDate>
		<dc:creator>Atamert Ölçgen</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[agile development]]></category>
		<category><![CDATA[iterations]]></category>
		<category><![CDATA[software development]]></category>

		<guid isPermaLink="false">http://www.muhuk.com/?p=419</guid>
		<description><![CDATA[How difficult is it to start programming? By starting I mean producing real code, be it a personal project or something you will get paid for. But it is not written for the purpose of learning.

Most of the readers of this blog are professional programmers. I am sure for many of you starting ...]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_423" class="wp-caption alignleft" style="width: 260px"><a href="http://www.muhuk.com/wp-content/uploads/2011/07/city_centre.jpeg"><img src="http://www.muhuk.com/wp-content/uploads/2011/07/city_centre.jpeg" alt="" title="City Center, Singapore" width="250" height="750" class="size-full wp-image-423" /></a><p class="wp-caption-text">Programming is human activity, but this image still has nothing to do with it.</p></div> How difficult is it to start programming? By starting I mean producing real code, be it a personal project or something you will get paid for. But it is not written for the purpose of learning.</p>

<p>Most of the readers of this blog are professional programmers. I am sure for many of you starting was quite easy and natural. But for a lot of people it is an extremely difficult obstacle. I know people, more than 50 people, who studied CS or CE in university but has never written any real code. They get anxious when the possibility presents itself.</p>

<p>The problem with the start is usually the false expectations about programming. There are certain myths about heroic programmers writing incredible programs in impossible conditions with little or no effort. This is of course bullshit. But I have witnessed again and again people setting their expectations about the experience of writing code by these absurd standards. The actual experience inevitably fails to deliver these expectations and the person gives up. This doesn&#8217;t have be so. Programming is supposed to be fun.</p>

<p>When we open a book and start reading, the words we see are unlikely the author&#8217;s original words. The original, raw content get <a href="http://en.wikipedia.org/wiki/Copy_editing">edited</a> before printing. It is an iterative process. I don&#8217;t want to get into the details about publishing<sup>1</sup> but beginners should study this process carefully. Because the process of programming is same, sans <a href="http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures/">the magic</a>.</p>

<p>So the act of programming is also an act of debating. You debate with your tests using your code. When all tests pass, the debate is over. When you are making design decisions, no matter how small they are, there is a debate going on between the requirements, the resources and your professional judgement. Therefore it would be unreasonable to expect programming to be a smooth, frictionless process. If you want to start you should be prepared for it.</p>

<p>I would like to share a few pointers that I hope will make the start more predictable if not easier:</p>

<ol>
<li>Try to find a real problem to work on. Forget about educational/theoretical problems. Solve a real, practical problem. There is one extremely important thing to remember here; the scope of the project must be as small as possible. A series of 2-day projects are much better than a 2 week project.</li>
<li>Start by documenting the usage of the code. Write an example script that imports your hypotetical code and uses its functionality. In other words; <a href="http://www.paulgraham.com/progbot.html">design top-down, program bottom-up.</a></li>
<li>Then flesh out the structure. Create files, classes, functions, comments. Writing code is good for warming-up to write some code.</li>
<li>Divide and conquer. Implement incrementally, accomplish one thing at a time. If a functionality is giving you hard time, try to write something that produces some results but not exactly what you expect. Then continue iterating until you get it right. Don&#8217;t wait for the programming muse to come and light the way. Sometimes you need to invent all the wrong implementations before figuring out the correct one.</li>
<li>Never hesitate to ask for help. Programming is debating, why not introduce your peers and mentors into the process. If you are asking for help make sure you have a concrete question. Input, expected output and your current code is usually enough. Even when you don&#8217;t have a problem or question, share your work with others and try to get as much feedback as possible.</li>
<li>Do your research. There is no getting around the reading. I would be lying to you if I said otherwise. If you want to win the debate you need to be well prepared. It may be a little overwhelming in the beginning. But as you build up your knowledge (and experience) you will enjoy reading more.</li>
</ol>

<p>I hope these pointers are helpful. But I think the most important thing to remember is programming is not a mechanical process but it is very human, I call it a debate, some call it <a href="http://books.google.com/books/about/The_art_of_computer_programming.html?id=5oJQAAAAMAAJ">art</a>.</p>

<p><strong>1</strong>: Nor am I an expert on the subject.</p>
<div><a class="addthis_button" href="http://www.muhuk.com//addthis.com/bookmark.php?v=250" addthis:url='http://www.muhuk.com/2011/07/programming-is-debating/' addthis:title='Programming is Debating '><img src="//cache.addthis.com/cachefly/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a></div><p>No related posts.</p><p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.muhuk.com/2011/07/programming-is-debating/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>A Few Words About Singapore, Lah</title>
		<link>http://www.muhuk.com/2011/06/a-few-words-about-singapore-lah/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=a-few-words-about-singapore-lah</link>
		<comments>http://www.muhuk.com/2011/06/a-few-words-about-singapore-lah/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 07:08:41 +0000</pubDate>
		<dc:creator>Atamert Ölçgen</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[expat]]></category>
		<category><![CDATA[kindness]]></category>
		<category><![CDATA[Singapore]]></category>

		<guid isPermaLink="false">http://www.muhuk.com/?p=405</guid>
		<description><![CDATA[It has been nine months since I moved to Singapore and started working for (http://www.brandsfever.com). I remember my collagues taking me to dinner one day. They ordered (http://en.wikipedia.org/wiki/Tom_yum) for me and told me that this is all that I can eat from now on. That was a joke of course.

Singapore is a very [expat ...]]></description>
			<content:encoded><![CDATA[<p>It has been nine months since I moved to Singapore and started working for <a href="http://www.brandsfever.com">BrandsFever</a>. I remember my collagues taking me to dinner one day. They ordered <a href="http://en.wikipedia.org/wiki/Tom_yum">Tom-yum</a> for me and told me that this is all that I can eat from now on. That was a joke of course.</p>

<p>Singapore is a very <a href="http://ileriseviye.org/blog/general/the-expat-explorer-survey-all-of-your-questions-about-working-abroad-beautifully-visualized/">expat friendly</a> country. After 10+ years of living in İstanbul, it is almost effortless to survive here. The biggest difficulty I have faced is the cultural difference. I have grown up to believe that I was the eastern guy. Only after living here for a while, I realized that I was western. Without a doubt.</p>

<p>Communication is more indirect and subtle here. Our way of to-the-point talking usually goes overboard, fails to convey your message and you end up where you have started. This was quite frustrating for me at the beginning. I still haven&#8217;t mastered the art. But I have come to realize that I am just a guest here, a stranger and therefore I am the one who should learn and to adopt.</p>

<p>I have quoted a dialogue from <a href="http://en.wikipedia.org/wiki/Outliers_(book)">Outliers</a> below to give you a better idea of what I am writing about:</p>

<pre><code>Kwacang (boss): It's cold and I'm kind of hungry.
(meaning: Why don't you buy a drink or something to eat?)

Mr. Kim (employee): How about having a glass of liquor?
(meaning: I will buy liquor for you)

Kwacang (boss): It's okay. Don't bother.
(meaning: I will accept your offer if you repeat it)

Mr. Kim (employee): You must be hungry. How about going out?
(meaning: I insist upon treating you)

Kwacang (boss): Shall I do so?
(meaning: I accept)
</code></pre>

<p>Also there are certain things that will probably catch you off-guard if you are unfamiliar with asian culture. In western world, no sometimes means yes. Here, yes sometimes means no. In fact, for me, yes has just been a polite no more often than not. Possibly because I am such an <a href="http://en.wikipedia.org/wiki/Ang_mo">Ang mo</a>.</p>

<p>Something interesting happened just this morning. When I was riding the elevator the gentleman told me <em>it is floor 3</em>, when it stopped the the third floor. This is kind of like a big gesture here, he saved me from the embarrasment. Because as it usually happens you dash out of the elevator and if it&#8217;s not the ground floor you make a fool of yourself. I think this elegance is the defining characteristic of the eastern culture.</p>
<div><a class="addthis_button" href="http://www.muhuk.com//addthis.com/bookmark.php?v=250" addthis:url='http://www.muhuk.com/2011/06/a-few-words-about-singapore-lah/' addthis:title='A Few Words About Singapore, Lah '><img src="//cache.addthis.com/cachefly/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a></div><p>No related posts.</p><p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.muhuk.com/2011/06/a-few-words-about-singapore-lah/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Morphing Characters In Real-life Footage</title>
		<link>http://www.muhuk.com/2010/10/morphing-characters-in-real-life-footage/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=morphing-characters-in-real-life-footage</link>
		<comments>http://www.muhuk.com/2010/10/morphing-characters-in-real-life-footage/#comments</comments>
		<pubDate>Wed, 27 Oct 2010 01:12:22 +0000</pubDate>
		<dc:creator>Atamert Ölçgen</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[3d reconstruction]]></category>
		<category><![CDATA[morping]]></category>
		<category><![CDATA[video manipulation]]></category>

		<guid isPermaLink="false">http://www.muhuk.com/?p=382</guid>
		<description><![CDATA[If you have used <code>Poser</code> or <code>Make Human</code> you must have been bewildered by the power of expressiveness they provide. Just by moving a few sliders you can morph your model into a completely new character. (For those who are not 3D enthusiasts; modelling the changes manually would take hours instead of seconds)

Well, (http://www.mpi-inf.mpg.de/resources/MovieReshape/) ...]]></description>
			<content:encoded><![CDATA[<p>If you have used <code>Poser</code> or <code>Make Human</code> you must have been bewildered by the power of expressiveness they provide. Just by moving a few sliders you can morph your model into a completely new character. (For those who are not 3D enthusiasts; modelling the changes manually would take hours instead of seconds)</p>

<p>Well, <a href="http://www.mpi-inf.mpg.de/resources/MovieReshape/">MovieReshape</a> does the same thing on real-life footage. You can morph flesh-and-bone actors in-motion. Watch the video below and pay close attention to how it fits a mesh on the model.</p>

<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/zXSj4pcl9Ao?fs=1&amp;hl=en_US&amp;color1=0x3a3a3a&amp;color2=0x999999"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/zXSj4pcl9Ao?fs=1&amp;hl=en_US&amp;color1=0x3a3a3a&amp;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>

<p>Here is the <a href="http://www.mpi-inf.mpg.de/resources/MovieReshape/MovieReshape.pdf">paper</a> from Max Planck Institute. And if you want to play with 3D morphing I suggest you try <a href="http://www.makehuman.org/">Make Human</a> (open source).</p>

<p>Source: <a href="http://gizmodo.com/5661418/mind+blowing-video-app-can-transform-any-flabby-slob-into-a-hottie">gizmodo.com</a></p>
<div><a class="addthis_button" href="http://www.muhuk.com//addthis.com/bookmark.php?v=250" addthis:url='http://www.muhuk.com/2010/10/morphing-characters-in-real-life-footage/' addthis:title='Morphing Characters In Real-life Footage '><img src="//cache.addthis.com/cachefly/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a></div><p>No related posts.</p><p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.muhuk.com/2010/10/morphing-characters-in-real-life-footage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I Am Discontinuing Telvee</title>
		<link>http://www.muhuk.com/2010/09/i-am-discontinuing-telvee/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=i-am-discontinuing-telvee</link>
		<comments>http://www.muhuk.com/2010/09/i-am-discontinuing-telvee/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 07:13:59 +0000</pubDate>
		<dc:creator>Atamert Ölçgen</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[django-inviting]]></category>
		<category><![CDATA[django-simple-friends]]></category>
		<category><![CDATA[telvee]]></category>

		<guid isPermaLink="false">http://www.muhuk.com/?p=380</guid>
		<description><![CDATA[Telvee was originally a Facebook app. It was (http://burakbuyukdemir.com/)'s idea to create a virtual coffee reading app. (http://apps.facebook.com/rakisofrasi/) was super popular then. We have quickly built and deployed and getting some good results. But the competition wasn't fair.

When I decided to give this software a fair chance to succeed on its very ...]]></description>
			<content:encoded><![CDATA[<p>Telvee was originally a Facebook app. It was <a href="http://burakbuyukdemir.com/">Burak Büyükdemir</a>&#8216;s idea to create a virtual coffee reading app. <a href="http://apps.facebook.com/rakisofrasi/">Rakı Sofrası</a> was super popular then. We have quickly built and deployed and getting some good results. But the competition wasn&#8217;t fair.</p>

<p>When I decided to give this software a fair chance to succeed on its very own domain the only question in my head was; will it pass the test of users? It doesn&#8217;t really matter what you have intended the users do with your application. What matters, first, is what they think they&#8217;d like to do with it and then whether or not they actually use it.</p>

<p>So I tried and I failed. Two main reasons of this failure are; technical deficiencies and the special way of interaction coffee reading is. Technical deficiencies is the easy one. I couldn&#8217;t devote enough time for telvee, especially lately. As a result it doesn&#8217;t even have basic stuff like e-mail changing or account deletion. This is 100% my fault. The second reason however is more complicated and there was not much I could do about it. Except one thing I will tell you at the end of this post.</p>

<p>Telvee didn&#8217;t pass the user&#8217;s test mainly because coffee reading is somewhat private. It&#8217;s more of a 1-to-1 communication, while all social applications<sup>1</sup> are designed for 1-to-many communication. This was disastrous not only because of the lack of viral growth but also because of the reluctance of users to interact with other users.</p>

<div id="attachment_383" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.muhuk.com/wp-content/uploads/2010/08/muhuk-92.jpeg"><img src="http://www.muhuk.com/wp-content/uploads/2010/08/muhuk-92-300x69.jpg" alt="An example image of coffee remains telvee generates" title="An example image of coffee remains telvee generates" width="300" height="69" class="size-medium wp-image-383" /></a><p class="wp-caption-text">An example image of coffee remains telvee generates</p></div>

<p>I would like to thank everybody who participated and I hope you had some fun playing with it. Telvee domain will soon redirect to this post and I will probably not renew it next time.</p>

<p>I won&#8217;t be starting a new experiment soon. I will spend most of my time on my work. Hopefully I will be spending a little more time on free software projects. By the way I would like to note that Telvee has spawned a couple of Django apps: <a href="http://github.com/muhuk/django-inviting">django-inviting</a> &amp; <a href="http://github.com/muhuk/django-simple-friends">django-simple-friends</a>.</p>

<p>Oh, and the thing I could do better about user experience was to be more agile. I should have either fixed the problem quickly or failed fast. I have no regrets though. This was a unique experience and I have learned a lot.</p>

<hr />

<p><strong>1</strong>: Yes, even the e-mail system and dating sites are designed for 1-to-many communication primarily in mind.</p>
<div><a class="addthis_button" href="http://www.muhuk.com//addthis.com/bookmark.php?v=250" addthis:url='http://www.muhuk.com/2010/09/i-am-discontinuing-telvee/' addthis:title='I Am Discontinuing Telvee '><img src="//cache.addthis.com/cachefly/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a></div><p>Related posts:<ol>
<li><a href='http://www.muhuk.com/2011/06/pycon-apac-optimizing-media-performance-with-django_compressor/' rel='bookmark' title='My PyCon APAC 2011 Presentation: Optimizing Media Performance with django_compressor'>My PyCon APAC 2011 Presentation: Optimizing Media Performance with django_compressor</a></li>
<li><a href='http://www.muhuk.com/2011/11/working-with-files-in-django/' rel='bookmark' title='Working with files in Django &#8211; Part 1'>Working with files in Django &#8211; Part 1</a></li>
<li><a href='http://www.muhuk.com/2011/11/working-with-files-in-django-part-2/' rel='bookmark' title='Working with files in Django &#8211; Part 2'>Working with files in Django &#8211; Part 2</a></li>
</ol></p><p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.muhuk.com/2010/09/i-am-discontinuing-telvee/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Not To Localize Community Support</title>
		<link>http://www.muhuk.com/2010/04/why-not-to-localize-community-support/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=why-not-to-localize-community-support</link>
		<comments>http://www.muhuk.com/2010/04/why-not-to-localize-community-support/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 18:28:51 +0000</pubDate>
		<dc:creator>Atamert Ölçgen</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[netiquette]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[share]]></category>

		<guid isPermaLink="false">http://www.muhuk.com/?p=367</guid>
		<description><![CDATA[If you are reading this, you know (http://www.muhuk.com/2009/04/what-youth-needs-is-vision/). I would like to pose a question before we go any further; would you prefer community support in your native language over what international community offers?1

By <code>community support</code>, I mean (http://www.fsf.org/) support provided by the user community. Every successful project has some form of communication; ...]]></description>
			<content:encoded><![CDATA[<p>If you are reading this, you know <a href="http://www.muhuk.com/2009/04/what-youth-needs-is-vision/">English</a>. I would like to pose a question before we go any further; would you prefer community support in your native language over what international community offers?<sup>1</sup></p>

<p>By <code>community support</code>, I mean <a href="http://www.fsf.org/">free software</a> support provided by the user community. Every successful project has some form of communication; mailing lists, forums, IRC, wikis, etc. And the preferred language is almost always English. Simply because you can reach more people. People who can use your code. Who can test it, file bugs, send patches, etc. It is the <strong>logical</strong> thing to do. But in the spirit of freedom, I think nobody should be forced to use a certain (natural or programming) language for something they have created.</p>

<h3>Real Communities</h3>

<p>I think having local communities is a great idea. I don&#8217;t know, because we don&#8217;t have any in Türkiye<sup>2</sup>. So I am just guessing they should be cultivating and fun at the same time. We do have many local <a href="http://en.wikipedia.org/wiki/Community_building">pseudo-communities</a> though. There is some activity, people come and go, some of them stay much longer than the others. But they never progress towards a community. I think this is because they make the fundamental mistake of localizing community support. They translate documentation intended for highly technical people and create new channels that no advanced user will bother to participate. In short, <strong>they attempt to sidestep the language barrier</strong>.</p>

<p>If want to be a <a href="http://www.catb.org/~esr/faqs/hacker-howto.html#skills4">programmer</a> you need to know English. It is not optional. It is not a requirement of being a good programmer. You are at most an excellent <a href="http://www.urbandictionary.com/define.php?term=script+kiddie">script kiddie</a> without proper English skills. Obviously, knowing perfect English doesn&#8217;t make you a great programmer instantly. It will increase the resources you can access dramatically, though. And most importantly it will give you the chance to <a href="http://jangosteve.com/post/380926251/no-one-knows-what-theyre-doing">know more about what you don&#8217;t know</a>. Stay in your little world to play with your mates <strong>who know just as little as you do</strong> and you will never improve.</p>

<h3>A Foolish Endeavour</h3>

<p>Some people, who spend time with these pseudo-communities, know English well enough. They are probably acting with good intentions when they provide support in their native language. But they are actually wasting their time. Having been solved one specific problem doesn&#8217;t make the other person a better programmer. On the contrary they are giving local users another reason to avoid solving the real issue. The function of a community should be supporting each member&#8217;s continuous improvement. That doesn&#8217;t necessarily mean solving their technical problems for them<sup>3</sup>.</p>

<p>What is wrong with asking questions in a native language if on a local channel or face to face with local people? Nothing. There is absolutely nothing wrong with that. It would be silly to speak another language there. But if you really want to improve, you can tap into a greater source of information. It is your choice. Pseudo-communities will only take you so far. Because <strong>they are only generating more newbies, and not supporting newbies become experienced users</strong>. Do they produce anything but empty talk?</p>

<p>Why should a local community produce anything? What should the product be? I will probably write another post about this soon. But feel free to post your ideas and critics in the comments.</p>

<hr />

<p><strong>1</strong>: Obviously, it only makes sense if your native language is not English.</p>

<p><strong>2</strong>: I would very much like to be proven wrong on this one. If you know any, please write a comment and don&#8217;t forget to include a website and date of the last meeting.</p>

<p><strong>3</strong>: Also note that there is a difference between <em>helping someone solve a problem</em> and <em>solving the problem</em>. Spoonfeeding does more harm than good.</p>
<div><a class="addthis_button" href="http://www.muhuk.com//addthis.com/bookmark.php?v=250" addthis:url='http://www.muhuk.com/2010/04/why-not-to-localize-community-support/' addthis:title='Why Not To Localize Community Support '><img src="//cache.addthis.com/cachefly/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a></div><p>No related posts.</p><p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.muhuk.com/2010/04/why-not-to-localize-community-support/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Free Software &amp; Linux Days 2010</title>
		<link>http://www.muhuk.com/2010/03/free-software-linux-days-2010/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=free-software-linux-days-2010</link>
		<comments>http://www.muhuk.com/2010/03/free-software-linux-days-2010/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 07:11:39 +0000</pubDate>
		<dc:creator>Atamert Ölçgen</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[presentation]]></category>

		<guid isPermaLink="false">http://www.muhuk.com/?p=359</guid>
		<description><![CDATA[<em>Free Software &#38; Open Source Days</em> of İstanbul Bilgi University and <em>Linux &#38; Free Software Festival</em> of Linux Users Association are united under the name (http://www.ozguryazilimgunleri.org/index_en.html) this year. If you have attended before, you will probably make no other plans for April 2-3.

If you have never been to this event, ...]]></description>
			<content:encoded><![CDATA[<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/Aex8Kj-QYrA&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Aex8Kj-QYrA&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>

<p><em>Free Software &amp; Open Source Days</em> of İstanbul Bilgi University and <em>Linux &amp; Free Software Festival</em> of Linux Users Association are united under the name <a href="http://www.ozguryazilimgunleri.org/index_en.html"><strong>Free Software &amp; Linux Days</strong></a> this year. If you have attended before, you will probably make no other plans for April 2-3.</p>

<p>If you have never been to this event, registration is free and can be done at the front desk. If you are remotely interested in free software or hackerdom you will want to be there. &#8230;and, of course, you are welcome.</p>

<p>I will be giving a <a href="http://www.ozguryazilimgunleri.org/program.html#atamert_olcgen">Django presentation</a> on Friday. Please come and say hello if you happen to be attending.</p>

<p><strong>UPDATE:</strong> You can find the slides from presentation <a href="http://www.slideshare.net/muhuk/django-ile-arsz-tehis-ve-tedavi">here</a>. Slideshare&#8217;s importer failed to import the file I&#8217;ve uploaded properly. So please download and view the slides with Acrobat Reader.</p>

<div style="width:425px" id="__ss_3613121"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/muhuk/django-ile-arsz-tehis-ve-tedavi" title="Django ile Ağrısız Teşhis ve Tedavi">Django ile Ağrısız Teşhis ve Tedavi</a></strong><object width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=freedays2010djangoileagrisizteshisvetedavi-100401090518-phpapp02&#038;stripped_title=django-ile-arsz-tehis-ve-tedavi" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=freedays2010djangoileagrisizteshisvetedavi-100401090518-phpapp02&#038;stripped_title=django-ile-arsz-tehis-ve-tedavi" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/muhuk">muhuk</a>.</div></div>
<div><a class="addthis_button" href="http://www.muhuk.com//addthis.com/bookmark.php?v=250" addthis:url='http://www.muhuk.com/2010/03/free-software-linux-days-2010/' addthis:title='Free Software &amp; Linux Days 2010 '><img src="//cache.addthis.com/cachefly/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a></div><p>Related posts:<ol>
<li><a href='http://www.muhuk.com/2010/09/i-am-discontinuing-telvee/' rel='bookmark' title='I Am Discontinuing Telvee'>I Am Discontinuing Telvee</a></li>
<li><a href='http://www.muhuk.com/2011/06/pycon-apac-optimizing-media-performance-with-django_compressor/' rel='bookmark' title='My PyCon APAC 2011 Presentation: Optimizing Media Performance with django_compressor'>My PyCon APAC 2011 Presentation: Optimizing Media Performance with django_compressor</a></li>
<li><a href='http://www.muhuk.com/2011/11/working-with-files-in-django/' rel='bookmark' title='Working with files in Django &#8211; Part 1'>Working with files in Django &#8211; Part 1</a></li>
</ol></p><p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.muhuk.com/2010/03/free-software-linux-days-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

