<?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'><id>tag:blogger.com,1999:blog-73691023729061008</id><updated>2009-08-07T22:44:26.251-07:00</updated><title type='text'>Kaleidosblog</title><subtitle type='html'>Fabio Gavilondo's blog</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://agilechilli.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73691023729061008/posts/default'/><link rel='alternate' type='text/html' href='http://agilechilli.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>agilechilli</name><uri>http://www.blogger.com/profile/07916122601829490340</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-73691023729061008.post-6477072565989437622</id><published>2009-08-05T21:36:00.000-07:00</published><updated>2009-08-07T22:44:26.264-07:00</updated><title type='text'>The easiest way to copy non-Apple videos to the iPod/iPhone on the Mac</title><content type='html'>This is just a "note to self" as I don't do this very often and end up having to google it every time.&lt;br /&gt;&lt;br /&gt;1. Open the iMovie HD app (pre-installed with Mac OS X)&lt;br /&gt;2. Drag &amp;amp; drop the video into iMovie HD&lt;br /&gt;3. Open the File/Export.. menu and select iPod&lt;br /&gt;&lt;br /&gt;That's it! iMovie HD will format the video correctly for the iPod/iPhone, send it to iTunes and place it in the iTunes library ready for the next sync.&lt;br /&gt;&lt;br /&gt;(*non-Apple meaning avi, divx, etc. Mov and mp4 videos can be imported directly into iTunes)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73691023729061008-6477072565989437622?l=agilechilli.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agilechilli.blogspot.com/feeds/6477072565989437622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=73691023729061008&amp;postID=6477072565989437622' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73691023729061008/posts/default/6477072565989437622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73691023729061008/posts/default/6477072565989437622'/><link rel='alternate' type='text/html' href='http://agilechilli.blogspot.com/2009/08/easiest-way-of-copying-non-apple-videos.html' title='The easiest way to copy non-Apple videos to the iPod/iPhone on the Mac'/><author><name>agilechilli</name><uri>http://www.blogger.com/profile/07916122601829490340</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01606594482165437411'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73691023729061008.post-2193749355955580684</id><published>2009-06-20T20:14:00.000-07:00</published><updated>2009-06-21T09:10:27.425-07:00</updated><title type='text'>Good programmer's editor for MacOS X?</title><content type='html'>Can anyone recommend a good programmer's editor for Mac OS X?&lt;br /&gt;&lt;br /&gt;It must be free, that rules TextMate out.&lt;br /&gt;&lt;br /&gt;It must have source code editing features (syntax highlighting etc.), and be able to cope with long files (GBytes).&lt;br /&gt;&lt;br /&gt;So far I've been using &lt;a href="http://www.jedit.org/"&gt;JEdit&lt;/a&gt; which is otherwise quite good but its MacOS integration is &lt;a href="http://discussions.apple.com/thread.jspa?threadID=1727958&amp;amp;tstart=0"&gt;quite&lt;/a&gt; &lt;a href="http://www.seph.dk/?p=33"&gt;flaky&lt;/a&gt; due to the fact that JEdit is written in Java and thus it depends on Apple's Cocoa-Java integration API which changes all the time. Also, JEdit is not very good with long files since it tries to load the whole file into memory (i.e. JVM heap).&lt;br /&gt;&lt;br /&gt;I have tried &lt;a href="http://www.barebones.com/products/TextWrangler/"&gt;TextWrangler&lt;/a&gt; but I didn't like it very much. I'm also not a big vi fan.&lt;br /&gt;&lt;br /&gt;Any ideas?&lt;br /&gt;&lt;br /&gt;PS. Obviously the GB long files are &lt;span style="font-weight: bold;"&gt;not&lt;/span&gt; source code ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73691023729061008-2193749355955580684?l=agilechilli.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agilechilli.blogspot.com/feeds/2193749355955580684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=73691023729061008&amp;postID=2193749355955580684' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73691023729061008/posts/default/2193749355955580684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73691023729061008/posts/default/2193749355955580684'/><link rel='alternate' type='text/html' href='http://agilechilli.blogspot.com/2009/06/good-programmers-editor-for-macos-x.html' title='Good programmer&apos;s editor for MacOS X?'/><author><name>agilechilli</name><uri>http://www.blogger.com/profile/07916122601829490340</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01606594482165437411'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73691023729061008.post-9025877463687837652</id><published>2008-06-04T06:26:00.000-07:00</published><updated>2008-06-04T06:31:21.615-07:00</updated><title type='text'>Who was The Strongest Chess Player of All Time?</title><content type='html'>Computers &lt;a href="http://www.chessbase.com/newsdetail.asp?newsid=3455"&gt;choose&lt;/a&gt;: Jose Raul Capablanca.&lt;br /&gt;&lt;br /&gt;Refreshing to be reminded that my country has produced more than just dictators and popular music.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73691023729061008-9025877463687837652?l=agilechilli.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agilechilli.blogspot.com/feeds/9025877463687837652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=73691023729061008&amp;postID=9025877463687837652' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73691023729061008/posts/default/9025877463687837652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73691023729061008/posts/default/9025877463687837652'/><link rel='alternate' type='text/html' href='http://agilechilli.blogspot.com/2008/06/who-was-strongest-chess-player-of-all.html' title='Who was The Strongest Chess Player of All Time?'/><author><name>agilechilli</name><uri>http://www.blogger.com/profile/07916122601829490340</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01606594482165437411'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73691023729061008.post-5983200909040807864</id><published>2008-05-31T20:22:00.000-07:00</published><updated>2008-05-31T20:46:23.938-07:00</updated><title type='text'>Software and the book metaphor</title><content type='html'>Done properly, "writing" software is more like writing a collection of short stories than like writing a novel.&lt;br /&gt;&lt;br /&gt;If you follow this advice, your modules will be self-contained, smaller, easier to understand and to test ... And a pleasure to read!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73691023729061008-5983200909040807864?l=agilechilli.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agilechilli.blogspot.com/feeds/5983200909040807864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=73691023729061008&amp;postID=5983200909040807864' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73691023729061008/posts/default/5983200909040807864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73691023729061008/posts/default/5983200909040807864'/><link rel='alternate' type='text/html' href='http://agilechilli.blogspot.com/2008/05/software-and-book-metaphor.html' title='Software and the book metaphor'/><author><name>agilechilli</name><uri>http://www.blogger.com/profile/07916122601829490340</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01606594482165437411'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73691023729061008.post-5359227251093341803</id><published>2008-03-27T06:28:00.000-07:00</published><updated>2008-03-27T06:38:08.724-07:00</updated><title type='text'>Return to sender</title><content type='html'>Looks like the ClearCase Ant task I &lt;a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=42462"&gt;submitted to Apache&lt;/a&gt; a while ago has been scheduled for inclusion in Ant 1.8. Now that I don't use any of these tools anymore!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73691023729061008-5359227251093341803?l=agilechilli.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agilechilli.blogspot.com/feeds/5359227251093341803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=73691023729061008&amp;postID=5359227251093341803' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73691023729061008/posts/default/5359227251093341803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73691023729061008/posts/default/5359227251093341803'/><link rel='alternate' type='text/html' href='http://agilechilli.blogspot.com/2008/03/return-to-sender.html' title='Return to sender'/><author><name>agilechilli</name><uri>http://www.blogger.com/profile/07916122601829490340</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01606594482165437411'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73691023729061008.post-3760756126870810329</id><published>2008-01-17T15:54:00.000-08:00</published><updated>2008-01-17T16:27:44.306-08:00</updated><title type='text'>Regrettable Spring</title><content type='html'>Thanks to the otherwise well-intentioned and very talented folk at Spring Source (aka interface21), the software world has been blessed with &lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;a href="http://www.springsource.com/web/guest/certification"&gt;yet another pointless certificate&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;In the Middle Ages you could buy all sorts of permits from the catholic church that would "certify" you were apt and allowed to perform some activity. For example, you could buy a permit that allowed you to eat meat on fast days (rather than the otherwise ubiquitous salted fish). "Certified Friday Meat Muncher". Needless to say, it was quite a profitable business for the church.&lt;br /&gt;&lt;br /&gt;My company &lt;a href="http://agilechilli.blogspot.com/2007/11/new-job-in-sydney-cdb-anyone.html"&gt;is hiring&lt;/a&gt;. We don't believe in certificates. We believe in people with brains and the right attitude.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73691023729061008-3760756126870810329?l=agilechilli.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agilechilli.blogspot.com/feeds/3760756126870810329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=73691023729061008&amp;postID=3760756126870810329' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73691023729061008/posts/default/3760756126870810329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73691023729061008/posts/default/3760756126870810329'/><link rel='alternate' type='text/html' href='http://agilechilli.blogspot.com/2008/01/regrettable-spring.html' title='Regrettable Spring'/><author><name>agilechilli</name><uri>http://www.blogger.com/profile/07916122601829490340</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01606594482165437411'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73691023729061008.post-2724666908731408903</id><published>2008-01-08T15:54:00.000-08:00</published><updated>2008-01-08T16:25:38.147-08:00</updated><title type='text'>Zeitgeist</title><content type='html'>Hmm, the &lt;a href="http://www.zedshaw.com/rants/rails_is_a_ghetto.html"&gt;Ruby fad&lt;/a&gt; did not last &lt;a href="http://stuffthathappens.com/blog/2008/01/02/scala-will-do/"&gt;very long&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It seems that &lt;a href="http://ola-bini.blogspot.com/2008/01/language-explorations.html"&gt;not even JRuby&lt;/a&gt; can save it.&lt;br /&gt;&lt;br /&gt;I wonder how long it will take till we get "Scala on Sails"? Oh wait, Google tells me it's already there!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73691023729061008-2724666908731408903?l=agilechilli.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agilechilli.blogspot.com/feeds/2724666908731408903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=73691023729061008&amp;postID=2724666908731408903' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73691023729061008/posts/default/2724666908731408903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73691023729061008/posts/default/2724666908731408903'/><link rel='alternate' type='text/html' href='http://agilechilli.blogspot.com/2008/01/zeitgeist.html' title='Zeitgeist'/><author><name>agilechilli</name><uri>http://www.blogger.com/profile/07916122601829490340</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01606594482165437411'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73691023729061008.post-1061670620529909553</id><published>2007-12-30T15:50:00.000-08:00</published><updated>2007-12-30T16:20:36.532-08:00</updated><title type='text'>Blog's Best Friend</title><content type='html'>While I enjoy reading &lt;a href="http://steve-yegge.blogspot.com/"&gt;Steve Yegge's blog&lt;/a&gt;, I suspect that sometimes he likes to &lt;a href="http://steve-yegge.blogspot.com/2007/12/codes-worst-enemy.html"&gt;take the piss&lt;/a&gt; out of his readers.&lt;br /&gt;&lt;br /&gt;Nothing wrong with that, mind you. This kind of postings is what makes the blogsphere so entertaining, that's why we enjoy the bile blog too.&lt;br /&gt;&lt;br /&gt;But of course, the argument that you can solve the software maintenance problem by picking a new language that reduces the number of LOC is utter nonsense. Whoever tells you that with a straight face is trying to sell you something (himself?).&lt;br /&gt;&lt;br /&gt;Imagine mankind invented a new  language that allowed to write all of Shakespeare's books in one page. Would that make it easier to read/understand/appreciate them?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73691023729061008-1061670620529909553?l=agilechilli.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agilechilli.blogspot.com/feeds/1061670620529909553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=73691023729061008&amp;postID=1061670620529909553' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73691023729061008/posts/default/1061670620529909553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73691023729061008/posts/default/1061670620529909553'/><link rel='alternate' type='text/html' href='http://agilechilli.blogspot.com/2007/12/blogs-best-friend.html' title='Blog&apos;s Best Friend'/><author><name>agilechilli</name><uri>http://www.blogger.com/profile/07916122601829490340</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01606594482165437411'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73691023729061008.post-1623402298713934857</id><published>2007-11-28T21:20:00.000-08:00</published><updated>2007-12-02T15:42:24.539-08:00</updated><title type='text'>Product development job in Sydney CDB anyone?</title><content type='html'>&lt;span style="font-family: times new roman;font-size:100%;" &gt;My &lt;a href="http://cameronsystems.com/"&gt;company&lt;/a&gt; is hiring.&lt;br /&gt;&lt;br /&gt;We are a fairly small, friendly and highly focussed product development company. &lt;/span&gt;&lt;span style="font-family: times new roman;font-size:100%;" &gt;We write connectivity solutions for stock exchanges, brokers and other financial market participants. Our main technology is Java, with some C/C++  &lt;/span&gt;&lt;span style="font-family: times new roman;font-size:100%;" &gt;thrown in (via JNI). The role is very technical and we are looking for high caliber candidates.&lt;br /&gt;&lt;br /&gt;Have a read through the position description below and have a look at our &lt;a href="http://cameronsystems.com/"&gt;web&lt;/a&gt; &lt;a href="http://www.orcsoftware.com/"&gt;sites&lt;/a&gt;.&lt;/span&gt;&lt;span style="font-family: times new roman;font-size:100%;" &gt; If you are interested please send your CV etc. to fabio.gavilondo@orcsoftware.com&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: times new roman;font-size:100%;" &gt;(PS. We have customers all over the world. Some travel may be required from time to time).&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;font-size:100%;" &gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Software Engineer or Senior Software Engineer (depending on level of experience)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Tenure: Permanent&lt;br /&gt;&lt;br /&gt;Key tasks:&lt;br /&gt;&lt;/span&gt;&lt;ul style="font-family: times new roman;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Participate in the design and implementation of CameronFIX products and their features (about 70%)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Provide technical support and incident resolution for CameronFIX products and their features (about 25%)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Provide technical pre-sales support (about 5%)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family: times new roman;font-size:100%;" &gt;Key skills and experience:&lt;br /&gt;&lt;/span&gt;&lt;ul style="font-family: times new roman;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Significant experience in Java based product development&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Broad capability across related technologies (e.g. JMX, JMS, JDBC, RDBMS, Spring)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Excellent knowledge of OO programming&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Experience in network level programming&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Experience in multi-threaded programming&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Ability to troubleshoot and resolve problems under time pressure&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Ability to take tasks to completion.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family: times new roman;font-size:100%;" &gt;Other desirable skills and experience:&lt;br /&gt;&lt;/span&gt;&lt;ul style="font-family: times new roman;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Exposure to Test Driven Development&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Exposure to the FIX protocol and/or FIX engines&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Financial markets knowledge&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Exposure to (near) real time systems development.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family: times new roman;font-size:100%;" &gt;Key personal strengths:&lt;br /&gt;&lt;/span&gt;&lt;ul style="font-family: times new roman;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Strong customer focus&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Self organizing&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Self motivated&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Enjoys working and contributing in a team environment&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Excellent communication skills both in technical and business level contexts.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;tt&gt;&lt;br /&gt;&lt;/tt&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73691023729061008-1623402298713934857?l=agilechilli.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agilechilli.blogspot.com/feeds/1623402298713934857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=73691023729061008&amp;postID=1623402298713934857' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73691023729061008/posts/default/1623402298713934857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73691023729061008/posts/default/1623402298713934857'/><link rel='alternate' type='text/html' href='http://agilechilli.blogspot.com/2007/11/new-job-in-sydney-cdb-anyone.html' title='Product development job in Sydney CDB anyone?'/><author><name>agilechilli</name><uri>http://www.blogger.com/profile/07916122601829490340</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01606594482165437411'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73691023729061008.post-6517655416255766643</id><published>2007-09-03T20:31:00.000-07:00</published><updated>2007-09-03T20:57:25.002-07:00</updated><title type='text'>ClearCase merge support for Ant</title><content type='html'>I you use Ant, ClearCase and continuous integration this one is for you.&lt;br /&gt;&lt;br /&gt;There are situations where you need to ensure that a ClearCase view/branch is up-to-date with another view/branch (e.g. the mainline) before the build can proceed. Of course you also want to automate this step, and maybe even make it part or you continuous integration checks (e.g. build fails if the 2 branches are not in sync).&lt;br /&gt;&lt;br /&gt;Unfortunately, Ant's &lt;a href="http://ant.apache.org/manual/OptionalTasks/clearcase.html"&gt;ClearCase optional tasks  &lt;/a&gt;&lt;span style="font-family:monospace;"&gt;&lt;/span&gt;don't offer support for merge operations.&lt;br /&gt;&lt;br /&gt;I have written a 'CCFindmerge' Ant task and &lt;a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42462"&gt;submitted it to Apache&lt;/a&gt; to remedy that situation. It will probably be included in some future Ant version, but if this feature is important to you I suggest you &lt;a href="http://issues.apache.org/bugzilla/votes.cgi?action=show_user&amp;amp;bug_id=42462"&gt;vote for it&lt;/a&gt; to speed up the process.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73691023729061008-6517655416255766643?l=agilechilli.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agilechilli.blogspot.com/feeds/6517655416255766643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=73691023729061008&amp;postID=6517655416255766643' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73691023729061008/posts/default/6517655416255766643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73691023729061008/posts/default/6517655416255766643'/><link rel='alternate' type='text/html' href='http://agilechilli.blogspot.com/2007/09/clearcase-merge-support-for-ant.html' title='ClearCase merge support for Ant'/><author><name>agilechilli</name><uri>http://www.blogger.com/profile/07916122601829490340</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01606594482165437411'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73691023729061008.post-4823116881159831848</id><published>2007-08-29T17:16:00.000-07:00</published><updated>2007-08-29T17:18:19.030-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.yellowmug.com/snapndrag/"&gt;This&lt;/a&gt; little Mac utility is too cool not to share. Taking screenshots has never been that easy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73691023729061008-4823116881159831848?l=agilechilli.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agilechilli.blogspot.com/feeds/4823116881159831848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=73691023729061008&amp;postID=4823116881159831848' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73691023729061008/posts/default/4823116881159831848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73691023729061008/posts/default/4823116881159831848'/><link rel='alternate' type='text/html' href='http://agilechilli.blogspot.com/2007/08/this-little-mac-utility-is-too-cool-not.html' title=''/><author><name>agilechilli</name><uri>http://www.blogger.com/profile/07916122601829490340</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01606594482165437411'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73691023729061008.post-484584190347037341</id><published>2007-08-27T16:40:00.000-07:00</published><updated>2007-08-27T17:14:34.789-07:00</updated><title type='text'>Has Agile hit the Pareto wall?</title><content type='html'>We know how it goes: 80% of the effects comes from 20% of the causes.&lt;br /&gt;&lt;br /&gt;It seems to me that the 20% that matter when it comes to agile software development has long been &lt;a href="http://www.amazon.com/Extreme-Programming-Explained-Embrace-Change/dp/0321278658/ref=sr_1_1/104-3353034-5992745?ie=UTF8&amp;s=books&amp;amp;qid=1188258439&amp;sr=8-1"&gt;invented&lt;/a&gt; and &lt;a href="http://www.amazon.com/Agile-Estimating-Planning-Robert-Martin/dp/0131479415/ref=pd_bxgy_b_img_b/104-3353034-5992745?ie=UTF8&amp;amp;qid=1188258439&amp;amp;sr=8-1"&gt;documented&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Everything I've read about Agile recently is just more variation on the same: yet another way to write test cases, yet another way to organize your index cards on the wall, yet another way to run a stand-up meeting...&lt;br /&gt;&lt;br /&gt;I'd love to be corrected. Otherwise all these agile feeds will start to disappear from my blog aggregator in order to make place for some fresh content.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73691023729061008-484584190347037341?l=agilechilli.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agilechilli.blogspot.com/feeds/484584190347037341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=73691023729061008&amp;postID=484584190347037341' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73691023729061008/posts/default/484584190347037341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73691023729061008/posts/default/484584190347037341'/><link rel='alternate' type='text/html' href='http://agilechilli.blogspot.com/2007/08/has-agile-hit-pareto-wall.html' title='Has Agile hit the Pareto wall?'/><author><name>agilechilli</name><uri>http://www.blogger.com/profile/07916122601829490340</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01606594482165437411'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73691023729061008.post-3626209479583928231</id><published>2007-07-04T18:15:00.000-07:00</published><updated>2007-08-07T18:53:04.054-07:00</updated><title type='text'>Back to the roots</title><content type='html'>After some years of &lt;a href="http://thoughtworks.com/"&gt;agile consulting&lt;/a&gt; and a brief intermezzo at a &lt;a href="http://bt.com.au/"&gt;big financial institution&lt;/a&gt; I am again about to join a small and innovative &lt;a href="http://www.cameronsystems.com/"&gt;product company&lt;/a&gt; with a &lt;a href="http://www.cameronsystems.com/products/fix_engine.html"&gt;leading product&lt;/a&gt; in their space.&lt;br /&gt;&lt;br /&gt;Product development, trading software, highly concurrent systems ... that should be fun! And did I mention I am free to choose whatever hardware and operating system I want to use? &lt;a href="http://store.apple.com/133-622/WebObjects/australiastore.woa/wa/RSLID?nnmm=browse&amp;mco=74284FCC&amp;amp;node=home/macbook/macbook_pro"&gt;Good&lt;/a&gt; &lt;a href="http://www.apple.com/macosx/tiger/"&gt;bye&lt;/a&gt; Windows.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73691023729061008-3626209479583928231?l=agilechilli.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agilechilli.blogspot.com/feeds/3626209479583928231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=73691023729061008&amp;postID=3626209479583928231' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73691023729061008/posts/default/3626209479583928231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73691023729061008/posts/default/3626209479583928231'/><link rel='alternate' type='text/html' href='http://agilechilli.blogspot.com/2007/07/back-to-roots.html' title='Back to the roots'/><author><name>agilechilli</name><uri>http://www.blogger.com/profile/07916122601829490340</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01606594482165437411'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73691023729061008.post-5305345845898086944</id><published>2007-07-01T17:59:00.000-07:00</published><updated>2007-08-07T09:07:34.852-07:00</updated><title type='text'>Hani's interview</title><content type='html'>&lt;a href="http://bileblog.org/"&gt;Hani&lt;/a&gt; is &lt;a href="http://www.bileblog.org/wp-trackback.php?p=335"&gt;hiring&lt;/a&gt;. Imagine the job interview:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Please introduce yourself - do you prefer Rod Johnson's moobjuice or Gavin Fleury's turd lubricant with your javalicious breakfast?&lt;/li&gt;&lt;li&gt;Why are you interested in Formicary's baby jesus buttplugs anyway?&lt;/li&gt;&lt;li&gt;What other 5 things don't I want to know about you?&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Could you explain why OSWorkflow is the only true kind of genitalia waggling since FogBugz's ASP to PHP compiler?&lt;/li&gt;&lt;li&gt;What are the advantages and disadvantages of Ruby orifice rubbing compared to poopoowibblewomwoming in Java?&lt;/li&gt;&lt;li&gt;How is the OpenSore interface implemented in Axis2? How would you refactor it away using NetBeans and a time travel machine?&lt;/li&gt;&lt;li&gt;How fast would fowlbots die without regular dependency injections by The Bearded One?&lt;/li&gt;&lt;li&gt;Ok, enough of your spastic, retarded gibberish! I've got the right job for you. It's with the Maven team at Apache...&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;I hope someone who gets to the interview stage is so kind to share his/her interview experience with us!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73691023729061008-5305345845898086944?l=agilechilli.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agilechilli.blogspot.com/feeds/5305345845898086944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=73691023729061008&amp;postID=5305345845898086944' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73691023729061008/posts/default/5305345845898086944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73691023729061008/posts/default/5305345845898086944'/><link rel='alternate' type='text/html' href='http://agilechilli.blogspot.com/2007/07/hanis-interview.html' title='Hani&apos;s interview'/><author><name>agilechilli</name><uri>http://www.blogger.com/profile/07916122601829490340</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01606594482165437411'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-73691023729061008.post-4918171873810260966</id><published>2007-06-27T22:33:00.000-07:00</published><updated>2007-08-07T09:06:43.932-07:00</updated><title type='text'>Google not functional?</title><content type='html'>There has been &lt;a href="http://steve-yegge.blogspot.com/2007/02/next-big-language.html"&gt;some&lt;/a&gt; &lt;a href="http://blog.jayfields.com/2007/06/next-big-language.html"&gt;discussion&lt;/a&gt; in the blogsphere lately as to what the Next Big Programming Language might be. At the same time the functional programming camp has been stressing that with the advent of multicore CPUs functional languages will find their way into mainstream programming because they make it easier to write thread-safe programs (being side effect free and all that).&lt;br /&gt;&lt;br /&gt;It was interesting to &lt;a href="http://steve-yegge.blogspot.com/2007/06/rhino-on-rails.html"&gt;read&lt;/a&gt; that Google's internal choice of programming languages (C++, Java, Python and JavaScript) does not include FP  (JavaScript has first-class functions, but it lacks other caractheristics to make it a full-flagged functional language).&lt;br /&gt;&lt;br /&gt;Surely if anyone would benefit from FP for massively parallel computation it would be Google?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/73691023729061008-4918171873810260966?l=agilechilli.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agilechilli.blogspot.com/feeds/4918171873810260966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=73691023729061008&amp;postID=4918171873810260966' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/73691023729061008/posts/default/4918171873810260966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/73691023729061008/posts/default/4918171873810260966'/><link rel='alternate' type='text/html' href='http://agilechilli.blogspot.com/2007/06/google-not-functional.html' title='Google not functional?'/><author><name>agilechilli</name><uri>http://www.blogger.com/profile/07916122601829490340</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01606594482165437411'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry></feed>