<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Project Life</title>
	<atom:link href="http://projectlife.ny-central.org/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://projectlife.ny-central.org</link>
	<description>Chris&#039; Blog: My Personal PM Log</description>
	<lastBuildDate>Mon, 05 Oct 2009 12:04:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Onslaught of functionality</title>
		<link>http://projectlife.ny-central.org/?p=87</link>
		<comments>http://projectlife.ny-central.org/?p=87#comments</comments>
		<pubDate>Mon, 05 Oct 2009 11:53:48 +0000</pubDate>
		<dc:creator>Chris Moerz</dc:creator>
				<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[Methods & Methodology]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[embedded]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[jboss]]></category>
		<category><![CDATA[languages]]></category>
		<category><![CDATA[middleware]]></category>
		<category><![CDATA[safety]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://projectlife.ny-central.org/?p=87</guid>
		<description><![CDATA[Beginning of September I attended SafeCOMP 2009 in Hamburg to hold a talk on the challenges of object oriented programming languages in safety critical applications. One major point which was driven home again and again was that object oriented programming can certainly be used in safety-critical areas but it needs strict development rules which need [...]]]></description>
			<content:encoded><![CDATA[<p>Beginning of September I attended <a href="http://users.informatik.haw-hamburg.de/~safecomp2009/public/index.html" target="_blank">SafeCOMP 2009</a> in Hamburg to hold a talk on the challenges of object oriented programming languages in safety critical applications. One major point which was driven home again and again was that object oriented programming can certainly be used in safety-critical areas but it needs strict development rules which need to be followed rigorously. The topic by itself &#8211; software development in safety relevant applications &#8211; is incredibly complex. Just look at the <a href="http://de.wikipedia.org/wiki/DO-178B" target="_blank">DO-178B</a> certification standard: its successor, the DO-178C has been under inspection and development for quite a while now. One of the biggest obstacles to overcome is, that changes and additions to the standard need to be done unanimously. Since there are so many interested parties involved in the standard&#8217;s development (anyone who wants to participate may do so, no particular prerequisite is required), it takes a lot of time to resolve discussions.</p>
<p>Any kind of software development team may learn a good deal from safety-related coding guidelines and recommendations, simply because it also has impacts in regards to stability, security, reliability and last but not least maintainability. One of the primary issues of object oriented technology in regards to safety is <a href="http://en.wikipedia.org/wiki/Unreachable_code" target="_blank">dead</a> and deactivated (unused by &#8220;design&#8221;) code. For instance, when you think about complex software packages like JBoss 5, not many applications can say of themselves that they are truly using 100 percent of the functionality offering of its middleware framework. The thing is, that the more additional features there are &#8211; no matter if they are used or not &#8211; they can produce unexpected errors and problems.</p>
<p>A very good example is outlined in TWIT&#8217;s Security Now podcast <a href="http://twit.tv/sn211" target="_blank">episode 211</a>. Developing &#8220;single-use&#8221; appliances with a Windows machine or a general PC underneath opens up so many potential attack routes that they are hard to manage and can barely be called secure or trustworthy to begin with. Every additional program or functionality stone you heap upon that pile of preexisting &#8220;conditions&#8221; aggravates the problem one or more degrees. For instance, just today I read about security attacks made possible <a href="http://bsdly.blogspot.com/2009/10/third-time-uncharmed.html" target="_blank">due to lack of maintenance and security awareness</a>. There are so many nobs you can turn in a Linux system, it can be overwhelming for some people. The result is insecure systems because people weren&#8217;t even aware of the potential risks and problems.</p>
<p>However, it&#8217;s not just the frameworks we are using, it&#8217;s also very much about the programming language we choose. While C++ will treat the programmer like a consenting adult, Pascal will treat her like a child and Ada like a criminal. C++ is a complex and powerful language, but this power can be misguided. We all know there are people who live the &#8220;it was hard to code, it should be hard to read&#8221; approach, but even if you try to write legible C++ code it happens quite often that a few lines of code can have ambiguous meaning. A misplaced bracket can wreak havoc, literally.</p>
<p>I worked on Flash- and Flex-based interactive kiosk-applications myself which were then deployed on Windows and Mac OS. Did it work? Sure it did. Were there safer alternatives? For sure, however sometimes time and budget constraints require you to choose a technology which has already many of the required functionality built-in. Even though this comes with additional, unnecessary functionality, it permits you to boost your development cycle and produce stable and good applications if done properly. I won&#8217;t recommend it for building an airplane navigation system but for a simple kiosk app it is certainly a good thing. This kind of trade-off between using preexisting packages, frameworks and libraries and avoiding dead and deactivated code by building your own specialized niche product will always be looming over IT.</p>
<p>I guess the point of this post is, that when doing software development, very much like running your own servers and applications, it is important to keep safety, security, reliability and maintainability in mind. To exaggerate the point a little: noone wants to crash in his car, because he changed the radio station&#8230;</p>
<h3>Further references</h3>
<ul>
<li>In regards to securing JBoss, I can recommend the <a href="http://www.jboss.org/community/wiki/SecureJBoss" target="_blank">JBoss Wiki</a> and related <a href="http://sourceforge.net/docman/display_doc.php?docid=20143&amp;group_id=22866" target="_blank">Sourceforge article</a> which have a good outline on what should be done before putting a server life.</li>
<li>There is a really great HOWTO for <a href="http://www.bsdguides.org/guides/freebsd/security/harden.php" target="_blank">hardening FreeBSD </a>at bsdguides.org.</li>
<li>SANS.org has produced a list of <a href="http://www.sans.org/top25-programming-errors/" target="_blank">top 25 programming errors</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://projectlife.ny-central.org/?feed=rss2&amp;p=87</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IPMA and PMI certification differences</title>
		<link>http://projectlife.ny-central.org/?p=79</link>
		<comments>http://projectlife.ny-central.org/?p=79#comments</comments>
		<pubDate>Fri, 18 Sep 2009 13:42:21 +0000</pubDate>
		<dc:creator>Chris Moerz</dc:creator>
				<category><![CDATA[Methods & Methodology]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[certification]]></category>
		<category><![CDATA[ipma]]></category>
		<category><![CDATA[pmi]]></category>
		<category><![CDATA[project management]]></category>

		<guid isPermaLink="false">http://projectlife.ny-central.org/?p=79</guid>
		<description><![CDATA[There are a various standards and methods in regards to project management. Trying to grasp them all at the same time can make one’s head spin. Particularly due to their different vocabulary covering basically the same things.
For instance, there are the two well known project management certification paths and associated methodologies by PMI and by [...]]]></description>
			<content:encoded><![CDATA[<p>There are a various standards and methods in regards to project management. Trying to grasp them all at the same time can make one’s head spin. Particularly due to their different vocabulary covering basically the same things.</p>
<p>For instance, there are the two well known project management certification paths and associated methodologies by PMI and by the IPMA. Their principles are very similar – at least from what I’ve seen so far – but they differ in wording.</p>
<p>PMI’s definition of project management is separated into different knowledge areas:</p>
<p style="padding-left: 30px;"><strong>Project Integration Management:</strong> defining the charter and scope statement plus a viable project plan; monitoring and controlling project work</p>
<p style="padding-left: 30px;"><strong>Project Scope Management:</strong> creation and planning, protection and fulfillment of project scope, includes creation of work breakdown structure (WBS)</p>
<p style="padding-left: 30px;"><strong>Project Time Management:</strong> definition of activities, their properties and how they fit into the project schedule; prioritize and put them into order, define how long they take and decide how long the project will take</p>
<p style="padding-left: 30px;"><strong>Project Cost Management:</strong> planning, estimating, budgeting and control of costs; remember the iron triangle: bound to time and quality and scope</p>
<p style="padding-left: 30px;"><strong>Project Quality Management:</strong> planning and controlling quality in a project</p>
<p style="padding-left: 30px;"><strong>Project Human Resource Management</strong>: staffing or more general staff acquisition and team development (this alone could fill a book)</p>
<p style="padding-left: 30px;"><strong>Project Communication Management:</strong> details about how to communicate in the project; defining repetitive communication and outline escalation channels, etc.</p>
<p style="padding-left: 30px;"><strong>Project Risk Management:</strong> assessment of risk; planning, analysis, monitoring and control of risk</p>
<p style="padding-left: 30px;"><strong>Project Procurement Management:</strong> make or buy decisions; procurements and contract management</p>
<p>It’s a beautiful structure which gives guidance and is easy to understand. IPMA’s competence baseline document (download <a href="http://www.fovosz.hu/doc/ICB_v3.pdf">here</a> or a German version <a href="http://www.p-m-a.at/docs/literatur/ICB%20deutsch_3.0.pdf">here</a>) in comparison splits into different competence areas:</p>
<p style="padding-left: 30px;"><strong>Technical competence:</strong> the foundation of project management procedures like requirements management, risk management, controlling and so on</p>
<p style="padding-left: 30px;"><strong>Behavioral competence:</strong> soft skills required for project management; attitudes and inter-personal relationships between project members</p>
<p style="padding-left: 30px;"><strong>Contextual competence:</strong> anything relating to the context of projects – the relationship between the project manager and the overall organization and management</p>
<p>From what I’ve read so far, the ICB looks a lot like a glossary of terms outlining all the important project management terms – from startup and writing a charter to project closure (or <em>close-out</em> as it is called in the ICB). It’s a good read but it will not give you any practical advice since this is one of the things the ICB is defined not to be: it is not meant to be a cookbook full of recipes but instead lay the foundation that any organization may pick up to develop into its actual project management implementation. A whole chapter is dedicated to the certification and re-certification procedure. I highly recommend it to anyone considering joining the IPMA or PMI.</p>
<p>A particular nice feature of the ICB is, that the IPMA clearly permits national chapters to add up to 10 percent in content and methods for nation-specific details when building a national competence baseline (NCB).</p>
<p>Overall I think that both programs – IPMA’s and PMI’s – work well even if combined. IPMA’s ICB is certainly more theoretical while PMI’s PMBOK sides more on the practical toolset side – even if just a tiny bit (e.g. by taking into account procedures like EVA and more practical applications in regards to risk management and scheduling).</p>
]]></content:encoded>
			<wfw:commentRss>http://projectlife.ny-central.org/?feed=rss2&amp;p=79</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Time is flying (by), or sometimes it takes the train</title>
		<link>http://projectlife.ny-central.org/?p=75</link>
		<comments>http://projectlife.ny-central.org/?p=75#comments</comments>
		<pubDate>Thu, 17 Sep 2009 08:31:37 +0000</pubDate>
		<dc:creator>Chris Moerz</dc:creator>
				<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[ipma]]></category>
		<category><![CDATA[object oriented programming]]></category>
		<category><![CDATA[oop]]></category>
		<category><![CDATA[pmi]]></category>
		<category><![CDATA[safecomp]]></category>
		<category><![CDATA[software development]]></category>

		<guid isPermaLink="false">http://projectlife.ny-central.org/?p=75</guid>
		<description><![CDATA[I&#8217;m currently working on a feature comparison between IPMA&#8217;s and PMI&#8217;s methodologies and certification processes. While this itself takes up a good amount of time, I&#8217;ve been attending SafeCOMP 2009 in Hamburg last Tuesday. I held one of the talks in regards to object oriented programming in safety-critical applications. The preparation filled what was left [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m currently working on a feature comparison between IPMA&#8217;s and PMI&#8217;s methodologies and certification processes. While this itself takes up a good amount of time, I&#8217;ve been attending <a href="http://users.informatik.haw-hamburg.de/~safecomp2009/public/index.html" target="_blank">SafeCOMP 2009</a> in Hamburg last Tuesday. I held one of the talks in regards to object oriented programming in safety-critical applications. The preparation filled what was left to be filled in  my schedule. However, SafeCOMP was a very exciting experience. Usually one does not really appreciate how much effort goes into it software development wise when one rides the train or takes an airplane. I understand the papers and presentations will be published in the next days, so I&#8217;ll hopefully be able to post a link for anyone interested.</p>
]]></content:encoded>
			<wfw:commentRss>http://projectlife.ny-central.org/?feed=rss2&amp;p=75</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A new type of first-person game?</title>
		<link>http://projectlife.ny-central.org/?p=70</link>
		<comments>http://projectlife.ny-central.org/?p=70#comments</comments>
		<pubDate>Tue, 25 Aug 2009 16:54:04 +0000</pubDate>
		<dc:creator>Chris Moerz</dc:creator>
				<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[china]]></category>
		<category><![CDATA[ibm]]></category>
		<category><![CDATA[service oriented architecture]]></category>
		<category><![CDATA[soa]]></category>

		<guid isPermaLink="false">http://projectlife.ny-central.org/?p=70</guid>
		<description><![CDATA[IBM has built a virtual replica of China's Forbidden City in collaboration with the palace museum.]]></description>
			<content:encoded><![CDATA[<p>IBM has built a virtual replica of China&#8217;s Forbidden City in collaboration with the palace museum. The budget for the whole venture is said to have been around 2 million dollars. They named it “<a href="http://www-01.ibm.com/software/uk/itsolutions/soa/virtual-forbidden-city/">The Forbidden City: Beyond Space and Time</a>,” and it&#8217;s built using a service-oriented architecture, <a href="http://www-01.ibm.com/software/uk/itsolutions/soa/virtual-forbidden-city/" target="_blank">according to IBM&#8217;s director of citizenship and technology, John Tolva</a>. It&#8217;s free to download and use and gives you a chance to walk around in the Forbidden City as if you were really there. You can even see other users roaming the premises and interact with them. Really amazing &#8211; especially because of the unusual SOA approach.</p>
]]></content:encoded>
			<wfw:commentRss>http://projectlife.ny-central.org/?feed=rss2&amp;p=70</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stand-up meetings</title>
		<link>http://projectlife.ny-central.org/?p=43</link>
		<comments>http://projectlife.ny-central.org/?p=43#comments</comments>
		<pubDate>Fri, 21 Aug 2009 13:56:36 +0000</pubDate>
		<dc:creator>Chris Moerz</dc:creator>
				<category><![CDATA[Methods & Methodology]]></category>
		<category><![CDATA[Organization & Strategy]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[facilitation]]></category>
		<category><![CDATA[meeting]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[stand-up]]></category>

		<guid isPermaLink="false">http://projectlife.ny-central.org/?p=43</guid>
		<description><![CDATA[Over the last couple years, agile development methods have been picked up by more and more companies. Many of the ideas and concepts which were created out of the principles outlined by the agile manifesto have proven useful and can be used not only in agile development but in day-to-day practice independent of the business’ [...]]]></description>
			<content:encoded><![CDATA[<p>Over the last couple years, agile development methods have been picked up by more and more companies. Many of the ideas and concepts which were created out of the principles outlined by the <a href="http://agilemanifesto.org/">agile manifesto</a> have proven useful and can be used not only in agile development but in day-to-day practice independent of the business’ working area.</p>
<p>One of those methods adopted by many organizations worldwide is “<a href="http://www.extremeprogramming.org/rules/standupmeeting.html">standup meetings</a>”. The basic idea: a meeting is being held with all participants standing, not sitting down. As long as some constraints are fulfilled, meetings become more effective. They take less time and get results faster. There’s even <a href="http://bene.com/bueromoebel/icon-standupmeeting.html">special furniture</a> which can be used to hold such meetings.<span id="more-43"></span></p>
<p>Of course, there are <a href="http://fishbowl.pastiche.org/2003/11/19/standup_meeting_antipatterns/">misguided approaches</a> to stand-up meetings as well – including, but not limited to, managers using stand-up meetings to rant or generally the lack of moderation resulting in meetings taking too long or being hijacked by off-topic discussions.</p>
<p>In this regard, agile methodology experts are quite similar to open source advocates: when agile methods fail – just like when open source projects are difficult to use, install or maintain – the answers are often arrogant and narrow-minded, boiling down to a simple “you are doing it wrong”. Admittingly, there are many ways to do stand-up meetings the wrong way. Specifically, it should not be expected that stand-up meetings are the silver bullet to “meeting-mania”.</p>
<h3>Not every shoe fits all sizes</h3>
<p>As a matter of fact, it most likely is a good idea to keep stand-ups to a limited set of meetups. For instance, use it only for daily status meetings.</p>
<p>Combining the concept of stand-up meetings with other methods like <a href="http://www.think-box.co.uk/blog/2006/05/daily-stand-up-scrum-meeting.html">meeting facilitation</a> and having a well-defined and clear agenda may visibly increase meeting productivity.</p>
<p>For example, stick to stating your current status, current problems and what the plan for today is. The general idea after all, is not to limit interaction, but to speed up the meeting and leave out all the unnecessary fuss. If there is more to talk about or something that needs a follow-up, that is perfectly alright. Just meet up in two or three person groups afterwards or keep it to a separate water-cooler conversation. There are <a href="http://martinfowler.com/articles/itsNotJustStandingUp.html">plenty of good suggestions</a> one can try out.</p>
<p>Stand up meetings have a clear meaning; they are not going to resolve the big issues but they are here to inform. There is no use to call in stand-up meetings with 20 stakeholders and try to force a resolution to an issue that&#8217;s been bugging a project for several months. Especially not if is a political issue. The motto is – keep it simple!</p>
]]></content:encoded>
			<wfw:commentRss>http://projectlife.ny-central.org/?feed=rss2&amp;p=43</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet-to-go</title>
		<link>http://projectlife.ny-central.org/?p=61</link>
		<comments>http://projectlife.ny-central.org/?p=61#comments</comments>
		<pubDate>Thu, 20 Aug 2009 05:34:39 +0000</pubDate>
		<dc:creator>Chris Moerz</dc:creator>
				<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[audiobooks]]></category>
		<category><![CDATA[ebookd]]></category>
		<category><![CDATA[htc]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[podcasts]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://projectlife.ny-central.org/?p=61</guid>
		<description><![CDATA[ORF&#8217;s Futurezone posted a feature article today about Google&#8217;s G1 successor &#8211; the HTC Hero. There has been another review some time ago by Engadget including a lot more meat regarding the details and handling of the device. As long as there aren&#8217;t any reviews by regular users here in Austria, the judges are out, [...]]]></description>
			<content:encoded><![CDATA[<p>ORF&#8217;s Futurezone posted a <a title="Futurezone" href="http://futurezone.orf.at/stories/1623837/" target="_blank">feature article</a> today about Google&#8217;s G1 successor &#8211; the HTC Hero. There has been another review some time ago by <a title="Engadget Review" href="http://www.engadget.com/hub/htc-hero" target="_blank">Engadget</a> including a lot more meat regarding the details and handling of the device. As long as there aren&#8217;t any reviews by regular users here in Austria, the judges are out, I guess &#8211; especially when it comes to coverage/battery lifetime/feature combination. At least none of the Austrian service providers is a &#8220;<a title="AT&amp;T a big steaming heap of failure" href="http://www.techcrunch.com/2009/07/18/att-is-a-big-steaming-heap-of-failure/" target="_blank">big, steaming heap of failure</a>&#8220;. After all, there shouldn&#8217;t be any surprises like for instance with the iPhone in the States where a lot of AT&amp;T customers had to realize they were out of luck in regard to MMS support anytime in the future.<span id="more-61"></span></p>
<p>I personally believe, mobile computing &#8211; especially mobile internet access &#8211; will keep growing more  important over the next years. There might be differing views and statistics (e.g. <a href="http://www.geek.com/articles/mobile/comscore-finds-mobile-internet-use-doubles-in-a-year-20090318/" target="_blank">one pro</a>, <a href="http://www.yes-no-cancel.co.uk/2008/02/20/some-mobile-internet-usage-statistics/" target="_blank">one contra</a>) upon the topic, just don&#8217;t go to <a title="Wolfram Alpha People Mobile Internet" href="http://www.wolframalpha.com/input/?i=people+mobile+internet" target="_blank">WolframAlpha</a> to try to sort it out (as a matter of fact, the result given has nothing to do with the question given). Then again, if you&#8217;re looking for all the socks you lost in the washing machine &#8211; <a href="http://www.thedoghousediaries.com/?p=475" target="_blank">you might want to give it a try</a>.</p>
<p>As mobile computing is growing in adoption, security becomes more and more of an issue. As <a title="Charlie Miller" href="http://en.wikipedia.org/wiki/Charlie_Miller_%28security_researcher%29" target="_blank">Charlie Miller</a> showed us times and again, that there&#8217;s <a title="SMS bug" href="http://www.iphonestalk.com/security-sms-flaw-discovered-in-iphone-21-update/" target="_blank">flaws in Apple iPhone operating system</a> and how it handles incoming text messages. <a title="Fixing SMS bugs" href="http://news.cnet.com/8301-1009_3-10301001-83.html" target="_blank">Some of those have been fixed</a>, new ones have been discovered and in the meantime we all know that neither the <a title="Android SMS flaw" href="http://smartphoneandroid.com/2009/08/03/sms-flaw-fixed-in-previous-android-update.html" target="_blank">G1 or generally Android phones</a> nor other <a title="HTC bluetooth bug" href="http://www.macworld.com/article/141683/2009/07/htc_bluetoothattack.html" target="_blank">HTC phones</a> are save from attacks and exploits.</p>
<p>There are a number of reasons why mobile communication is such a great innovation even though it does involve potential security risks:</p>
<ol>
<li>it makes you less dependent on internet access points (be it cable, DSL, WiFI or whatever flavor you have got around),</li>
<li>you can always be reached &#8211; just like a phone call, but less distracting since you can check your emails when you choose to do so,</li>
<li>you can IM with people across the globe without a horrendous phone bill as a result</li>
<li>you can blog as you go</li>
<li>watch or listen to live streams for news or other educational topics</li>
</ol>
<p>In the future you might even be able to easily</p>
<ol>
<li>get music,</li>
<li>ebooks,</li>
<li>podcasts, newscasts, etc.</li>
</ol>
<p>as you go. I say &#8220;in the future&#8221; because as far as I&#8217;m concerned, I haven&#8217;t yet found any solution that would be easy to use on the go. All the choices of music portals available (Amazon and iTunes being the major ones) need a real computer to be operated. eBooks &#8211; at least those that are handled by typical ebook readers &#8211; are in PDF or ePub format, which needs Adobe&#8217;s Digital Editions software. Digital Editions only runs on a PC. Don&#8217;t get me wrong, I know there&#8217;s ebook reader software for my PDA but I simply do not want to read my ebooks on my PDA due to its small screen and bad contrast in sunlight. Last but not least there&#8217;s no iTunes equivalent app on any handheld device for downloading and listening to podcasts. None is really as slick and easy to use.</p>
<p>So for now, I&#8217;m sticking to the help of a PC to bridge the gap there. I&#8217;m sure it will develop further and what we&#8217;ve got so far is really pretty good already. If you ignore the minor annoyance of having to manually transfer data between devices, the available solutions for listening and reading are really good. Since I&#8217;m using <a href="http://www.sto-helit.de/index.php?module=download&amp;entry=mp_program&amp;action=list" target="_blank">MortPlayer</a> on my PDA I&#8217;m one happy camper. I&#8217;m telling you &#8211; listening to podcasts and audiobooks while on the go makes things like riding the subway a lot more fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://projectlife.ny-central.org/?feed=rss2&amp;p=61</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The power of positive</title>
		<link>http://projectlife.ny-central.org/?p=49</link>
		<comments>http://projectlife.ny-central.org/?p=49#comments</comments>
		<pubDate>Sat, 15 Aug 2009 12:06:49 +0000</pubDate>
		<dc:creator>Chris Moerz</dc:creator>
				<category><![CDATA[Methods & Methodology]]></category>
		<category><![CDATA[Organization & Strategy]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[motivation]]></category>
		<category><![CDATA[negative]]></category>
		<category><![CDATA[nlp]]></category>
		<category><![CDATA[positive]]></category>
		<category><![CDATA[yes]]></category>

		<guid isPermaLink="false">http://projectlife.ny-central.org/?p=49</guid>
		<description><![CDATA[There is a lot to be gained if you express yourself positively. Saying things negatively limits discussion, expression of thought and can even be insulting. Methods like NLP or generally motivational techniques recommend being and speaking positively for a good reason: it puts your mind on the problem or topic at hand.]]></description>
			<content:encoded><![CDATA[<p>Imagine the following situation: you are sitting down with Bob, one of your project managers, to discuss his ongoing training efforts, to talk about options of certification and courses he might take etc. The company is currently in a tight spot and just a couple of weeks ago the IT budget has been cut. You have limited resources but you are nonetheless dedicated to get people training and create opportunities for personal development. <span id="more-49"></span>So you sit down and want to say exactly that. Which way do you think is better to convey this:</p>
<ul>
<li>&#8220;Hey Bob, you probably heard about the budget cuts IT took last week. I want you to not think about it &#8211; it&#8217;s not going to be an issue. I don&#8217;t want you to think that you&#8217;re not getting your certification you have been working on the last six months. As a matter of fact, is there any other course you might be interested in?&#8221;</li>
<li>&#8220;Hey Bob, you probably heard about the budget cuts IT took last week. We may be in a tighter spot than before but I still managed to keep the budget allocation for training, so apart from the certification we have been talking about &#8211; is there any other training you are interested in?&#8221;</li>
</ul>
<p>In practice, it will most likely be the second one working better because it is stated in a positive way. The idea behind this stems from an NLP approach called &#8220;<a href="http://en.wikipedia.org/wiki/Positive_and_negative_%28NLP%29" target="_blank">Positive and Negative</a>&#8220;. If you say something and tell someone not to think about something, he or she is still going to think about it. The reason lies within the way our brains are wired: to actually not think about something, our brain first has to focus on that specific thing it is supposed to ignore. So, if you tell Bob to forget about the possibility that his certification is canceled, he will ultimately come to have precisely that before his mind&#8217;s eye. As a consequence, asking him then if there is anything else he might be interested in, might even look as if you are looking for a cheaper alternative.</p>
<p>As a matter of fact, this can even happen with positive statements as <a href="http://www.psychology.uwaterloo.ca/people/faculty/jwood/">Joanne Wood</a> from the University of Waterloo found:  people with low self-esteem who repeated &#8220;I&#8217;m a lovable person&#8221; to themselves felt worse than people who did neither. Obviously, <a title="Positve can be Negative" href="http://scienceblogs.com/notrocketscience/2009/05/the_peril_of_positive_thinking_-_why_positive_messages_hurt.php" target="_blank">the repeated statements made their minds think exactly of the opposite</a>, namely that they are not a lovable person. On the other hand, people with good self-esteem felt better about themselves when repeating phrases like &#8220;I&#8217;m a lovable person&#8221; to themselves &#8211; as it seems because they also did believe in it.</p>
<p>Still, in most cases, it is better to state your thoughts in a positive sense as long as you don&#8217;t go the way of Jim Carey&#8217;s &#8220;<a href="http://www.imdb.com/title/tt1068680/" target="_blank">Yes Man</a>&#8221; and forcefully apply the principle to everything. There are always limits and constraints and of course you should clearly communicate them. Nonetheless there are a  number of reasons why negative statements can become counterproductive:</p>
<ul>
<li>they don&#8217;t state your expectation, but only what you do not want or what you are not interested in,</li>
<li>they may insult and</li>
<li>hinder free flow of ideas and thoughts and</li>
<li>often don&#8217;t leave any room for discussion even if that is precisely what you want.</li>
</ul>
<p>As <a href="http://www.naomidrury.com.au/watch-your-language.html" target="_blank">Naomi Drury, NLP practitioner</a>, states on his blog &#8211; strong positive words bring a strong positive reaction. So stay focused on the goals, strategies, issues or topics you want to communicate and say them positively. It will surely pay off.</p>
<h3>Further resources:</h3>
<ul>
<li><a href="http://www.inspiredprojectteams.com/?p=944" target="_blank">http://www.inspiredprojectteams.com/?p=944</a> &#8211; Just say No</li>
<li><a href="http://www.engineeranicon.com/ppc/neuro-linguistic-programming-nlp-positive-reinforcement" target="_blank">http://www.engineeranicon.com/ppc/neuro-linguistic-programming-nlp-positive-reinforcement</a> &#8211; Positive reinforcement and its use in advertisement</li>
<li><a href="http://positivesharing.com/2006/07/monday-tip-start-meetings-with-something-positive/" target="_blank">http://positivesharing.com/2006/07/monday-tip-start-meetings-with-something-positive/</a> &#8211; Start your meeting with a positive round</li>
<li><a href="http://www.positivelypresent.com/2009/07/disputing-negativity-is-as-easy-as-abcde.html" target="_blank">http://www.positivelypresent.com/2009/07/disputing-negativity-is-as-easy-as-abcde.html</a> &#8211; saying no to negativity is as easy as ABC(DE)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://projectlife.ny-central.org/?feed=rss2&amp;p=49</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet (r)evolution</title>
		<link>http://projectlife.ny-central.org/?p=31</link>
		<comments>http://projectlife.ny-central.org/?p=31#comments</comments>
		<pubDate>Fri, 14 Aug 2009 07:32:59 +0000</pubDate>
		<dc:creator>Chris Moerz</dc:creator>
				<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[ff3.5]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[internet explorer 6]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://projectlife.ny-central.org/?p=31</guid>
		<description><![CDATA[The Internet has been developing and still is: HTML5 and Firefox 3.5 offer new possibilities yet unseen or unheard of. Time for old browsers to say goodbye.]]></description>
			<content:encoded><![CDATA[<p>During my time in New York I was relatively active at writing my blog, so it is kind of a deja-vue experience for me to return to this kind of media. In sort of a coincidence I stumbled across an article at <a title="Smashingapps.com" href="http://www.smashingapps.com/2009/08/13/how-popular-website-designs-looked-like-in-late-90s.html" target="_blank">smashingapps.com</a> showcasing a couple of corporate websites in their 90&#8217;s looks. With the help of <a title="The Internet Archive" href="http://www.archive.org/web/web.php" target="_blank">The Internet Archive</a> the possibilities seem endless or at least endlessly embarrassing: from an &#8211; in today&#8217;s standards &#8211; anything else but inviting <a title="McDonalds" href="http://web.archive.org/web/19961110083459/http://www.mcdonalds.com/" target="_blank">McDonalds</a> site to your personal Geocities homepage &#8211; you name it, you&#8217;ll find it there.<span id="more-31"></span></p>
<p>That&#8217;s the core of the Internet: anything you put out there, you cannot take back. It&#8217;s like any personal relationship. Anything said or done cannot be undone. It is just a matter of time until the latest generation of kids will have to realize that all the Facebook and MySpace ramblings they put out yesterday will bubble up at a Google search twenty years later when they are looking to find a new job. I doubt all HR managers in a hurry will take a closer look to investigate when precisely those alcohol-induced postings were created.</p>
<p>That&#8217;s the way the Internet keeps evolving. It&#8217;s the humming motors of the web &#8211; complaining teenagers, managers, grandmas and technologists are all alike here and they all contribute in one way or another. The web enables everyone to communicate and there is a constant development of new ways to speak, write, tweet, post, comment &#8211; simply to participate in this huge melting pot.</p>
<p>So I&#8217;m really pleased that <a title="HTML 5" href="http://dev.w3.org/html5/spec/Overview.html" target="_blank">HTML5</a> finally arrives with the latest release of <a title="Firefox 3.5" href="http://www.mozilla.com/en-US/firefox/features/" target="_blank">Mozilla&#8217;s Firefox 3.5</a>. For instance, it adds a so called &#8220;Canvas&#8221; tag which permits graphics-laden interactions with the user which previously were only possible with the help of Adobe&#8217;s Flash or Flex. 9Elements.com has a <a title="Canvas Demo at 9Elements.com" href="http://9elements.com/io/projects/html5/canvas/" target="_blank">nice demo</a> on its site showing some of the capabilities: they created a particle cloud where each particle represents a twitter post advertising the demo.</p>
<p>This whole HTML5 movement just proves one more time that it really is about time that Internet Explorer 6 finally caves and goes away. There is even an organized group effort working on it at <a title="Bring down IE6" href="http://www.bringdownie6.com/bring-down-ie-6.html" target="_blank">www.bringdownie6.com</a>. It&#8217;s a fact that it hinders the development of the Internet by lacking security and technology. Still there are many companies and government organizations having trouble with technology adoption due to out-dated policies. As a result, most people cannot choose their own web browser at their workplace &#8211; it&#8217;s dictated by their employer. As much as I understand a company&#8217;s need to streamline its hardware and software for easier maintenance I do wonder why anyone would stick to such an acquainted security problem as big as a barn door.</p>
<p>Whatever the web will bring us in the next years, I&#8217;m sure it will blow our socks off. Just think about it &#8211; Web 2.0, Ajax&#8230; it&#8217;s already so 2008. The (r)evolution has already started a long time ago.</p>
<h3>Further references:</h3>
<ul>
<li><a href="http://dev.w3.org/html5/spec/Overview.html" target="_blank">http://dev.w3.org/html5/spec/Overview.html</a> &#8211; W3C&#8217;s HTML5 specification</li>
<li><a href="http://secunia.com/advisories/product/11/" target="_blank">http://secunia.com/advisories/product/11/</a> &#8211; Secunia&#8217;s Internet Explorer 6 Security Advisories</li>
<li><a href="http://blog.washingtonpost.com/securityfix/2007/01/internet_explorer_unsafe_for_2.html" target="_blank">http://blog.washingtonpost.com/securityfix/2007/01/internet_explorer_unsafe_for_2.html</a> &#8211; Internet Explorer 6 unsafe for 284 days</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://projectlife.ny-central.org/?feed=rss2&amp;p=31</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The new reading experience: e-ink</title>
		<link>http://projectlife.ny-central.org/?p=22</link>
		<comments>http://projectlife.ny-central.org/?p=22#comments</comments>
		<pubDate>Thu, 13 Aug 2009 16:49:48 +0000</pubDate>
		<dc:creator>Chris Moerz</dc:creator>
				<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[browsing]]></category>
		<category><![CDATA[ebook]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[prs-505]]></category>
		<category><![CDATA[reading]]></category>
		<category><![CDATA[sony]]></category>

		<guid isPermaLink="false">http://projectlife.ny-central.org/?p=22</guid>
		<description><![CDATA[I've always been a fan of ebooks. I finally treated myself to a Sony PRS-505 ebook reader. Read on for my thoughts about ebooks and how well Sony's reader performs.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve always been a fan of ebooks. On the one hand, they are a lot easier to carry &#8211; they do not add to the weight of my notebook harddisk &#8211; and they can be stored without taking up space on my already limited shelve space. On the other hand &#8211; reading books on a computer screen usually has been a major pain in the neck.<span id="more-22"></span></p>
<p>In the US, the introduction of <a title="Amazon's Kindle" href="http://www.amazon.com/Kindle-Amazons-Original-Wireless-generation/dp/B000FI73MA" target="_blank">Amazon&#8217;s Kindle</a> certainly took care of that problem by making &#8220;<a title="e-ink" href="http://en.wikipedia.org/wiki/E_Ink" target="_blank">e-ink</a>&#8221; technology feasible and affordable for the first time. However, the Kindle combines its reading experience with a built-in network connection that only works in the US. This pretty much is a deal breaker for anyone living in Europe since there would be no way to use Amazon&#8217;s wireless service to buy books &#8211; which is in my point of view, one major advantage and feature of the device, if not reason number one to buy the Kindle in the first place.</p>
<p>So, after some days of considerations I finally treated myself to a <a href="http://www.sonystyle.com/webapp/wcs/stores/servlet/ProductDisplay?catalogId=10551&amp;storeId=10151&amp;langId=-1&amp;productId=8198552921665245739" target="_blank">Sony PRS-505</a> ebook reader. It features e-ink technology &#8211; just like the Kindle &#8211; and sports a nice 170dpi 6&#8243; screen with really good contrast. So far, I need to say: I&#8217;m impressed. Reading a 500+ pages book without actually having to lift its weight is absolutely amazing. Being able to switch between several books without having to get up and walk to the book shelve is also great. You can set bookmarks for your books, upload PDFs&#8230; in regards to the latter however, I have to tell you that there&#8217;s still room for improvement. PDFs aren&#8217;t perfectly reflown when zoomed in. Still, most of them can be viewed just alright by switching the device from portrait to landscape mode. Just push and hold the zoom button and the device switches between those two viewing modes.</p>
<p>When you think about it, using an ebook reader is also the environmentally right choice: you don&#8217;t need to print all those books and PDFs anymore that you would otherwise have blown through the printer. If you wait a little longer, you will even be able to take notes via a touch screen: Sony is already working on its <a href="http://www.heise.de/ct/Sony-stellt-neue-E-Book-Reader-vor--/news/meldung/143073" target="_blank">next generation reader PRS-600</a> (german article).</p>
<p>Maybe it&#8217;s just me, but suddenly it really is so much fun to browse, find and read books. Then again, I even managed to convince my girlfriend to get one for herself &#8211; so far, we&#8217;ve been taking turns in using the reader&#8230;</p>
<p>If you consider buying one yourself and you&#8217;re living in Vienna, you should consider going to the <a href="http://www.morawa.at" target="_blank">Morawa</a> bookstore located at Wollzeile 11 (<a title="Google Maps; Morawa" href="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=morawa&amp;sll=48.208422,16.376179&amp;sspn=0.011054,0.029483&amp;g=wollzeile,+wien&amp;ie=UTF8&amp;ll=48.213514,16.376281&amp;spn=0.011053,0.029483&amp;z=16&amp;iwloc=A" target="_blank">Google Maps</a>). They are selling Sony&#8217;s PRS-505 for 250 Euros, but if you <a title="Morawa selling Sony's PRS-505" href="http://www.morawa-buch.at/home" target="_blank">buy it before August 31, 2009</a> you also get a 50 Euros coupon you can use at any Morawa store. So effectively, you buy the thing for 200 Euros. Another option is to fly to the States where you can get it even cheaper &#8211; of course, only if you exclude the airfare from the calculation.</p>
<h3>Further references</h3>
<ul>
<li><a href="http://de.wikipedia.org/wiki/Sony_Reader#PRS-505" target="_blank">http://de.wikipedia.org/wiki/Sony_Reader#PRS-505</a></li>
<li><a href="http://en.wikipedia.org/wiki/EPUB" target="_blank">http://en.wikipedia.org/wiki/EPUB</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://projectlife.ny-central.org/?feed=rss2&amp;p=22</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
