<?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-12464066</id><updated>2012-02-16T19:51:36.286+01:00</updated><title type='text'>Risk Log</title><subtitle type='html'>Thoughts, notes and findings</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://risklog.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12464066/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://risklog.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Dariusz Dębowczyk</name><uri>http://www.blogger.com/profile/10369537520330717061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-D93ZRVYS7GI/TasslLXjYdI/AAAAAAAAAIo/1lSnYSTw8Es/s220/DSC_0052_corr_high_contr_120x120.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-12464066.post-4316318169175274423</id><published>2008-01-13T23:53:00.000+01:00</published><updated>2008-01-13T23:43:34.171+01:00</updated><title type='text'>Tension</title><content type='html'>&lt;i&gt;"The time has come when the normal revolt against time, space, and matter must assume a form not overtly incompatible with what is known of reality -- when it must be gratified by images forming supplements rather than contradictions of the visible and measurable universe."&lt;/i&gt;&lt;br /&gt;H.P.Lovecraft (from S.T. Joshi, "H.P. Lovecraft")&lt;br /&gt;&lt;br /&gt;&lt;img src="http://farm3.static.flickr.com/2229/2190075935_0bb00b6a88_o.jpg" width="283" height="415" alt="gehrytower" style="border: 2px solid black;" /&gt;&lt;br /&gt;&lt;b&gt;Gehry Tower&lt;/b&gt; (1999)&lt;br /&gt;Architect: Frank Owen Gehry&lt;br /&gt;Photo by Tim Schredder&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12464066-4316318169175274423?l=risklog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://risklog.blogspot.com/feeds/4316318169175274423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12464066&amp;postID=4316318169175274423' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12464066/posts/default/4316318169175274423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12464066/posts/default/4316318169175274423'/><link rel='alternate' type='text/html' href='http://risklog.blogspot.com/2008/01/tension.html' title='Tension'/><author><name>Dariusz Dębowczyk</name><uri>http://www.blogger.com/profile/10369537520330717061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-D93ZRVYS7GI/TasslLXjYdI/AAAAAAAAAIo/1lSnYSTw8Es/s220/DSC_0052_corr_high_contr_120x120.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12464066.post-2169719063016785397</id><published>2008-01-06T13:39:00.000+01:00</published><updated>2008-01-06T23:09:52.105+01:00</updated><title type='text'>Frozen</title><content type='html'>&lt;i&gt;"Architectural photography can involve a lot of waiting; the building becomes a kind of sundial, while you wait for a shadow to crawl away from a detail you want, or for the mass and  balance of the structure to reveal itself in a certain way."&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;William Gibson - "The Gernsback Continuum"&lt;br /&gt;&lt;br /&gt;&lt;img src="http://farm3.static.flickr.com/2029/2171064399_957cc322ea_o.jpg" width="283" height="415" alt="fredfrenchbuilding" style="border: 2px solid black;" /&gt;&lt;br /&gt;&lt;b&gt;Fred F. French Building&lt;/b&gt; (1927)&lt;br /&gt;Architect: H. Douglas Ives and Sloan &amp; Robertston&lt;br /&gt;Photo by A.Olszewski&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12464066-2169719063016785397?l=risklog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://risklog.blogspot.com/feeds/2169719063016785397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12464066&amp;postID=2169719063016785397' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12464066/posts/default/2169719063016785397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12464066/posts/default/2169719063016785397'/><link rel='alternate' type='text/html' href='http://risklog.blogspot.com/2008/01/frozen.html' title='Frozen'/><author><name>Dariusz Dębowczyk</name><uri>http://www.blogger.com/profile/10369537520330717061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-D93ZRVYS7GI/TasslLXjYdI/AAAAAAAAAIo/1lSnYSTw8Es/s220/DSC_0052_corr_high_contr_120x120.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12464066.post-3508263446375623658</id><published>2007-12-22T10:25:00.000+01:00</published><updated>2007-12-22T10:56:11.249+01:00</updated><title type='text'>It's hard to predict future</title><content type='html'>Joel Spolsky &lt;a href="http://www.joelonsoftware.com/articles/APIWar.html"&gt;wrote in 2004&lt;/a&gt; - &lt;i&gt;"Here are a few examples of things you can't really do well in a web application:&lt;br /&gt;&lt;ol&gt;&lt;li&gt; Create a fast drawing program&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Build a real-time spell checker with wavy red underlines&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Warn users that they are going to lose their work if they hit the close box of the browser&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Update a small part of the display based on a change that the user makes without a full roundtrip to the server&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Create a fast keyboard-driven interface that doesn't require the mouse&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Let people continue working when they are not connected to the Internet"&lt;/li&gt;&lt;/ol&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;OK, that was just 3 years ago and it's amazing what we managed to achieve.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12464066-3508263446375623658?l=risklog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://risklog.blogspot.com/feeds/3508263446375623658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12464066&amp;postID=3508263446375623658' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12464066/posts/default/3508263446375623658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12464066/posts/default/3508263446375623658'/><link rel='alternate' type='text/html' href='http://risklog.blogspot.com/2007/12/its-hard-to-predict-future.html' title='It&apos;s hard to predict future'/><author><name>Dariusz Dębowczyk</name><uri>http://www.blogger.com/profile/10369537520330717061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-D93ZRVYS7GI/TasslLXjYdI/AAAAAAAAAIo/1lSnYSTw8Es/s220/DSC_0052_corr_high_contr_120x120.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12464066.post-2675707553781949168</id><published>2007-08-31T00:24:00.000+02:00</published><updated>2007-08-31T00:41:23.465+02:00</updated><title type='text'>Frank Patrick on sources of project failures</title><content type='html'>&lt;a href="http://www.focusedperformance.com/index.html"&gt;Frank Patrick&lt;/a&gt; has published his thoughts on the &lt;a href="http://www.focusedperformance.com/toptenpm.html"&gt;sources of project failures&lt;/a&gt;. What is different from many such lists I have seen so far is his focus on real-life factors (common especially in corporations) like inter-project dependencies and productivity killing influence of multitasking.&lt;br /&gt;&lt;br /&gt;Frank's list:&lt;i&gt;&lt;ol&gt;&lt;li&gt;"Failure to appreciate the impact of a multi-project environment on single project success&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Irrational promises made due to a failure to take into account the variable nature of task performance&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Irrational promises made due to a failure to take into account the statistical nature of project networks&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Insufficient identification of dependencies necessary to deliver the project&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Focus on (and active management of) only a portion of what should be the full project -- a true bottom-line value adding outcome for the sponsoring organization&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Reliance on due-date, train-schedule, and actual-against-budget-to-date performance to drive project performance, resulting in the wasting of any safety included in the project (to account for 2 and 3 above) and in the effects of Parkinson's Law -- Work will expand to fill (and exceed) the time allowed&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Wasting of resources through underutilization because they aren't the "best resource" for the job&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Wasting of the "best" resources through over-utilization, multi-tasking, and burn-out&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Delivering original scope when conditions/needs change. Flip-side: accepting changes to scope without sufficient analysis of impact on the project (or on other projects)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Multi-tasking, multi-tasking, multi-tasking, multi-tasking, and multi-tasking. Commonly thought of as a key problem in multi-project environments, where resources are expected to address tasks from different projects in a coincident time-frame, multi-tasking also impacts single project durations (and wastes safety) when dedicated resources are expected to wear several hats"&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;/i&gt;&lt;br /&gt;Some of those sound very familiar to me. And how about you?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12464066-2675707553781949168?l=risklog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://risklog.blogspot.com/feeds/2675707553781949168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12464066&amp;postID=2675707553781949168' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12464066/posts/default/2675707553781949168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12464066/posts/default/2675707553781949168'/><link rel='alternate' type='text/html' href='http://risklog.blogspot.com/2007/08/frank-patrick-on-sources-of-project.html' title='Frank Patrick on sources of project failures'/><author><name>Dariusz Dębowczyk</name><uri>http://www.blogger.com/profile/10369537520330717061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-D93ZRVYS7GI/TasslLXjYdI/AAAAAAAAAIo/1lSnYSTw8Es/s220/DSC_0052_corr_high_contr_120x120.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12464066.post-1824025330931306423</id><published>2007-08-25T01:01:00.000+02:00</published><updated>2007-08-25T01:34:05.239+02:00</updated><title type='text'>Best practices in library design</title><content type='html'>John Resig presented some very interesting thoughts on a JavaScript library design based on his experiences with &lt;a href="http://www.jquery.com/"&gt;jQuery&lt;/a&gt; and &lt;a href="http://wiki.mozilla.org/FUEL"&gt;FUEL&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;John advises how to write a solid API (those ideas seem to be useful not only for JavaScript developers):&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;perform universal actions (like CRUD)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;fear adding methods (defer to extensibility, less but more powerful methods)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;constantly review and remove unused code&lt;/li&gt;&lt;br /&gt;&lt;li&gt;provide an upgrade path for deprecated APIs (plugins / extensions supporting obsolete methods)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;reduce to a common root (by finding common usage patterns)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;care about consistency (naming, arguments order)&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Here is the presentation video:&lt;br /&gt;&lt;br /&gt;&lt;embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-474821803269194441&amp;hl=en" flashvars=""&gt; &lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;Presentation slides are also available at SlideShare:&lt;br /&gt;&lt;br /&gt;&lt;object type="application/x-shockwave-flash" data="http://s3.amazonaws.com/slideshare/ssplayer.swf?id=93987&amp;doc=building-a-javascript-library2560" width="425" height="348"&gt;&lt;param name="movie" value="http://s3.amazonaws.com/slideshare/ssplayer.swf?id=93987&amp;doc=building-a-javascript-library2560" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12464066-1824025330931306423?l=risklog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://risklog.blogspot.com/feeds/1824025330931306423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12464066&amp;postID=1824025330931306423' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12464066/posts/default/1824025330931306423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12464066/posts/default/1824025330931306423'/><link rel='alternate' type='text/html' href='http://risklog.blogspot.com/2007/08/best-practices-in-library-design.html' title='Best practices in library design'/><author><name>Dariusz Dębowczyk</name><uri>http://www.blogger.com/profile/10369537520330717061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-D93ZRVYS7GI/TasslLXjYdI/AAAAAAAAAIo/1lSnYSTw8Es/s220/DSC_0052_corr_high_contr_120x120.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12464066.post-5185672847876447486</id><published>2007-02-25T19:58:00.000+01:00</published><updated>2007-08-22T21:51:15.790+02:00</updated><title type='text'>Rise and fall of the great warrior</title><content type='html'>&lt;p&gt;Kaoklai Kaennorsing &lt;i&gt;"was the first Thai K-1 Grand Prix winner at Seoul in July of 2004 at only 176lbs, beating fighters of 195 and 216lbs in the process. As well as winning the GP in seoul, two of Kaoklai's other great moments in K-1 came as he demonstrated the true attributes of a great Muay-Thai fighter. Beating the giant 6'5, 258lbs Belarussian Alexey 'the Red Scorpion' Ignashov to a decision over 4 gruelling rounds and his spectacular 1st round KO over the American Mighty Mo weighing in at 273lbs! &lt;/p&gt;&lt;p&gt;Kaoklai has proved time again that being the smallest fighter is no disadvantage by mastering the art of Muay-Thai; with bone shattering, lightning fast techniques and exhibitng immense levels of conditioning and endurance."&lt;/i&gt; (from &lt;a href="http://en.wikipedia.org/wiki/Kaoklai_Kaennorsing"&gt;Wikipedia&lt;/a&gt;)&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/19T_V3u0GUY"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/19T_V3u0GUY" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;i&gt;"Rudeness is the weak man's imitation of strength."&lt;/i&gt; Eric Hoffer&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;i&gt;"This plane isn't going to crash. I'm on it."&lt;/i&gt; Muhammad Ali&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/mML9vacvCOM"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/mML9vacvCOM" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;i&gt;"I have said I'm the greatest. Ain't nobody ever heard me say I'm the smartest."&lt;/i&gt; Muhammad Ali&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;i&gt;"Never idealize others. They will never live up to your expectations."&lt;/i&gt; Leo Buscaglia&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12464066-5185672847876447486?l=risklog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://risklog.blogspot.com/feeds/5185672847876447486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12464066&amp;postID=5185672847876447486' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12464066/posts/default/5185672847876447486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12464066/posts/default/5185672847876447486'/><link rel='alternate' type='text/html' href='http://risklog.blogspot.com/2007/02/rise-and-fall-of-great-warrior.html' title='Rise and fall of the great warrior'/><author><name>Dariusz Dębowczyk</name><uri>http://www.blogger.com/profile/10369537520330717061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-D93ZRVYS7GI/TasslLXjYdI/AAAAAAAAAIo/1lSnYSTw8Es/s220/DSC_0052_corr_high_contr_120x120.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12464066.post-8523470632892780705</id><published>2007-02-18T09:37:00.000+01:00</published><updated>2007-02-18T21:43:17.039+01:00</updated><title type='text'>You do not win just by being brave</title><content type='html'>"Those who will play with cats must expect to be scratched." &lt;i&gt;Cervantes&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/0Gznxy0aw5U"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/0Gznxy0aw5U" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12464066-8523470632892780705?l=risklog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://risklog.blogspot.com/feeds/8523470632892780705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12464066&amp;postID=8523470632892780705' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12464066/posts/default/8523470632892780705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12464066/posts/default/8523470632892780705'/><link rel='alternate' type='text/html' href='http://risklog.blogspot.com/2007/02/you-do-not-win-by-just-being-brave.html' title='You do not win just by being brave'/><author><name>Dariusz Dębowczyk</name><uri>http://www.blogger.com/profile/10369537520330717061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-D93ZRVYS7GI/TasslLXjYdI/AAAAAAAAAIo/1lSnYSTw8Es/s220/DSC_0052_corr_high_contr_120x120.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12464066.post-116595268758821588</id><published>2006-12-12T20:34:00.000+01:00</published><updated>2006-12-12T20:44:47.653+01:00</updated><title type='text'>Don't celebrate before the victory</title><content type='html'>"Success is a lousy teacher. It seduces smart people into thinking they can't lose." &lt;i&gt;Bill Gates&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/IIK55du6LjM"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/IIK55du6LjM" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12464066-116595268758821588?l=risklog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://risklog.blogspot.com/feeds/116595268758821588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12464066&amp;postID=116595268758821588' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12464066/posts/default/116595268758821588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12464066/posts/default/116595268758821588'/><link rel='alternate' type='text/html' href='http://risklog.blogspot.com/2006/12/dont-celebrate-before-victory.html' title='Don&apos;t celebrate before the victory'/><author><name>Dariusz Dębowczyk</name><uri>http://www.blogger.com/profile/10369537520330717061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-D93ZRVYS7GI/TasslLXjYdI/AAAAAAAAAIo/1lSnYSTw8Es/s220/DSC_0052_corr_high_contr_120x120.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12464066.post-116453806658174594</id><published>2006-11-26T11:13:00.000+01:00</published><updated>2006-11-27T20:45:32.100+01:00</updated><title type='text'>Energy and persistence conquer all things</title><content type='html'>"If I had to select one quality, one personal characteristic that I regard as being most highly correlated with success, whatever the field, I would pick the trait of persistence. Determination. The will to endure to the end, to get knocked down seventy times and get up off the floor saying - 'Here comes number seventy-one!'" - Richard M. DeVos&lt;br /&gt;&lt;br /&gt;&lt;embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-803573279365933921&amp;hl=pl" flashvars=""&gt; &lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12464066-116453806658174594?l=risklog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://risklog.blogspot.com/feeds/116453806658174594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12464066&amp;postID=116453806658174594' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12464066/posts/default/116453806658174594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12464066/posts/default/116453806658174594'/><link rel='alternate' type='text/html' href='http://risklog.blogspot.com/2006/11/energy-and-persistence-conquer-all.html' title='Energy and persistence conquer all things'/><author><name>Dariusz Dębowczyk</name><uri>http://www.blogger.com/profile/10369537520330717061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-D93ZRVYS7GI/TasslLXjYdI/AAAAAAAAAIo/1lSnYSTw8Es/s220/DSC_0052_corr_high_contr_120x120.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12464066.post-116453510708767999</id><published>2006-11-26T10:49:00.000+01:00</published><updated>2006-11-26T13:51:15.656+01:00</updated><title type='text'>Even winners lose sometimes</title><content type='html'>Charles Lynch said "You can't be a winner and be afraid to lose". Don't let fear guide you.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/79bbfQ0TizE"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/79bbfQ0TizE" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12464066-116453510708767999?l=risklog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://risklog.blogspot.com/feeds/116453510708767999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12464066&amp;postID=116453510708767999' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12464066/posts/default/116453510708767999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12464066/posts/default/116453510708767999'/><link rel='alternate' type='text/html' href='http://risklog.blogspot.com/2006/11/even-winners-lose-sometimes.html' title='Even winners lose sometimes'/><author><name>Dariusz Dębowczyk</name><uri>http://www.blogger.com/profile/10369537520330717061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-D93ZRVYS7GI/TasslLXjYdI/AAAAAAAAAIo/1lSnYSTw8Es/s220/DSC_0052_corr_high_contr_120x120.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12464066.post-116163576880374835</id><published>2006-10-23T22:32:00.000+02:00</published><updated>2006-10-23T22:37:22.983+02:00</updated><title type='text'>Drucker about leadership</title><content type='html'>I came across this quote from &lt;a href="http://en.wikipedia.org/wiki/Peter_Drucker"&gt;Peter Drucker&lt;/a&gt; and couldn't resist to publish it here.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;“Effective leadership is not about making speeches or being liked; leadership is defined by results not attributes.”&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Indeed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12464066-116163576880374835?l=risklog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://risklog.blogspot.com/feeds/116163576880374835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12464066&amp;postID=116163576880374835' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12464066/posts/default/116163576880374835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12464066/posts/default/116163576880374835'/><link rel='alternate' type='text/html' href='http://risklog.blogspot.com/2006/10/drucker-about-leadership.html' title='Drucker about leadership'/><author><name>Dariusz Dębowczyk</name><uri>http://www.blogger.com/profile/10369537520330717061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-D93ZRVYS7GI/TasslLXjYdI/AAAAAAAAAIo/1lSnYSTw8Es/s220/DSC_0052_corr_high_contr_120x120.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12464066.post-115285771888547389</id><published>2006-07-14T08:06:00.000+02:00</published><updated>2007-08-22T22:03:23.243+02:00</updated><title type='text'>Web frameworks - looking for QWAN</title><content type='html'>&lt;a href="http://www.php-mag.net/"&gt;IPM&lt;/a&gt; has published &lt;a href="http://www.php-mag.net/magphpde/magphpde_news/psecom,id,26052,nodeid,5.html"&gt;results&lt;/a&gt; of the "Pre-requisites of a Good Framework" poll. The answer options were:&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Strong separation of data&lt;/li&gt;&lt;li&gt; Web 2.0 support and preferably libraries built in&lt;/li&gt;&lt;li&gt; Strong naming conventions and smart English recognition&lt;/li&gt;&lt;li&gt; Robustness (ability to handle large volumes of traffic and data)&lt;/li&gt;&lt;li&gt; Rapid development features (scaffolding etc.)&lt;/li&gt;&lt;li&gt; A great IDE (preferably Eclipse)&lt;/li&gt;&lt;li&gt; Others&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.patternlanguage.com/leveltwo/ca.htm"&gt;Christopher Alexander&lt;/a&gt; (his &lt;a href="http://www.amazon.com/gp/product/0195019199/sr=1-1/qid=1152857249/ref=sr_1_1/103-3075430-3439064?ie=UTF8&amp;amp;s=books"&gt;works&lt;/a&gt; inspired the &lt;a href="http://c2.com/cgi/wiki?GangOfFour"&gt;Gang of Four&lt;/a&gt;), described a feature which some buildings possess and some do not. He stated that it is not measureable, but you can just feel it. He called this feature Quality Without A Name (&lt;a href="http://en.wikipedia.org/wiki/Quality_without_a_name"&gt;1&lt;/a&gt;, &lt;a href="http://c2.com/cgi/wiki?QualityWithoutaName"&gt;2&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;My requirements for the good framework aren't about the technology. They are rather about the feelings I look for when evaluating the framework. They are about the Quality Without A Name...&lt;br /&gt;&lt;br /&gt;So here are my Alternative Pre-requisites of the Good Framework:&lt;br /&gt;&lt;ul&gt;&lt;li&gt; gives you well-thought, clean "frames" to work within - easy to understand paradigm of thinking about app, directory stuctures, etc. letting you avoid a "design paralysis" &lt;/li&gt;&lt;li&gt; makes you feel natural and comfortable when working on the application - eases things, instead of making it harder &lt;/li&gt;&lt;li&gt; is documented well enough, the docs are not over-detailed, but friendly and easy to use &lt;/li&gt;&lt;li&gt; doesn't try to be everything for everybody - is focused to solve selected class of problems &lt;/li&gt;&lt;/ul&gt;Where have I found Quality Without A Name in the world of web frameworks?&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Java - &lt;a href="http://www.springframework.org/"&gt;Spring Framework&lt;/a&gt; &lt;/li&gt;&lt;li&gt; Ruby  - &lt;a href="http://www.rubyonrails.com/"&gt;Ruby on Rails&lt;/a&gt; &lt;/li&gt;&lt;li&gt; PHP - &lt;a href="http://www.codeigniter.com/"&gt;Code Igniter&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;Of course those choices are based on my subjective feelings (not comparison of features). Every one of them provides its own way of doing things, very specific to the language and the areas of intended applications.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12464066-115285771888547389?l=risklog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://risklog.blogspot.com/feeds/115285771888547389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12464066&amp;postID=115285771888547389' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12464066/posts/default/115285771888547389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12464066/posts/default/115285771888547389'/><link rel='alternate' type='text/html' href='http://risklog.blogspot.com/2006/07/web-frameworks-looking-for-qwan.html' title='Web frameworks - looking for QWAN'/><author><name>Dariusz Dębowczyk</name><uri>http://www.blogger.com/profile/10369537520330717061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-D93ZRVYS7GI/TasslLXjYdI/AAAAAAAAAIo/1lSnYSTw8Es/s220/DSC_0052_corr_high_contr_120x120.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12464066.post-112076394176681693</id><published>2005-07-07T20:37:00.000+02:00</published><updated>2005-07-18T16:11:15.116+02:00</updated><title type='text'>Software development is not construction</title><content type='html'>Three days ago I've posted &lt;a href="http://risklog.blogspot.com/2005/07/can-you-manage-something-you-dont.html"&gt;my opinion&lt;/a&gt; that technical competence is required for PM managing IT projects. Of course understanding technology is not enough. PM should be aware of an essential difference between software development and traditional construction-type projects.&lt;br /&gt;&lt;br /&gt;Software development is not construction engineering, where most activities are repetitive and can be described in a detail by the procedures or automated. Kidd distinguished such kind of procedural work from the effort of &lt;a href="http://interruptions.net/literature/Kidd-CHI94-p186-kidd.pdf"&gt;knowledge worker&lt;/a&gt;, who's job is based on creativity and communication. Therefore software developer should be considered designer because, as &lt;a href="http://www.bleading-edge.com/Publications/C++Journal/Cpjour2.htm"&gt;Reeves pointed&lt;/a&gt; - &lt;i&gt;code is the design&lt;/i&gt;. Moreover, &lt;i&gt;in software all the effort is design&lt;/i&gt;, as &lt;a href="http://www.martinfowler.com/articles/newMethodology.html"&gt;stated Fowler&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Every design activity is more similar to research than the production. Design is hard to schedule, because of its very nature. Conklin and Weil have &lt;a href="http://www.touchstone.com/tr/wp/wicked.html"&gt;studied the designers behaviors&lt;/a&gt; and concluded that solving complex problems (design is such activity) is non-linear, chaotic and nearly impossible to plan - "the flow of their [designers'] thinking was full of upredictable leaps" (Conklin, Weil - "Wicked Problems: Naming the Pain in Organizations").&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.touchstone.com/tr/wp/charts/wicked2.JPG"&gt;&lt;img style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" src="http://photos1.blogger.com/img/12/5448/320/wicked31.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 1: Actual pattern of problem-solving activity of one designer - the "seismograph" (source: Conklin, Weil - "Wicked...") [click to enlarge]&lt;br /&gt;&lt;br /&gt;Also &lt;a href="http://www.martinfowler.com/articles/newMethodology.html"&gt;Fowler says&lt;/a&gt; that &lt;i&gt;creative processes are not easily planned, and so predictability may well be an impossible target&lt;/i&gt;. This could be one of the reasons of &lt;a href="http://www.standishgroup.com/sample_research/chaos_1994_1.php"&gt;the failure&lt;/a&gt; of applying the deterministic project management techniques to software projects.&lt;br /&gt;&lt;br /&gt;It is important to understand the essential difference between traditional construction engineering and software development. Those who don't get it, won't see anything wrong with &lt;a href="http://www.creativyst.com/Doc/Articles/Mgt/AgileBridges/AgileBridges.htm"&gt;building a bridge an agile way&lt;/a&gt; :).&lt;br /&gt;&lt;br /&gt;UPDATE (2005-07-18): &lt;a href="http://www.agileadvice.com"&gt;Mishkin Berteig&lt;/a&gt; pointed me to &lt;a href="http://www.kuro5hin.org/story/2003/3/13/211831/159"&gt;the article&lt;/a&gt; supporting my argument. Really worth reading. Thanks Mishkin!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12464066-112076394176681693?l=risklog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://risklog.blogspot.com/feeds/112076394176681693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12464066&amp;postID=112076394176681693' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12464066/posts/default/112076394176681693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12464066/posts/default/112076394176681693'/><link rel='alternate' type='text/html' href='http://risklog.blogspot.com/2005/07/software-development-is-not.html' title='Software development is not construction'/><author><name>Dariusz Dębowczyk</name><uri>http://www.blogger.com/profile/10369537520330717061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-D93ZRVYS7GI/TasslLXjYdI/AAAAAAAAAIo/1lSnYSTw8Es/s220/DSC_0052_corr_high_contr_120x120.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12464066.post-112051638075801889</id><published>2005-07-05T00:32:00.000+02:00</published><updated>2005-07-10T23:12:07.793+02:00</updated><title type='text'>Can you manage something you don't understand?</title><content type='html'>As a leader managing IT project you must have technological background or - at least - deep understanding of project domain and technology used by your team. Without clear vision of what and why your people do, you won't be true leader. You won't be able to freely communicate with your team.&lt;br /&gt;&lt;br /&gt;Goleman describes 6 leadership styles (&lt;a href="http://www.amazon.com/exec/obidos/redirect?link_code=ur2&amp;amp;camp=1789&amp;amp;tag=risklog-20&amp;amp;creative=9325&amp;amp;path=tg/sim-explorer/explore-items/-/157851486X/0/101/1/none/purchase/ref%3Dpd%5Fsxp%5Fr0"&gt;Goleman et al, "Primal Leadership"&lt;/a&gt;). He values the visionary style as the most effective. Visionary leaders lead through inspiration of the people to achieve common goal, they move them towards a 'shared dream'. But Galford and Drapeau claim that the real leadership &lt;a href="http://www.thetrustedleader.com/topic1.html"&gt;takes more than inspiration&lt;/a&gt; - it takes a trust between the leader and his team. The first step to build trust is to show understanding of the needs of team members and the group as a whole (&lt;a href="http://www.amazon.com/exec/obidos/redirect?link_code=ur2&amp;amp;camp=1789&amp;amp;tag=risklog-20&amp;amp;creative=9325&amp;amp;path=tg/detail/-/0743235398/qid=1121027901/sr=8-1/ref=pd_bbs_ur_1?v=glance%26s=books%26n=507846"&gt;Galford, Drapeau, "The Trusted Leader"&lt;/a&gt;). How can you understand their needs if you're not able to understand what they do?&lt;br /&gt;&lt;br /&gt;That was Machiavelli who said: &lt;span style="font-style: italic;"&gt;"And therefore a prince who does not understand the art of war, over and above the other misfortunes already mentioned, cannot be respected by his soldiers, nor can he rely on them."&lt;/span&gt; (&lt;a href="http://www.fordham.edu/halsall/basis/machiavelli-prince.html"&gt;Niccolo Machiavelli, "The Prince"&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Dilbert would probably &lt;a href="http://www.dilbert.com/comics/dilbert/archive/dilbert-20050626.html"&gt;get my point&lt;/a&gt; :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12464066-112051638075801889?l=risklog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://risklog.blogspot.com/feeds/112051638075801889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12464066&amp;postID=112051638075801889' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12464066/posts/default/112051638075801889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12464066/posts/default/112051638075801889'/><link rel='alternate' type='text/html' href='http://risklog.blogspot.com/2005/07/can-you-manage-something-you-dont.html' title='Can you manage something you don&apos;t understand?'/><author><name>Dariusz Dębowczyk</name><uri>http://www.blogger.com/profile/10369537520330717061</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-D93ZRVYS7GI/TasslLXjYdI/AAAAAAAAAIo/1lSnYSTw8Es/s220/DSC_0052_corr_high_contr_120x120.jpg'/></author><thr:total>0</thr:total></entry></feed>
