<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-23093708</id><updated>2011-09-24T17:29:38.773+08:00</updated><title type='text'>Another Day in Mythical Man Month</title><subtitle type='html'>Coding and Beyond: Interesting Stuff for the Serious Software Engineer...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://damith.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://damith.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Damith C. Rajapakse</name><uri>http://www.blogger.com/profile/17343412460908643478</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_2f1PJGihpOg/SWAe6pHiUXI/AAAAAAAAAEA/jFfV4aSqVb4/S220/damith2.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>22</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-23093708.post-7890532074850510131</id><published>2007-07-26T15:34:00.000+08:00</published><updated>2007-07-26T15:54:35.667+08:00</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.comp.nus.edu.sg/~damithch/stage/botanical/waterdroplets.JPG"&gt;&lt;img style="float:right; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px;" src="http://www.comp.nus.edu.sg/~damithch/stage/botanical/waterdroplets.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2 class="post-title"&gt;Quotes for software engineers&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;In the recent past I've been trying to compile a collection of quotes related to software engineering. &lt;br /&gt;&lt;br&gt; Why yet another collection of SE-related quotes? Well, none that's out there matched what exactly I wanted (either had too few/many quotes, or contained too many quotes that didn't agree with my views).&lt;br&gt;&lt;br /&gt;The result of my effort can be viewed at &lt;a href="http://www.comp.nus.edu.sg/~damithch/pages/SE-quotes.htm?type=funnyQuotes"&gt;this page&lt;/a&gt;. If you have something to say about my quotes collection (for example, if you know of a quote I have missed), please use the "add comment" feature of this blog to do so. &lt;br /&gt;&lt;h2 class="sidebar-title"&gt;Tags:&lt;a href="http://technorati.com/tag/software%20engineering" rel="tag"&gt;software engineering&lt;/a&gt;&lt;/h2&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23093708-7890532074850510131?l=damith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damith.blogspot.com/feeds/7890532074850510131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23093708&amp;postID=7890532074850510131' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/7890532074850510131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/7890532074850510131'/><link rel='alternate' type='text/html' href='http://damith.blogspot.com/2007/07/quotes-for-software-engineers-in-recent.html' title=''/><author><name>Damith C. Rajapakse</name><uri>http://www.blogger.com/profile/17343412460908643478</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_2f1PJGihpOg/SWAe6pHiUXI/AAAAAAAAAEA/jFfV4aSqVb4/S220/damith2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23093708.post-115037869064594270</id><published>2006-06-15T21:24:00.000+08:00</published><updated>2006-06-15T22:32:22.500+08:00</updated><title type='text'>Students shun computer science for no good reason?</title><content type='html'>I had the opportunity to visit a couple of universities recently, and a recurring topic of conversation was the falling numbers of enrolment in CS programs. Along the same theme, &lt;a href="http://www.pcmag.com/article2/0,1759,1976508,00.asp?kc=PCRSS03069TX1K0001121"&gt;PC magazine reports &lt;/a&gt;: &lt;br /&gt;&lt;a href="http://thumbs.photo.net/photo/4543970-sm.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px;" src="http://thumbs.photo.net/photo/4543970-sm.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;blockquote&gt;A report released June 7 by the Computer Science Teachers Association Curriculum Improvement Taskforce criticized U.S. high schools for not uniformly requiring students to take computer science classes. ... The report states that the lack of focus in the United States on computer science education is "disastrous and shortsighted," in light of an anticipated shortage of qualified candidates for the 1.5 million computer and IT jobs expected by 2012.&lt;/blockquote&gt;&lt;br /&gt;Apparently, "an increasing number of students believe that there are few rewarding or varied high-tech career opportunities, a perception based on media reporting and not marketplace realities".&lt;br /&gt;&lt;br /&gt;Hmmm....&lt;br /&gt; &lt;br /&gt;&lt;h2 class="sidebar-title"&gt;Tags: &lt;a href="http://technorati.com/tag/software%20engineering" rel="tag"&gt;software engineering&lt;/a&gt;&lt;/h2&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23093708-115037869064594270?l=damith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damith.blogspot.com/feeds/115037869064594270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23093708&amp;postID=115037869064594270' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/115037869064594270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/115037869064594270'/><link rel='alternate' type='text/html' href='http://damith.blogspot.com/2006/06/students-shun-computer-science-for-no.html' title='Students shun computer science for no good reason?'/><author><name>Damith C. Rajapakse</name><uri>http://www.blogger.com/profile/17343412460908643478</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_2f1PJGihpOg/SWAe6pHiUXI/AAAAAAAAAEA/jFfV4aSqVb4/S220/damith2.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23093708.post-115017279109627260</id><published>2006-06-13T12:11:00.000+08:00</published><updated>2006-06-13T12:34:53.240+08:00</updated><title type='text'>Feeling joy without having fun</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/Kent_Beck"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 100px;" src="http://www.martinfowler.com/articles/beck.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;[Apologies for the delay in posting ; traveling, and thesis writing kept me busy]&lt;br /&gt;&lt;br /&gt;For Kent Beck fans out there, there's an interesting lunchtime talk by him available for &lt;a href="http://www.agitar.com/downloads/20060516-lunch_with_kent_beck_-_san_francisco_ca.html"&gt;download at Agitar site&lt;/a&gt;. He talks about &lt;em&gt;feeling comfortable in your own skin&lt;/em&gt;, and &lt;em&gt;feeling joy, even when you aren't having fun (at work)&lt;/em&gt;. A bit philosophical yet good food for thought, particularly if you plan a long term career in software development. &lt;br /&gt; &lt;br /&gt;For those who don't know Kent, he's the brain behind &lt;a href="www.extremeprogramming.org"&gt;eXteme programming&lt;/a&gt;, and co-author of &lt;a href="www.junit.org"&gt;JUnit&lt;/a&gt;, the world’s most popular software testing framework.&lt;br /&gt;&lt;br /&gt;&lt;h2 class="sidebar-title"&gt;Tags: &lt;a href="http://technorati.com/tag/software%20engineering" rel="tag"&gt;software engineering&lt;/a&gt;&lt;/h2&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23093708-115017279109627260?l=damith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damith.blogspot.com/feeds/115017279109627260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23093708&amp;postID=115017279109627260' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/115017279109627260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/115017279109627260'/><link rel='alternate' type='text/html' href='http://damith.blogspot.com/2006/06/feeling-joy-without-having-fun.html' title='Feeling joy without having fun'/><author><name>Damith C. Rajapakse</name><uri>http://www.blogger.com/profile/17343412460908643478</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_2f1PJGihpOg/SWAe6pHiUXI/AAAAAAAAAEA/jFfV4aSqVb4/S220/damith2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23093708.post-114683498322678120</id><published>2006-05-05T20:39:00.000+08:00</published><updated>2006-05-05T21:41:07.886+08:00</updated><title type='text'>Display the words "Hello, world" at the top left corner of the screen</title><content type='html'>&lt;a href="http://thumbs.photo.net/photo/3814404-sm.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 200px; CURSOR: hand" alt="" src="http://thumbs.photo.net/photo/3814404-sm.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Here's an interesting bit of trivia I found in SD Times newsletter:&lt;br /&gt;&lt;br /&gt;In what language is the following Hello World program written?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;blockquote&gt;&lt;span style="font-family:courier new;"&gt;Display the words "Hello, world" at the top left corner of the screen.&lt;/span&gt; &lt;/blockquote&gt;&lt;/span&gt;The answer is &lt;a href="http://en.wikipedia.org/wiki/English_programming_language" target="_blank"&gt;here&lt;/a&gt;. &lt;/span&gt;Along the same lines, here's &lt;a href="http://www2.latech.edu/~acm/HelloWorld.shtml"&gt;a page with 'hello world' in many languages&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;h2 class="sidebar-title"&gt;Tags: &lt;a href="http://technorati.com/tag/software%20engineering" rel="tag"&gt;software engineering&lt;/a&gt;&lt;/h2&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23093708-114683498322678120?l=damith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damith.blogspot.com/feeds/114683498322678120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23093708&amp;postID=114683498322678120' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114683498322678120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114683498322678120'/><link rel='alternate' type='text/html' href='http://damith.blogspot.com/2006/05/display-words-hello-world-at-top-left.html' title='Display the words &quot;Hello, world&quot; at the top left corner of the screen'/><author><name>Damith C. Rajapakse</name><uri>http://www.blogger.com/profile/17343412460908643478</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_2f1PJGihpOg/SWAe6pHiUXI/AAAAAAAAAEA/jFfV4aSqVb4/S220/damith2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23093708.post-114615262470982220</id><published>2006-04-27T23:14:00.000+08:00</published><updated>2006-04-27T23:43:44.756+08:00</updated><title type='text'>Personal Branding for Software Engineers???</title><content type='html'>&lt;a href="http://blog.lifebeyondcode.com/bc_cover.jpg"&gt;&lt;img style="FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 200px; CURSOR: hand" alt="" src="http://blog.lifebeyondcode.com/bc_cover.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;"Personal Branding for Technology Professionals", the &lt;a href="http://www.lifebeyondcode.com/ebooks/PBTP.pdf"&gt;free eBook &lt;/a&gt;(availabe at &lt;a href="http://blog.lifebeyondcode.com/blog/_archives/2006/4/25/1910739.html"&gt;Life Beyond Code &lt;/a&gt;) by &lt;a href="javascript:openWindow(" cmd="view_user/username=rajesh301',"&gt;Rajesh Setty&lt;/a&gt; has some interesting things to say. If you can spare a few minutes, have a look - you might like what you see...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wgrosso.wordpress.com/2006/04/26/free-e-book-on-personal-branding/"&gt;Original blog entry that tipped me off about the book&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 class="sidebar-title"&gt;Tags: &lt;a href="http://technorati.com/tag/software%20engineering" rel="tag"&gt;software engineering&lt;/a&gt;&lt;/h2&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23093708-114615262470982220?l=damith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damith.blogspot.com/feeds/114615262470982220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23093708&amp;postID=114615262470982220' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114615262470982220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114615262470982220'/><link rel='alternate' type='text/html' href='http://damith.blogspot.com/2006/04/personal-branding-for-software.html' title='Personal Branding for Software Engineers???'/><author><name>Damith C. Rajapakse</name><uri>http://www.blogger.com/profile/17343412460908643478</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_2f1PJGihpOg/SWAe6pHiUXI/AAAAAAAAAEA/jFfV4aSqVb4/S220/damith2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23093708.post-114601390973070751</id><published>2006-04-26T08:49:00.000+08:00</published><updated>2006-04-26T11:23:54.630+08:00</updated><title type='text'>Scott McNealy No Longer Runs the 'Joint'</title><content type='html'>&lt;a href="http://www.nndb.com/people/137/000026059/mcnealy09sm.gif"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 100px; CURSOR: hand" alt="" src="http://www.nndb.com/people/137/000026059/mcnealy09sm.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/developer/technicalArticles/Interviews/schwartz-j-1_qa/J_Schwartz.jpg"&gt;&lt;img style="FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 100px; CURSOR: hand" alt="" src="http://java.sun.com/developer/technicalArticles/Interviews/schwartz-j-1_qa/J_Schwartz.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;a href="http://www.sun.com/aboutsun/media/ceo/mgt_mcnealy.html"&gt;Scott McNealy&lt;/a&gt;, Sun Microsystems’ co-founder, CEO and chairman, yielded the position of chief executive at 5 pm Eastern time yesterday (24th April '06) after the announcement of a third-quarter loss of US$217 million despite a growth in revenues. McNealy will remain chairman of Sun. Jonathan Schwartz has taken over as the company’s CEO, leaving behind his previous position as Sun’s COO. He keeps his title of president.&lt;br /&gt;&lt;br /&gt;“Twenty-two years I’ve been running this joint,” said McNealy in a conference call last evening, “and having a good time with it. I’d love to do that much more, but we’ve got a great guy here who I’ve been trying to get into this role for 10 years now.”&lt;br /&gt;&lt;/blockquote&gt;&lt;p&gt;Above text quoted from: &lt;a href="http://www.sdtimes.com"&gt;SDTimes&lt;/a&gt; newsletter&lt;br /&gt;&lt;a href="http://www.sun.com/2006-0418/js/index.jsp"&gt;Official announcement from Sun&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blogs.sun.com/roller/page/jonathan/20060425"&gt;'Scott, you are a hero to us all' - Jonathan Schwartz &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 class="sidebar-title"&gt;Tags: &lt;a href="http://technorati.com/tag/software%20engineering" rel="tag"&gt;software engineering&lt;/a&gt;, &lt;a href="http://technorati.com/tag/java" rel="tag"&gt;Java&lt;/a&gt;&lt;/h2&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23093708-114601390973070751?l=damith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damith.blogspot.com/feeds/114601390973070751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23093708&amp;postID=114601390973070751' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114601390973070751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114601390973070751'/><link rel='alternate' type='text/html' href='http://damith.blogspot.com/2006/04/scott-mcnealy-no-longer-runs-joint.html' title='Scott McNealy No Longer Runs the &apos;Joint&apos;'/><author><name>Damith C. Rajapakse</name><uri>http://www.blogger.com/profile/17343412460908643478</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_2f1PJGihpOg/SWAe6pHiUXI/AAAAAAAAAEA/jFfV4aSqVb4/S220/damith2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23093708.post-114502516922314453</id><published>2006-04-14T22:32:00.000+08:00</published><updated>2006-04-20T11:18:34.303+08:00</updated><title type='text'>Dilbert has the best job in America?</title><content type='html'>&lt;a href="http://www.dilbert.com/"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 100px;" src="http://www.dnainternet.fi/pic/pelit/uutiset/dilbert_1_250106.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Generally I try to avoid reblogging, but I coudn't resist this one. Software Engineering has topped the &lt;a href="http://money.cnn.com/magazines/moneymag/bestjobs/top50/index.html"&gt;CNNMoney.com Best Jobs in America &lt;/a&gt;list! &lt;br&gt; Full credit to &lt;a href="http://blog.stevedoria.net/20060413/software-engineering-best-job-in-america"&gt;original blog post on this&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;h2 class="sidebar-title"&gt;Tags: &lt;a href="http://technorati.com/tag/software%20engineering" rel="tag"&gt;software engineering&lt;/a&gt;&lt;/h2&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23093708-114502516922314453?l=damith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damith.blogspot.com/feeds/114502516922314453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23093708&amp;postID=114502516922314453' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114502516922314453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114502516922314453'/><link rel='alternate' type='text/html' href='http://damith.blogspot.com/2006/04/dilbert-has-best-job-in-america.html' title='Dilbert has the best job in America?'/><author><name>Damith C. Rajapakse</name><uri>http://www.blogger.com/profile/17343412460908643478</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_2f1PJGihpOg/SWAe6pHiUXI/AAAAAAAAAEA/jFfV4aSqVb4/S220/damith2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23093708.post-114502003696053202</id><published>2006-04-14T20:44:00.000+08:00</published><updated>2006-04-14T23:40:16.353+08:00</updated><title type='text'>Prefactoring: Why I Look Forward to Reading the Book</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;path=ASIN/0596008740&amp;amp;amp;amp;amp;tag=anothedayinmy-20&amp;camp=1789&amp;amp;creative=9325"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://ec1.images-amazon.com/images/P/0596008740.01._AA240_SCLZZZZZZZ_.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ken Pugh's Jolt award winning book &lt;a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;path=ASIN/0596008740&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;tag=anothedayinmy-20&amp;camp=1789&amp;amp;creative=9325"&gt;Prefactoring&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=anothedayinmy-20&amp;l=as2&amp;amp;o=1&amp;a=0596008740" alt="" style="border: medium none  ! important; margin: 0px ! important;" border="0" height="1" width="1" /&gt; has got off to an unfortunate bad start, judging from a bunch of nasty response it has generated from the blogger community (example &lt;a href="http://www.peterprovost.org/archive/2005/10/10/8491.aspx"&gt;1&lt;/a&gt;, &lt;a href="http://codebetter.com/blogs/darrell.norton/archive/2005/10/05/132800.aspx"&gt;2&lt;/a&gt;, &lt;a href="http://dotavery.com/blog/archive/2005/10/05/5263.aspx"&gt;3&lt;/a&gt;). It seems most  of these are based on an Amazon review, which Ken Pugh says &lt;a href="http://www.artima.com/forums/flat.jsp?forum=106&amp;thread=147332"&gt;&lt;span style="font-style: italic;"&gt;'not approved by me and was full of marketing hype'&lt;/span&gt;&lt;/a&gt;. In addition, I also noted that many of these detractors &lt;span style="font-style: italic;"&gt;haven't actually read the book&lt;/span&gt;!&lt;br /&gt;I haven't read the book either, so I'm not going to take sides here. But I dare say I'm really looking forward to getting my hands on the book.&lt;br /&gt;&lt;blockquote&gt;My initial impression: Although prefactoring and refactoring may not be worlds apart, they are NOT the same thing either, and they are NOT competing techniques. &lt;/blockquote&gt;While I fully believe in refactoring mercilessly, I'll also go out on a limb and say that the right mix of prefactoring and refactoring should win the day. Who cares if Ken gave a name (BTW, catchy name) to something any good programmer would do anyway?&lt;br /&gt;On a separate note, I also look forward to any response from the refactoring folks (such as Martin Fowler).&lt;br /&gt;&lt;h2 class="sidebar-title"&gt;Tags: &lt;a href="http://technorati.com/tag/software%20engineering" rel="tag"&gt;software engineering&lt;/a&gt;, &lt;a href="http://technorati.com/tag/prefactoring" rel="tag"&gt;prefactoring&lt;/a&gt;&lt;/h2&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23093708-114502003696053202?l=damith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damith.blogspot.com/feeds/114502003696053202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23093708&amp;postID=114502003696053202' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114502003696053202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114502003696053202'/><link rel='alternate' type='text/html' href='http://damith.blogspot.com/2006/04/prefactoring-why-i-look-forward-to.html' title='Prefactoring: Why I Look Forward to Reading the Book'/><author><name>Damith C. Rajapakse</name><uri>http://www.blogger.com/profile/17343412460908643478</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_2f1PJGihpOg/SWAe6pHiUXI/AAAAAAAAAEA/jFfV4aSqVb4/S220/damith2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23093708.post-114423924853480287</id><published>2006-04-05T19:42:00.000+08:00</published><updated>2006-04-15T00:01:24.133+08:00</updated><title type='text'>My daily dose of "blogs from the trenches"</title><content type='html'>&lt;a href="http://www.naturesimage.co.uk/pics/meerkat-scout.jpg"&gt;&lt;img style="FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 200px; CURSOR: hand" alt="" src="http://www.naturesimage.co.uk/pics/meerkat-scout.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;While I'm an avid reader of what I call &lt;em&gt;blogs from the gurus&lt;/em&gt; (i.e., blogs by software luminaries who once in a while lay a golden egg of a post), I've also been looking for my daily dose of what I call &lt;em&gt;blogs from the trenches&lt;/em&gt; (i.e., blogs of software engineers who 'work in the field'). After monitoring community blogs for a while, I think I've found my fix in the &lt;a href="http://blogs.thoughtworks.com/"&gt;thoughtworks blog&lt;/a&gt;. It seems to have a continuous trickle of blog posts (some better than the others of course) - just what I need to keep in touch with the 'stuff' going on in the industry...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23093708-114423924853480287?l=damith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damith.blogspot.com/feeds/114423924853480287/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23093708&amp;postID=114423924853480287' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114423924853480287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114423924853480287'/><link rel='alternate' type='text/html' href='http://damith.blogspot.com/2006/04/my-daily-dose-of-blogs-from-trenches.html' title='My daily dose of &quot;blogs from the trenches&quot;'/><author><name>Damith C. Rajapakse</name><uri>http://www.blogger.com/profile/17343412460908643478</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_2f1PJGihpOg/SWAe6pHiUXI/AAAAAAAAAEA/jFfV4aSqVb4/S220/damith2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23093708.post-114381053413834808</id><published>2006-03-31T20:49:00.000+08:00</published><updated>2006-04-15T00:02:23.786+08:00</updated><title type='text'>Jolt Awards to Continue...</title><content type='html'>In response to &lt;a href="http://damith.blogspot.com/2006/03/jolt-winners-are-out-for-last-time.html"&gt;my post on the possibility of Jolt awards 2006 being the last&lt;/a&gt;, fellow blogger &lt;a class="comment-poster-name" onclick="" href="http://www.blogger.com/profile/15254642" rel="nofollow"&gt;lupus&lt;/a&gt; said...&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;em&gt;"Rosalyn Lum told me the awards are going to continue. She's already planning for next year"&lt;/em&gt;&lt;/blockquote&gt;&lt;p&gt;I checked with Rosalyn (Technical Editor, SD Magazine) myself. It's confirmed. Jolt awards will be continued, which is great news indeed. Thanks lupus for your heads up.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23093708-114381053413834808?l=damith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damith.blogspot.com/feeds/114381053413834808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23093708&amp;postID=114381053413834808' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114381053413834808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114381053413834808'/><link rel='alternate' type='text/html' href='http://damith.blogspot.com/2006/03/jolt-awards-to-continue.html' title='Jolt Awards to Continue...'/><author><name>Damith C. Rajapakse</name><uri>http://www.blogger.com/profile/17343412460908643478</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_2f1PJGihpOg/SWAe6pHiUXI/AAAAAAAAAEA/jFfV4aSqVb4/S220/damith2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23093708.post-114347600490208718</id><published>2006-03-28T00:13:00.000+08:00</published><updated>2006-04-15T00:02:50.103+08:00</updated><title type='text'>Intentional Programming - It's not dead yet...</title><content type='html'>&lt;a href="http://www.program-transformation.org"&gt;&lt;img style="FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 200px; CURSOR: hand" alt="" src="http://www.program-transformation.org/pub/Sandbox/YourOwnSandBox/programmer.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I was going through &lt;a href="http://www.martinfowler.com/articles/languageWorkbench.html"&gt;Martin Fowler's article on Language oriented programming&lt;/a&gt;, which mentions that &lt;a href="http://en.wikipedia.org/wiki/Intentional_programming"&gt;Intentional programming&lt;/a&gt; is still in the works (operating under the radar, &lt;a href="http://intentsoft.com/"&gt;Intentional Software&lt;/a&gt; is developing it). Couple of years ago I came across IP in one of the courses I took (my fav, &lt;a href="http://www.comp.nus.edu.sg/~cs6201"&gt;CS6201 Software Reuse&lt;/a&gt;) and liked very much what I saw. Generally, I'm curious about anything that promises productivity benefits. IP indeed promises a lot of that. The man behind IP is &lt;a href="http://intentsoft.com/company/management.html"&gt;Charles Simonyi&lt;/a&gt;, the same guy who invented the &lt;a href="http://en.wikipedia.org/wiki/Hungarian_notation"&gt;Hungarian notation&lt;/a&gt;. After watching the their website for a while, I got the impression that IP is a lost cause. But apparently not. And that's good news indeed. It seems JetBrains (Intellij folks) is also cooking up something similar called &lt;a href="http://www.jetbrains.com/mps/"&gt;MPS&lt;/a&gt;, and so is Microsoft (called &lt;a href="http://www.softwarefactories.com/"&gt;Software Factories&lt;/a&gt;). If you have any interests in Domain Specfic Languages, &lt;a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;path=ASIN/0201309777&amp;tag=anothedayinmy-20&amp;camp=1789&amp;creative=9325"&gt;Generative Programming&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=anothedayinmy-20&amp;l=as2&amp;o=1&amp;a=0201309777" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;, or Meta-programming as much as I do, you may also want to stay tuned...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23093708-114347600490208718?l=damith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damith.blogspot.com/feeds/114347600490208718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23093708&amp;postID=114347600490208718' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114347600490208718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114347600490208718'/><link rel='alternate' type='text/html' href='http://damith.blogspot.com/2006/03/intentional-programming-its-not-dead_28.html' title='Intentional Programming - It&apos;s not dead yet...'/><author><name>Damith C. Rajapakse</name><uri>http://www.blogger.com/profile/17343412460908643478</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_2f1PJGihpOg/SWAe6pHiUXI/AAAAAAAAAEA/jFfV4aSqVb4/S220/damith2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23093708.post-114303522473798911</id><published>2006-03-22T21:20:00.000+08:00</published><updated>2006-04-15T00:03:30.593+08:00</updated><title type='text'>The Beloved Gang Member!</title><content type='html'>&lt;a href="http://c2.com/cgi/wiki?JohnVlissides"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 150px; CURSOR: hand" alt="" src="http://www.laputan.org/images/pictures/jimmy1.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Today I chanced upon &lt;a href="http://c2.com/cgi/wiki?JohnVlissides"&gt;this wiki&lt;/a&gt; on John Vlisssides (who passed away on November 24, 2005 after a long-term battle with cancer). In case you didn't know (shame on you!), he was one of the &lt;a href="http://users.bigpond.com/RichSyl/GOF-OOPLSA-94-Color-75.jpg"&gt;'Gang of Four'&lt;/a&gt; who wrote the book &lt;a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;path=ASIN/0201633612&amp;tag=anothedayinmy-20&amp;camp=1789&amp;creative=9325"&gt;Design Patterns: Elements of Reusable Object-Oriented Software&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=anothedayinmy-20&amp;l=as2&amp;o=1&amp;a=0201633612" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;. According to this wiki, what others remember most about John is echoed by the following &lt;a href="http://domino.watson.ibm.com/comm/pr.nsf/pages/news.20051124_JohnVlissides.html"&gt;exact words &lt;/a&gt;from Steve Abrams (IBM).&lt;br /&gt;&lt;blockquote&gt;"The essence of John's greatness was not in his technical accomplishments – it was in his humanity"&lt;/blockquote&gt;Being a big pattern fan myself, I've read and re-read the GOF book (&lt;a href="http://www.comp.nus.edu.sg/~damithch/pages/SE-resources.htm"&gt;recommended reading for any software engineer&lt;/a&gt;, IMHO). Although I never had the pleasure of meeting him in person, I was nevertheless very much saddened by his untimely demise. John, may you rest in peace! &lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23093708-114303522473798911?l=damith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damith.blogspot.com/feeds/114303522473798911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23093708&amp;postID=114303522473798911' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114303522473798911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114303522473798911'/><link rel='alternate' type='text/html' href='http://damith.blogspot.com/2006/03/beloved-gang-member.html' title='The Beloved Gang Member!'/><author><name>Damith C. Rajapakse</name><uri>http://www.blogger.com/profile/17343412460908643478</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_2f1PJGihpOg/SWAe6pHiUXI/AAAAAAAAAEA/jFfV4aSqVb4/S220/damith2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23093708.post-114276021641813060</id><published>2006-03-19T17:08:00.000+08:00</published><updated>2006-04-15T00:04:00.056+08:00</updated><title type='text'>Did Russians Really Use a Pencil to Write During Space Travel?</title><content type='html'>&lt;a href="http://www.spacepen.com"&gt;&lt;img style="FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 200px; CURSOR: hand" alt="" src="http://www.spacepen.com/usa/graphics/shuttle1.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The following story may sound familiar at first, but read on - it may not be the version you've heard!&lt;br /&gt;&lt;blockquote&gt;There's a marvelous story of technology and consultants gone wild, developing the &lt;a href="http://www.spacepen.com"&gt;Fisher Space Pen&lt;/a&gt;. The story goes that the U.S. Government spent millions of dollars of taxpayer's money developing a space pen—a pen that the astronauts could take to the moon that would operate in the harsh conditions of weightlessness, extreme heat and cold. Technology rushes to the rescue, and develops a miracle pen that can write upside down in a boiling toilet.&lt;br /&gt;&lt;br /&gt;The Russians, by comparison, decided to use a pencil.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;A marvelous tale&lt;/u&gt; of an inappropriate solution, except for &lt;u&gt;one small problem. It's not true&lt;/u&gt;. Both the Russian and the U.S. astronauts used pencils at first, but there was a danger of the leads breaking and shorting out electric components, and the wood of the pencil itself was combustible as well. In a pure oxygen atmosphere, that's a really bad thing. The Fisher corporation realized this and, at its own cost, designed the Fisher Space Pen, which it then sold to NASA at reasonable cost. After the disastrous Apollo One fire, NASA made the Fisher pens mandatory.&lt;br /&gt;&lt;br /&gt;Fisher listened to the real requirement, even before the client knew it. In time, NASA came to realize that they were right. It was an appropriate use of high-technology to solve a very real problem. &lt;/blockquote&gt;&lt;p&gt;If you found the above good reading (I sure did), you may want to check out the article &lt;a href="http://www.developerdotstar.com/mag/articles/art_computer_programming.html"&gt;The Art in Computer Programming&lt;/a&gt; By &lt;a href="http://www.toolshed.com/andy.html"&gt;Andrew Hunt&lt;/a&gt; and &lt;a href="http://blogs.pragprog.com/cgi-bin/pragdave.cgi"&gt;David Thomas&lt;/a&gt;, at &lt;a href="http://www.developerdotstar.com/mag/articles/art_computer_programming.html"&gt;developer.*&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23093708-114276021641813060?l=damith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damith.blogspot.com/feeds/114276021641813060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23093708&amp;postID=114276021641813060' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114276021641813060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114276021641813060'/><link rel='alternate' type='text/html' href='http://damith.blogspot.com/2006/03/did-russians-really-use-pencil-to.html' title='Did Russians Really Use a Pencil to Write During Space Travel?'/><author><name>Damith C. Rajapakse</name><uri>http://www.blogger.com/profile/17343412460908643478</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_2f1PJGihpOg/SWAe6pHiUXI/AAAAAAAAAEA/jFfV4aSqVb4/S220/damith2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23093708.post-114260629191804925</id><published>2006-03-17T22:16:00.000+08:00</published><updated>2006-04-15T00:04:39.370+08:00</updated><title type='text'>Jolt Winners are Out! For the Last Time!!</title><content type='html'>&lt;a href="http://www.comp.nus.edu.sg/~damithch/images/jolt.jpg"&gt;&lt;img style="FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 150px; CURSOR: hand" alt="" src="http://www.comp.nus.edu.sg/~damithch/images/jolt.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;SDMagazine has announced &lt;a href="http://www.sdmagazine.com/jolts/2006index.html"&gt;The 16th Annual Jolt Product Excellence Award Winners &lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Some picks from the Winners: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;BOOKS GENERAL Jolt Winner: &lt;a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;path=ASIN/0596008740&amp;tag=anothedayinmy-20&amp;camp=1789&amp;creative=9325"&gt;Prefactoring by Ken Pugh&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=anothedayinmy-20&amp;l=as2&amp;o=1&amp;a=0596008740" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; (O'Reilly)&lt;/li&gt;&lt;li&gt;TECHNICAL BOOKS Jolt Winner: &lt;a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;path=ASIN/097669400X&amp;tag=anothedayinmy-20&amp;camp=1789&amp;creative=9325"&gt;Agile Web Development with Rails : A Pragmatic Guide&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=anothedayinmy-20&amp;l=as2&amp;o=1&amp;a=097669400X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by Dave Thomas, David Hansson, Leon Breedt and Mike Clark (Pragmatic Bookshelf)&lt;/li&gt;&lt;li&gt;DEVELOPMENT ENVIRONMENTS Jolt Winner: &lt;strong&gt;Visual Studio Team System 2005&lt;/strong&gt; (Microsoft)&lt;/li&gt;&lt;li&gt;WEB DEVELOPMENT TOOLS Jolt Winner: &lt;strong&gt;Rails 1.0&lt;/strong&gt; (rubyonrails.org) &lt;/li&gt;&lt;li&gt;...&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;A related (sad, but not surprising - &lt;a href="http://software.ericsink.com/entries/Magazines_Dying.html"&gt;according to some&lt;/a&gt;!) news is the &lt;a href="http://www.ddj.com/documents/s=8903/ddj1142366567743/ddj060314news.html"&gt;death of SDMagazine&lt;/a&gt;. So this may be the last Jolt awards as we know it. Let's hope not.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23093708-114260629191804925?l=damith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damith.blogspot.com/feeds/114260629191804925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23093708&amp;postID=114260629191804925' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114260629191804925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114260629191804925'/><link rel='alternate' type='text/html' href='http://damith.blogspot.com/2006/03/jolt-winners-are-out-for-last-time.html' title='Jolt Winners are Out! For the Last Time!!'/><author><name>Damith C. Rajapakse</name><uri>http://www.blogger.com/profile/17343412460908643478</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_2f1PJGihpOg/SWAe6pHiUXI/AAAAAAAAAEA/jFfV4aSqVb4/S220/damith2.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23093708.post-114216872232012935</id><published>2006-03-12T17:38:00.000+08:00</published><updated>2006-04-15T00:05:23.956+08:00</updated><title type='text'>How I improve my Software Engineering knowledge, while my wife chooses clothes...!</title><content type='html'>&lt;a href="http://www.clipsahoy.com"&gt;&lt;img style="FLOAT: left; MARGIN: 10px; WIDTH: 120px; CURSOR: hand" alt="" src="http://www.comp.nus.edu.sg/~damithch/temp/dogheadphone.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Recently (well sometime back, just didn't get around to blog it) I found a great way to productively use the time I'm forced to waste doing other, sometimes rather unpleasant, things (e.g., commuting, jogging, and of course, waiting for my wife to chooses clothes at clothing sales!). It's simple really: just download audio recordings (&lt;em&gt;podcasts&lt;/em&gt;, as some call them) of interviews with various software 'guru's and listen to them on an MP3 player (I use the inbuilt MP3 player of my Motorola 680i). If anybody didn't know about this already, following are two great places to start: &lt;/p&gt;&lt;blockquote&gt;&lt;a href="http://www.itconversations.com"&gt;&lt;/blockquote&gt;&lt;/a&gt;&lt;a href="http://www.itconversations.com"&gt;&lt;p&gt;&lt;img height="46" src="http://www.itconversations.com/assets/gifs/itcLogo.gif" width="280" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="http://www.se-radio.net/"&gt;&lt;img height="46" src="http://libsyn.com/podcasts/seradio/images/websitelogo.png" width="280" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note: Many thanks to my friend and ex-colleague Harsha (&lt;a href="http://hsenid.com"&gt;at hSenid&lt;/a&gt;) for bringing podcasts to my attention&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23093708-114216872232012935?l=damith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damith.blogspot.com/feeds/114216872232012935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23093708&amp;postID=114216872232012935' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114216872232012935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114216872232012935'/><link rel='alternate' type='text/html' href='http://damith.blogspot.com/2006/03/how-i-improve-my-software-engineering.html' title='How I improve my Software Engineering knowledge, while my wife chooses clothes...!'/><author><name>Damith C. Rajapakse</name><uri>http://www.blogger.com/profile/17343412460908643478</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_2f1PJGihpOg/SWAe6pHiUXI/AAAAAAAAAEA/jFfV4aSqVb4/S220/damith2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23093708.post-114137943827196692</id><published>2006-03-03T17:35:00.000+08:00</published><updated>2006-04-15T00:05:54.916+08:00</updated><title type='text'>I'd rather go fly a kite...</title><content type='html'>&lt;a href="http://philip.greenspun.com" target="_blank"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 150px; CURSOR: hand" alt="" src="http://www.photo.net/photo/pcd2182/philip-and-alex-sm.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Software engineering educator and flight instructor Philip Greenspun PhD(MIT) explains &lt;a href="http://blogs.law.harvard.edu/philg/2006/02/26#a12936" target="_blank"&gt;why he loves teaching flying more than software engineering&lt;/a&gt;. It's a thought provoking post, and it has received some interesting comments already ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23093708-114137943827196692?l=damith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damith.blogspot.com/feeds/114137943827196692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23093708&amp;postID=114137943827196692' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114137943827196692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114137943827196692'/><link rel='alternate' type='text/html' href='http://damith.blogspot.com/2006/03/id-rather-go-fly-kite.html' title='I&apos;d rather go fly a kite...'/><author><name>Damith C. Rajapakse</name><uri>http://www.blogger.com/profile/17343412460908643478</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_2f1PJGihpOg/SWAe6pHiUXI/AAAAAAAAAEA/jFfV4aSqVb4/S220/damith2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23093708.post-114122902317915265</id><published>2006-03-01T23:44:00.000+08:00</published><updated>2006-04-15T00:06:30.816+08:00</updated><title type='text'>Feel like "Agitating" your source code? Now you can!</title><content type='html'>&lt;a href="http://www.disaster-info.net/desplazados/documentos/saneamiento01/1/04metodos_dedesinfeccion_delagua.htm" target="_blank"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px;" src="http://www.disaster-info.net/desplazados/documentos/saneamiento01/1/img/agitar.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;At a recent exhibition I came across an interesting tool called Agitar that "agitate" Java code in order to flush out bugs. I must say I was intrigued, and so were many others at the exhibition. In fact, I had to wait a long time before I got a chance to talk to the exhibitors. When finally my turn came, Mark McLaughlin, a senior solution consultant of Agitar (yes, the company is also called Agitar) explained to me...&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Agitar is much more than a typical unit testing tool such as JUnit. It automatically generates a battery of test cases to &lt;em&gt;agitate&lt;/em&gt; the source code (e.g., if methodA takes an int parameter, Agitar creates test cases to feed methodA with different int values), and reports observations it makes about the code by running the test cases (e.g., 'methodA runs fine for positive parameters, but fails for negative values'). Based on those observations developers can detect whether things are the way they should be. &lt;/p&gt;&lt;p&gt;Agitar also has a concept called 'domain experts', i.e., tools that encapulates extra domain-specific rules for creating more domain-specific tests. For example, one can use the 'Struts domain expert' when testing Struts applictions. &lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Although Agitar is young, it has already &lt;a href="http://online.wsj.com/public/article/SB112975757605373586-ZbxLQQFpW_SrJk31It0qBaExZiU_20061023.html?mod=tff_main_tff_top"&gt;won awards&lt;/a&gt;, and apparently people are showing interest. Some &lt;a href="http://www.agitar.com/downloads/"&gt;webinars&lt;/a&gt;, &lt;a href="http://www.agitar.com/products/"&gt;self-running demos&lt;/a&gt; and &lt;a href="http://www.agitar.com/downloads/" ref="http://www.infoworld.com/article/06/02/23/75516_09TCagitar_1.html"&gt;white papers&lt;/a&gt; are available but unfortunately there is no trial version yet. &lt;/p&gt;&lt;p&gt;There are many testing tools out there, but I feel there's something extra in Agitar. I wish Agitar the best, and I also wish for a trial version (or a free 'light' version for the guys without the big bucks!).&lt;/p&gt;&lt;p&gt;Oh, did I mention that Agitar has managed to get &lt;a href="http://en.wikipedia.org/wiki/Kent_Beck"&gt;Kent Beck &lt;/a&gt;(creator of JUnit) on board as an 'Agitar Fellow'?&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23093708-114122902317915265?l=damith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damith.blogspot.com/feeds/114122902317915265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23093708&amp;postID=114122902317915265' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114122902317915265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114122902317915265'/><link rel='alternate' type='text/html' href='http://damith.blogspot.com/2006/03/feel-like-agitating-your-source-code.html' title='Feel like &quot;Agitating&quot; your source code? Now you can!'/><author><name>Damith C. Rajapakse</name><uri>http://www.blogger.com/profile/17343412460908643478</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_2f1PJGihpOg/SWAe6pHiUXI/AAAAAAAAAEA/jFfV4aSqVb4/S220/damith2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23093708.post-114113941207485033</id><published>2006-02-28T20:32:00.000+08:00</published><updated>2006-04-18T10:50:14.100+08:00</updated><title type='text'>Maintaining Future Web Applications: It's Time to Brace Ourselves</title><content type='html'>&lt;a href="http://www.fwnp.com/dewey-spider-web.htm" target="_blank"&gt;&lt;img style="FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 200px; CURSOR: hand" alt="" src="http://www.fwnp.com/dewey-spider-web.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;After attending the recent Sun Tech Days event, I was duly impressed by the latest techniques/tools Web Engineers have at their disposal. At the same time, I couldn’t help feeling a bit uneasy, seeing how rapid development of Web apps is receiving the lion’s share of attention, maintainability of Web apps hardly receiving a thought. Some of my observations along this line of thoghts:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;The rush towards visual programming:&lt;/span&gt; &lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;The Good:&lt;/strong&gt; While visual (code-less, drag and drop) programming is nothing new, I'm still impressed by how fast Web programming is attaining visual programming capabilities; even coming close to fully-fledged RAD technologies such as VB. UI frameworks such as JSF is a major step in this direction, ably supported by tools such as Java Studio Creator. Visual programming indeed helps a lot when it comes to building Web applications rapidly.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;The Not-so-good:&lt;/strong&gt; Visual programming does very little to improve the maintainability of the application being built. For example, the ease of drag-and-drop coding deters the application of better reuse techniques; techniques although more-difficult-to-apply, could result in more maintainable code. Therefore, it’s only a matter of time before we have to face in Web apps the same maintenance problems we had in legacy VB applications (perhaps even worse, due to additional complications of the Web).&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;Overuse of frameworks:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;The Good:&lt;/strong&gt; It has become common practice to use of frameworks such as Struts, Hybernate, and Spring as the foundations on which enterprise scale Web applications are built. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;The Bad:&lt;/strong&gt; A negative side effect of these frameworks is that they tend to fragment code, particularly into various configuration files. Historically, Web apps have been hard to test, but this fragmentation makes it even less testable. Needless to say a less-testable system is a less-maintainable one. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;Overdoing that 'AJAX ' thing:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;The Good:&lt;/strong&gt; No doubt AJAX is a cool technology and it’s going to hang around for a while. It’s a significant step towards making Web applications behave more like traditional desktop applications. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;The Bad:&lt;/strong&gt; However, AJAX code is complex and hard to work with (to debug for example), unless you have a lot of tool support. Again this is bad news for maintainers of Web applications.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:85%;color:#cc0000;"&gt;Many thanks to Chris Loosley for saying &lt;a href="http://performancematters.blogspot.com/2006/04/software-engineering-matters.html"&gt;some nice things about this post...&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23093708-114113941207485033?l=damith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damith.blogspot.com/feeds/114113941207485033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23093708&amp;postID=114113941207485033' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114113941207485033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114113941207485033'/><link rel='alternate' type='text/html' href='http://damith.blogspot.com/2006/02/maintaining-future-web-applications.html' title='Maintaining Future Web Applications: It&apos;s Time to Brace Ourselves'/><author><name>Damith C. Rajapakse</name><uri>http://www.blogger.com/profile/17343412460908643478</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_2f1PJGihpOg/SWAe6pHiUXI/AAAAAAAAAEA/jFfV4aSqVb4/S220/damith2.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23093708.post-114104766489153721</id><published>2006-02-27T21:05:00.000+08:00</published><updated>2006-04-15T00:08:20.003+08:00</updated><title type='text'>Attack of the (Software) Clones !!!</title><content type='html'>&lt;a href="http://www.allegrohuskies.com"&gt;&lt;img style="FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 200px; CURSOR: hand" alt="" src="http://www.allegrohuskies.com/allegro_23.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;We software engineers often copy-paste-modify (i.e., clone) code as a quick reuse mechanism. Sometimes we have to clone whole systems, or subsystesm. Well, the problem is that we have to maintain all these clones in a consistant manner; failing to do so results in inconsistancies (i.e., update anomalies). One symptom of such update anomalies is bugs that were &lt;em&gt;supposed to be fixed&lt;/em&gt; cropping up again and again (sounds familiar?).&lt;br /&gt;If you face this problem of clones, I urge you to have a look at the free and open source technology of &lt;a href="http://xvcl.comp.nus.edu.sg"&gt;XVCL&lt;/a&gt;, being developed in our lab. It has been successfully used for managing product lines (sets of similar products) in the industry. We are looking for more industry collaborators from both academia and industry ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23093708-114104766489153721?l=damith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damith.blogspot.com/feeds/114104766489153721/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23093708&amp;postID=114104766489153721' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114104766489153721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114104766489153721'/><link rel='alternate' type='text/html' href='http://damith.blogspot.com/2006/02/attack-of-software-clones.html' title='Attack of the (Software) Clones !!!'/><author><name>Damith C. Rajapakse</name><uri>http://www.blogger.com/profile/17343412460908643478</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_2f1PJGihpOg/SWAe6pHiUXI/AAAAAAAAAEA/jFfV4aSqVb4/S220/damith2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23093708.post-114104495962018509</id><published>2006-02-27T20:24:00.000+08:00</published><updated>2006-04-15T00:08:54.290+08:00</updated><title type='text'>Sun Tech Days 2006 (Singapore)</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/8041/306/1600/sundeveloperdays.0.jpg"&gt;&lt;img style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/8041/306/320/sundeveloperdays.0.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I had the chance to attend "&lt;a href="http://sg.sun.com/events/techdays_singapore"&gt;Sun Tech Days 2006&lt;/a&gt;" at Raffles City, Singapore 22-23 Feb. I was impressed by how well the event was organized. Both days were packed with presentations having enough technical contents mixed with interesting tool/tech demos (Not to mention great catering, and generous free goodies).&lt;br /&gt;The event was a great way to catch up with the latest Java Technologies in a very short time, and less effort. And it was free for students! I look forward to the next one. &lt;strong&gt;Kudos to Sun&lt;/strong&gt; Microsystems.&lt;br /&gt;&lt;strong&gt;NetBeans is getting better!&lt;/strong&gt; Long ago I switched from NetBeans to other IDEs (IDEA, and then to Eclipse) but new version of NetBeans seems to have some cool features (integrated profiling for example) . I'm definitely going to give it a test drive. I hope they unify the NetBeans Product Line (Studio Creator, Studio Enterprise, etc.) into one IDE.&lt;br /&gt;&lt;strong&gt;AJAX is hot, so is JSF!&lt;/strong&gt; There was a lot of emphasis on AJAX and JSF (and some cool demos to go with it).&lt;br /&gt;&lt;strong&gt;Oracle and SAP&lt;/strong&gt; were also present to show how their applications support J2EE (now called JEE).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23093708-114104495962018509?l=damith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damith.blogspot.com/feeds/114104495962018509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23093708&amp;postID=114104495962018509' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114104495962018509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114104495962018509'/><link rel='alternate' type='text/html' href='http://damith.blogspot.com/2006/02/sun-tech-days-2006-singapore.html' title='Sun Tech Days 2006 (Singapore)'/><author><name>Damith C. Rajapakse</name><uri>http://www.blogger.com/profile/17343412460908643478</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_2f1PJGihpOg/SWAe6pHiUXI/AAAAAAAAAEA/jFfV4aSqVb4/S220/damith2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23093708.post-114104288745117031</id><published>2006-02-27T20:01:00.000+08:00</published><updated>2006-04-15T00:09:34.730+08:00</updated><title type='text'>Floating Down the Waterfall</title><content type='html'>&lt;a href="http://www.nndb.com/people/757/000025682/" target="_blank"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 150px; CURSOR: hand" alt="" src="http://www.nndb.com/people/757/000025682/tb-crop.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;em&gt;"After years of being disparaged by some in the software development community, the waterfall process is back with a vengeance"&lt;/em&gt;&lt;/blockquote&gt;When I saw this bold statement in &lt;a href="http://www.waterfall2006.com/" target="_blank"&gt;http://www.waterfall2006.com/&lt;/a&gt; my first thought was 'What the ...." Skimming through the contents had me in a sweat. Number of people I've come to admire for their agile approaches to software development (such as Kent Beck, Ron Jeffries, Robert C. Martin, to name a few) seems to be denouncing all the values they have been promoting, and I have come to value. Then I saw this!&lt;br /&gt;&lt;em&gt;&lt;blockquote&gt;&lt;em&gt;&lt;strong&gt;Super&lt;/strong&gt; &lt;strong&gt;Model &lt;/strong&gt;Driven Architecture: An Update From the OMG by &lt;strong&gt;Tyra Banks&lt;/strong&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;/em&gt;&lt;br /&gt;Sigh of relief. All's well. It's just a parody. A smart one though. Hats off to the perpetrators.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23093708-114104288745117031?l=damith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damith.blogspot.com/feeds/114104288745117031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23093708&amp;postID=114104288745117031' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114104288745117031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114104288745117031'/><link rel='alternate' type='text/html' href='http://damith.blogspot.com/2006/02/floating-down-waterfall.html' title='Floating Down the Waterfall'/><author><name>Damith C. Rajapakse</name><uri>http://www.blogger.com/profile/17343412460908643478</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_2f1PJGihpOg/SWAe6pHiUXI/AAAAAAAAAEA/jFfV4aSqVb4/S220/damith2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23093708.post-114103388135491230</id><published>2006-02-27T17:28:00.000+08:00</published><updated>2006-04-15T00:10:15.616+08:00</updated><title type='text'>Mythical What?</title><content type='html'>&lt;a href="http://www.cs.unc.edu/~brooks"&gt;&lt;img style="FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 200px; CURSOR: hand" alt="Fred Brooks" src="http://www.cs.unc.edu/~brooks/Brookspic.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;"Mythical Man Month" is a term popularized by &lt;a href="http://www.cs.unc.edu/~brooks/"&gt;Fred Brooks&lt;/a&gt;, via his seminal book &lt;a href="http://en.wikipedia.org/wiki/The_Mythical_Man-Month" target="_blank"&gt;The Mythical Man-Month: Essays on Software Engineering&lt;/a&gt;. This book is the reason I fell in love with the field of Software Engineering. As this blog is going to be for sharing Software Engineeirng related resources I found to be interesting (and I can't think of a more interesting SE-resource than MMM), I thought to name this blog in honor of MMM. While i'm at it, let me repeat Brook's Law:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;"Adding manpower to a late software project makes it later!"&lt;/em&gt; &lt;/p&gt;&lt;/blockquote&gt;Take that!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23093708-114103388135491230?l=damith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://damith.blogspot.com/feeds/114103388135491230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23093708&amp;postID=114103388135491230' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114103388135491230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23093708/posts/default/114103388135491230'/><link rel='alternate' type='text/html' href='http://damith.blogspot.com/2006/02/mythical-what.html' title='Mythical &lt;em&gt;What&lt;/em&gt;?'/><author><name>Damith C. Rajapakse</name><uri>http://www.blogger.com/profile/17343412460908643478</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_2f1PJGihpOg/SWAe6pHiUXI/AAAAAAAAAEA/jFfV4aSqVb4/S220/damith2.jpg'/></author><thr:total>0</thr:total></entry></feed>
