<?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>Things Software</title>
	<atom:link href="http://hakanerdogmus.net/weblog/feed" rel="self" type="application/rss+xml" />
	<link>http://hakanerdogmus.net/weblog</link>
	<description>by Hakan Erdogmus, Kalemun Research Inc.</description>
	<lastBuildDate>Fri, 30 Jul 2010 18:13:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How to Evaluate Cost-Effectiveness of Software Projects and Process Improvement</title>
		<link>http://hakanerdogmus.net/weblog/2010/how-to-evaluate-cost-effectiveness-of-software-projects-and-process-improvement</link>
		<comments>http://hakanerdogmus.net/weblog/2010/how-to-evaluate-cost-effectiveness-of-software-projects-and-process-improvement#comments</comments>
		<pubDate>Fri, 30 Jul 2010 17:29:32 +0000</pubDate>
		<dc:creator>Hakan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://hakanerdogmus.net/weblog/?p=1352</guid>
		<description><![CDATA[Today I finished a training course for Siemens India on cost effectiveness of software development projects and process improvement initiatives. The course was conducted over LiveMeeting in 5 consecutive days. 23 people from 4 different locations participated in the training. We covered basic techniques for evaluating cost-effectiveness, such as NPV and Real Productivity, and worked [...]]]></description>
			<content:encoded><![CDATA[<p>Today I finished a training course for Siemens India on cost effectiveness of software development projects and process improvement initiatives. The course was conducted over LiveMeeting in 5 consecutive days. 23 people from 4 different locations participated in the training. We covered basic techniques for evaluating cost-effectiveness, such as NPV and Real Productivity, and worked out several examples. Part I focused on Project Valuation and Part II focused on Process Improvement. Each day&#8217;s session started with a check-in  that addressed outstanding items, reviewed concepts, and discussed solutions to take-home exercises from the previous session.</p>
<p>As the common context, I used that of a mid-sized organization in the health informatics sector with new ventures in its project pipeline and with several new ideas for improving its software processes. The examples were mostly drawn from this context and organized as HBR style cases. The cases addressed project staging, incremental development, pair programming, code inspections, role of evidence, and test-driven development.</p>
<p>The event was a repeat of an earlier course I gave in June for for Siemens in Erlangen, Germany. But I changed the materials and format significantly to fit the new  interaction style and  in response to the feedback I have received after the Erlangen version. I divided the material into 5 modules, incorporated smaller examples, and added take-home exercises for each module. I also frequently used LiveMeeting&#8217;s poll feature to engage the audience. All in all, I think the format worked very well, surprisingly with very few technology glitches. The tech support supplied by host was very good.</p>
<p>The course description is available <a title="Description of Cost-Effectiveness Course" href="http://hakanerdogmus.net/weblog/2010/lm-training-on-cost-effectiveness">here</a>. If you were a participant and haven&#8217;t filled out the course evaluation form, you can find it <a title="Siemens India Training Evaluation Form" href="http://bit.ly/brXp2k">here</a>. I have opened this post for comments: if you have any, well, what are you waiting for? Do fire.</p>
]]></content:encoded>
			<wfw:commentRss>http://hakanerdogmus.net/weblog/2010/how-to-evaluate-cost-effectiveness-of-software-projects-and-process-improvement/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Architecture Meets Agility</title>
		<link>http://hakanerdogmus.net/weblog/2009/architecture-meets-agility</link>
		<comments>http://hakanerdogmus.net/weblog/2009/architecture-meets-agility#comments</comments>
		<pubDate>Wed, 26 Aug 2009 20:47:10 +0000</pubDate>
		<dc:creator>Hakan</dc:creator>
				<category><![CDATA[Computer Society]]></category>
		<category><![CDATA[IEEE Software]]></category>
		<category><![CDATA[Software Architecture]]></category>

		<guid isPermaLink="false">http://hakanerdogmus.net/weblog/?p=929</guid>
		<description><![CDATA[In June 2009, the Software Architecture Challenges in the 21st Century Workshop sponsored by IEEE Software, University of Southern California, and University of California Irvine attracted quite a bit of interest. Pekka Abrahamsson, Philippe Kruchten, and Grady Booch all addressed the role of sotware architecture and architecting in agile software development. I ended up writing an editorial [...]]]></description>
			<content:encoded><![CDATA[<p>In June 2009, the <a title="SAC21" href="http://www2.computer.org/portal/web/computingnow/sac21" target="_blank">Software Architecture Challenges in the 21st Century Workshop </a>sponsored by <a href="http://hakanerdogmus.net/weblog/ieee-software">IEEE Software</a>, University of Southern California, and University of California Irvine attracted quite a bit of interest. Pekka Abrahamsson, Philippe Kruchten, and Grady Booch all addressed the role of sotware architecture and <em>architecting</em> in agile software development. I ended up writing <a href="http://hakanerdogmus.net/weblog/from-the-editor">an editorial </a>based on this Kruchten and Booch&#8217;s talks for the <a title="IEEE Software Sep/Oct 2009" href="http://www2.computer.org/portal/web/csdl/abs/mags/so/2009/05/mso200905toc.htm" target="_blank">September/October &#8216;09 issue </a>of <a href="http://hakanerdogmus.net/weblog/ieee-software">IEEE Software</a>.  The editorial is also featured in the <a title="CN August '09" href="http://www2.computer.org/portal/web/computingnow/0809/whatsnew/software" target="_blank">August &#8216;09 edition</a> of <a title="Computing Now" href="http://www.computer.org/computingnow " target="_blank">Computing Now</a>.</p>
<p>In that editorial I explore the common themes raised by Booch and Kruchten, and also touch upon where the two gurus differ. The common themes I identified are:</p>
<ul>
<li>The scope of software architecture</li>
<li>Architecture-phobia</li>
<li>Architecture&#8217;s omniprescence</li>
<li>Architecture for self-governance</li>
<li>Architecting as a continuous activity</li>
<li>
<div style="TEXT-ALIGN: justify">Just-enough architectural representation</div>
</li>
</ul>
<p>These themes made me reflect on my former views on the topic of how agile and architecture interact. Those views were expressed in a tongue-in-check article that I had written for Agile Times back in 2003 .  The article was sarcastically titled &#8220;Let&#8217;s Scale Agile Up&#8221;. In those relatively early days of agile, I used to advocate a purist <em>agilista </em>approach that downplays architecture. I used to object to any attempts to scale up agile software development by augmenting it with explicit architecting. I was wrong. And I felt how wrong I was in a recent project.</p>
<p>The project was small, but I couldn&#8217;t crack it with seat-of-the-pants, &#8220;let the design emerge&#8221; attitude. The project&#8217;s success relied on the ability of a complex core technology to solve the problem at hand. We had to nail down technical decisions at the beginning. And these decisions couldn&#8217;t be reversed easily later even though the project was small. And my client demanded to know about the main components, how they would interface with each other and be integrated with the core technology, how they would be decoupled from each other for maintainability and extensibility,  and what general functionality would they provide. He wanted me to document the underlying decisions. In a nutshell, he demaned that I did some architecting.</p>
<p>I ended up spending a week and a half on these issues, constantly soliciting clarifications from my clients on the requirements, running endless spikes to resolve technical risks pertaining to the core technology, and coming up with a general design in the process. And I am glad my client insisted, because this upfront activity paid off.  It turned out that seemingly subtle aspects of the requirements had an impact on how the core technology, a hairy rule engine, would work to solve my client&#8217;s problem. Interstingly, I no longer associated all this early activity as I did back in 2003 with the &#8220;grit&#8221; between the gears: the grit that contaminates the project and brings it to a screeching halt. And that grit did not interfere with planning and running the project as a highly incremental and iterative one. Actually it turned out be a lubricant rather than a contaminant. I grew up, I suppose.</p>
<p><img class="alignnone size-full wp-image-796" title="hakan_e" src="http://hakanerdogmus.net/weblog/wp-content/uploads/hakan_e.png" alt="hakan_e" width="92" height="37" /></p>
]]></content:encoded>
			<wfw:commentRss>http://hakanerdogmus.net/weblog/2009/architecture-meets-agility/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Who are Superprofessionals?</title>
		<link>http://hakanerdogmus.net/weblog/2009/who-are-superprofessionals</link>
		<comments>http://hakanerdogmus.net/weblog/2009/who-are-superprofessionals#comments</comments>
		<pubDate>Tue, 14 Jul 2009 01:49:57 +0000</pubDate>
		<dc:creator>Hakan</dc:creator>
				<category><![CDATA[Human Aspects of Software Development]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[professional conduct]]></category>

		<guid isPermaLink="false">http://hakanerdogmus.net/weblog/?p=901</guid>
		<description><![CDATA[No, they are not superstars, or all-knowing super-powerful CEOs poised to control the world. Although one reader, and letter writer, thought that&#8217;s what I meant in my latest IEEE Software editorial titled &#8220;The seven traits of superprofessionals.&#8221;
 The letter writer states that he has been researching the reasons of &#8220;our&#8221; (or &#8220;my&#8221;?) economic crisis and states that he&#8217;s found a [...]]]></description>
			<content:encoded><![CDATA[<p>No, they are not superstars, or all-knowing super-powerful CEOs poised to control the world. Although one reader, and letter writer, thought that&#8217;s what I meant in my latest <a title="IEEE Software" href="http://hakanerdogmus.net/weblog/ieee-software"><em>IEEE Software</em> </a>editorial titled &#8220;<a href="http://hakanerdogmus.net/weblog/from-the-editor">The seven traits of superprofessionals</a>.&#8221;</p>
<p> The letter writer states that he has been researching the reasons of &#8220;our&#8221; (or &#8220;my&#8221;?) economic crisis and states that he&#8217;s found a strong indicator of what kind of management behavior the future wants. Apparently it&#8217;s not exactly what my editorial describes (never mind my editorial was not about management behavior at all). The letter writer attaches the same connotation to the term &#8220;superprofessionalism&#8221; &#8212; which I coined to describe a set of behavioral traits that represent a sort of high-order professional conduct &#8212; as the false, shallow stardom associated with the kind of people featured in reality TV series like Supermodel, The Apprentice, or  The Bachelor.  (For a synopsis, the traits mentioned in the editorial are: focus on individual responsibility, acute awareness, brutal honesty, heightened sense of fairness, resilience under pressure, attention to detail in perspective, and pragmatism first). He alleges, those kinds of media programs and my article represent the last dying attempts to revive an old-economy thinking in which all-knowing individuals hold and dispense all power. He adds that my article advocates individual and central decision making at the expense of group decision making, and is counter to holistic team behavior and denies the emergence of information and collective intelligence from decentralized interactions in social networks. But the best stretch is when he puts the blame for the current economic crisis on the kind of thinking my writing encourages, like, say brutal honesty (he in particular picks on this trait, stating that it&#8217;s socially unacceptable).</p>
<p>Oh? Interesting perspective, although it beats me completely how any of that can be inferred from my editorial. If it could, that perspective would represent a truly curious internal paradox on my part, given my links to the the agile software development community and in light of my previous column on <a href="http://hakanerdogmus.net/weblog/diversity-and-software-development" target="_self">the role of diversity in software development</a>.  But one can never underestimate the intellectual depth of those who can with great facility read the sub-sub-subtext between the lines. Honestly, can anyone detect any nuances in that writing,  implanted with the idea to recreate or preserve old-world power? And me at the center of the conspiracy?</p>
<p>Cheers</p>
<p><img class="alignnone size-full wp-image-796" title="hakan_e" src="http://hakanerdogmus.net/weblog/wp-content/uploads/hakan_e.png" alt="hakan_e" width="92" height="37" /></p>
]]></content:encoded>
			<wfw:commentRss>http://hakanerdogmus.net/weblog/2009/who-are-superprofessionals/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top Ten Ways to Kill a Paper &#8211; Part II</title>
		<link>http://hakanerdogmus.net/weblog/2009/top-ten-ways-to-kill-a-paper-part-ii</link>
		<comments>http://hakanerdogmus.net/weblog/2009/top-ten-ways-to-kill-a-paper-part-ii#comments</comments>
		<pubDate>Sat, 16 May 2009 04:17:20 +0000</pubDate>
		<dc:creator>Hakan</dc:creator>
				<category><![CDATA[IEEE Software]]></category>
		<category><![CDATA[Technical Writing]]></category>

		<guid isPermaLink="false">http://hakanerdogmus.net/weblog/?p=791</guid>
		<description><![CDATA[In a previous blog, I talked about five common mistakes authors make when trying to get an article accepted for publication in peer-reviewed software engineering journals, magazines, or proceedings. The full list includes ten common mistakes, as follows:
Number 10. Ignore reviewer feedback.
Number 9. Stick to clichés.
Number 8. Borrow without giving due credit.
Number 7. Don&#8217;t worry about [...]]]></description>
			<content:encoded><![CDATA[<p>In <a title="Top Ten Ways to Kill a Paper - Part I" href="http://hakanerdogmus.net/weblog/top-ten-ways-to-kill-a-paper" target="_self">a previous blog</a>, I talked about five common mistakes authors make when trying to get an article accepted for publication in peer-reviewed software engineering journals, magazines, or proceedings. The full list includes ten common mistakes, as follows:</p>
<blockquote><p><em>Number 10. Ignore reviewer feedback.</em></p>
<p><em>Number 9. Stick to clichés.</em></p>
<p><em>Number 8. Borrow without giving due credit.</em></p>
<p><em>Number 7. Don&#8217;t worry about the language.</em></p>
<p><em>Number 6. Ignore your work&#8217;s limitations.</em></p>
<p><em>Number 5. Ignore the context and prior art.</em></p>
<p><em>Number 4. Rely on argumentation to push an idea.</em></p>
<p><em>Number 3. Ignore your audience.</em></p>
<p><em>Number 2. Be undeservedly authoritative.</em></p>
<p><em>Number 1. Write in a purely descriptive style.</em></p></blockquote>
<p><span id="more-791"></span>In this post, I&#8217;ll address the top five sins from Number 5 Number 1.  </p>
<p>Sin #5 is the sin of laziness, or the appearance of it. Readers want to know what encompasses an idea, a piece of research, or a narrative about an interesting experience. They want to be able to position it relative to other works that are similar. They want to know about the connections between concepts, the progression of ideas. They want to understand the context. Prior art and context provide the beginning of a story. Without the beginning, the story struggles to survive. Without prior art and context, a paper has little value.</p>
<p>Sin #4 is the sin of defensiveness. Relying on winding questionable arguments to push an idea makes it seem like the author’s premise doesn’t hold water, as if the weakness of the idea needs to be hidden behind a veil of twisted logic. A better alternative to using argumentation is presenting facts and existing evidence. If evidence is not strong, just admit it. No apologies are necessary.</p>
<p>Sin #3 is making no attempt to differentiate among the various types of audiences. If you write up your excellent research in an overly scholarly style for a professional magazine, it will bounce back. If you write up your exceptionally insightful project experience report in an overly colloquial style for a research journal, it will bounce back. Style matters to your target audience. In addition, certain elements need to be in place in different types of publications at varying degrees. A comprehensive, academic-quality literature survey may not be necessary, or even overkill,  for a magazine, but is essential for an archival periodical. Know your audience, and know what each type of publication requires to meet its audience&#8217;s expectations.</p>
<p>Sin #2 often accompanies Sin #4. It comes from the absolute tone that authors often use when expressing what is simply a point a view. Or, it comes from the tendency to pepper an article with unsupportable statements or embellish ideas with virtuous qualifiers and superlatives. This almost always makes reviewers recoil with disgust and fury. Avoid being unnecessarily absolute and self-assured. Humility, without being deliberately fuzzy, will work better than you think. However, it doesn’t imply that you shouldn’t take risks. Your message can still be provocative.</p>
<p>Perhaps the best strategy to use to get a paper rejected is to take a good idea and just write it up. And stop there. This brings us to Sin #1. A purely descriptive style is one in which you just describe something — whether it’s a concept, a process, an idea, a new technology, an experience, a study — in gory detail, definition by definition, step by step. You start from the beginning, explain all the elements in a clear, natural sequence, perhaps give a few small examples, and then you’ve done your job. You can stop. What could be wrong with this straightforward approach? Nothing. It may be perfectly OK for a white paper, a chapter of a text book, an appendix, a manual, a handbook, or a technical report. But it won’t make very interesting reading and it certainly will not buy you any brownie points with the reviewers. Try it!</p>
<p><em> </em></p>
<div><em><img class="alignnone size-full wp-image-796" title="hakan_e" src="http://hakanerdogmus.net/weblog/wp-content/uploads/hakan_e.png" alt="hakan_e" width="92" height="37" /></em></div>
<p><em> </em></p>
<p><em></em> </p>
<p><em>Releated resources:</em></p>
<blockquote>
<ul>
<li><a title="Tips for Software Authors" href="http://www2.computer.org/portal/web/csdl/doi/10.1109/MS.2007.149 " target="_blank">Tips for Software Authors</a></li>
<li><a title="How to Write a Good Technical Article" href="http://www2.computer.org/portal/web/csdl/doi/10.1109/MS.2002.10006" target="_blank">How to Write a Good Technical Article</a></li>
</ul>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://hakanerdogmus.net/weblog/2009/top-ten-ways-to-kill-a-paper-part-ii/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 10 Ways to Kill a Paper Before It&#8217;s Born</title>
		<link>http://hakanerdogmus.net/weblog/2009/top-10-ways-to-kill-a-paper</link>
		<comments>http://hakanerdogmus.net/weblog/2009/top-10-ways-to-kill-a-paper#comments</comments>
		<pubDate>Mon, 13 Apr 2009 18:36:05 +0000</pubDate>
		<dc:creator>Hakan</dc:creator>
				<category><![CDATA[IEEE Software]]></category>
		<category><![CDATA[Technical Writing]]></category>
		<category><![CDATA[Peer review process]]></category>

		<guid isPermaLink="false">http://hakanerdogmus.net/weblog/?p=696</guid>
		<description><![CDATA[Back in March, I gave a presentation to the IEEE Student Chapter at the Université du Québec à Montreal on publishing software engineering articles in peer-reviewed venues.  In that presentation, I talked about the common sins prospective authors commit when trying to get a technical article accepted by a peer-reviewed publication. This post gives a synopsis of those sins.]]></description>
			<content:encoded><![CDATA[<p>Back in March, I gave a <a title="UQAM IEEE Student Chapter March 2009 - Erdogmus" href="http://hakanerdogmus.net/weblog/uploads/presentations/UQAM-IEEE-Mar2009-Erdogmus.pdf" target="_blank">presentation to the IEEE Student Chapter at the Université du Québec à Montreal</a> on publishing software engineering articles in peer-reviewed venues.  In that presentation, I talked about the common sins prospective authors commit when trying to get a technical article accepted by a peer-reviewed publication. This post gives a synopsis of those sins.</p>
<p><span id="more-696"></span></p>
<p>My top-10 list, which applies to both research and practice pieces,  goes like this:</p>
<blockquote><p><em>Number 10. Ignore reviewer feedback.</em></p>
<p><em>Number 9. Stick to clichés.</em></p>
<p><em>Number 8. Borrow without giving due credit.</em></p>
<p><em>Number 7. Don&#8217;t worry about the language.</em></p>
<p><em>Number 6. Ignore your work&#8217;s limitations.</em></p>
<p><em>Number 5. Ignore the context and prior art.</em></p>
<p><em>Number 4. Rely on argumentation to push an idea.</em></p>
<p><em>Number 3. Ignore your audience.</em></p>
<p><em>Number 2. Be undeservedly authoritative.</em></p>
<p><em>Number 1. Write in a purely descriptive style.</em></p></blockquote>
<p>In this post, I&#8217;ll address the bottom five sins from Number 10 Number 6. I will tackle to top five in a subsequent post. So stay tuned.</p>
<p>If you&#8217;ve already gone through the process of submitting a paper to a peer-reviewed publication like <em><a title="IEEE Software" href="http://hakanerdogmus.net/weblog/ieee-software" target="_self">IEEE Software</a></em>,  you know that once the submission has been screened in by the editors, it goes through at least one round of peer reviews followed by author revisions. Often, two such rounds are required. Sin Number 10 applies to a submission that has already survived a round of peer reviews, and the editors are now recommending revisions to address the reviewers&#8217; comments.  And you&#8217;re naturally apprehensive: the pesky reviewers don&#8217;t understand your work. How dare them? You decide to just pay lip service to their objections and perform some cosmetic changes to silence them, thinking that the submission has already been vested and rejection in a subsequent stage is unlikely. But rejection is unlikely only if the reviewers and editors give in, or overlook the superficial nature of the revisions you are comtemplating. Albeit reviewers and editors are quite diligent, and they won&#8217;t let go. Editors, as per editorial policies,  are not at liberty to ignore reviewers&#8217; concerns although they have plenty of discretion. Indeed, it&#8217;s more common than authors think to have a submission rejected following a round of revisions. And sometimes an article gets rejected even after several rounds. The better strategy requires a different author perspective, one that is not defensive. An honest attempt to address and reconcile reviewers&#8217; concerns almost always pays off. Think of the reviewers as a sampling of the readership: some may not be as familiar as the area as you would like them to be, and others may carry biases, just like your readers. Experienced editors who oversee the review process are often aware of these factors: their eyes are trained to detect biases, and they will take them into account in their recommendations.</p>
<p>Sin Number 9 relates to motherhood-and-apple-pie advice and insights. The self-fulfilling kind that is repeated over, and over, and over again elsewhere and in the mainstream IT media. Editors and reviewers tend to have a visceral reaction to this style of writing, and for good reason: an article peppered with clichés sounds vacous to the naked eye despite the gems hidden underneath.</p>
<p>Sin Number 8, when taken for granted will not only secure a stamp of rejection for your article, but may also get you into trouble. Giving credit to to others who have influenced your work will make you look better, not worse. Most submissions describe incremental improvements over previous ideas, and it&#8217;s important to acknowledge all contributions. Sometimes it feels benign to ignore to mention the source of a peripheral idea, because you&#8217;re the one who have pursued the breakthrough bit: resist that temptation. Respectable publications impose sanctions on authors who borrow without bothering to mention the lender, or fail to disclose background sources in derivative work .</p>
<p>Unlike research journals, professional magazines like <em><a title="IEEE Software" href="http://hakanerdogmus.net/weblog/ieee-software" target="_self">IEEE Software</a> </em>have their content professionally copy edited and laid out. While this extra service allows the authors to focus their efforts on the message delivered, it still does not absolve them from paying attention to the language and adhering to common rules of good technical writing. Which brings us to sin Number 7. A poorly written article distracts the reviewers. Sometimes a substandard language kills the message, and the paper with it. Several submissions are rejected if the ideas are not communicated clearly, and reviewers can&#8217;t get passed the numerous editorial mistakes to glean the important messages from the text.</p>
<p>Sin Number 6 stems from a combination of overconfidence, blindness, and ignorance. Every new idea comes with caveats and compromises. Be sure to identify and declare the shortcomings of your work: where it&#8217;s applicable, where the boundaries drawn, and when it&#8217;s unlikely to work. Or suffer the wrath of reviewers who will only be glad to point them out to you and the editors. Self-awareness is your best defence against a rejection case built on the limitations of your work.</p>
<p><em>To be continued&#8230;</em><em> </em></p>
<p><img class="alignnone size-full wp-image-796" title="hakan_e" src="http://hakanerdogmus.net/weblog/wp-content/uploads/hakan_e.png" alt="hakan_e" width="92" height="37" /></p>
<blockquote><p>Releated resources:</p>
<ul>
<li><a title="Tips for Software Authors" href="http://www2.computer.org/portal/web/csdl/doi/10.1109/MS.2007.149 " target="_blank">Tips for Software Authors</a></li>
<li><a title="How to Write a Good Technical Article" href="http://www2.computer.org/portal/web/csdl/doi/10.1109/MS.2002.10006" target="_blank">How to Write a Good Technical Article</a></li>
</ul>
<p> </p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://hakanerdogmus.net/weblog/2009/top-10-ways-to-kill-a-paper/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Welcome to My Weblog!</title>
		<link>http://hakanerdogmus.net/weblog/2009/welcome-to-my-weblog</link>
		<comments>http://hakanerdogmus.net/weblog/2009/welcome-to-my-weblog#comments</comments>
		<pubDate>Sun, 12 Apr 2009 07:05:28 +0000</pubDate>
		<dc:creator>Hakan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Hakan Erdogmus]]></category>

		<guid isPermaLink="false">http://hakanerdogmus.net/weblog/?p=290</guid>
		<description><![CDATA[Check out the pages on the left bar for information on me. The calendar on the right bar lists my upcoming engagements, meetings and conferences.
To subscribe to my posts, click on the icon at  the top right corner.

]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-550" style="margin: 20px;" title="Hakan Erdogmus" src="http://hakanerdogmus.net/weblog/wp-content/uploads/hakan_portrait.jpg" alt="Hakan Erdogmus" width="117" height="134" />Check out the pages on the left bar for information on me. The calendar on the right bar lists my upcoming engagements, meetings and conferences.</p>
<p>To subscribe to my posts, click on the icon at  the top right corner.</p>
<p><img class="alignnone size-full wp-image-796" title="hakan_e" src="http://hakanerdogmus.net/weblog/wp-content/uploads/hakan_e.png" alt="hakan_e" width="92" height="37" /></p>
]]></content:encoded>
			<wfw:commentRss>http://hakanerdogmus.net/weblog/2009/welcome-to-my-weblog/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
