<?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>Andy&#039;s Mind &#187; General</title>
	<atom:link href="http://www.andybrandt.net/category/uncategorized/feed" rel="self" type="application/rss+xml" />
	<link>http://www.andybrandt.net</link>
	<description>A stream in the sea...</description>
	<lastBuildDate>Wed, 04 Jan 2012 11:32:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>One cert to rule them all</title>
		<link>http://www.andybrandt.net/684/one-cert-to-rule-them-all</link>
		<comments>http://www.andybrandt.net/684/one-cert-to-rule-them-all#comments</comments>
		<pubDate>Fri, 25 Feb 2011 16:49:11 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Pragmatic Manager]]></category>
		<category><![CDATA[TechBiz]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[certificates]]></category>
		<category><![CDATA[PMI]]></category>
		<category><![CDATA[PMP]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.andybrandt.net/?p=684</guid>
		<description><![CDATA[What I suspected for a long time will happen just did: PMI has announced its agile certificate. This is a significant development for many reasons. First of all it officially confirms agile&#8217;s position amongst respected management methods &#8211; as part of the mainstream. I wrote about it at length recently, so I&#8217;ll just point out [...]]]></description>
			<content:encoded><![CDATA[<p>What <a href="/601/the-real-danger-for-scrum">I suspected for a long time</a> will happen just did: <a href="http://www.pmi.org/Agile.aspx">PMI has announced its agile certificate</a>. This is a significant development for many reasons.</p>
<p>First of all it officially confirms agile&#8217;s position amongst respected management methods &#8211; as part of the mainstream. <a href="/675/future-of-agile">I wrote about it at length recently</a>, so I&#8217;ll just point out here that PMI&#8217;s move spells the end of the &#8220;agile revolution&#8221; in one sense. Just like the Linux revolution before it agile came with a promise of radically reshaping the workplace. It will in some places, but overall (and just like Linux) it will not completely eradicate its older alternatives, but rather become one of them &#8211; another respectable, mature tool for managing projects/teams.<br />
<span id="more-684"></span></p>
<p>Some, more radical agilists will perceive it as a failure just like some Linux activists perceived the fact that Microsoft Windows is still with us as a failure. As agile becomes part of the norm it will cease to be revolutionary &#8211; revolutionaries will not be happy now, especially when they will see tie-wearing consultants prepare people for PMI&#8217;s agile cert exam.</p>
<p>For me it is a sign of agile&#8217;s success. This is how the body of knowledge in any field grows &#8211; from time to time there is a new trend, new idea that comes in but for the most part it doesn&#8217;t completely invalidate all of the methods and knowledge that was amassed before it arrived. Here we see the field of management being enriched with the integration of the agile approaches and techniques into it. </p>
<p>On the tactical/market level PMI&#8217;s move is a logical consequence of Scrum Alliance&#8217;s failure. Ken Schwaber&#8217;s departure in 2009 and events that surrounded it marked the end of Scrum Alliance as an energetic movement able to reshape the certs market and establish itself as a key provider of project management knowledge in the field of software development. The lack of leadership after Ken&#8217;s departure and shortsighted concentration on protecting revenue streams of existing CSTs have proven to be fatal mistakes not only for the Alliance, but for the Scrum movement as a whole. Ken&#8217;s new initiative &#8211; <a href="http://www.scrum.org/">Scrum.org</a> &#8211; had to be started from scratch and it may well turn out that it came too late to save Scrum certs as valuable propositions in the long run.</p>
<p>Whatever the future will bring PMI&#8217;s move is a game changer for all providers of agile certificates. Given PMI&#8217;s reputation, size and resources as well as experience in managing certifications it has a good chance to win the market for agile certs with its new offering. Of course it doesn&#8217;t change much for us, practitioners, ideology-agnostic pragmatic managers who will just continue to employ the best methods we know to get things done.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybrandt.net/684/one-cert-to-rule-them-all/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Choosing a webinar platform</title>
		<link>http://www.andybrandt.net/634/choosing-a-webinar-platform</link>
		<comments>http://www.andybrandt.net/634/choosing-a-webinar-platform#comments</comments>
		<pubDate>Fri, 10 Sep 2010 20:16:19 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Pragmatic Manager]]></category>
		<category><![CDATA[TechBiz]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[webinars]]></category>

		<guid isPermaLink="false">http://www.andybrandt.net/?p=634</guid>
		<description><![CDATA[In July I decided to start using webinars to interact with the users of our Scrum tool &#8211; the Banana Scrum. I also started to use webinars to broadcast seminars of the Polish Scrum Group. Obviously, I needed a webinar solution to do this. Choosing which one of the many webinar/web meeting platforms available to [...]]]></description>
			<content:encoded><![CDATA[<p>In July I decided to start using webinars to interact with the users of our <a href="http://www.bananascrum.com/">Scrum tool</a> &#8211; the <a href="http://www.bananascrum.com/">Banana Scrum</a>. I also started to use webinars to broadcast seminars of the Polish Scrum Group. </p>
<p>Obviously, I needed a webinar solution to do this. Choosing which one of the many webinar/web meeting platforms available to use turned out to be quite a process. I share it here to help others who may have similar needs. </p>
<p>My requirements were pretty simple (or so I thought):</p>
<ul>
<li> good for both demos (showing how to click around Banana Scrum) and presentations with traditional narrated slides (for the Scrum group),</li>
<li> easy to use for both presenter and participants,</li>
<li> recordings of good quality, preferably editable with standard tools, for subsequent posting on the pages,</li>
<li> event management (registration form, sending people e-mails with calendar attachments, links etc.),</li>
<li> cheap.</li>
</ul>
<p>All in all I&#8217;ve looked at following platforms:<br />
- Cisco&#8217;s WebEx,<br />
- DimDim,<br />
- Microsoft&#8217;s LiveMeeting,<br />
- Cytrix&#8217;s GoToWebinar.com,<br />
- Adobe Connect Pro.<br />
<span id="more-634"></span></p>
<p>I already evaluated <a href="http://www.webex.com/">WebEx</a> back in 2006. Back then I even signed up for a paid account and had major problems with it (it didn&#8217;t work on a Mac, poor sound quality, didn&#8217;t have dial-up lines in CEE etc.). Since then it is said to have been improved technically a lot &#8211; the problem is it is way too pricey for a single host of small events (<100) like me. After looking at the prices it I didn't even bother to register for a demo. </p>
<p>I also looked at <a href="http://www.dimdim.com/">Dim Dim</a> briefly. I even registered for a free demo, but the presenter UI hanged twice and I did get 500 errors when trying to access meeting organizing panel a couple of times I gave up on them. I didn&#8217;t even run real webinars on it &#8211; didn&#8217;t want to fight with technical problems while having real participants on line. So Dim Dim is a nice name but it needs a lot of improvement &#8211; as of now it is technically not reliable enough to be even considered. </p>
<p>Finally, I did sign up for free trials of Citrix&#8217;s <a href="http://www.gotomeeting.com/fec/webinar">GoToWebinar</a> and Microsoft&#8217;s <a href="http://www.microsoft.com/online/office-live-meeting.aspx">Live Meeting</a> and I&#8217;ve run a couple of real webinars using each. </p>
<p>The main difference between the two is that GoToWebinar is a simple screen share, while Live Meeting allows also content (PowerPoint presentations, pdfs, images) to be pre-uploaded on the site before the webinar. The uploaded content is then processed by Live Meeting servers, scaled and (I think) pre-downloaded and cached on the client. </p>
<p>The effect is very good &#8211; as a presenter I can switch slides back and forth, and with almost no delay they switch on attendees&#8217; computers without any loss of quality etc. And if I need to demo something I still have the option to share my screen or just one window etc. Sound quality was also very good and while files produced when recording were huge they could be easily processed with various free tools. </p>
<p>What I liked about GoToWebinar was the overall simplicity of the UI of both the site and the presenter toolkit. You can pretty much start using it within five minutes without reading manuals or watching training videos. </p>
<p>The Live Meeting&#8217;s admin UI is so ugly and unintuitive it reminds me of the very early web apps from late nineties. It is not easy to use all the power Live Meeting has with its horrible UI. In contrast, with GoToWebinar&#8217;s few features everything is simple and easy to set up. I think that despite Live Meeting&#8217;s technical superiority GoToWebinar would have won this contest if not for the price. </p>
<p>GoToWebinar is much more expensive than Live Meeting, even taking into account that you have to purchase a minimum of five Live Meeting accounts. Those five Live Meeting accounts still cost less than one GoToWebinar account. And all of this provided you won&#8217;t exceed 100 people on your event, if you do GoToWebinar pricing goes off the scale into thousands of USD. I don&#8217;t think that just having a slicker UI warrants charging such premium prices, especially considering the very limited feature set of Citrix&#8217;s solution. </p>
<p>So, I&#8217;ve almost purchased Live Meeting subscription, but then I discovered a huge problem with it which I should have expected from the start: it works only with MS Windows, even on the client side. There is a Java-based web client, but it doesn&#8217;t provide audio on a Mac and doesn&#8217;t run at all on Linux &#8211; so I don&#8217;t even why Microsoft bothers with developing it. </p>
<p>Of course, this is normal for Microsoft (they assume everyone uses Windows), but has proven to be a huge problem for me as I run into complaints from Mac and Linux users after the very first webinar I hosted using trial Live Meeting account. </p>
<p>Enter <a href="http://www.adobe.com/products/acrobatconnectpro/">Adobe Connect Pro</a>. Based on Flash it works on all platforms where Flash does, so it solves that problem. It also offers a quite rich feature set &#8211; screen sharing, pre-uploaded content &#038; presentations, webcams, chats, live polls, breakout rooms etc. It has no meeting management at the price level I was looking at (less than $100/month), but this can be easily done with simple Google Spreadsheets forms or other tools. </p>
<p>It takes a while to get used to the Adobe Connect Pro&#8217;s presenter UI though, where &#8220;templates&#8221; serve the purpose of changing the screen layout for participants. Also, because of the way the presenter display is structured it is not easy to present from a device with a small screen &#8211; like one of those smaller laptops or netbooks. At least a 15&#8243; screen is needed to run the show with any comfort. </p>
<p>Where I run into problems with Adobe was when I finally decided to purchase a subscription. The tool does propose a competitively priced plan ($45 / month) &#8211; the problem was it didn&#8217;t say anywhere how many meeting participants this plan allows. During my demo period I filled in their &#8220;contact me&#8221; form twice, but no one ever reached out to me &#8211; maybe because I&#8217;m not located in the US. Finally, with my webinar approaching fast, I called the local Adobe help line &#8211; there I spent about 20 minutes talking to a lady who promised to find out for me how many participants I do get for my $45. Finally I did get that information on the next day via e-mail, but it was already past my scheduled webinar which I had to run with&#8230; GoToWebinar (again, Linux users complained, but at least Mac fans were happy!).</p>
<p>To wrap it up: I ended up choosing <a href="http://www.adobe.com/products/acrobatconnectpro/">Adobe&#8217;s solution</a>. It offers best feature set for the price at my intended audience size (less than 100 people) and has no compatibility problems of other solutions. High marks for GoToWebinar/GoToMeeting for simplicity but their pricing is too high. If I wouldn&#8217;t have to support Mac and Linux users I would probably stick with MS Live Meeting &#8211; most powerful of them all, despite its ugly looks.</p>
<p><strong>Updated on 2010-12-08</strong>: In the end it turns out I can&#8217;t buy Adobe Connect Pro &#8211; the competitive price they offer &#8211; $45 &#8211; is only available in the US and Canada. No way to purchase it on-line from Poland. So for now I keep on using the GoToWebinar.com which doesn&#8217;t treat me as a second class customer just because I happen to live outside of the US.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybrandt.net/634/choosing-a-webinar-platform/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Enjoying &#8220;Priority Inbox&#8221;</title>
		<link>http://www.andybrandt.net/645/enjoying-priority-inbox</link>
		<comments>http://www.andybrandt.net/645/enjoying-priority-inbox#comments</comments>
		<pubDate>Tue, 07 Sep 2010 13:09:20 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[TechBiz]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[mail]]></category>

		<guid isPermaLink="false">http://www.andybrandt.net/645/enjoying-priority-inbox</guid>
		<description><![CDATA[About a week ago I was looking at my screen in the morning and wondering how to improve how I handle my e-mail. My key problem was lots of mail that is not spam but is also not real e-mail nor something I want to read every day – stuff like LinkedIn notifications, discussion groups, [...]]]></description>
			<content:encoded><![CDATA[<p>About a week ago I was looking at my screen in the morning and wondering how to improve how I handle my e-mail. My key problem was lots of mail that is not spam but is also not real e-mail nor something I want to read every day – stuff like LinkedIn notifications, discussion groups, E-bay notifications and the like. I started to think of creating a filter structure to sort it out of the way, but didn’t get to implementing it when <a href="http://gmailblog.blogspot.com/2010/08/email-overload-try-priority-inbox.html" target="_blank">Google announced “Priority Inbox”</a>.</p>
<p>GMail’s “Priority Inbox” is basically a spam filter in reverse. Rather than trying to guess what is junk it tries to guess what is it that the user would really like to read. Great idea – and pretty well implemented.</p>
<p>I was already using a GMail extension called “Multiple Inboxes” so my GMail screen was divided into three regions: the inbox, just unread e-mails and starred e-mails. Priority inbox plugs right into this set up and creates a fourth region – e-mails Google’s filter “thinks” I want to see. </p>
<p>Since I still keep on using an e-mail client (Thunderbird) with my GMail accounts I was glad to find that the “Priority Inbox” is also exposed as an IMAP folder.</p>
<p>So far I’m really enjoying this new feature. Even though it makes me more addicted and dependent on Google’s GMail service it came at exactly right time for me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybrandt.net/645/enjoying-priority-inbox/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Oath of Non-Allegiance</title>
		<link>http://www.andybrandt.net/621/oath-of-non-allegiance</link>
		<comments>http://www.andybrandt.net/621/oath-of-non-allegiance#comments</comments>
		<pubDate>Tue, 29 Jun 2010 15:30:54 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Pragmatic Manager]]></category>
		<category><![CDATA[TechBiz]]></category>

		<guid isPermaLink="false">http://www.andybrandt.net/621/oath-of-non-allegiance</guid>
		<description><![CDATA[Jesse Fewell – a long time proponent of building bridges between the world of traditional project management and agile – has brought to my attention the newest initiative by Alistair Cockburn &#8211; “The Oath of Non-Allegiance”: I promise not to exclude from consideration any idea based on its source, but to consider ideas across schools [...]]]></description>
			<content:encoded><![CDATA[<p>Jesse Fewell – a long time proponent of building bridges between the world of traditional project management and agile – <a href="http://www.jessefewell.com/2010/06/13/agile-co-founder-issues-a-call-to-action-stop-bickering/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+jessefewell%2FgTQU+%28Jesse+Fewell%29&amp;utm_content=Google+Reader" target="_blank">has brought to my attention</a> the newest initiative by Alistair Cockburn &#8211; “<a href="http://alistair.cockburn.us/Oath+of+Non-Allegiance" target="_blank">The Oath of Non-Allegiance</a>”: </p>
<blockquote><p><em>I promise not to exclude from consideration any idea based on its source, but to consider ideas across schools and heritages in order to find the ones that best suit the current situation.</em></p>
</blockquote>
<p>This should be obvious in the context of looking for ways to better run projects, but clearly it is not. The world of agile is full of divisions, bickering and discussions that remind me of good old days of comp.os.advocacy. As Jesse points out, even the thought leaders of the agile community practice very little collaboration that is the cornerstone of this whole approach. Why? </p>
<p>I think there are two reasons for this. </p>
<p>First, for some agile – or, worse, just one flavor of it &#8211; has become something akin to a secular religion that gives their lives sense and meaning – the one and only true way to not only run software projects, but also “transform the world of work” and people’s lives worldwide. It doesn’t matter if this attitude is true or faked &#8211; believers will fight with each other over slightest details always defending their chosen flavor of agile. They will also savagely attack anyone who dares to suggest agile is just <em>a tool</em>.</p>
<p>Second, once money is added to the mix things are bound to get hot. People have built their livelihoods around teaching and promoting certain “labels” and, naturally, they will fight to protect what they consider to be their turf. This is exactly same reaction as the one we are getting from “traditional project managers” when promoting agile – they feel their jobs are at risk from methods with no room for someone that will tell workers what to do.</p>
<p>Both attitudes are normal and very human indeed, however they should not shape the world of agile. I think most of us – people involved in agile – want to get things done. I’m enthusiastic about Scrum not because I think it will put the whole world as we know it on its head – but because I know from first hand experience that Scrum simply works on software projects. I’m pretty sure there are projects where it would fail – and I would use other, more appropriate methods there. </p>
<p>I’m sure there are more pragmatists like me and it is a good thing that their voice is heard. I signed the Oath. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybrandt.net/621/oath-of-non-allegiance/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Selecting candidates for the Scrum Alliance board</title>
		<link>http://www.andybrandt.net/619/selecting-candidates-for-the-scrum-alliance-board</link>
		<comments>http://www.andybrandt.net/619/selecting-candidates-for-the-scrum-alliance-board#comments</comments>
		<pubDate>Tue, 15 Jun 2010 14:24:57 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[TechBiz]]></category>

		<guid isPermaLink="false">http://www.andybrandt.net/619/selecting-candidates-for-the-scrum-alliance-board</guid>
		<description><![CDATA[As some of you may know I have been on a committee led by Harvey Wheaton, that was tasked with selecting the candidates for the two vacant seats on the Scrum Alliance’s board. I was pretty surprised with the proposal to be a part of this group given some of my views, mostly about CST [...]]]></description>
			<content:encoded><![CDATA[<p>As some of you may know I have been on a committee led by Harvey Wheaton, that was tasked with selecting the candidates for the two vacant seats on the Scrum Alliance’s board. I was pretty surprised with the proposal to be a part of this group given some of my views, mostly about CST process etc., that I express also here, but I took this as an opportunity to help the Scrum Alliance.</p>
<p>It turned out to be an interesting experience. Since SA’s bylaws didn’t prescribe a process we should follow, so we had to self-organize and devise a process that would be – in our opinion – fair. It worked out better than – I think – anyone of us expected. We managed to come up with a pretty good selection pretty quickly with just e-mails and two confcalls. </p>
<p>The process was pretty simple – on the first call we decided we want to learn more about potential candidates who expressed interest, especially what they want to bring to Scrum Alliance, so we have created a simple questionnaire for them to respond to. Some obviously didn’t saving us work, but 17 people did submit responses varying in length. As it turned out on the last call all of us took time and read through those responses, some even more than once. Thus prepared we were able to reach a consensus during the second call and present a very balanced list of candidates. </p>
<p>Personally, when reading the submissions, I was looking for concrete vision and addressing SA’s real problems (damaging and unnecessary rift with Ken and Jeff, certification process in dire need of an overhaul – incl. the CST process, lack of vision and openness in what the board does, Scrum being pushed aside by the “Kanban camp’s” marketing efforts etc.) rather than general statements on promoting Scrum etc. I think a board member is responsible for steering the organization in a (hopefully) right direction, not for defining what is Scrum for example (“Scrum Guide” by Ken and Jeff does this well enough). </p>
<p>Overall, I’m pretty satisfied with the candidates that we selected – the list will be published on the SA site pretty soon. </p>
<p>Now it is up to members to vote and choose, keeping in mind that those two board members will have limited influence and can be outvoted by the incumbents anyway. However, at least they can probably influence the Scrum Alliance in the right way or tell the rest of the members how the board works or what it decides and why. </p>
<p>It is about time to reinvigorate the Alliance and save it from fading into irrelevance – which is what can happen if those pressing points I mentioned above are not addressed – so vote carefully.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybrandt.net/619/selecting-candidates-for-the-scrum-alliance-board/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why iPad is evil</title>
		<link>http://www.andybrandt.net/605/why-ipad-is-evil</link>
		<comments>http://www.andybrandt.net/605/why-ipad-is-evil#comments</comments>
		<pubDate>Mon, 05 Apr 2010 10:26:54 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[TechBiz]]></category>

		<guid isPermaLink="false">http://www.andybrandt.net/?p=605</guid>
		<description><![CDATA[Everyone knows the iPad &#8211; Apple&#8217;s newest toy, a crossover between an iPhone and a computer. It is nice, sleek, innovative and will sell like hot cakes (in fact, it already does). But there is one paradigm change it pushes that I find troubling: Apple&#8217;s software distribution system. Ever since &#8220;personal computers&#8221; (as they were [...]]]></description>
			<content:encoded><![CDATA[<p>Everyone knows the <a href="http://www.apple.com/ipad/">iPad</a> &#8211; Apple&#8217;s newest toy, a crossover between an iPhone and a computer. It is nice, sleek, innovative and will sell like hot cakes (in fact, it <a href="http://www.latimes.com/technology/sns-ap-us-tec-apple-ipad,0,2060622.story">already does</a>). But there is one paradigm change it pushes that I find troubling: Apple&#8217;s software distribution system.</p>
<p>Ever since &#8220;personal computers&#8221; (as they were called back then) made it to people in late 70-ies owners could load whatever software they wanted onto their machines. They could code their own, buy a copy or upload a shared (&#8220;pirated&#8221;) software. Whatever they wanted. No one knew what they have on their machines and no one could change that.</p>
<p>Apple&#8217;s model is that you can only get software from the central App Store run by Apple. Period. You can&#8217;t download off the Internet. You can&#8217;t buy a box at a media market nearby. You can&#8217;t use Open Source stuff from someone&#8217;s site. And you can&#8217;t make your own &#8211; unless you have another full-blown Apple computer and sign up for a special account in the Apple Dev program. That means your machine is no more entirely yours, it&#8217;s just a terminal to a store with shiny toys you have to pay for. And Big Brother Steve controls what toys are there.</p>
<p>This also affects the software business by introducing a new risk for software vendors. Normally your sales don&#8217;t depend on the operating system or machine maker. They can intimidate you, buy you out, introduce nasty tricks in the OSs new release you will have to work around, introduce their own bundled, free product to compete with yours (IE) but they don&#8217;t control your distribution. Host OS vendor could make your life harder but not kill you overnight. </p>
<p>Numerous times I&#8217;ve read complaints about Microsoft being a bullying, ugly monopolist &#8211; in fact I wrote a couple myself &#8211; but even in the maddest fit of furry Steve Ballmer can&#8217;t pull the plug on your entire business just like that. Steve Jobs can and will, with a smile. One day you might be selling hundreds of downloads of your app on the App Store and the next day your revenue stream is gone and your business with it. If that doesn&#8217;t make Apple an evil monopolist I don&#8217;t know what else they have to do to earn the title. </p>
<p>To be fair Apple didn&#8217;t invent this model. It was first introduced on a large scale by Amazon with their Kindle device. It is in fact a terminal to a paid library of books you can&#8217;t ever really own &#8211; you just rent them at a price to read them (I think Amazon&#8217;s stating that you &#8220;buy&#8221; them is misleading advertising). It is the ultimate perversion of the great concept of public libraries on steroids. Apple just applied that first to iPhone with great results and now it tries to do the same with computing. I&#8217;m afraid it won&#8217;t end with the iPad&#8230;</p>
<p>The thing is I can whine on my blog, and so can others, but this won&#8217;t change anything. The carrot, the bait is too big for both consumers and vendors. Consumers get easiest possible way to get software, vendors get instant access to huge market. So everyone will, sadly, play along. It could have been done better &#8211; for example through a community-run &#8220;App Store&#8221; or something &#8211; but for the time being the only thing I can do is buy a Linux-powered netbook and thus revert to my roots. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybrandt.net/605/why-ipad-is-evil/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>The real danger for Scrum</title>
		<link>http://www.andybrandt.net/601/the-real-danger-for-scrum</link>
		<comments>http://www.andybrandt.net/601/the-real-danger-for-scrum#comments</comments>
		<pubDate>Mon, 15 Mar 2010 16:32:14 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[TechBiz]]></category>

		<guid isPermaLink="false">http://www.andybrandt.net/?p=601</guid>
		<description><![CDATA[Scrum community is now debating &#8211; how Scrum Alliance and Ken Schwaber and certification programs and trainers and all kinds of related stuff will play out or should look like. In the meantime Scrum is in a real danger, which I don&#8217;t think is being noticed. This danger for Scrum and community that grew around [...]]]></description>
			<content:encoded><![CDATA[<p>Scrum community is now debating &#8211; how Scrum Alliance and Ken Schwaber and certification programs and trainers and all kinds of related stuff will play out or should look like. In the meantime Scrum is in a real danger, which I don&#8217;t think is being noticed.</p>
<p>This danger for Scrum and community that grew around it over the years is not in the politics and debates, but in their fallout and the &#8220;me-too&#8221; frenzy (everyone desperately wanting to write and speak about Scrum and contribute or &#8211; more frequently &#8211; appear to): Scrum risks being diluted in the babbling of multiple voices each presenting his own version. If anything can be called Scrum and if things ranging from metrics to back rubs can be claimed to be part of Scrum, then Scrum ceases to mean anything.</p>
<p>Why it is a danger? Because Scrum&#8217;s biggest advantage over the years has been that it was a very definite, distinct method. Scrum meant three defined roles, three defined meetings (later expanded to four by adding retrospectives), two artifacts and a bunch of rules. There were Ken and Jeff and the organization they created defining what it is, there were trainings available and certificates (no matter how weak) backing them. It was therefore a &#8220;product&#8221;, something you could take, apply in your company and even check if it was done right. </p>
<p>Figuratively speaking Scrum was standing out like a rock in the cloud of &#8220;agile&#8221;. Agile is a philosophy, an approach &#8211; Scrum is something that is rooted in this philosophy you can take and use without becoming a philosopher. </p>
<p>And that clarity was, I think, the important part of Scrum&#8217;s success &#8211; the reason why most agile teams use Scrum now (or at least try to). If Scrum looses its focused clarity it would slide back into obscurity and irrelevance, back into the agile &#8220;cloud&#8221;. </p>
<p>Ken was trying to fight Scrum being diluted with his campaign against ScrumBut, and he is still doing it. Scrum Alliance is, as far as I can see from the lineup for the last Scrum Gathering, sliding towards doing everything agile, even everything &#8220;soft skill&#8221;. This is what community seems to like, maybe being bored with &#8220;pure&#8221; Scrum. But it is not what businesses will like when looking for methods to use to improve their processes. Businesses need solutions delivering results, philosophies they are less keen about. </p>
<p>In the meantime PMI is still the winner in the business world because it is still seen as a respectable provider of serious, business centered methodologies &#8211; and &#8220;fad boys&#8221; of the Internet Web 2.0 community are already abandoning Scrum in favor of Kanban or Lean. This may be good in the grand scheme of things, but if Scrum community wants to stay relevant it should refocus on providing the clear cut &#8220;product&#8221; Scrum was until recently. </p>
<p>To that end healing internal animosities, abandoning &#8220;soft skills&#8221; (including pure nonsense like my &#8220;favorite&#8221;: back rubs on daily scrums) and shelving dreams about conquering other industries would definitely help. Scrum practitioners and trainers should focus on helping teams deliver great software using Scrum &#8211; focus on what we should be able to do best, on our &#8220;core&#8221; and make sure we really succeed there.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybrandt.net/601/the-real-danger-for-scrum/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Brandt&#8217;s Law of NDAs</title>
		<link>http://www.andybrandt.net/546/brandts-law-of-ndas</link>
		<comments>http://www.andybrandt.net/546/brandts-law-of-ndas#comments</comments>
		<pubDate>Wed, 25 Nov 2009 02:10:38 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[TechBiz]]></category>

		<guid isPermaLink="false">http://www.andybrandt.net/?p=546</guid>
		<description><![CDATA[As agile software developers providing outsourcing services we are frequently asked to sign different NDAs and MNDAs. After over two years and dozens of NDAs I noticed a certain pattern which I will call &#8220;The Law of NDAs&#8221;. It goes like this: &#8220;The originality and value of the idea protected by an NDA is inversely [...]]]></description>
			<content:encoded><![CDATA[<p>As <a href="http://www.codesprinters.com/">agile software developers</a> providing outsourcing services we are frequently asked to sign different NDAs and MNDAs. After over two years and dozens of NDAs I noticed a certain pattern which I will call &#8220;The Law of NDAs&#8221;. </p>
<p>It goes like this:</p>
<blockquote><p><strong>&#8220;The originality and value of the idea protected by an NDA is inversely proportional to said NDA&#8217;s length, penalties involved and insistence on signing it.&#8221;</strong>
</p></blockquote>
<p>In other words, on average, the more harsh and menacing the NDA is the less original and innovative the idea supposedly protected by it turns out to be. </p>
<p>Interestingly, not only average NDAs and ideas fall under this law, but also do extreme cases. For example, I remember one guy who had a 7 (seven) page long NDA to protect his revolutionary idea that turned out to be yet another social network (which, as far as I know, didn&#8217;t in the end see the light of day). Conversely, we had a group of high-profile European entrepreneurs who shared with us their truly revolutionary idea (related to multimedia) without even asking us to sign anything. </p>
<p>One may wonder why it is so, but for now I&#8217;m satisfied with having observed the pattern. Has anyone else noticed it?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybrandt.net/546/brandts-law-of-ndas/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scrum picture is quite right</title>
		<link>http://www.andybrandt.net/533/scrum-picture-is-quite-right</link>
		<comments>http://www.andybrandt.net/533/scrum-picture-is-quite-right#comments</comments>
		<pubDate>Tue, 24 Nov 2009 21:47:39 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[TechBiz]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.andybrandt.net/?p=533</guid>
		<description><![CDATA[David Harvey wrote a piece on his blog entitled &#8220;The Scrum picture is wrong&#8221; where he says that the well known, canonical even, picture of Scrum loops errs by focusing too much on the product (deliverable, &#8220;potentially shippable product increment&#8221;) and forgetting that continuous improvement of the team is another important outcome of each sprint [...]]]></description>
			<content:encoded><![CDATA[<p>David Harvey wrote a piece on his blog entitled &#8220;<a href="http://www.teamsandtechnology.com/dh/blog/2009/10/20/the-scrum-picture-is-wrong-scrumgathering/">The Scrum picture is wrong</a>&#8221; where he says that the well known, canonical even, picture of Scrum loops errs by focusing too much on the product (deliverable, &#8220;potentially shippable product increment&#8221;) and forgetting that continuous improvement of the team is another important outcome of each sprint that should be shown with another loop.<br />
<font size=-3>[Go and read David's piece now if you haven't yet]</font></p>
<p>As much as I agree with David&#8217;s insight I don&#8217;t think his version of the Scrum loop should be used to &#8220;sell&#8221; Scrum outside of our community. I very much value all the focus on teams and their improvement, but it helps to understand that this is something that is important (and should be!) only for us, sitting deep in the software development community. Clients ultimately pay for products, not for our methodologies, our teams improving or our overall well being and happiness. </p>
<p>Let&#8217;s take the case of outsourced development, which I <a href="http://www.codesprinters.com/">know firsthand</a>. Our clients pay us for the product they get from us, but once the project is done they are gone and I don&#8217;t think my team getting better on their project is something that even crosses their minds. And why should it, anyway? Unless they would want us to extend their product or start another project with us there is no benefit there for them. What really counts is whether the product we delivered will allow them to meet their business goals, their commitments &#8211; and their bottom lines. So when I work to convince them to forget fixed bids and go with Scrum I don&#8217;t waste the attention they give me on telling them that thanks to Scrum my team will get better.</p>
<p>But also if you have your own, in-house teams, building your product then in the long term it is that product that counts more than the teams. Why? Well, because not only your clients don&#8217;t pay for your teams, but for the product &#8211; you also don&#8217;t really own your teams. People change jobs (one call from Google&#8217;s recruiters to your best people can make your life very hard, believe me), get sick, even die &#8211; that&#8217;s inevitable. And (as I have learned the hard way) pampering your best people won&#8217;t prevent them from quitting &#8211; so is probably not worth it. In the long run &#8211; measured in years &#8211; it counts how much value your clients get from your product, not how perfect your team has become. If your team is getting better with every sprint but your product doesn&#8217;t sell you will hit the bottom hard sooner or later. Yes, your company may be then one of those legendary places that excelled technologically but are no longer around (Commodore, SGI etc.) which may be fine for the employees &#8211; they will just change jobs &#8211; but is not fine for owners and/or investors who will have to cover the loses.</p>
<p>So, team getting better is a tool, a mean, to get a better product, not the other way around (unless you run a monastery &#8211; there indeed work is just a tool for monks to perfect themselves spiritually). </p>
<p>Just to make sure no one misunderstands me: I&#8217;m not saying we should forget about team improvement, not care about our workers&#8217; well being, career development etc. Yes, we should do all that and more, help everyone excel in what they do, make sure as much as we can people like what they do, heck, do it with passion and care, using fully their potential. All that is important and valuable. But we should not forget that in the end it is the client paying for a product who makes it all happen. And all our methodologies, frameworks and diagrams, all our &#8220;management science&#8221;, all techniques and research is aimed at improving efficiency &#8211; and that means, sorry to be blunt, getting better products faster and cheaper.</p>
<p>So I think the current Scrum picture is quite right in its focus on the product. And the message is spot on. It should be still used to &#8220;sell&#8221; Scrum to managers, clients and businessmen. David&#8217;s diagram is insightful and fine, but let&#8217;s keep it within our world of process freaks, agile activists and scrum preachers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybrandt.net/533/scrum-picture-is-quite-right/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Risk boomerang</title>
		<link>http://www.andybrandt.net/513/risk-boomerang</link>
		<comments>http://www.andybrandt.net/513/risk-boomerang#comments</comments>
		<pubDate>Wed, 28 Oct 2009 15:52:58 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[TechBiz]]></category>

		<guid isPermaLink="false">http://www.andybrandt.net/?p=513</guid>
		<description><![CDATA[In the the world of Scrum &#038; agile there is an ongoing discussion about contracts. Main problem is clash between agile approach of flexibility based on adaptation and the world of RFPs, RFIs and fixed contracts. I&#8217;ve seen many good talks and presentations about this, including also on the last Scrum Gathering. One thing I [...]]]></description>
			<content:encoded><![CDATA[<p>In the the world of Scrum &#038; agile there is an ongoing discussion about contracts. Main problem is clash between agile approach of flexibility based on adaptation and the world of RFPs, RFIs and fixed contracts. I&#8217;ve seen many good talks and presentations about this, including also on the last Scrum Gathering. One thing I don&#8217;t agree with is the way the problem of risk is being handled almost in all of them. </p>
<p>People usually start their talks with the notion that in the basic time&#038;materials contract (the only truly agile contract if you ask me) all the project risk is on the client&#8217;s side and other contract types somehow move some of the risk to the supplier. Some go as far as to say that in a fixed bid contract (fixed time, scope &#038; cost) all the risk is on the supplier side. </p>
<p>First time I heard this I thought this is clever, but over time it dawned on me that this &#8220;risk sharing&#8221; is as much illusory as is the security of the fixed bid contract. Here is why. </p>
<p>The single biggest risk anyone faces when they build something is that this something won&#8217;t fit the purpose it was intended for. Causes for this can be numerous: the needs might have been not understood properly or the idea doesn&#8217;t fit the market, the needs have changed or the thing built can&#8217;t be used because of defects. Finally, the thing being built may be delivered too late for it to be used as intended. </p>
<p>No matter how hard you try the biggest share of this risk is always on the client&#8217;s side, because it is the client who won&#8217;t get expected benefits in the end. You may add as many penalties and harshly sounding clauses to a very fixed and rigid contract as you want, you still won&#8217;t get away from this risk. </p>
<p>Imagine you&#8217;ve spent 3 months writing the initial spec, then next two months on RFP/bidding process, then contract negotiation, then two years on developing your complex software system only to discover at the end of all this that the product is not exactly what you intended, is full of bugs and is irrelevant because in the meantime the world moved on (the usual, flawed, waterfall process). What then? Yeah, you can sue the unhappy supplier all the way, but how much good will it do to your business? You can not pay them and even bankrupt them if they were not careful &#8211; will that repay all the lost opportunity? Make up for lost time? No way!</p>
<p>This risk is like a boomerang. I&#8217;ve heard someone define a boomerang as a piece of wood that no matter how hard you throw away from you will come back and smack you in the face. Very fitting. The harder you try to move away from this risk with complex contracts the more you will be hurt in the end. You don&#8217;t need rigid relationship based on distrust to tame this risk, you need an adaptive relationship with people you trust but can check all the time. </p>
<p>That&#8217;s exactly what agile offers: tight control of the product being developed in short inspect&#038;adapt cycles. Instead of trying to write clever penalty clauses and waste time on lawyers clients can closely monitor the progress of the team(s) that build their software. They can spot any problems early on and correct them. Or readjust the backlog to changing situation keeping their product relevant. Or change the team. </p>
<p>I&#8217;d say there is way way less risk here. What clients pay with for this is their time and involvement &#8211; they have to see test builds at least every sprint, they have to speak to the team, readjust the backlog and overall stay on top of their project. But all the time they have all the tools and controls to navigate the project to a successful end. A fixed contract just kills all the outset. </p>
<p>So, next time when people will again define contract negotiation as risk pushing I&#8217;ll definitely interrupt them with my little boomerang analogy, because I feel we must all realize this is yet another (paper) illusion. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybrandt.net/513/risk-boomerang/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Scrum Gathering 2009: day three and final comments.</title>
		<link>http://www.andybrandt.net/506/scrum-gathering-2009-day-three-and-final-comments</link>
		<comments>http://www.andybrandt.net/506/scrum-gathering-2009-day-three-and-final-comments#comments</comments>
		<pubDate>Fri, 23 Oct 2009 13:59:19 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[TechBiz]]></category>

		<guid isPermaLink="false">http://www.andybrandt.net/?p=506</guid>
		<description><![CDATA[To wrap up my coverage of the last Scrum Gathering in Munich a couple of words about the last day and then some general comments. After the lame keynote session on Tuesday I decided to sleep in on Wednesday and I missed Harvey Wheaton&#8216;s talk. It didn&#8217;t appear particularly interesting on the mini-agenda we were [...]]]></description>
			<content:encoded><![CDATA[<p>To wrap up my coverage of the last <a href="http://www.scrumalliance.org/events/77-germany-scrum-gathering">Scrum Gathering in Munich</a> a couple of words about the last day and then some general comments.</p>
<p>After the lame keynote session on Tuesday I decided to sleep in on Wednesday and I missed <a href="http://www.scrumalliance.org/profiles/15915-harvey-wheaton">Harvey Wheaton</a>&#8216;s talk. It didn&#8217;t appear particularly interesting on the mini-agenda we were given, looked like another boring life story. My friend <a href="http://www.poddrzewem.pl">Tomek</a> went in, and thanks to him I know I&#8217;ve missed a very interesting talk, a real world experience of implementing agile &#038; Scrum in a startup company run by Harvey. Well, next time I&#8217;ll be in for Harvey&#8217;s talk. </p>
<p>Another session I attended was supposed to be about agile contracts by <a href="http://www.scrum-breakfast.com/">Peter Stevens</a>. To the surprise of both speakers this talk was squeezed into the same room and time slot with <a href="http://www.reginamullen.com/">Regina Mullen</a>&#8216;s talk. In effect both had time to speak, but not to take many questions from the audience (crowded, as usually, on chairs and in between). Peter&#8217;s talk was a mild disappointment for me. I had a chance to talk to him a few times and I read his blog, so I know he knows a lot more about agile contracting. Maybe he just decided to cut his talk to leave some time for Regina. In any case, I didn&#8217;t learn much stuff that I would not know before, but I think it must have been a good introduction for the first-time attendees. One thing I&#8217;ll remember from this talk is his story about Zurich trams contract. And it also reinforced my resolution to finally write about my take on risk in client-vendor relationships.</p>
<p>Regina&#8217;s talk was, on the other hand, an unexpected, entertaining diversion for me. Though she did include her life story into it (like way too many speakers at the Gathering), she did it in a gracious and humorous way and her thoughts on making lawyers use agile were quite interesting, even though I&#8217;m clearly not in her target group (<a href="http://en.wikipedia.org/wiki/IANAL">IANAL</a>). Nice talk, I just hope she has a chance to present this to lawyers and indeed change their ways. Part of the challenge throughout my career in the IT world, especially as a manager in the last couple of years, has been finding lawyers that would really understand what we are trying to do before helping us draft contracts, user agreement, licenses and so forth. We need more people like Regina there &#8211; I definitely would love to talk to a lawyer who does know outright what a sprint is. </p>
<p>After lunch the best regular talk to attend was probably one led by <a href="http://www.agilebear.com/">Nigel Baker</a> (I suppose so, as I know Nigel &#8211; it&#8217;s not possible to get bored when he talks), but tired of all the Scrum politics over lunch I decided to go to the haiku workshop led by <a href="http://lunivore.com/">Liz Keogh</a>. I was amazed by the results. I really did learn something new I didn’t know before, and it was really easy. It took Liz a couple of minutes to get us to write haikus, and since then they keep on popping up in my mind on their own. Two examples of the ones I did and really like:</p>
<p>Worn green carpet<br />
carries us all patiently.<br />
Thunderstorm!</p>
<p>Engulfed in our own little worlds<br />
between iPod earbuds.<br />
Autumn leaves.</p>
<p><small>(Haikus composed during the workshop and sent in afterward <a href="http://twitter.com/scifaiku">can be read here</a>).</small></p>
<p>I resolved to try and write at least one per day. I think they are more than a diversion – they are a great tool to awaken our pattern-matching R-mode processing (read <a href="http://www.pragprog.com/titles/ahptl/pragmatic-thinking-and-learning">Andy Hunt’s book for more on L&#038;R-modes</a>). Haikus being by definition based on surprising matches can increase creativity by encouraging the R-mode “search engine” to produce more unexpected matches, useful not only for more haikus. </p>
<p>The event ending session was a big surprise. I expected some energizing talk, so I took out my camera to record it. Instead what happened was that after some small talk and a round of due thanks to different people by Tom Mellor a “wave” exercise was performed. It was so jawdroppingly stupid I thanked God I had my camera out so I had a good excuse not to participate in this idiocy without attracting attention. I kept on recording though and I wonder now whether I should put up this video or not, as I’m afraid it could only damage the reputation of the Scrum Alliance. </p>
<p>Interestingly, most people I talked with afterwards agreed it was stupid, but during the round after the “wave” they said <a href="http://en.wikipedia.org/wiki/Bullshit">BS</a> like “powerful” or “energizing” – only me and one other guy were honest enough to say it was “silly”. To me it was a clear example that whoever was supposed to lead this session just didn’t have anything meaningful to say, so came up with this thing instead. </p>
<p>I think this failure illustrates a deeper problem Scrum &#038; Scrum Alliance has. Scrum is part of the IT industry’s response to the failure of traditional, waterfall based project management in software development that that is called “Agile”. Scrum is a simple framework for managing requirements, work and team during software development projects. Yes, it doesn’t say anything about “software” as such, but this is where its roots are. In other words – it is a way to manage projects (because, I’d argue, Scrum projects are still managed, even if there is no Project Manager as such) created in our industry. </p>
<p>Now we have to decide – is Scrum just that or is it something more? Should we focus on merging Scrum with technical practices in teams and keep focus on software (which is what Ken Schwaber seems to be doing with his new training program aimed at developers)? Or should it be treated as a industry-agnostic project management methodology that could take on PMBOK, Prince-2 and other heavy methodologies everywhere? Or maybe should it be part of the soft-skills portfolio for coaches, HR etc. together with “waves”, collaborative drawing etc.?</p>
<p>The problem here is that traditional management methods work quite well in heavy industries they evolved in, and there are lots of very good people in the soft-skills department – usually better than ex-software developers discovering their “emotional intelligence”.</p>
<p>In any case a choice must be made before Scrum dissolves into mist. Ken, Jeff and Mike did agile movement a great service by laying out Scrum as a clearly defined, tangible thing as opposed to agile’s vagueness. Scrum was something anyone could start using and derive benefit from following its simple rules – because even ScrumButt was giving more productivity than waterfall. That’s why it was so successful – exactly because of its sharply defined edges and simple clarity. Now this clarity can be lost amidst empty motivational talks and silly exercises lifted out of kindergarten.</p>
<p>I know what I wrote will be harsh for some, but well, that’s what I think. And being a nobody in this movement, a nobody living in a place most of you never heard of I can afford the luxury of being honest. And of course one thing will stand: Scrum itself and other agile methods and practices. No matter which Alliance trademarks what you can use them and be better off in your projects.</p>
<p>To close on a more optimistic note some appreciations:</p>
<ul>
<li>Thanks to <a href="http://borisgloger.com/">Boris Gloger</a> and his team: they not only provided real, freshly pressed juice and real, freshly brewed coffee but also filled in where organizers couldn’t in a truly agile fashion. Their idea of just copying the materials on pen drives and handing them to people at the end was brilliant. Plus he paid for the beer on Monday.</li>
<li><a href="http://agileanarchy.wordpress.com/">Tobias Mayer</a>: another true agilst, when everyone complained about the lack of Open Spaces and the board said they will make them next time Tobias singlehandedly organized “guerrilla Open Spaces” the very same day greatly enhancing the Gathering experience for many. Also, it is Tobias who told me to go to the haiku session instead of political discussions – thank you!</li>
<li><a href="http://twitter.com/howardsublett">Howard Sublett</a> and <a href="http://blog.cornetdesign.com/">Cory Foy</a>: Scrum Alliance needs more of you guys, not just 5 hours / month.</li>
<li>Stefan, Robert and other German friends who helped me find my way around Munich and explained some customs during the beer evening.<br />
Everyone I talked with during the breaks. </li>
</ul>
<p>Overall, I liked the event as a whole, I hope next one will be way better – and that clouds over Scrum Alliance’s future will be gone by the time we meet again “somewhere in Europe”. </p>
<p><small>(There will be one more post in the Scrum Gathering series – about Scrum Alliance as such).</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybrandt.net/506/scrum-gathering-2009-day-three-and-final-comments/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Scrum Gathering day one and two</title>
		<link>http://www.andybrandt.net/502/scrum-gathering-day-one-and-two</link>
		<comments>http://www.andybrandt.net/502/scrum-gathering-day-one-and-two#comments</comments>
		<pubDate>Wed, 21 Oct 2009 09:02:57 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[TechBiz]]></category>

		<guid isPermaLink="false">http://www.andybrandt.net/?p=502</guid>
		<description><![CDATA[Here are my short notes from Scrum Gathering. Overall this edition is slightly disappointing as compared to the last year&#8217;s. First the talks quality is a bit lower than in Stockholm. Or maybe I did end up in wrong ones because I didn&#8217;t choose well. Nothing besides the talks titles &#038; speaker names was announced [...]]]></description>
			<content:encoded><![CDATA[<p>Here are my short notes from <a href="http://www.scrumalliance.org/events/77-germany-scrum-gathering">Scrum Gathering</a>. Overall this edition is slightly disappointing as compared to the last year&#8217;s. </p>
<p>First the talks quality is a bit lower than in Stockholm. Or maybe I did end up in wrong ones because I didn&#8217;t choose well. Nothing besides the talks titles &#038; speaker names was announced so I could only guess.</p>
<p>Initial remarks by Jeff Sutherland were delivered with his usual zest, but seemed to be just an incremental update from his presentation in Stockholm and his other talks. Must have been quite interesting for first time attendees though. One thing I picked up there is that I really need to read the original <a href="http://en.wikipedia.org/wiki/Hirotaka_Takeuchi">Takeuchi</a> &#038; <a href="http://en.wikipedia.org/wiki/Ikujiro_Nonaka">Nonaka</a> paper that started all of this. And I think it is worth exploring what those guys are up to now. If their one paper started this whole movement, then maybe their other work is also valuable. </p>
<p>On to other first day talks: &#8220;Coaching Scrum Teams with a User Centered Approach&#8221; with Mike Sutton turned out to be much less interesting than I thought. Two things I picked up there were Prezi presentation software and a book about brain functioning &#8211; that is before I left 30 minutes into the talk. Simon Bennett did a much better job with his talk on applying game theory to agile contracting. Though his conclusions were certainly nothing new for me his exercises were interesting and kept the group involved. Also Roman Pichler&#8217;s talk was interesting, though his delivery style &#8211; slow, calm and quiet &#8211; is not what I like. He discussed anti-patterns for Product Owners &#8211; or common mistakes made by Product Owners. One point we didn&#8217;t agree on is what he called &#8220;bungee product owner&#8221; &#8211; I think I&#8217;ll write more on this separately. </p>
<p>As far as the first day goes, though, it was <a href="http://www.mountaingoatsoftware.com/">Mike Cohn</a>&#8216;s talk that was the highlight of that day for me. I recorded the whole talk and with Mike&#8217;s permission I&#8217;ll post it on-line when I get back. </p>
<p>Second day opened up with some guy from Sweden &#8211; Petric Palm &#8211; telling us his life story and showing quotations from famous people and nice pictures. Certainly not a keynote level talk. I used that time to do my e-mail. </p>
<p>Next, organizers switched sessions &#8211; the one I wanted to go to was replaced with a product owner panel discussion I wasn&#8217;t all that interested in. When I realized that I wanted to go to Erez Katzav&#8217;s session but the room was already so full of people it wasn&#8217;t possible to get in. More e-mail then plus an interesting chat with another guy who did not get inside for the  Katzav&#8217;s talk.</p>
<p>After lunch finally the highlight of day two came: <a href="http://blog.xebia.com/author/sbeaumont/">Serge Beaumont</a>&#8216;s talk on tools for product owners (tools meaning practices and mental tools not software tools or anything like it). Learning from the previous sessions I came 20 minutes before the talk so I didn&#8217;t have to sit on the floor. Serge talked about ways in which Product Owners can organize their work and collaboration with the team, especially around that part of the backlog that is not yet inside the sprint. Serge&#8217;s observation is that once team is running at high speed with Scrum POs quickly run out of backlog or they are not fully prepared at the outset. The cure is to define a READY state for items that can go into sprints &#8211; an equivalent of the DONE state at the end of sprint &#8211; then build a Kanban-based flow that feeds the backlog of READY items so that it is never empty. Great talk and I&#8217;m looking forward to seeing the slides posted.</p>
<p>Finally, the day ended with the Scrum Alliance board &#8211; or part of it &#8211; answering questions. I have to say that it was a depressing experience. Both Jeff Sutherland and Mike Cohn were not present, I think they have left earlier, which was a surprise. The four board members present were looking sad, devoid of energy and vigor as they sat collapsed in their chairs. Sadly, the Alliance&#8217;s support staff &#8211; Howard Sublett, Cory Foy and others &#8211; looked much more energetic and alert than the board. </p>
<p>Plus the style of board&#8217;s answers was like on a corporate meeting: very diplomatic, rather avoiding or deflecting questions than giving any straight answers. For example someone asked if the board will be elected by the membership rather than elect itself. The short answer was NO, but instead of saying so one of the board members went into a lengthy discussion which included a story about some football coach from his college or university or whatever. </p>
<p>In summary it is quite clear that the Scrum Alliance is suffering from leadership deficit. &#8220;Improvement communities&#8221; are a great idea, but they can&#8217;t be an excuse for lack of leadership. After all self-organization occurs around goals, and it is not clear what Alliance&#8217;s goals are now. This apparent lack of vision is normal after what happened recently, but it can&#8217;t be allowed to last too long. Right now everyone is, I think, willing to cut Tome &#038; others on the board some slack and give them time to find the direction but this won&#8217;t last long. </p>
<p>Personally I think the Scrum Alliance should open up, especially to members outside of the &#8220;old boys club&#8221; (as someone called it), to move ahead. Pushing Scrum outside of software development is IMHO unrealistic and in places wrong. The Alliance should rather focus on improving the quality of projects inside our industry. There is still a lot to be done in this sphere. The complexity and importance of the Product Owner role, for example, has been only discovered over time. The problem of awareness in the industry that is reflected in everyone still wanting fixed bid contracts is an ongoing problem. I think everyone could add to this list. </p>
<p>Making the CSM exam a real test of knowledge as soon as possible would be the first step in the right direction. I think exams should be like PMI&#8217;s PMP exams &#8211; there are no certified PMP trainers, anyone can train or learn PMBOK on their own, but the exam itself is known to be hard and is administered in a controlled environment to ensure one can&#8217;t cheat with a book or search engine. Such a structure promotes honesty and certificate value plus it is much more open and fair. I think this is a good example to follow. In the long term a good structure of exams like this could even make CSTs obsolete &#8211; which would help the promotion of Scrum greatly. Right now the existence of this closed club with unclear entry rules is choking the growth, especially in the parts of the world where English is not the primary language.  </p>
<p>To wrap up my rant a short list of organizational failures:</p>
<ul>
<li> venue: rooms too small, at times crowded &#8211; people had to stand in some workshops,<br />
<LI> lack of proper events folder or plan &#8211; short plan in the conference ID is good, but without a brochure with descriptions of talks and speakers profiles one is left guessing as to what talks are about, it is way harder to make good decisions as to where to go, amazingly this information was even missing from the Scrum Alliance&#8217;s web site even though all speakers did submit it,</p>
<li> lack of Open Spaces &#8211; that was a great idea, one of the greatest advantages of Scrum Gathering in Stockholm, don&#8217;t understand why it got dropped,
<li> lack of free Internet &#8211; at 1200€ one could expect that (was fixed on the second day).</ul>
<p>To ballance it with some organizationa positives:</p>
<ul>
<li> <del datetime="2009-10-21T08:20:12+00:00">all</del> most talks in English,
<li> food &#8211; good and abundant!</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.andybrandt.net/502/scrum-gathering-day-one-and-two/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Obama Nobel Peace Prize&#8230;</title>
		<link>http://www.andybrandt.net/500/obama-nobel-peace-prize</link>
		<comments>http://www.andybrandt.net/500/obama-nobel-peace-prize#comments</comments>
		<pubDate>Fri, 09 Oct 2009 19:24:46 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Politically charged]]></category>

		<guid isPermaLink="false">http://www.andybrandt.net/?p=500</guid>
		<description><![CDATA[So Obama did get the Nobel Peace Prize&#8230; Amazing! They could just as well give him the Nobel Prize in physics &#8211; after all, he didn&#8217;t do anything there too but just as well may make a groundbreaking discovery in the future. I think Nobel Peace Prize&#8217;s credibility is now completely gone as the committee [...]]]></description>
			<content:encoded><![CDATA[<p>So <a href="http://news.bbc.co.uk/2/hi/europe/8298689.stm">Obama did get the Nobel Peace Prize</a>&#8230; Amazing! They could just as well give him the Nobel Prize in physics &#8211; after all, he didn&#8217;t do anything there too but just as well may make a groundbreaking discovery in the future. </p>
<p>I think Nobel Peace Prize&#8217;s credibility is now completely gone as the committee could sink no lower. Giving it to someone just based on hope he will do something, just based on his slick talk even before he could really take any significant action, is so wrong and stupid it pains. </p>
<p>But it may be a good thing overall. I just hope the absurdity of this idiocy will help more people wake up from their media-induced slumber. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybrandt.net/500/obama-nobel-peace-prize/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Battles in the world of Scrum?</title>
		<link>http://www.andybrandt.net/490/battles-in-the-world-of-scru</link>
		<comments>http://www.andybrandt.net/490/battles-in-the-world-of-scru#comments</comments>
		<pubDate>Tue, 29 Sep 2009 10:23:25 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[TechBiz]]></category>

		<guid isPermaLink="false">http://www.andybrandt.net/?p=490</guid>
		<description><![CDATA[A lot is happening in the world of Scrum recently. Ken Schwaber departed Scrum Alliance abruptly, most probably after an internal conflict over the introduction of the CSM exam and he is starting something called Scrum.org. Scrum Alliance is now led by Tom Mellor &#8211; a guy mostly unknown in the European Scrum community. And [...]]]></description>
			<content:encoded><![CDATA[<p>A lot is happening in the world of Scrum recently. </p>
<p>Ken Schwaber <a href="http://www.scrumalliance.org/news_items/75">departed Scrum Alliance</a> abruptly, most probably after an internal conflict over the introduction of the CSM exam and he is starting something called Scrum.org. Scrum Alliance is now led by <a href="http://www.linkedin.com/pub/tom-mellor/7/643/932">Tom Mellor</a> &#8211; a guy mostly unknown in the European Scrum community. And the Alliance <a href="http://www.scrumalliance.org/news_items/74">announced </a>exams will be introduced Oct 1st as scheduled, but for some unknown time everyone will get a passing grade, which basically is the same thing as before. Last Friday it was also <a href="http://groups.google.com/group/agile-developer-skills">leaked on a discussion group</a> that a new certificate &#8211; <a href="http://www.scrum.org.pl/filez/CSD+Microsoft.pdf">Certified Scrum Developer</a> &#8211; is not only planned, but already offered as a course by&#8230; Microsoft. Scrum Alliance representatives on the list reacted with surprise – at the same time this program’s description <a href="http://www.scrum.org/scrum-developer/">can be found on Scrum.org</a>.</p>
<p>It remains to be seen how things will develop in the Scrum community. The whole exam fiasco is clearly a result of some internal infighting and it damages the Scrum Alliance&#8217;s reputation a lot. The introduction of an exam that is not really an exam and doesn&#8217;t prove anything is a typical compromise from the world of corporate politics, much worse than just another postponement. Unclear circumstances of Ken’s departure and his surprising new Scrum-related venture put more clouds over Alliance’s future. </p>
<p>But whatever happens out there amongst the Scrum gurus and luminaries (and whatever they will fight for &#8211; if they will) Scrum as a method – a simple framework to consistently deal with complex problems &#8211; is as sound and effective as it was before. This is what counts in the long run and what will cause Scrum, I hope, to continue to be adopted despite all the bad things that happen around the organization created to promote it.</p>
<p><strong>UPDATE</strong>: Good news &#8211; <a href="http://www.scrumalliance.org/news_items/77">Mike Cohn joined Scrum Alliance&#8217;s board</a>! Now, I know Mike and I&#8217;m glad he&#8217;s back at the board.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybrandt.net/490/battles-in-the-world-of-scru/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ignorance strikes deeper</title>
		<link>http://www.andybrandt.net/471/ignorance-strikes-deeper</link>
		<comments>http://www.andybrandt.net/471/ignorance-strikes-deeper#comments</comments>
		<pubDate>Fri, 25 Sep 2009 21:40:09 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Politically charged]]></category>

		<guid isPermaLink="false">http://www.andybrandt.net/?p=471</guid>
		<description><![CDATA[Someone sent me a link to a recent Michael Shermer&#8217;s column on people believing in conspiracies &#8211; &#8220;Paranoia Strikes Deep&#8220;. An interesting article that reveals more about its author&#8217;s biases and limitations than its intended subjects. Basically, Mr. Shermer thinks that people who believe there may indeed exist some secret groups &#8211; especially within government [...]]]></description>
			<content:encoded><![CDATA[<p>Someone sent me a link to a recent Michael Shermer&#8217;s column on people believing in conspiracies &#8211; &#8220;<a href="http://www.michaelshermer.com/2009/09/paranoia-strikes-deep/">Paranoia Strikes Deep</a>&#8220;. An interesting article that reveals more about its author&#8217;s biases and limitations than its intended subjects.</p>
<p>Basically, Mr. Shermer thinks that people who believe there may indeed exist some secret groups &#8211; especially within government &#8211; conspiring successfully to influence politics, society and economy on a large scale are basically irrational idiots not thinking straight. According to Mr. Shermer such conspiracies are very improbable, because in a large conspiracy maintaining secrecy would be next to impossible. Doing that within government is especially hard, because bureaucrats are incompetent and stupid:</p>
<blockquote><p>But as former Nixon aide <a href="http://en.wikipedia.org/wiki/G._Gordon_Liddy">G. Gordon Liddy</a> once told me (and he should know!), <strong>the problem with government conspiracies is that bureaucrats are incompetent and people can’t keep their mouths shut</strong>. Complex conspiracies are difficult to pull off, and so many people want their quarter hour of fame that even the Men in Black couldn’t squelch the squealers from spilling the beans. So there’s a good chance that the more elaborate a conspiracy theory is, and the more people that would need to be involved, the less likely it is true.</p></blockquote>
<p><em>(my emphasis)</em></p>
<p>Seems like a very good argument: if someone famous for failing at conspiring says it is hard it must be true, right?</p>
<p>But, seriously: is it really the case? Is it really impossible to create a big, successful secret operation within government &#8211; and keep it so for a long time &#8211; because people will talk? Let&#8217;s examine this claim carefully.</p>
<p>First, it is absolutely clear that such a rule would apply at all only within the context of modern, Western democracies. In Soviet Russia, for example, everything was secret and classified by default, from genocide and mass resettlement of whole nations through the whole portfolio of weaponry development projects to civilian plane crashes. Same happened in Nazi Germany and routinely happens to this day in modern totalitarian states. Who knows, for example, what Chinese government is up to? Certainly not the Chinese people &#8211; or shall I call them &#8216;subjects&#8217;?</p>
<p>But even within the Western world large scale secret operations were successfully hidden from public for decades. My favorite example is the <a href="http://en.wikipedia.org/wiki/Ultra">Ultra/Enigma case</a>. </p>
<p>Everyone knows the basics &#8211; during the Second World War Allies were routinely reading much of German encrypted radio traffic and were distributing intelligence gathered to dozens of Allied commanding officers giving them incredible advantage over their German counterparts. </p>
<p>What&#8217;s interesting here is that after the war ended no one knew anything about it until 1973 when Bertrand&#8217;s book was published providing the public with its first glimpse of truth. Movies were made and books were written &#8211; including scientific research in the fields of history and military tactics &#8211; analyzing allied victories in numerous battles without that crucial knowledge. Amazing, but somehow for 28 years everyone involved, on both sides of the Atlantic, was keeping their mouths shut. </p>
<p>And we are not speaking here about a small group of people. Hundreds if not thousands were involved in the operation and knew the Ultra secret. This includes the Bletchley Park staff of a couple of hundreds cryptologists, analysts, technicians and clerks, then hundreds of soldiers in the SLU units distributing the information to commanders (and taking every dispatch back!), commanders themselves and numerous politicians and intelligence officers both in the UK and the US. Not one of them spoke about it for 28 years <b>after</b> the conflict was over. </p>
<p>This makes it even more interesting. It is easier to understand why everyone involved was not talking while the war was ongoing. All were in the military, penalties for loose talk were harsh, press was censored anyway &#8211; plus all involved did understand their mission was important and didn&#8217;t want to compromise its security. But why after the war? Especially 10 or 15 years after? Germany was divided, part of it was already considered an ally in the Cold War. But somehow no one said a word.</p>
<p>Amazing, isn&#8217;t it, Mr. Shermer what Her Majesty&#8217;s government was able to do? Maybe they were not as inept as Mr. Liddy?</p>
<p>But even in the US some bureaucrats were much better than Mr. Nixon and his staff at hiding secrets. Let&#8217;s just take the case of <a href="http://en.wikipedia.org/wiki/National_Security_Agency">NSA</a>. NSA &#8211; arguably the biggest sig-int organization in the world &#8211; was officially created by Harry S. Truman in June 1952. Again, not only the general public, but also large parts of US government &#8211; including the US Congress &#8211; didn&#8217;t even know this organization existed yet alone spied on Americans until 1975 Church Committee hearings. And we are not speaking here about a small organization &#8211; NSA employed thousands and its operations spanned the globe with listening posts in Australia, UK, Turkey and other places. </p>
<p>I think those two examples show very well that Mr. Liddy is wrong and so is Mr. Shermer. Conspiracies can be pulled off by government agencies without being compromised for quite a long time even in Western societies of recent time. </p>
<p>Someone may say that both cases are from the secretive field of cryptology and military intelligence. Can there be conspiracies of a different type &#8211; ones with political and social agendas on huge scale?</p>
<p>History, again, serves us with an excellent example &#8211; Soviet Union and unprecedented social engineering that took place there was exactly a product of such a successful conspiracy. Lenin and his pals were able to use destabilization of Russia following the First World War to grab power, ruthlessly eliminate opposition &#8211; and then implement the crazy social agenda they all firmly believed in. No place to explore the details here, but it is a very interesting story in itself. </p>
<p>And yes, it can happen again. One of the fallacies of the modern world is to think that old problems of humanity &#8211; wars, dictatorships, cruelty etc. &#8211; are a thing of the past, because we are modern &#8211; mainly more technologically sophisticated. But technological advancement doesn&#8217;t change the human nature which remains strikingly unchanged through recorded history (which is why Greek tragedies are so understandable to us thousands of years after they were written) &#8211; it just makes the damage we can potentially do bigger.</p>
<p>Does it mean that 9/11 was an &#8220;inside job&#8221;? No. It just means arguments of those who say so should be looked at and discussed, not them snared at just for asking questions or having doubts about the official version. History shows that a conspiracy on such a scale is hard to pull off and thus improbable &#8211; but definitely far from impossible. But first, of course, one has to know history &#8211; without that it is easy to fall for naive simplistic arguments like the one made by Mr. Shermer. Ignorance strikes indeed deeper than paranoia&#8230; </p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybrandt.net/471/ignorance-strikes-deeper/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Welcome Amelia</title>
		<link>http://www.andybrandt.net/450/welcome-amelia</link>
		<comments>http://www.andybrandt.net/450/welcome-amelia#comments</comments>
		<pubDate>Fri, 17 Jul 2009 12:26:41 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.andybrandt.net/?p=450</guid>
		<description><![CDATA[On Jun 24th our daughter, Amelia Weronika was born. She is the sweetest thing that ever happened to me, and both me and me Joanna are very happy that she&#8217;s with us. Since her arrival I have less time to write but more motivation to better use my time, so this blog will be still [...]]]></description>
			<content:encoded><![CDATA[<p><P>On Jun 24<sup>th</sup> our daughter, Amelia Weronika was born. She is the sweetest thing that ever happened to me, and both me and me Joanna are very happy that she&#8217;s with us. </p>
<center><img alt="Amelia" src="http://www.amybrandt.net/g/main.php?g2_view=core.DownloadItem&#038;g2_itemId=128&#038;g2_serialNumber=2" width="268" halign="center" height="400" /></center>
<p><P>Since her arrival I have less time to write but more motivation to better use my time, so this blog will be still alive. Stay tuned for more articles on various topics as usual.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybrandt.net/450/welcome-amelia/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>On web apps quality</title>
		<link>http://www.andybrandt.net/361/on-web-apps-quality</link>
		<comments>http://www.andybrandt.net/361/on-web-apps-quality#comments</comments>
		<pubDate>Fri, 19 Jun 2009 12:45:01 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[TechBiz]]></category>

		<guid isPermaLink="false">http://www.andybrandt.net/?p=361</guid>
		<description><![CDATA[I have been a computer freak for longer than I would like to admit (I just realized that when I was writing programs on my first computer &#8211; the venerable C64 &#8211; most of my current team was not even born yet). The shape of computing has changed a lot over that time. Computers now [...]]]></description>
			<content:encoded><![CDATA[<p>I have been a computer freak for longer than I would like to admit (I just realized that when I was writing programs on my first computer &#8211; the venerable <a href="http://en.wikipedia.org/wiki/Commodore_64">C64</a> &#8211; most of my current team was not even born yet). The shape of computing has changed a lot over that time. Computers now have infinitely more memory and processing power than my first machine. But one thing didn&#8217;t improve as much: overall software quality.</p>
<p>Every new programming paradigm or idea coming along since computers crawled out of government labs had &#8220;better quality&#8221; as part of its promise. Yet somehow we are still surrounded by unreliable, poorly designed software. Making it more graphical didn&#8217;t change it fundamentally. And sadly web applications are no exception. </p>
<p>At first at least &#8220;hard to use&#8221; part was partially solved, because the web interfaces were simple which made them clean and easy to grasp. It also made them fast. Now, however this is quickly becoming a thing of the past. Modern web apps are full of heavy graphics, JavaScript is being pushed to the limits of its capabilities and the result is heavy UIs browsers barely cope with. Opening a few of those modern web apps in Firefox makes it the most CPU consuming process on my system, usually eating lots of memory (and frequently leaking). Frequently sites display errors, get overloaded or otherwise malfunction. </p>
<p>Why it is so? Let me offer two reasons, that don&#8217;t exclude each other so both can be true.</p>
<p>First, I think we are all spoiled by the computing power and memory getting cheaper and more abundant. In the past machines changed very slowly. For example the C64 I mentioned didn&#8217;t change at all over a period of 10 years, yet software for it did improve immensely. Programmers studied the hardware and by late eighties made it perform things the machine&#8217;s original designers  didn&#8217;t think it would be capable of. That was truly pushing the limits. </p>
<p>Now if an application is a resource hog it is easy to just give it enough to make it run. That&#8217;s why each release of MS Office is slower and bigger than previous with marginal functional improvements. Same happened to web browsers and almost all desktop apps. Increase in speed &#038; memory sizes mask the fact that today&#8217;s desktop apps are usually bloated and slow, but only to a certain degree. The subjective perception is that they work as fast as the previous generation and everyone accepts that &#8211; even though everything should run <strong>way </strong> faster considering how much the machines this software runs on improved. </p>
<p>Clusters and now cloud computing made it an easy solution for server-based software too &#8211; and that&#8217;s what web apps are apart from the UI. You can throw a whole bunch of servers on the problem and forget about optimization. And this works, also economically. Sites still make profit on mediocre codebases, because the computing power is cheap and because usually very little depends on web apps. If they break or run slow no one dies and nothing of importance is lost &#8211; the impact of low quality is not easily seen. So, there is no economic incentive to improve. </p>
<p>This and overall acceptance of software as buggy (effect of customers being trained for decades to accept dismally poor software from Microsoft) causes buyers of software products to accept low quality as the norm. They learned to live with it and it takes some effort to bring quality into their prospective at all. In fact, I think even some of our clients don&#8217;t appreciate all the effort we put into optimization and testing because they don&#8217;t see benefits of having a piece of web software that is robust and scalable. </p>
<p>Second, I think many of the web applications today are created by people with little or no education (formal or otherwise) in computer science as such. I think many of &#8220;cool web 2.0 kids&#8221; have no idea how the computers they use really work inside. I don&#8217;t think many of them know for example what preemptive time sharing is let alone are able to calculate the computational cost of the algorithms they use (if they know this difficult word with Greek roots). Very few know and understand the operating systems they use or ever heard of highly available design and other such practices. </p>
<p>Tim O&#8217;Reily&#8217;s predicted in late 90-ies that easy web technologies (which back then meant PHP and early CMSes) will allow people with little or no technical knowledge to express themselves on the web. And indeed they do &#8211; but much of this &#8220;creative expression&#8221; is, well, crappy software.</p>
<p>All this means that despite everyone saying a lot about quality there is very little push to actually deliver it in web apps. In fact, quality is squeezed out of prospective from both sides. Client&#8217;s don&#8217;t care for it when they order their web apps and developers frequently don&#8217;t have the knowledge necessary to deliver it. </p>
<p>The upside is that this will change as more and more will depend on IT systems that are based on web technology. Crashes, data loss or hour-long &#8220;scheduled downtimes&#8221; (like Twitter&#8217;s) won&#8217;t be acceptable. And also the buyers will with time bear the cost of neglecting the quality from the start and &#8211; learning from their mistakes &#8211; will insist on it in their next project. Which is great news for us, because we already have the knowledge and practices in place to deliver web apps that are also good software. In the meantime we have to keep on educating people that even in web apps quality counts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybrandt.net/361/on-web-apps-quality/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Wave &#8211; I&#8217;m impressed</title>
		<link>http://www.andybrandt.net/418/google-wave-im-impressed</link>
		<comments>http://www.andybrandt.net/418/google-wave-im-impressed#comments</comments>
		<pubDate>Sat, 06 Jun 2009 23:25:17 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[TechBiz]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Wave]]></category>

		<guid isPermaLink="false">http://www.andybrandt.net/?p=418</guid>
		<description><![CDATA[I just devoted 1.2h of my time to view the Google Wave video in its entirety and I&#8217;m impressed. I wholeheartedly agree with glowing comments by Tim O&#8217;Rilley and Matt Asay. I&#8217;m not sure it will retire e-mail or traditional IMs, but it has a potential to change internal communication in companies. It is the [...]]]></description>
			<content:encoded><![CDATA[<p>I just devoted 1.2h of my time to view the <a href="http://wave.google.com/">Google Wave</a> <a href="http://www.youtube.com/watch?v=v_UyVmITiYQ">video</a> in its entirety and I&#8217;m impressed. I wholeheartedly agree with <a href="http://radar.oreilly.com/2009/05/google-wave-what-might-email-l.html">glowing comments by Tim O&#8217;Rilley</a> and <a href="http://news.cnet.com/8301-13505_3-10253223-16.html">Matt Asay</a>. I&#8217;m not sure it will retire e-mail or traditional IMs, but it has a potential to change internal communication in companies. It is the first thing that has really a chance to challenge MS Exchange&#8217;s reign in corporate communication. Here is why. </p>
<p>First, it will be opensourced and based on an <a href="http://www.waveprotocol.org/">open protocol</a> unlike most of Google products so far. Most corporations won&#8217;t use hosted web tools like Google Apps precisely because they value their data and want to retain control over it. They won&#8217;t use tools they can&#8217;t host on their own servers behind their own firewalls. So Wave is something that can get adopted where Google Apps (and all other hosted apps for that matter) didn&#8217;t stand a chance. </p>
<p>But even more important is the ability to integrate almost everything with Wave through extensions and bots. Here lies the real strength of Wave as a corporate solution. </p>
<p>Typically large businesses have already different specialized systems that are supporting their processes &#8211; CRMs, accounting systems, ERPs, logistics &#038; order tracking etc. And much of the communication inside those companies revolves around same processes and data stored in those systems. Currently this communication goes in e-mails with data pasted in or attached as spreadsheets etc. With Wave it is easy to imagine integrating all those systems and creating a customized, comprehensive corporate communication environment. People would be able to talk and discuss invoices, orders, reports &#038; other stuff right in their Wave inbox seeing up to date information fetched into context from other corporate systems. </p>
<p>Of course, it will take a while &#8211; Wave is still beta and protocol to connect different Wave servers is still being developed. There are issues to fix before Wave will be used and then it will take a push from both corporate IT and companies <a href="http://www.codesprinters.com/">like us</a> to create all the integration, build extensions, robots etc. But we are definitely seeing something very interesting here. And we are eager to deploy it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybrandt.net/418/google-wave-im-impressed/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The 200&#215;200 miles</title>
		<link>http://www.andybrandt.net/381/the-200x200-miles-myth</link>
		<comments>http://www.andybrandt.net/381/the-200x200-miles-myth#comments</comments>
		<pubDate>Fri, 22 May 2009 14:59:04 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[TechBiz]]></category>
		<category><![CDATA[energy]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.andybrandt.net/?p=381</guid>
		<description><![CDATA[A blog post that claims a 200&#215;200 miles square collects enough solar energy to power all of humanity did create quite a lot of buzz on Twitter recently. I decided to check whether this is indeed true. I started with finding out how much energy we really get from our nearest star &#8211; the Sun. [...]]]></description>
			<content:encoded><![CDATA[<p>A <a href="http://adjix.com/cuvg">blog post</a> that claims a 200&#215;200 miles square collects enough solar energy to power all of humanity did create quite a lot of <a href="http://twitter.com/#search?q=200%20miles%20energy">buzz on Twitter</a> recently. I decided to check whether this is indeed true.</p>
<p>I started with finding out how much energy we really get from our nearest star &#8211; the Sun. It turns out there is a number known as the <a href="http://en.wikipedia.org/wiki/Solar_constant#Solar_constant">solar constant</a> which describes exactly this and it was measured to be 1368 watts per square meter (W/m²).</p>
<p>200&#215;200 miles is 40,000 square miles, or 103,684 square kilometeres, <a href="http://www.wolframalpha.com/input/?i=40000+sq+miles">about 5 times the size of Wales</a>. If we compute the potential power using the solar constant mentioned above <a href="http://www.wolframalpha.com/input/?i=1368+MW%2Fkm^2+*+103684+km^2">we get 141.8 TW</a> (tera watts) from this area. The total energy consumption of the world <a href="http://en.wikipedia.org/wiki/World_energy_resources_and_consumption#Consumption">is estimated to be 15 TW</a> (tera watts) &#8211; so far so good.</p>
<p>However, the solar constant is the energy we get from the Sun as measured in the orbit above the atmosphere. As long as we don&#8217;t consider energy collecting satellites we have to compute further. At ground level not only absorption and reflection by the atmosphere has to be taken into account, but also the fact that due to Earth&#8217;s rotation any given point on its surface is in the dark (not getting any energy) roughly half of the time.</p>
<p>The number we get when we factor all of this in is 342 watts per square meter. With this our 200&#215;200 miles square <a href="http://www97.wolframalpha.com/input/?i=342+MW%2Fkm^2+*+103684+km^2">produces 35.46 TW</a> (tera watts). But this still doesn&#8217;t take into account the weather and the variation of solar irradiation related to latitude. Most of the current &#8220;developed world&#8221; is in the areas north and south of tropics, getting less sunlight. Because of this we can&#8217;t assume it will make sense to put all solar panels at the equator. And even there cloudy days happen. </p>
<p>I therefore assume solar generation would occur mostly in the southern regions of the &#8220;developed world&#8221; and base calculations on this. Different values are published re. irradiation on the ground in those regions. I decided to assume optimistically that what really reaches the ground is on average 275 watts per square meter. (<a href="http://en.wikipedia.org/wiki/Insolation">source</a>, <a href="http://en.wikipedia.org/wiki/File:EU-Glob_opta_presentation.png">source</a>)</p>
<p>But this is just a potential energy &#8211; next problem is how effectively we can convert it into something that is useful for us, like electricity. Part of this is that the numbers above describe total energy of radiation coming from the sun, which is distributed along the spectrum (<a href="http://en.wikipedia.org/wiki/File:Solar_Spectrum.png">see how</a>), not all of which can be changed into electricity. The other part is the technology we have at our disposal and its limitations. Right now generally available photovoltaic cells operate at 30% efficiency, some <a href="http://adjix.com/cuwn">experimental systems exist</a> that can get up to almost 40%. </p>
<p>If we now take also this into account a 200&#215;200 square covered with generally available cells would <a href="http://www.wolframalpha.com/input/?i=(275+MW%2Fkm^2+*+103684+km^2)+*+.3">produce 8.554 TW</a>, if we could get Fraunhofer&#8217;s cells working at 40% in quantity <a href="http://www.wolframalpha.com/input/?i=(275+MW%2Fkm^2+*+103684+km^2)+*+.4">we would get 11.41 TW</a>. </p>
<p>That means we would need just a bit more than a 200&#215;200 miles square covered  (<a href="http://www.wolframalpha.com/input/?i=15+TW+%2F+11.41+TW">1.31464 more to be exact</a>) with Frauhofer&#8217;s high yield cells to satisfy world&#8217;s demand at 15 TW. In other words the area needed would be <a href="http://www.wolframalpha.com/input/?i=1.31464+*+40000+miles^2">52 586 square miles</a> &#8211; or 229&#215;229 miles square: about twice the size of lake Victoria.</p>
<p>Now, I wanted to check my computations to see if they really add up (<em>this is where I discovered an error in my original post</em>). I looked at solar panels available on the market and computed how much power would the give if they were used to cover a 200&#215;200 miles square. </p>
<p>Let&#8217;s take <a href="http://en.wikipedia.org/wiki/BP_Solar">BP Solar</a>&#8216;s BP 3125, to which I was able to get the <a href="http://www.ablesolar.co.nz/images/products/solarpanels/BP3125.pdf">technical spec sheet</a> [PDF]. According to it this panel produces 125 W of power from <a href="http://www.wolframalpha.com/input/?i=(156mm+x+156mm)+*+36">0.876 square meters of cells</a> (36 square cells). That means it generates 109.51 W / m2. If we were to cover our 200&#215;200 miles square with those panels we would get <a href="http://www.wolframalpha.com/input/?i=109.513+MW%2Fkm^2+*+103684+km^2">11.355 TW</a>.</p>
<p>Of course this panel generates this amount of power only if exposed directly to sunlight, which means in reality such an array would produce less power due to Earth&#8217;s rotation (it would spend some of the time in the dark) and weather fluctuations. However, amazingly the computations above confirm we would need just a tiny part of the Earth&#8217;s surface to produce all the energy we need without any kind of emissions (except those made when making the panels and soldering them together). </p>
<p>The interesting question is then: why are we not doing it? </p>
<p>One frequently mentioned problem is the price of the panels. The cost per installed watt is estimated between $7.5 and $9.5 (<a href="http://www.solarpowerfor.us/solar-photovoltaic-panels.html">source</a>). Let&#8217;s assume it at $8 &#8211; that would mean 120 US$ trillion to replace 15 TW of power we need. This is almost 15 times the current official US national debt. Even at the current levels of US$ loss of value it is still a huge price tag. </p>
<p>However, no one would expect US to pay for all of it (even though US has been consuming most of oil and is consuming most of the energy). If we spread it amongst all industrialized nations of the globe it should be doable.</p>
<p>Another problem could be availability of raw materials and energy needed to produce required quantities of those cells in the first place. But this a question for a separate different article.</p>
<p><small><I>This article existed here for a couple of days in a completely different version based on computations which were based on an error. Interestingly, no one noticed until I started to check them again by computing backwards &#8211; that is by taking a real, available solar panel and computing how many watts of energy from square meter it can deliver. Sorry for any confusion caused.</i></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybrandt.net/381/the-200x200-miles-myth/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sales insight</title>
		<link>http://www.andybrandt.net/352/sales-insight</link>
		<comments>http://www.andybrandt.net/352/sales-insight#comments</comments>
		<pubDate>Tue, 31 Mar 2009 13:24:47 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[TechBiz]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[sales]]></category>

		<guid isPermaLink="false">http://www.andybrandt.net/?p=352</guid>
		<description><![CDATA[Sales is understanding and satisfying clients&#8217; needs, not pushing a product or solution onto them. Agile&#8217;s contribution is bringing back the understanding of the fact that what is the clients&#8217; true need in software industry is, well, software.]]></description>
			<content:encoded><![CDATA[<p>Sales is understanding and satisfying clients&#8217; needs, not pushing a product or solution onto them. Agile&#8217;s contribution is bringing back the understanding of the fact that what is the clients&#8217; true need in software industry is, well, software.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybrandt.net/352/sales-insight/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Videocast</title>
		<link>http://www.andybrandt.net/366/videocast</link>
		<comments>http://www.andybrandt.net/366/videocast#comments</comments>
		<pubDate>Thu, 19 Mar 2009 22:56:04 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[TechBiz]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[videocast]]></category>

		<guid isPermaLink="false">http://www.andybrandt.net/?p=366</guid>
		<description><![CDATA[I have started a videocast with a friend &#8211; and manager of a competing software company &#8211; Paul Klipp. We have been meeting and discussing agile software development, web applications &#038; related stuff for some time and recently I realized we could turn this into a podcast. Paul has one of those neat Flip Mino [...]]]></description>
			<content:encoded><![CDATA[<p>I have started a videocast with a friend &#8211; and manager of a competing software company &#8211; Paul Klipp. We have been meeting and discussing agile software development, web applications &#038; related stuff for some time and recently I realized we could turn this into a podcast. Paul has one of those neat <a href="http://en.wikipedia.org/wiki/Flip_Video">Flip Mino HD</a> cams and what was to be a podcast has turned into a videocast. So now you can listen to us discussing those topics bi-weekly under &#8220;<a href="http://www.scrumforsuccess.com/">Scrum for Success</a>&#8221; (also available on iTunes). </p>
<p>The last episode covers the FOWA conference we both attended that I have blogged about last week. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybrandt.net/366/videocast/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>After FOWA in Dublin</title>
		<link>http://www.andybrandt.net/355/after-fowa-in-dublin</link>
		<comments>http://www.andybrandt.net/355/after-fowa-in-dublin#comments</comments>
		<pubDate>Mon, 09 Mar 2009 12:33:34 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[TechBiz]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[FOWA]]></category>

		<guid isPermaLink="false">http://www.andybrandt.net/?p=355</guid>
		<description><![CDATA[On Friday I attended the Future Of Web Apps in Dublin (an event we sponsored). Here are the thoughts I brought back home with me. First, it was hard not to notice the contrast between this conference and the world outside. Ireland is getting hit hard by the crisis and it shows. Taxi drivers were [...]]]></description>
			<content:encoded><![CDATA[<p>On Friday I attended the <a href="http://events.carsonified.com/fowa/2009/dublin">Future Of Web Apps</a> in Dublin (an event <a href="http://www.codesprinters.com/">we</a> <a href="http://events.carsonified.com/fowa/2009/dublin/partners">sponsored</a>). Here are the thoughts  I brought back home with me.</p>
<p>First, it was hard not to notice the contrast between this conference and the world outside. Ireland is getting hit hard by the crisis and it shows. <a href="http://www.irishtimes.com/newspaper/breaking/2009/0305/breaking7.htm">Taxi drivers were protesting</a> the day we arrived and those that drove us around explained why:  they are squeezed hard because demand for their services plummeted and supply skyrocketed as people laid off elsewhere try to earn a living turning their cars into taxis. Everywhere we went we have seen other signs of the crisis &#8211; like 1 Euro burgers advertised at McDonald&#8217;s. Walking the streets in Dublin you could smell the stale air from the burst bubble. </p>
<p>Enter the conference (ironically hosted in a <a href="http://www.siptu.ie/">trade unions building</a>) and you are in a different world. The optimism was maybe not as exuberant as just two years ago, but still defiantly present. That is good &#8211; because we&#8217;ll all need liberal doses of optimism in the coming months and years. However, an event like this could have been a great moment to discuss how this industry should prepare to weather this coming storm &#8211; or even profit from it.</p>
<p>And prepare it should. The fact is that with angel investors disappearing and VCs getting tougher the (all too frequent) usual path to stardom and riches &#8211; develop an app, usually free for the end users, sell most of your company to the VCs, who will float it on the stock market, which will allow you to profit immensely from the 10% stake VCs left you with leaving the task of figuring out how to make your app profitable to someone else &#8211; is gone for good. And as more and more people get laid off (unemployment in Ireland is officially reaching 10%, so it is in the US) things like yet another social network won&#8217;t be high on their priorities. </p>
<p>But that just means only really good and useful ideas, applications people would like to pay for as users, things that will really help people (like, say, <!--- a link will be added here on 23rd --> innovative job sites) will make it. I waited for the reality outside the conference room to be discussed &#8211; and I was sure I will wait in vain when finally at the very end <a href="http://www.loudthinking.com/">David Heinemeier Hansson</a> took the stage and told the audience few words of truth. </p>
<p>He told them, that days of counting on VCs to give you money for your cool but utterly useless idea are over. That you have to provide valuable service to users that you yourself would be willing to pay for. That what you are doing is a <strong>business</strong> for God&#8217;s sake and you should think of it as such. That you have to contribute valuable stuff to the community and world at large to earn recognition and fame &#8211; and it won&#8217;t come fast. That you have to believe in your idea no matter what others will tell you. And that you have to work hard and persevere in face of difficulties to get anywhere &#8211; which is probably something most people miss when they want to build &#8220;next Google&#8221;, &#8220;next Twitter&#8221; or &#8220;next Facebook&#8221; (When I hear people saying they will build &#8220;next&#8221; something I roll my eyes).</p>
<p>To all this I&#8217;d just add: and even with all of this you can still fail. Brace for it.</p>
<p>That talk was for me one of the highlights of this event. I have never heard Hansson speak before and I was really surprised that he clearly was a guy who did not forget that what got him where he is now was steadfast hard work. </p>
<p>In an event like this many of those attending are wannabes that want to be as rich and successful as those on the stage. Good that someone with a cult status like Hansson reminded them it is not all rosy and cool &#8211; but that hard work and overcoming difficulty is how to get anywhere. </p>
<p>Another great talk on FOWA Dublin was exactly aimed at those who follow the success stories too closely &#8211; especially design their apps to mimic some other software. This may be a good idea, but usually isn&#8217;t and leads to boring software.</p>
<p><a href="http://twitter.com/eoghanmccabe">Eoghan McCabe</a> and Des Traynor of <a href="http://www.contrast.ie/">Contrast</a> were trying to transmit exactly this with their impressively smooth and dynamic presentation. I don&#8217;t like the UIs they shoved in their slides &#8211; I prefer clean, minimalistic design, with no big graphics, no animations, no Flash etc. &#8211; but I think FOWA audience benefited from seeing examples of doing thing different. And from the Eoghan&#8217;s &#038; Des&#8217; general message: question conventions, question the &#8220;standard way&#8221; of doing things, question &#8220;design standards&#8221;,  question them all the time. </p>
<p>But &#8220;question&#8221; doesn&#8217;t mean &#8220;throw away without considering&#8221;. If they are useful for you, follow them, but if you have a better idea &#8211; go for it.</p>
<p>Worth mentioning were also presentations on security (mainly for its delivery, as nothing really new was said) by <a href="http://simonwillison.net/">Simon Willison</a> and on accessibility by Robin Christopherson from <a href="http://www.abilitynet.org.uk/">AbilityNet</a> (a very needed prospective on making the web open to those with disabilities, especially vision impairment). </p>
<p>Overall, this was a great day despite clear organizational shortcomings (crowded venue, rip-off bad coffee, flaky Wi-Fi etc. etc.). I&#8217;m sure Carsonified team will improve their events organizational side with time. </p>
<p>Other FOWA reviews:</p>
<ul>
<li>Dave Concannon&#8217;s <a href="http://www.apeofsteel.com/233/future-of-web-apps-dublin-2009-review">very detailed review</a> (will take half an hour to read <img src='http://www.andybrandt.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ),</li>
<li>Peter Szinek&#8217;s <a href="http://www.rubyrailways.com/fowa-dublin-a-mixed-blessing/">laundry list of all organizational shortfalls</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.andybrandt.net/355/after-fowa-in-dublin/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Happy New Year!</title>
		<link>http://www.andybrandt.net/330/happy-new-year</link>
		<comments>http://www.andybrandt.net/330/happy-new-year#comments</comments>
		<pubDate>Sat, 03 Jan 2009 01:33:00 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[TechBiz]]></category>
		<category><![CDATA[crisis]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[software development]]></category>

		<guid isPermaLink="false">http://www.andybrandt.net/?p=330</guid>
		<description><![CDATA[It is now almost evident that 2009 will be a year of recession and crisis. All indicators are down for the US economy and world&#8217;s economy is falling with it. Mainstream media presents governments&#8217; actions as a heroic struggle to keep things running, while in fact things they do &#8211; mass bailouts, aid packages, 0% [...]]]></description>
			<content:encoded><![CDATA[<p>It is now almost evident that 2009 will be a year of recession and crisis. All indicators are down for the US economy and  world&#8217;s economy is falling with it. Mainstream media presents governments&#8217; actions as a heroic struggle to keep things running, while in fact things they do &#8211; mass bailouts, aid packages, 0% interest rates, printing dollars (and other currencies) &#8211; just make the problem worse. </p>
<p>This situation has a broad &#038; long term impact but in this article I want to focus on what it all means for our industry &#8211; the IT and especially software development. </p>
<p>Recessions and crises are a time of test. When markets contract only the best will stay, the rest will fail. In other words &#8211; those who swim faster and adapt better will survive the storm, those not moving quickly enough or in a wrong direction will go down. It&#8217;s not nice, but it is the way things are.</p>
<p>However, IT in general has many things going for it that make it, I think, less vulnerable and having  better chances of going through this storm in good shape. </p>
<p>First, it has always been fiercely competitive and thus is more fit than others. IT is widely unregulated by governments, did not receive any protection or intervention and has been largely union-free. It has been therefore much more exposed to the free market than banks or heavy industries. Furthermore, we did go through our own, &#8220;local&#8221; bust &#8211; the &#8220;dot.com&#8221; bubble burst of about 8 years ago. So IT companies in general should be better prepared to cope with tough times. </p>
<p>But even more importantly as our clients will be squeezed by the same market dynamics of bust and recession they will have to get more effective in order to survive. And to do that they will need more technology, more IT systems to support their processes, more automation and more data analysis to stay on top of things. In short they will need more of what we deliver, not less.</p>
<p>This time, though, with forecasting the future more difficult than ever those systems will have to help companies cope with changing business environment &#8211; and that will be reflected also in approach to projects. So companies will look to develop lighter systems and do it as flexibly as possible. That means less willingness to commit to long-term projects and <a href="http://www.scrumalliance.org/articles/70-why-fixed-bids-are-bad-for-clients">fixed contracts</a> &#8211; plus less use of work-heavy technologies. </p>
<p>Startups are distinctly different from established businesses but for us at Code Sprinters they are an important part of our client base. In the coming year and onwards they will have a much harder time finding angels and VCs willing to invest in them. But that means only the best business plans will get funded &#8211; and that with this funding an additional pressure for good execution will come. Good will even more than before mean: fast, with good quality and elasticity. </p>
<p>So common theme here for all client groups depending on IT will be more effectiveness, better value and above all flexibility to cope with hard to predict changes.</p>
<p>Luckily for us all the IT did come up with a way to approach things exactly that way: light technologies like web applications, frameworks, open source components etc. keep costs down and make building systems easier. The whole family of agile methods gives much higher productivity plus flexibility to cope with change easier. In fact methods like Scrum and simple T&#038;M contracts will shine in those times. </p>
<p>So the coming storm will be a huge opportunity for companies that &#8211; just like us here at Code Sprinters &#8211; offer agile approach to build web applications.</p>
<p>I know of course how this kind of argument is perceived: yet another marketer trying to sell his method/product/service by trying to link it to what&#8217;s in fashion. Crisis is in fashion now &#8211; just turn on a TV &#8211; so let&#8217;s sell agile as a the magic cure for the crisis. But I honestly believe this is the case and here is some substatantion to my claims:</p>
<ul>
<li>agile means cutting down on BS, so less overhead &#8211; and who would like to pay for unnecessary documents, work and meetings at the time when every dollar is turned twice before it is spent?<br />
<LI>agile teams are open to change &#8211; every sprint (2-4 weeks) client can change the project direction, which is a clear advantage at the time of instability when any predictions can be only very general and anyway uncertain,<br />
<LI>agile T&#038;M contracts can be cancelled at any time &#8211;  much more security at a time when budget given to the project today might be taken away few months from now,<br />
<LI>plus with an agile team even if you cancel the project you get code that does something, is complete to some extent &#8211; which means that even if cancelled early the project has high chance of brining value,<br />
<LI>agile teams are focused on highly important, high value items first meaning getting quicker to the point of system being usable,</p>
<li>good agile teams do good software &#8211; that is well tested, well designed, so that it a) will continue on working and b) could be extended further by other team with manageable learning curve.
</ul>
<p>If we look at web applications we also see clear benefits, especially lower cost and faster development of specialized business systems, both internal and client-facing. I won&#8217;t go into details here, because web technologies have been the primary choice for new custom business systems for a few years now. </p>
<p>To sum it all up: IT in general is here to stay, as in these troubled times companies will need more computer-powered muscle than ever, they will need it for less and delivered in a more flexible way. Luckily, the IT industry &#8211; unlike, say, banks or car manufacturers &#8211; is up to delivering just that. Well, maybe not the whole IT industry, but sizable enough part of it to keep us going. Which is fundamentally good news to open the New Year 2009 with. </p>
<p>So &#8211; Happy New Year!</p>
<p><I><font size=-1>(All the points above assume you know how agile methods, Scrum in particular, deliver those benefits &#8211; if you don&#8217;t see our <a href="http://www.codesprinters.com/resources/scrum-resources">Scrum Resources</a> page to get started. Next this month &#8211; Prophets of Doom.)</font></i></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybrandt.net/330/happy-new-year/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to get employed by Code Sprinters</title>
		<link>http://www.andybrandt.net/311/how-to-get-employed-by-code-sprinters</link>
		<comments>http://www.andybrandt.net/311/how-to-get-employed-by-code-sprinters#comments</comments>
		<pubDate>Mon, 01 Dec 2008 10:00:10 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[TechBiz]]></category>
		<category><![CDATA[Code Sprinters]]></category>
		<category><![CDATA[employment]]></category>
		<category><![CDATA[geeks]]></category>

		<guid isPermaLink="false">http://www.andybrandt.net/?p=311</guid>
		<description><![CDATA[Over the last three months we have been looking for more developers to join our team. Because of that within the last few weeks I had about 15 interviews. Overall I&#8217;m disappointed with the level of candidates that came to talk to us, especially computer science graduates. None of the interviewed got employed, only one [...]]]></description>
			<content:encoded><![CDATA[<p>Over the last three months we have been looking for more developers to join our team. Because of that within the last few weeks I had about 15 interviews. Overall I&#8217;m disappointed with the level of candidates that came to talk to us, especially computer science graduates. None of the interviewed got employed, only one was interesting but he lacks time to work being a student. So to make it clear who we are looking for and thus save everyone else (and us) the trouble of interviews I&#8217;m writing this post.</p>
<p>Basically, there are two ways to get employed by <a href="http://www.codesprinters.com/">Code Sprinters</a> as a developer: either you are an über-geek passionate software developer with projects to prove it or you want to become one and have what it takes (above all: a good mind).</p>
<p>If you claim to be first we don&#8217;t expect you to have any certificates or diplomas. Don&#8217;t even bother bringing any paperwork with you &#8211; we might look at it, but it doesn&#8217;t matter. What we expect you to have is projects. If you didn&#8217;t work professionally in the field (read: didn&#8217;t code for money yet) those can be open source projects or even your own projects done just for fun or learning that you are proud of and can show. Expect us to dwell on this during the interview and ask tricky questions re. languages, methods and tools that you used to make sure what your understanding is.</p>
<p>Few other bits here: if you claim you are passionate about a language or just interested in it expect questions about it on the interview. And nothing disappoints us more than someone who claims to love, say, Erlang, but can&#8217;t explain <em>why</em> nor say anything about it. And it so happens that our developers (who participate in the interviews) happen to have wide interests in the field and usually they know much more about exotic languages &#038; technologies than you might expect. So don&#8217;t think you can claim you&#8217;re passionate about something if you aren&#8217;t &#8211; and get away with it.</p>
<p>One other point about being passionate: just doing your homework at the university won&#8217;t do. People passionate about software usually feel a need to code and enjoy coding more than what is required to get a passing grade on their studies. If you claim you&#8217;re passionate about, say, Ruby on Rails but all you did was a homework assignment with a friend in the &#8220;web applications&#8221; course are you really expecting us to believe you?</p>
<p>Now, you can view programming as just a job for the paycheck and you might feel doing it properly within hours is o.k. Nothing wrong with that in principle, but please be honest with us and don&#8217;t say it is your passion. Passion doesn&#8217;t just switch off at 4pm.</p>
<p>To be fair: all I wrote doesn&#8217;t mean that you can&#8217;t climb mountains, sail seas, play saxophone or have a life but just code 24/7 in a basement. In fact sailing and photography are the most popular hobbies in our team, but still each of us did code for fun. And I hope all of us still think coding is fun.  </p>
<p>It all boils down to that little bit, I think. If you don&#8217;t know why coding is fun &#8211; don&#8217;t waste ours and yours time. I&#8217;d even say: don&#8217;t waste your life on something you don&#8217;t like, find something you love to do and try to get paid for doing it. You&#8217;ll be way happier.</p>
<p>But, as I have mentioned above, there is another way to become part of our team: have a willing mind. Again, just say so &#8211; and then we won&#8217;t expect you to have tons of projects under your belt or be fluent in Ruby, Python and SQL. However, prepare then for a ruthless check of your intellectual ability. You have to convince us you really want to become a good coder plus you have what it takes to actually do it. So this invitation is extended to those genuinely interested in programming and languages and web applications, just lacking work experience. It is not an invitation to all those that don&#8217;t know what to do with their lives and any paycheck is what they are after. </p>
<p>This might sound harsh &#8211; and it is. But sorry, reality is harsh and we have projects to complete and clients to satisfy. If we are to take someone on board with little or no experience to show we have to get convinced you have the brilliant mind we look for. Also because you will be most likely thrown into the water and told to swim with little assistance. Colleagues will answer your questions and will be willing to discuss stuff you&#8217;re stuck with, but apart from our well stocked library and the initial kickoff week expect little structured guidance. If that doesn&#8217;t scare you &#8211; <a href="http://www.codesprinters.com/jobs">click here</a>. <img src='http://www.andybrandt.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Finally, there is one more thing. All I wrote applies to <strong>developers</strong> that are the core of our team. But we also look for a graphic/UI designer and a tester. In both cases all I wrote applies, it is just not centered on software. Maybe I&#8217;ll write about it at length another time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybrandt.net/311/how-to-get-employed-by-code-sprinters/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>At Scrum Gathering</title>
		<link>http://www.andybrandt.net/301/at-scrum-gathering</link>
		<comments>http://www.andybrandt.net/301/at-scrum-gathering#comments</comments>
		<pubDate>Mon, 20 Oct 2008 16:10:56 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[TechBiz]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[scrum alliance]]></category>
		<category><![CDATA[scrum gathering]]></category>

		<guid isPermaLink="false">http://www.andybrandt.net/?p=301</guid>
		<description><![CDATA[So I&#8217;m at the Scrum Gathering in Stockholm right now. Did my talk in the morning &#8211; it went reasonably well, did get some very good questions at the end. I think I could improve it now also after what I learned at another talk on the same subject. That talk itself wasn&#8217;t very inspiring [...]]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;m at the <a href="http://www.scrumalliance.org/events/6--stockholm-scrum-gathering">Scrum Gathering</a> in <a href="http://en.wikipedia.org/wiki/Stockholm">Stockholm</a> right now. </p>
<p>Did my talk in the morning &#8211; it went reasonably well, did get some very good questions at the end. I think I could improve it now also after what I learned at another talk on the same subject. That talk itself wasn&#8217;t very inspiring but the discussion with other participants was very good and informative. Many companies now are thinking how to sell agile software development services, especially how to sway clients away from the fixed bid culture that is doing them no good. Another common problem is how to formulate &#8220;agile contracts&#8221; &#8211; that is contracts that are helping form this kind of relationship. I think we have pretty good standard agreement and model now, but I did pick up a few nice ideas from others that we could possibly use.</p>
<p>Jeff Sutherland had a very interesting lecture on &#8220;super-performing teams&#8221; that got me thinking seriously on how we could improve the way we measure our productivity. The thing he is saying &#8211; and many others have been for some time &#8211; that you can achieve more productivity while at the same time <em>cutting</em> the number of hours worked. Seems like impossibility, but from my own experience in agile I know this is true. I just wonder whether we did all we could in that area. </p>
<p>This was also my first time I could see <a href="http://www.controlchaos.com/">Ken Schwaber</a> in person. In the video from his talk at Google he comes across as a drill sergeant in civilian clothes &#8211; when you actually talk to the guy it turns out he is much nicer a person than that. Same with Jeff Sutherland, who also has this kind of military-&#8221;warrior&#8221;-like appearance &#8211; but at least Jeff was actually in the USAF once. </p>
<p>I&#8217;m overall positively surprised by the whole event, it will  probably be much more valuable for me than <a href="http://www.sqe.com/Agiledevpractices/">Agile Development Practices</a> was a year ago. I think I&#8217;ll seriously consider skipping this year edition of it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybrandt.net/301/at-scrum-gathering/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The big picture behind our small discussion</title>
		<link>http://www.andybrandt.net/285/the-big-picture-behind-our-small-discussion</link>
		<comments>http://www.andybrandt.net/285/the-big-picture-behind-our-small-discussion#comments</comments>
		<pubDate>Sat, 04 Oct 2008 20:45:54 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Politically charged]]></category>
		<category><![CDATA[civilization]]></category>
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://www.andybrandt.net/?p=285</guid>
		<description><![CDATA[The debate that occurred when I posted a few days ago about Google&#8217;s support for gay &#8220;marriages&#8221; was a surprise, especially because it largely concentrated on this particular issue, not on the point I was making. It has been, nevertheless, a good example of madness that is engulfing our supposedly rational civilization. This madness boils [...]]]></description>
			<content:encoded><![CDATA[<p>The debate that occurred when I <a href="/?p=266">posted a few days ago</a> about Google&#8217;s support for gay &#8220;marriages&#8221; was a surprise, especially because it largely concentrated on this particular issue, not on the point I was making. It has been, nevertheless, a good example of madness that is engulfing our supposedly rational civilization.</p>
<p>This madness boils down to belief that there is no objective truth, and therefore no laws governing human societies. Also, only truth accessible to man is the scientific &#8220;truth&#8221; &#8211; that is current theory backed by empiric verification. And since there is nothing besides what can be seen or measured then there is no purpose whatsoever to life other than pleasure and work to get means for more pleasure. Therefore there is no solid ground to base any moral or ethical reasoning on, so  basically &#8220;anything goes&#8221;: all is good and should be respected if those involved in it like it and feel good about it.  </p>
<p>This madness leads probably well-intentioned and passionate people to methodically dismantle our civilization&#8217;s foundations and cut off its roots. </p>
<p>Western civilization was built on the traditions of ancient Greece and Rome and was deeply rooted in Christianity. In fact it was Christianity that was shaping West&#8217;s values and morality for centuries, that was literally driving it. No surprise here &#8211; there was never in history a civilization that did not have a spiritual core and that was embracing absolutely everything. Also, there was no civilization in history that was not protecting family by ensuring its special social status and protecting marriage that creates it. </p>
<p>It looks, though, like we are finally getting one. Supposedly rational modern liberals want to built an utopian civilization with no dominant religion, no set of universally accepted moral values (and any reference to supernatural reduced to vague, easily dismissible &#8220;spirituality&#8221;) and no family as we know it. Reading some of the voices in this discussion it seems there is nothing they abhor more than Christianity and its values and they strive with great success to remove Christianity&#8217;s influence on Western societies.</p>
<p>Given the historical evidence it is very unlikely for this experiment to succeed, but it will have its consequences. The problem is those consequences are not immediately visible, but  take decades to surface. Some we can see already, but those are the consequences of changes introduced long time ago. We&#8217;ll have to wait, maybe a few decades, for the results of what is being done now.</p>
<p>We see exactly same things happening with the economy, where current crisis is a consequence of a systemic error made decades ago in the US. Of course, few notice because only few are really interested in history. People don&#8217;t see real causes of today&#8217;s problems because for the most part they lie in the past when most of current population was not even living. Ideas tried before are not recognized as such, but rather welcomed as new &#8211; and re-applied perpetuating the problem (like the infamous $700bn bailout). </p>
<p>One commentator in the discussion here, <a href="http://sites.google.com/site/andfortoday">Kevin</a>, said that <i>&#8220;the ground which humans have built on for thousands of years is eroding out from under our feet&#8221;</i>. Cheer up, Kevin &#8211; it is eroding, but for the most part only under the Western Civilization. There are other civilizations &#8211; in fact if you look at the map of the world most people live in other civilizations. And all of those civilizations with no exception stick to their traditions and values, which incidentally all include protection of family as the basic unit of society. Of those the Muslim civilization is most visible in the West, because it is in fact slowly taking over Western Europe.</p>
<p>So, the brutal reality is that if our civilization wishes to commit a <A HREF="http://www.amazon.com/Decline-Fall-Europes-Motion-Suicide/dp/1594032068">slow motion suicide</a> the world will just shrug. There may be a crisis when it falls but others will fill the void. In fact many around the world can&#8217;t wait when it happens, because they hope it will be their civilization that will be more powerful and influential then. Christianity will survive West&#8217;s fall as well, just as it survived the fall of the Roman Empire, the passing of the Carolingian Empire and all the kings and emperors that threaded the Earth during those 2000 years since Our Lord has been here. </p>
<p>Nothing of this is news &#8211; I&#8217;m not discovering anything in this humble post. Wise men saw this coming long ago &#8211; like <A HREF="http://en.wikipedia.org/wiki/Syllabus_of_Errors">Pope Pius IX</a> or <A HREF="http://en.wikipedia.org/wiki/Decline_of_the_West">Oswald Spengler</a> to name just two writing decades ago &#8211; and many after them. So the problem now is not whether this is happening &#8211; the big question we should consider is: <b>is this process inevitable</b>? Can this be reversed? Can Western Civilization be resuscitated? And if yes &#8211; then how?</p>
<p>But even if it is not someone who thinks the biggest issue of our time is to push for mentally disturbed individuals to be allowed to &#8220;marry&#8221; each other and thus helps West&#8217;s &#8220;slow motion suicide&#8221; in his small way is well&#8230; a fool.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybrandt.net/285/the-big-picture-behind-our-small-discussion/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Revisiting Google&#8217;s political stance</title>
		<link>http://www.andybrandt.net/279/revisiting-googles-political-stance</link>
		<comments>http://www.andybrandt.net/279/revisiting-googles-political-stance#comments</comments>
		<pubDate>Wed, 01 Oct 2008 12:36:28 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Politically charged]]></category>
		<category><![CDATA[TechBiz]]></category>
		<category><![CDATA[fairness]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://www.andybrandt.net/?p=279</guid>
		<description><![CDATA[My recent little post has spawned a debate in the combox essentially about whether Mr. Brin is right supporting homosexual &#8220;marriage&#8221; or not. However, my main point is not whether this is good or bad &#8211; after all Mr. Brin is entitled to his opinion just like everyone else. But, he somehow felt that his [...]]]></description>
			<content:encoded><![CDATA[<p>My <a href="/?p=266">recent little post</a> has spawned a debate in the combox essentially about whether Mr. Brin is right supporting homosexual &#8220;marriage&#8221; or not. However, my main point is not whether this is good or bad &#8211; after all Mr. Brin is entitled to his opinion just like everyone else. But, he somehow felt that his own name is not enough, that he has to <a href="http://googleblog.blogspot.com/2008/09/our-position-on-californias-no-on-8.html">make it his company&#8217;s official position</a>. My main point was that this action is bad and has serious implications.</p>
<p>For example all Google employees who are Muslim or christian or just believe differently than Mr. Brin find themselves in a strange position of working for a company that has an official position on a moral and political issue that is strongly against their own. One could say this is their problem, but I find this troubling. </p>
<p>Is it right for a company manager or even founder to impose his views on all of his workforce in this way? Isn&#8217;t this arrogance (as rightly <a href="http://www.creativeminorityreport.com/2008/09/google-gay-marriage.html">pointed out by CMR</a>)? After all he is not representing those people in any way when it comes to issues like this one. Would it be ok if Mr. Brin said that it is official Google position to support Obama or McCain for president? Would that mean he represents the votes of his employees? </p>
<p>Again, I believe private corporations should be allowed to hire whoever they want or do jobs/projects they want (so I find a recent case of prosecuting a photographer for not wanting to cover a homosexual &#8220;marriage&#8221; outrageous) or have their own criteria for benefits etc. But all this is quite different from publicly weighting on a piece of legislation pertaining to moral or social questions. </p>
<p>Next, someone called me paranoid for even suggesting that Google&#8217;s search results and not only results might be affected by their management&#8217;s views. A few words on this one too.</p>
<p>First, please notice that over-reliance on Google can affect your worldview anyway &#8211; which is something <a href="/?p=248">I wrote about long ago</a>. Notice too, that Google is dealing with lots of content, they are not only delivering search &#8211; they also host web sites, they host videos, they host groups, they gather and process news (through news.google.com) etc. They have immense power over what is getting through to the majority of Internet users, especially in the English-speaking countries. This power goes unnoticed, people concentrate on press and TV &#8211; but truth is newspapers circulation is down, and TV is evolving towards Internet, not away from it. </p>
<p>Now, call me paranoid all you want, but I find this combination of power and strong political views troubling. I have no proof that Google is meddling with search results as such, but considering supportive evidence I don&#8217;t think one can rule this out and continue to <strong>trust them</strong>. </p>
<p>What supportive evidence? Well, there is even a <a href="http://en.wikipedia.org/wiki/Censorship_by_Google">page on Wikipedia devoted to Google&#8217;s censorship</a> and you can easily find cases of troubling disappearances of content from Google&#8217;s sites:</p>
<ul>
<li><a href="http://crossedcrocodiles.wordpress.com/2008/06/23/censored-by-google-alerts-crossed-crocodiles-on-africom/">Censored by Google Alerts &#8211; Crossed Crocodiles on AFRICOM</a>,</li>
<li><a href="http://www.whistleblower.org/content/press_detail.cfm?press_id=1310">Google Censors Media Outlet Supportive of UN Whistleblowers</a>.</li>
</ul>
<p>Then there is <a href="http://www.dailymail.co.uk/news/article-558177/Christian-group-sues-Google-search-engine-refuses-anti-abortion-adverts.html">the case of Google&#8217;s refusal to run pro-life ads</a> while at the same time running abortion clinics ads. This is clearly using the power they have over what contents get through according to their own beliefs and views.</p>
<p>Reasons why all those things happen might be different, but those are all examples of power Google has over content. As I wrote above &#8211; add strong opinions to power and trouble is likely. </p>
<p>To sum it all up: I think Mr. Brin has stepped over the line he shouldn&#8217;t have crossed. At least for me it means I can&#8217;t trust Google anymore to provide fair and equal treatment to all opinions in their handling of web content. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybrandt.net/279/revisiting-googles-political-stance/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Some search alternatives</title>
		<link>http://www.andybrandt.net/269/some-search-alternatives</link>
		<comments>http://www.andybrandt.net/269/some-search-alternatives#comments</comments>
		<pubDate>Mon, 29 Sep 2008 21:20:42 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[TechBiz]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://www.andybrandt.net/?p=269</guid>
		<description><![CDATA[Following my last post a friend told me that switching to Microsoft&#8217;s Live Search was not the best idea and I should research other options. So I did, looking specifically for sites that are new and different (because, after all, it is quite possible that in the Google&#8217;s shadow a novel and better idea for [...]]]></description>
			<content:encoded><![CDATA[<p>Following my last post a friend told me that switching to Microsoft&#8217;s Live Search was not the best idea and I should research other options. So I did, looking specifically for sites that are new and different (because, after all, it is quite possible that in the Google&#8217;s shadow a novel and better idea for retrieving information from the Web could be emerging yet unnoticed).</p>
<p>Of the sites I&#8217;ve found I reviewed the following: <a href="http://www.cuil.com/">Cuil</a>, <a href="http://www.powerset.com/">Powerset</a>, <a href="http://clusty.com/">Clusty</a>, <a href="http://www.jux2.com/">Jux2</a> and <a href="http://www.viewzi.com/">Viewzi</a>.</p>
<p>Of those I like Clusty and Viewzi most. </p>
<p>Powerset is merely an interface to Wikipedia, which is, I think, rather pointless as Wikipedia has a great interface already. </p>
<p>Jux2 simply combines results from Google, Yahoo and Live Search in one Google-ish list of results. It has one feature that can be handy for SEO types &#8211; it displays rank of each of the results in each of the original engines. But, I think, there are many SEO tools that do it much better than Jux2 and other than this it is unimpressive. Thumbs down on this one, too.</p>
<p><a href="http://www.cuil.com/">Cuil</a> is interesting, however the results are ordered in a way I don&#8217;t get. How Cuil ranks the results (determines what is important and what is not) is clearly different from other engines, which is a big plus (shows some innovative thinking). I&#8217;m not sure, though, I like the effect, because what was ranked best was not what I&#8217;d describe as best. On the other hand on my test searches Cuil did return a few pages no other engine did, which is another advantage. This means I&#8217;ll keep Cuil in my Firefox search box for those extensive searches when I really want to unearth any piece of info on a given topic that I can lay my eyes on.</p>
<p><a href="http://clusty.com/">Clusty</a> on the other hand tries to organize the results in groups it calls clusters. On some of my test searches they were helpful, on some they were meaningless, but I think they are a good idea overall. The tab with domains is a nice way to see at a glance where there are many sites about a given topic, which is also nice. </p>
<p>Clusty is merely organizing results from other search engines, but it offers different profiled searches &#8211; searches for jobs, blogs, images etc. &#8211; using different source engines, which makes results interesting. Good starting point, I&#8217;d say, when looking for something on the web &#8211; especially if you don&#8217;t want to see it through Google&#8217;s goggles (Google is not included as one of the source engines).</p>
<p>Last of the engines I reviewed today &#8211; <a href="http://www.viewzi.com/">Viewzi</a> &#8211; is different only by its user interface. While it is largely Flash powered (which is a drawback) it is kind of cool. It offers different graphical views for presenting the results and really I like the <a href="http://www.viewzi.com/search/webscreenshot/">Web Screenshot</a> view. It allows you to see the pages found without opening them in other windows or tabs, which makes it much much easier to decide at a glance whether a given page is worth a visit or not. Nice for lazy evening searches. <img src='http://www.andybrandt.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Last but not least there is our own little experiment at searching &#8211; the <a href="http://search.codesprinters.com/">Sprinters Search</a>. While not as useful as the sites above &#8211; after all this is just a concept demonstrator &#8211; it shows what I&#8217;d like a search engine to do &#8211; recognize what I&#8217;m after and explain to me what it is, while at the same time return the traditional relevant page results.</p>
<p>In any case &#8211; it is good we are not stuck with Google. Let&#8217;s not allow our mental inertia and habit to use only them &#8211; let&#8217;s look around for search companies that just provide searches &#8211; not try to shape the society. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybrandt.net/269/some-search-alternatives/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Just married</title>
		<link>http://www.andybrandt.net/254/just-married</link>
		<comments>http://www.andybrandt.net/254/just-married#comments</comments>
		<pubDate>Mon, 25 Aug 2008 15:17:27 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.andybrandt.net/?p=254</guid>
		<description><![CDATA[I&#8217;m happy to announce that on August 2nd me and Joanna got married at the Our Saviour Church in Cracow, Poland. It was the happiest day of my life and we both look forward to our lives together. Here are some pictures from the post-wedding photo session.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m happy to announce that on August 2nd me and Joanna got married at the Our Saviour Church in Cracow, Poland. It was the happiest day of my life and we both look forward to our lives together. </p>
<p><P><a href="/sesja">Here are some pictures</a> from the post-wedding photo session. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybrandt.net/254/just-married/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>We have landed on Mars&#8230;</title>
		<link>http://www.andybrandt.net/247/we-have-landed-on-mars</link>
		<comments>http://www.andybrandt.net/247/we-have-landed-on-mars#comments</comments>
		<pubDate>Tue, 27 May 2008 08:25:10 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[journalism]]></category>
		<category><![CDATA[space]]></category>

		<guid isPermaLink="false">http://www.andybrandt.net/?p=247</guid>
		<description><![CDATA[Media have announced with much ado the landing of the Phoenix Mars probe, one newspaper going so far as to say &#8220;we have landed on Mars&#8221;. Well, in fact &#8220;we&#8221; have landed nowhere &#8211; this is just an automatic drone that will be digging some ground and doing some experiments on it, after which it [...]]]></description>
			<content:encoded><![CDATA[<p>Media have announced with much ado the landing of the <a href="http://phoenix.lpl.arizona.edu/">Phoenix Mars probe</a>, one newspaper going so far as to say &#8220;we have landed on Mars&#8221;. Well, in fact &#8220;we&#8221; have landed nowhere &#8211; this is just an automatic drone that will be digging some ground and doing some experiments on it, after which it will be effectively a webcam on Mars (for some time).</p>
<p>Now, this would have been a great achievement in the early seventies or late sixties. It was a great achievement when the <a href="http://en.wikipedia.org/wiki/Viking_program">Viking crafts</a> landed on Mars. It is nothing to be proud of that three decades later all we are capable of as a civilization is sending just another robot. This lander may be more sophisticated than the Vikings but it weights roughly half their weight (350 kg vs. 572 kg) &#8211; which means we can now haul less mass to Mars surface than 30 years ago! And it will have more sensors etc. but what it will in fact do will be a large repeat of Vikings &#8211; dig some soil, analyze it, snap some pictures around, measure the winds. </p>
<p>The sad fact is that no man left low Earth orbit since December 1972 when the <a href="http://en.wikipedia.org/wiki/Apollo_17">last Apollo mission</a> was launched. And even the probes sent are less numerous and smaller than those sent thirty years ago. The space programs of major Earth powers have went stale or were abandoned. NASA facilities in <a href="http://maps.live.com/default.aspx?v=2&#038;FORM=LMLTCP&#038;cp=28.51614~-80.606518&#038;style=a&#038;lvl=13&#038;tilt=-90&#038;dir=0&#038;alt=-1000&#038;phx=0&#038;phy=0&#038;phscl=1&#038;encType=1">Cape Canaveral</a> smell like an old museum and they in fact are one. Shuttles were a failure, even though no one admits that and no replacement is in sight. The most powerful launch vehicle developed &#8211; the <a href="http://en.wikipedia.org/wiki/Energia">Russian Energia rocket</a> &#8211; was abandoned too.</p>
<p>I don&#8217;t know why it is so, why  our progress into space is held back. There may be many reasons for that &#8211; ranging from social to all kinds of conspiracy theories. However, in any case I can&#8217;t stand media applauding menial landings of small probes as great achievements. This is not fair and real journalism as it lacks historical background that would put those &#8220;achievements&#8221; in prospective. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybrandt.net/247/we-have-landed-on-mars/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

