<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>insequor</title>
	<atom:link href="http://insequor.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://insequor.wordpress.com</link>
	<description>to follow, pursue, reproach</description>
	<lastBuildDate>Wed, 02 Nov 2011 19:53:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='insequor.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>insequor</title>
		<link>http://insequor.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://insequor.wordpress.com/osd.xml" title="insequor" />
	<atom:link rel='hub' href='http://insequor.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Software for Users</title>
		<link>http://insequor.wordpress.com/2011/11/02/software-for-users/</link>
		<comments>http://insequor.wordpress.com/2011/11/02/software-for-users/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 19:53:42 +0000</pubDate>
		<dc:creator>ozgur</dc:creator>
				<category><![CDATA[Software / Application]]></category>

		<guid isPermaLink="false">http://insequor.wordpress.com/?p=111</guid>
		<description><![CDATA[Here is the problem which I face all the time at work. We use Mantis for issue tracking.  If you need to exchange some message about an issue with another user you can use send reminder feature to send a note to that user. For that you need to find the user from a multi-selection [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=insequor.wordpress.com&amp;blog=3719851&amp;post=111&amp;subd=insequor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em></em>Here is the problem which I face all the time at work. We use <a href="http://www.mantisbt.org/">Mantis</a> for issue tracking.  If you need to exchange some message about an issue with another user you can use <em>send reminder</em> feature to send a note to that user. For that you need to find the user from a multi-selection list box and write your note in a multi-line text editor. You often start with a greeting to that person although it is clearly a duplication of information. I guess being a well educated user I know that the selection in the list box is for the software itself (so it knows to whom the message is going) and greeting is for my correspondence since I am a civilized person and I don&#8217;t start talking without addressing the person I am talking to.</p>
<p>I was watching a demo for <a href="http://www.atlassian.com/software/confluence/overview?gclid=CIzkyY7XmKwCFcwhtAodMW-cNg">Confluence 4.0</a>. They were talking about a new feature they added to their tool, <em>mentions. </em>Here is their solution to a similar problem. You are editing an existing page and you&#8217;d like to send a comment to a specific user related to the page. You use <em>add comment</em> feature and start typing:</p>
<p>Hi @John Simith, &#8230;..</p>
<p>&#8220;@&#8221; Sign at the beginning of the name is a special character so software knows that you are addressing another user. It even provides auto completion while you are typing. When you save your comment that user receives an e-mail indicating that he was mentioned in a comment with the content of the comment and link to access the comment directly. Concept is not new. I guess @ character is used by tweeter for similar reason and I think facebook has a similar feature informing users when they are mentioned in some conversation. Seeing it in an enterprise wiki is quite refreshing.</p>
<p>Now thinking about it I see that I do the same everyday when I write e-mails. Select the person whom I want to sent the e-mail (they are mostly in my contact list so using their names rather than their addresses) and start the mail again with the greeting. Maybe I can play with an extension to provide the same functionality for mail client&#8230; Can this extension figure out if I am addressing the person (e-mail to) or just talking about him (e-mail cc)? Something disturbing with the current mechanism: I receive many e-mail messages where I am in CC but for some reason I don&#8217;t quite get why I am in that list. Somebody thought I might be interested in that conversation for some reason known only to him. Wouldn&#8217;t be better if I was added in that list only if somebody was actually mentioning me to make this reasoning explicit to all the parties?</p>
<p>I know there are cases where you send a message to a bunch of people (not necessarily defined as a group in your contacts) but you don&#8217;t necessarily greet them one by one. I am sure there can be a very nice solution which could cover those messages as well.</p>
<p>I had a discussion with a fellow developer today about a new feature we should implement. We had a dispute at some point about the behavior. It took me some time to realize that he was talking about code flow while I was talking about the application as user sees it.</p>
<p>It took me quite some time but I am getting there. I hope. Maybe I&#8217;ll manage to write some applications which users don&#8217;t have to negotiate or comply with in order to get what they want from it.</p>
<p>I think not thinking like a software developer is making me a better software developer.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/insequor.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/insequor.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/insequor.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/insequor.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/insequor.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/insequor.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/insequor.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/insequor.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/insequor.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/insequor.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/insequor.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/insequor.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/insequor.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/insequor.wordpress.com/111/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=insequor.wordpress.com&amp;blog=3719851&amp;post=111&amp;subd=insequor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://insequor.wordpress.com/2011/11/02/software-for-users/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71831a404eba7d0e2a5fd0974574b8f9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ozgur</media:title>
		</media:content>
	</item>
		<item>
		<title>A Discussion on Test Driven Development</title>
		<link>http://insequor.wordpress.com/2011/08/21/a-discussion-on-test-driven-development/</link>
		<comments>http://insequor.wordpress.com/2011/08/21/a-discussion-on-test-driven-development/#comments</comments>
		<pubDate>Sun, 21 Aug 2011 13:21:58 +0000</pubDate>
		<dc:creator>ozgur</dc:creator>
				<category><![CDATA[on software]]></category>

		<guid isPermaLink="false">http://insequor.wordpress.com/?p=107</guid>
		<description><![CDATA[I gave a short talk on test driven development as part of a training project for fresh graduates (or to be graduates). Main idea was to talk about test driven development and hopefully raise some interest so they can practice it during the remaining part of the training. I wanted to have a free talk [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=insequor.wordpress.com&amp;blog=3719851&amp;post=107&amp;subd=insequor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I gave a short talk on test driven development as part of a training project for fresh graduates (or to be graduates). Main idea was to talk about test driven development and hopefully raise some interest so they can practice it during the remaining part of the training. I wanted to have a free talk with minimum presentation and if possible with a practical example. I decided to look around for existing material to see if I can get something as example.  After few articles I decided to change my topic as &#8220;Driven Development&#8221; since I found many different flavors of this very popular topic. It started to feel like choosing a title alone makes you a part of a community (and sometimes refuse another one) without you know it. I&#8217;d like to focus on something around Behavior Driven Development and Test Driven Development although there are plenty other interesting ones (Feature DD, Asshole DD, Readme DD, Model DD&#8230;)  I decided on the exercise (an algorithm question) and the main headlines and hoped that interactive discussion will lead to somewhere nice.</p>
<p>It is a dangerous hopeful approach. Didn&#8217;t turn out that bad but could have been better. Because of the later part I decided to take note on what went wrong and what went right so I can refer to it next time.</p>
<p>Algorithm question was nice. Something simple enough to be explained in few minutes. Taking some examples and getting answers for few input also took some minutes before we start thinking about general solution. Good thing with puzzle like questions is that they are interesting, mostly. It wakes most people and helps them to join the discussion regardless of the programming knowledge. I avoided any programming terms at this stage on my account and nobody jumped that direction.</p>
<p>&#8220;What do you do now?&#8221; was the question after we get a generalized solution for our problem. We defined our inputs (an array of integer values), an algorithm and what needs to be computed for output. Answers started coming like &#8220;I traverse the input values&#8221;, &#8220;I count the number of repeats of numerical values in given array&#8221; etc. That was not what I was looking for. I realize now that I use the same first person sentences when I try to explain a piece of code to a colleague: &#8220;here I check the first occurrence of the character&#8230;&#8221;. It felt strange then to think myself looping over the input array. I think it is a common habit among the programmers to jump from design (or identifying the solution) to running application. Especially the young ones are not that concerned about the actual practice of writing the program. &#8220;Looping over the array&#8221; is the main concern not how that loop is written. And yet, in a recent interview biggest clue I got about the candidate&#8217;s experience was the way she set up her for loop.</p>
<p>&#8220;So, what do you do now?&#8221;. Silence. So it needs a bit more help: &#8220;You came to the office busy with the algorithm from the previous night, got yourself a coffee, turned on your computer, checked your mails, and what now?&#8221;. That helps. Then we started our IDE, created a project, added our source code, wrote our main method and so on. Being a difficult person I put many &#8220;why&#8221; questions. &#8220;Why did we checked that check box?&#8221;, &#8220;Why did we put this keyword here?&#8221;&#8230; It is interesting to see how many thing we do even realizing but unfortunately not knowing why we do that. I expect that some actions are almost automated for an experienced developer but just because he (or she, let&#8217;s stick to he for now but mean that he or she) executed those actions so many times and he know exactly what do they mean so he doesn&#8217;t need to think about them again. That&#8217;s not the case always.</p>
<p>It was nice to go with coding and implement almost all the algorithm this way. Then came to the question that &#8220;how can you prove that this code does what you think that it does?&#8221;. That leads to testing and eventually unit testing and not much of a jump from there to test driven development. Some explanation on unit testing and some information on<a href="http://code.google.com/p/esintiler/wiki/TestSuite" target="_blank"> unit testing macros I am using</a>. Then we did the exercise from beginning, this time with test first approach.</p>
<p>I have following guidelines  when it comes to writing a piece of code which I am trying to stick lately:</p>
<div>
<ul>
<li>Do not write any code without an actual need: This is a bit more complex. We realized that it is not that easy to decide the order of executing assignments. Wrong order of execution often leads to time loss due to design changes which could have been avoided if only pieces put together in the right order. Simple test for me is that if no body calls a method, you don&#8217;t need to write it.</li>
<li>Having a test method checking your code is not an actual need: That is the trap we fell often when we try to stick to the first item.</li>
<li>You don&#8217;t write anything if you don&#8217;t have a test for it: Test is where you write down your expectations from your code. This is often the most time consuming part lately and leads to lengthy discussions.</li>
</ul>
</div>
<div>I think it went quite well until the last moment where there was a question on how those unit testing macros were working. I should have said it took me all day to study what I found and write my own and avoid going into that discussion. However, like any other programmer, I have a weak spot. I like talking about what I wrote. Seeing lost faces made it only worse. I tried to explain that it was not actually that complicated but it looked complex etc. I am afraid that all they are left with are those macros and half explanation of how they work. Actual discussion on what to write, what to test, how to write is already forgotten.</div>
<div>I was attending to a ADA training as part of a project. I finished the exercise and wanted to ask a question which I thought it was related to what we did in the exercise. Answer was &#8220;that topic is not part of the training&#8221;. I first thought it was rather cold. Later I thought it was quite professional. After all he was paid for his knowledge and I was asking for some free material. Now I can also add that he was actually thinking about me and didn&#8217;t want to destruct me. I should have done the same.</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/insequor.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/insequor.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/insequor.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/insequor.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/insequor.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/insequor.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/insequor.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/insequor.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/insequor.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/insequor.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/insequor.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/insequor.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/insequor.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/insequor.wordpress.com/107/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=insequor.wordpress.com&amp;blog=3719851&amp;post=107&amp;subd=insequor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://insequor.wordpress.com/2011/08/21/a-discussion-on-test-driven-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71831a404eba7d0e2a5fd0974574b8f9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ozgur</media:title>
		</media:content>
	</item>
		<item>
		<title>Frustration is&#8230;</title>
		<link>http://insequor.wordpress.com/2009/07/28/frustration-is/</link>
		<comments>http://insequor.wordpress.com/2009/07/28/frustration-is/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 19:16:37 +0000</pubDate>
		<dc:creator>ozgur</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[on software]]></category>
		<category><![CDATA[vocabulary]]></category>

		<guid isPermaLink="false">http://insequor.wordpress.com/?p=88</guid>
		<description><![CDATA[&#8230; tracing a four digits number all day long and not knowing if there is something wrong with it or not. &#8230; riding bicycle on a long straight road, seeing the end, wanting to be there &#8230; climbing a sand hill, falling back in every few steps &#8230; staring at a computer screen, frozen, wandering [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=insequor.wordpress.com&amp;blog=3719851&amp;post=88&amp;subd=insequor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ul>
<li>&#8230; tracing a four digits number all day long and not knowing if there is something wrong with it or not.</li>
<li>&#8230; riding bicycle on a long straight road, seeing the end, wanting to be there</li>
<li>&#8230; climbing a sand hill, falling back in every few steps</li>
<li>&#8230; staring at a computer screen, frozen, wandering what the f*ck it would be doing while all you asked was a context menu</li>
<li>&#8230; knowing it could be better</li>
<li>&#8230;</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/insequor.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/insequor.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/insequor.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/insequor.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/insequor.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/insequor.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/insequor.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/insequor.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/insequor.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/insequor.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/insequor.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/insequor.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/insequor.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/insequor.wordpress.com/88/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=insequor.wordpress.com&amp;blog=3719851&amp;post=88&amp;subd=insequor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://insequor.wordpress.com/2009/07/28/frustration-is/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71831a404eba7d0e2a5fd0974574b8f9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ozgur</media:title>
		</media:content>
	</item>
		<item>
		<title>Highlights from &#8220;Team Work Is An Individual Skill&#8221;</title>
		<link>http://insequor.wordpress.com/2009/07/27/highlights-from-team-work-is-an-individual-skill/</link>
		<comments>http://insequor.wordpress.com/2009/07/27/highlights-from-team-work-is-an-individual-skill/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 18:30:37 +0000</pubDate>
		<dc:creator>ozgur</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://insequor.wordpress.com/?p=76</guid>
		<description><![CDATA[Here is some highlights from Cristopher Avery&#8217;s speech &#8220;Team Work Is An Individual Skill: How To Build Any Team Any Time&#8220;. Responsibility is feeling of ownership. Don&#8217;t mix it up with accountability. Idea is to keep range of your responsibility bigger than your accountability. Most of the problems lay between the zones of accountability which [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=insequor.wordpress.com&amp;blog=3719851&amp;post=76&amp;subd=insequor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here is some highlights from Cristopher Avery&#8217;s speech &#8220;<a href="http://www.infoq.com/presentations/teamwork-an-individual-skill">Team Work Is An Individual Skill: How To Build Any Team Any Time</a>&#8220;.</p>
<ul>
<li><em>Responsibility</em> is feeling of ownership. Don&#8217;t mix it up with <em>accountability.</em></li>
<li>Idea is to keep range of your responsibility bigger than your accountability. Most of the problems lay between the zones of accountability which are not <em>owned</em> by anybody.</li>
<li><em>Team</em> is <em>shared responsibility</em></li>
<li><em>Agile</em> is a mind set, not a tool-set problem.</li>
<li>There are five phases when faced with problems, know them so you can snap out of them until reaching the last one: 1. Lay blame, 2. Justify, 3. Shame, 4. Obligation (have to but don&#8217;t want to), 5. Responsibility</li>
<li>It is <a href="http://en.wikipedia.org/wiki/Prisoner%27s_dilemma">prisoner&#8217;s dilemma</a>. Turn it into win-win game.</li>
</ul>
<p>Yep, as guessed, no silver bullet once more.  Problem is summarized nicely at the beginning of the speech actually: <em>What do you do when your reputation depends on other people whom you have no control over?</em> Answer lies in the hope that everybody feels the same.  There can be a solution once the game rules are for everybody.</p>
<p>Probably I was not very careful while listening the speech since I missed the part about <em>how to play the same game</em>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/insequor.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/insequor.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/insequor.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/insequor.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/insequor.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/insequor.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/insequor.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/insequor.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/insequor.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/insequor.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/insequor.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/insequor.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/insequor.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/insequor.wordpress.com/76/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=insequor.wordpress.com&amp;blog=3719851&amp;post=76&amp;subd=insequor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://insequor.wordpress.com/2009/07/27/highlights-from-team-work-is-an-individual-skill/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71831a404eba7d0e2a5fd0974574b8f9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ozgur</media:title>
		</media:content>
	</item>
		<item>
		<title>Blind</title>
		<link>http://insequor.wordpress.com/2009/07/17/blind/</link>
		<comments>http://insequor.wordpress.com/2009/07/17/blind/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 20:03:23 +0000</pubDate>
		<dc:creator>ozgur</dc:creator>
				<category><![CDATA[on software]]></category>

		<guid isPermaLink="false">http://insequor.wordpress.com/?p=73</guid>
		<description><![CDATA[I remember a friend saying &#8220;if you hate someone, stick a potato in his car&#8217;s exhaust pipe&#8221;. He will most likely start digging from the engine, make his way through all imaginable parts but not the exhaust pipe. Today, I was that silly mechanic once more. I went through many methods, double and triple checked [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=insequor.wordpress.com&amp;blog=3719851&amp;post=73&amp;subd=insequor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I remember a friend saying &#8220;if you hate someone, stick a potato in his car&#8217;s exhaust pipe&#8221;. He will most likely start digging from the engine, make his way through all imaginable parts but not the exhaust pipe.</p>
<p>Today, I was that silly mechanic once more. I went through many methods, double and triple checked many numbers and dived into some theoretical discussions even. Almost two days of struggling just to find a stucked potato, just 10 minutes before Friday ends. A copy-paste error between two closely named variables.</p>
<p>I should find a nice exhaust pipe photo, or a desktop toy, and keep it somewhere visible.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/insequor.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/insequor.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/insequor.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/insequor.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/insequor.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/insequor.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/insequor.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/insequor.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/insequor.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/insequor.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/insequor.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/insequor.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/insequor.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/insequor.wordpress.com/73/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=insequor.wordpress.com&amp;blog=3719851&amp;post=73&amp;subd=insequor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://insequor.wordpress.com/2009/07/17/blind/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71831a404eba7d0e2a5fd0974574b8f9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ozgur</media:title>
		</media:content>
	</item>
		<item>
		<title>Honesty</title>
		<link>http://insequor.wordpress.com/2009/02/21/honesty/</link>
		<comments>http://insequor.wordpress.com/2009/02/21/honesty/#comments</comments>
		<pubDate>Sat, 21 Feb 2009 15:53:29 +0000</pubDate>
		<dc:creator>ozgur</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://insequor.wordpress.com/?p=51</guid>
		<description><![CDATA[I remember a bold moment of honesty. We were at university and one of the girls was having some conversation with few boys in between classes. I am not sure what was it about but a friend of mine could not stand anymore and decided to share an honest comment with a girl. He approached [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=insequor.wordpress.com&amp;blog=3719851&amp;post=51&amp;subd=insequor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I remember a bold moment of honesty. We were at university and one of the girls was having some conversation with few boys in between classes. I am not sure what was it about but a friend of mine could not stand anymore and decided to share an honest comment with a girl. He approached the girl and said: &#8220;<em>I can not think any man approaching you for anything but sex</em>&#8220;.</p>
<p>It was a rare moment where someone puts aside all social rules and dares to put thoughts as they are. You know, like a piece of shit suddenly drop in the middle, smelly and ugly that nobody can pretend  that it is not there. You should be really really honest/daring person to do such things or you should have nothing to loose (everybody hates you already). </p>
<p>I think he is in the first category. I remember him when I manage to catch some <em>honest words</em> just before they escape from my mouth. </p>
<p>For me the radio reporter from <a href="http://www.imdb.com/title/tt0247087/">The District</a> was from the second category. I don&#8217;t remember if he ever had a face. He had this distinct voice coming out while camera is roaming over the city, criticizing Chief Jack Mannion. You would tolerate the others, they were human. But he would not. You would hate him having such hard comments without <em>any</em> <em>understanding</em>. After all they all were <em>trying their best</em>.</p>
<p>When I was preaching for intranet blogs in the company I thought about the second one. My unsuccessful attempt was not like that because I was a real human, meaning vulnerable. I turned the focus on myself to be on safe side and did my criticism through my own mistakes. Ironically, you are safer if you put yourself in the target mark. But, I missed the existence of such a voice in the company. A voice with honesty. It is almost like a super hero behind his mask. Someone that would dare to say <em>you suck</em> to&#8230; you know, to the ones who suck.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/insequor.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/insequor.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/insequor.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/insequor.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/insequor.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/insequor.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/insequor.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/insequor.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/insequor.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/insequor.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/insequor.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/insequor.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/insequor.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/insequor.wordpress.com/51/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=insequor.wordpress.com&amp;blog=3719851&amp;post=51&amp;subd=insequor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://insequor.wordpress.com/2009/02/21/honesty/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71831a404eba7d0e2a5fd0974574b8f9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ozgur</media:title>
		</media:content>
	</item>
		<item>
		<title>Writing</title>
		<link>http://insequor.wordpress.com/2009/02/08/writing/</link>
		<comments>http://insequor.wordpress.com/2009/02/08/writing/#comments</comments>
		<pubDate>Sun, 08 Feb 2009 19:28:51 +0000</pubDate>
		<dc:creator>ozgur</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://insequor.wordpress.com/?p=48</guid>
		<description><![CDATA[I have a nice view, especially at night. It is not high raise buildings of a metropolis but still yo can see almost half of the city from window. That is when you are standing. From here, where I sit comfortably only the dark and the reflection of the room. It will not be possible [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=insequor.wordpress.com&amp;blog=3719851&amp;post=48&amp;subd=insequor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have a nice view, especially at night. It is not high raise buildings of a metropolis but still yo can see almost half of the city from window. That is when you are standing. From here, where I sit comfortably only the dark and the reflection of the room. It will not be possible to enlarge the windows and make them from bottom to up but raising the sitting position might be a solution. A platform in large living room so you can see lights of the city from where you sit.</p>
<p>It was a quite day. I sort of worked on another slowly progressing and tend to go nowhere pet projects. Cats were outside. Nice music on internet radio, some Turkish tea and occasional eating breaks. I managed to keep my wasted time in internet under control while successfully avoiding studying Romanian. Having no TV is a good think. You have less distractions and it forces you to be creative to waste your time. When I need to take my daily doze of video I am heading to the <a href="http://ted.com">TED</a> usually. It is less dangerous than <a href="http://youtube.com">youtube</a> when it comes to getting lost within videos. Videos are relatively longer and you don&#8217;t really jump from one to other. Even if you find yourself spending some hours (I didn&#8217;t reach to that, yet) you don&#8217;t feel that bad.</p>
<p>I just listened <a href="http://www.ted.com/index.php/talks/mena_trott_tours_her_blog_world.html">Mena Trott</a> there and it reminded me why I wanted to blog in the first place. I had few failed attempts on blogging and this is also going in that direction. I keep postponing writing for several reasons but mostly because I am not sure how to put words together so it makes sense. This urge to make sense is disturbing since I wanted to write just to keep record of things, put what is in my head to somewhere where I can come back later. It is more convenient than writing in paper and easier to archive. It doesn&#8217;t have to make sense, sometimes it just doesn&#8217;t. Maybe later. You just write.</p>
<p>You should just write. It is the start. If you don&#8217;t start it will never reach to someplace. If you do, it might.</p>
<p>My idea of raising the floor to see the lights outside will, most likely, not reach anywhere for example. But fortunately that is not the only thing I keep my mind busy with. I take notes on some of those other things here and there reminding myself that I should write about them. I should dig in the notes and start writing.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/insequor.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/insequor.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/insequor.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/insequor.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/insequor.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/insequor.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/insequor.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/insequor.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/insequor.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/insequor.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/insequor.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/insequor.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/insequor.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/insequor.wordpress.com/48/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=insequor.wordpress.com&amp;blog=3719851&amp;post=48&amp;subd=insequor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://insequor.wordpress.com/2009/02/08/writing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71831a404eba7d0e2a5fd0974574b8f9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ozgur</media:title>
		</media:content>
	</item>
		<item>
		<title>One Hand Syndrome</title>
		<link>http://insequor.wordpress.com/2008/09/16/one-hand-syndrome/</link>
		<comments>http://insequor.wordpress.com/2008/09/16/one-hand-syndrome/#comments</comments>
		<pubDate>Tue, 16 Sep 2008 04:40:50 +0000</pubDate>
		<dc:creator>ozgur</dc:creator>
				<category><![CDATA[on software]]></category>

		<guid isPermaLink="false">http://insequor.wordpress.com/?p=45</guid>
		<description><![CDATA[Lately I am catching myself with one hand on mouse, other on my chin infront of the computer. Not a very fortunate position for a software developer. It feels a lot better when both are on the keyboard. I noticed this behavior when I start seeing other developers doing the same thing.  Not very fortunate [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=insequor.wordpress.com&amp;blog=3719851&amp;post=45&amp;subd=insequor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Lately I am catching myself with one hand on mouse, other on my chin infront of the computer. Not a very fortunate position for a software developer. It feels a lot better when both are on the keyboard.</p>
<p>I noticed this behavior when I start seeing other developers doing the same thing.  Not very fortunate for a software development house. </p>
<p>I think this is a side effect of working on a large scale project. Everything takes time. Copying data files over network, compiling your last changes, executing the application for a quick test, everything. Any break over 5 seconds leads to <em>one hand syndrome</em>. </p>
<p>Reading is also a one handed process. I do quite some reading due to non-development related tasks in adition to filling larger than 5 seconds breaks with internet browsing. Scrolling and left click are the most used user interactions for such times.</p>
<p>I didn&#8217;t measure seriously but I think my <em>getting things done </em>probability is a lot higher if my both hands are on keyboard. One handed usage puts me in a passive mode where I actually wait something to happen, like a magic answer shines through the google search results after 20 pages (yes I have such desparete searchs time to time).</p>
<p>I think here is the right place to say sorry for those mouse dependent applications I wrote.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/insequor.wordpress.com/45/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/insequor.wordpress.com/45/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/insequor.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/insequor.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/insequor.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/insequor.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/insequor.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/insequor.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/insequor.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/insequor.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/insequor.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/insequor.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/insequor.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/insequor.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/insequor.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/insequor.wordpress.com/45/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=insequor.wordpress.com&amp;blog=3719851&amp;post=45&amp;subd=insequor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://insequor.wordpress.com/2008/09/16/one-hand-syndrome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71831a404eba7d0e2a5fd0974574b8f9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ozgur</media:title>
		</media:content>
	</item>
		<item>
		<title>What My Cats Teaching Me</title>
		<link>http://insequor.wordpress.com/2008/07/28/what-my-cats-teaching-me/</link>
		<comments>http://insequor.wordpress.com/2008/07/28/what-my-cats-teaching-me/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 16:34:53 +0000</pubDate>
		<dc:creator>ozgur</dc:creator>
				<category><![CDATA[on software]]></category>

		<guid isPermaLink="false">http://insequor.wordpress.com/?p=31</guid>
		<description><![CDATA[Note: This is one of failed &#8220;let&#8217;s start now and finish later&#8221; attempts. I decided to publish them even they are not finished. My experience with myself (more than 30 years) if I don&#8217;t complete it in a reasonable time, I never will. So here it is, with hope that it will all make sense [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=insequor.wordpress.com&amp;blog=3719851&amp;post=31&amp;subd=insequor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>Note: This is one of failed  &#8220;let&#8217;s start now and finish later&#8221; attempts. I decided to publish them even they are not finished. My experience with myself (more than 30 years) if I don&#8217;t complete it in a reasonable time, I never will. So here it is, with hope that it will all make sense one day&#8230;</em></p>
<p>Once in a while I decide that I had enough with the cats at home and kick them out. Out to the garden of course, not further. I lock my self in, or them out. When we were in an apartment in Bucharest it was difficult to keep them in. Now in a house with garden, they don&#8217;t want to go out. Anyway, I like them out and start cleaning around, and re-organizing. I had all sort of hopeless attempts to organize their living area to minimize the interaction with mine. I don&#8217;t really enjoy for example trying not to step on their foot plates, or stare each other in the bathroom. Their sand box and food court are things that I still believe I can control. I lost hope controlling where they leave their hair a while ago.</p>
<p>Leaving them out during re-organization is crucial so they don&#8217;t bother me during the process. I take everything somewhere else, clean all around, put them back where I think their disturbance will be minimum. Sandbox is especially important since they like going wild in it.</p>
<p>This time, when I looked back all the work done and pleased with my self, once again thought, it will not take long. Then I  realized where I make my mistake (no not that one, they are in already, it&#8217;s too late to discuss on it now). A mistake that I tend to repeat during software development (yes, I also felt weird with this connection).</p>
<p>When I nicely isolate their sandbox, even thinking <em>so they will not be disturbed by us in their private moments</em>, I am after my own agenda. I set up everything nicely so they are not on my way. But things don&#8217;t stay as you leave. They come and start using it. It would work perfect if it wasn&#8217;t the cats around.</p>
<p>Clash of expectations. We all have our own agendas. As a programmer, even when I try to put myself in user&#8217;s shoes to design/implement a GUI, I have my programmer agenda. When I don&#8217;t pay attention, programmer reaches out and implements a weird hack which makes everything <em>easy</em>. I even feel pleased myself. Until someone else comes and can not frigging understand the <em>beauty</em> in it. His agenda does not necessarily involve all the stuff I have to deal with as a programmer. <em>What do you mean at this stage you don&#8217;t have access to selected file</em> he asks for example.</p>
<p>&#8230;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/insequor.wordpress.com/31/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/insequor.wordpress.com/31/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/insequor.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/insequor.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/insequor.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/insequor.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/insequor.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/insequor.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/insequor.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/insequor.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/insequor.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/insequor.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/insequor.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/insequor.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/insequor.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/insequor.wordpress.com/31/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=insequor.wordpress.com&amp;blog=3719851&amp;post=31&amp;subd=insequor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://insequor.wordpress.com/2008/07/28/what-my-cats-teaching-me/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71831a404eba7d0e2a5fd0974574b8f9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ozgur</media:title>
		</media:content>
	</item>
		<item>
		<title>Modularity is key to scalability</title>
		<link>http://insequor.wordpress.com/2008/07/28/modularity-is-key-to-scalability/</link>
		<comments>http://insequor.wordpress.com/2008/07/28/modularity-is-key-to-scalability/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 16:25:18 +0000</pubDate>
		<dc:creator>ozgur</dc:creator>
				<category><![CDATA[on software]]></category>
		<category><![CDATA[modularity]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://insequor.wordpress.com/?p=32</guid>
		<description><![CDATA[Note: This is one of failed &#8220;let&#8217;s start now and finish later&#8221; attempts. I decided to publish them even they are not finished. My experience with myself (more than 30 years) if I don&#8217;t complete it in a reasonable time, I never will. So here it is, with hope that it will all make sense [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=insequor.wordpress.com&amp;blog=3719851&amp;post=32&amp;subd=insequor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>Note: This is one of failed  &#8220;let&#8217;s start now and finish later&#8221; attempts. I decided to publish them even they are not finished. My experience with myself (more than 30 years) if I don&#8217;t complete it in a reasonable time, I never will. So here it is, with hope that it will all make sense one day&#8230;</em></p>
<p><em>Note II: &#8220;Scalability&#8221; here is used as the project size rather than problem size. I noticed that it was not the best choice of words.</em></p>
<p>I was listening <a href="http://www.youtube.com/watch?v=ozUmWZdWBsk">a talk</a> on google tech talks and this came up: This morning I was thinking <em>modularity is key to simplicity</em> at the office. As a developer I love modularity, especially if you are dealing with large scale projects involving tens of developers you appreciate the ability to take a piece of functionality and dig into it knowing it fits all together at some level.</p>
<p>A developer learns to appreciate the modulariy (either for scalability or for simplicity) but hopefully your software has some users, and users do not always makes the connection between lack of modularity and the pain he is facing. Since user has an easy way out (<em>this software suck, let&#8217;s uninstall</em>) it is better someone walks him through the <em>logic</em>.</p>
<p>Modularity requires avoiding duplications in functionality. Simpler your modules are, or more specialized in their functionality, the better. However, users like <em>short cuts</em>. <em>Yes I know that command is available there but can&#8217;t we put a small button here too</em> he says. Most of the time it is simple to add and developers like that. But then, <em>can&#8217;t we have that list box here too</em> he says. It looks like it&#8217;s becoming simple at first since <em>number of clicks</em> is getting less and less to perform a certain functionality with each click. But, short cuts start becoming duplicated or worse imitated functionalities since it is not always easy to be that much modular.</p>
<p>I thought about lego blocks this morning. Each block has a one and only one functionality (at least the ones I know). Success of lego comes from the way different blocks work together, not how much additional built-in functionality each block comes with.</p>
<p>&#8230;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/insequor.wordpress.com/32/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/insequor.wordpress.com/32/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/insequor.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/insequor.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/insequor.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/insequor.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/insequor.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/insequor.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/insequor.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/insequor.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/insequor.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/insequor.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/insequor.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/insequor.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/insequor.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/insequor.wordpress.com/32/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=insequor.wordpress.com&amp;blog=3719851&amp;post=32&amp;subd=insequor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://insequor.wordpress.com/2008/07/28/modularity-is-key-to-scalability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71831a404eba7d0e2a5fd0974574b8f9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ozgur</media:title>
		</media:content>
	</item>
	</channel>
</rss>
