<?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>Maxim Fridental</title>
	<atom:link href="http://maxim.fridental.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://maxim.fridental.de</link>
	<description>My personal blog</description>
	<lastBuildDate>Sun, 07 Mar 2010 01:00:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>This Week in Twitter</title>
		<link>http://maxim.fridental.de/2010/03/07/this-week-in-twitter-45/</link>
		<comments>http://maxim.fridental.de/2010/03/07/this-week-in-twitter-45/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 01:00:00 +0000</pubDate>
		<dc:creator>MaximFridental</dc:creator>
				<category><![CDATA[random]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://maxim.fridental.de/2010/03/07/this-week-in-twitter-45/</guid>
		<description><![CDATA[
Looking at family photos, live seemingly consists only from parties, sun, scenery, laughing, romance and success. And then, a funeral. #
This is how Internet is making our society post-democratic RT @TechCrunch http://tcrn.ch/cUzBxa #
Average == beautiful http://www.faceresearch.org/demos/average #
Душа заплакала, сидя у него на руках. http://j.mp/cKJcsI #
Learned useful ChildWindow control in Silverlight (thanks, Agu). Technology should be [...]]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Looking at family photos, live seemingly consists only from parties, sun, scenery, laughing, romance and success. And then, a funeral. <a href="http://twitter.com/fridental/statuses/9771708538" class="aktt_tweet_time">#</a></li>
<li>This is how Internet is making our society post-democratic RT @<a href="http://twitter.com/TechCrunch" class="aktt_username">TechCrunch</a> <a href="http://tcrn.ch/cUzBxa" rel="nofollow">http://tcrn.ch/cUzBxa</a> <a href="http://twitter.com/fridental/statuses/9784134922" class="aktt_tweet_time">#</a></li>
<li>Average == beautiful <a href="http://www.faceresearch.org/demos/average" rel="nofollow">http://www.faceresearch.org/demos/average</a> <a href="http://twitter.com/fridental/statuses/9788501006" class="aktt_tweet_time">#</a></li>
<li>Душа заплакала, сидя у него на руках. <a href="http://j.mp/cKJcsI" rel="nofollow">http://j.mp/cKJcsI</a> <a href="http://twitter.com/fridental/statuses/9789178844" class="aktt_tweet_time">#</a></li>
<li>Learned useful ChildWindow control in Silverlight (thanks, Agu). Technology should be all like that: intuitive and just working. <a href="http://twitter.com/fridental/statuses/9873675302" class="aktt_tweet_time">#</a></li>
<li>breaking news: bobuk увольняется из Яндекса и переходит на работу в Старлайт RT @<a href="http://twitter.com/bobuk" class="aktt_username">bobuk</a>: Еду в Старлайт, работать. <a href="http://twitter.com/fridental/statuses/9878890693" class="aktt_tweet_time">#</a></li>
<li>Very good news: Microsoft is open-sourcing U-Prove, the framework behind &quot;Geneva&quot;. Go use it! <a href="http://arst.ch/g1n" rel="nofollow">http://arst.ch/g1n</a> <a href="http://twitter.com/fridental/statuses/9943507543" class="aktt_tweet_time">#</a></li>
<li>I rated a YouTube video (5 out of 5 stars) &#8212; Мульт &#8212; Моя жизнь.Стёбно <a href="http://youtu.be/Tm90UJHFWg4?a" rel="nofollow">http://youtu.be/Tm90UJHFWg4?a</a> <a href="http://twitter.com/fridental/statuses/10013974593" class="aktt_tweet_time">#</a></li>
<li>PlayReady finally comes to Smooth Streaming RT @<a href="http://twitter.com/XaocCPS" class="aktt_username">XaocCPS</a> IIS Smooth Streaming Format SDK Beta 1 released <a href="http://tinyurl.com/yb7mpm5" rel="nofollow">http://tinyurl.com/yb7mpm5</a> <a href="http://twitter.com/fridental/statuses/10014143583" class="aktt_tweet_time">#</a></li>
<li>&quot;Hello dear God, what&#39;s up, how is your health? Zhenya, 2nd grade&quot; M.Dymov, Children write to God <a href="http://twitter.com/fridental/statuses/10085316453" class="aktt_tweet_time">#</a></li>
<li>&quot;People grieve so much on the Earth, can it be worse in your Hell? Radik, 4th grade&quot; M.Dymov, Children write to God <a href="http://twitter.com/fridental/statuses/10085394835" class="aktt_tweet_time">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a></p>
]]></content:encoded>
			<wfw:commentRss>http://maxim.fridental.de/2010/03/07/this-week-in-twitter-45/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Five Web Design Mistakes</title>
		<link>http://maxim.fridental.de/2010/03/02/five-web-design-mistakes/</link>
		<comments>http://maxim.fridental.de/2010/03/02/five-web-design-mistakes/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 23:05:40 +0000</pubDate>
		<dc:creator>MaximFridental</dc:creator>
				<category><![CDATA[tech-and-biz]]></category>

		<guid isPermaLink="false">http://maxim.fridental.de/?p=1218</guid>
		<description><![CDATA[I&#8217;m not a web designer myself. 
That&#8217;s why I&#8217;ll tell you which design mistakes
are repeated over and over again.

  
Making a cute web site
 
Don&#8217;t make the web site just cute. You main goal should be to influence users with the power of arts. Listen to the business people carefully &#8212; they want their users to be persuaded doing [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: right;"><span style="color: #888888;">I&#8217;m not a web designer myself. <br />
</span><span style="color: #888888;">That&#8217;s why I&#8217;ll tell you which design mistakes<br />
</span><span style="color: #888888;">are repeated over and over again.</span></p>
<p style="text-align: right;"><span style="color: #888888;"><br />
  </span></p>
<h3>Making a cute web site<br />
 </h3>
<p>Don&#8217;t make the web site just cute. You main goal should be to influence users with the power of arts. Listen to the business people carefully &#8212; they want their users to be persuaded doing exactly what? In a web shop, think about what can motivate users to buy things in your shop, not in the neighbour one. In an ad-based revenue model, ensure the users would come back over and over again. Send an emotional message, if you need. Build trust, if you must. Charm them with elegance. Overwhelm them with power and energy. Disarm them. Inspire them. Make them laugh. Make them cry. Embarrass them. Soothe them. Praise them. Make them curious. Make them feel your respect. Manipulate users to help achieving your business goals.<br />
 <br />
 </p>
<h3>Not owning design<br />
 </h3>
<p>Late change requests tend to be placed in any free area, without re-thinking and re-evaluating the overall impression of the site. Protect your site from scars of change requests. Insist on a new composition to incorporate the new feature in the optimal way. Educate decision makers about negative consequences not doing so. Fight for your baby, own your design.<br />
 <br />
 </p>
<h3>Ignoring real data<br />
 </h3>
<p>Dummy screens always look so harmonious. Colors fit together, texts fit to their areas, no part is pulling the picture to a side, the focus is flowing perfectly. The only problem is that your users won&#8217;t ever see the dummy screen, but the real app filled with the ugly, chaotic, dirty real content. Ensure to get the real random content examples and create your design with them. Test your design with extremes (absence of content, too much content, bad content quality).<br />
 </p>
<h3>Not reusing controls<br />
 </h3>
<p>The app looks fine in the minimized mode. But let&#8217;s look at it in fullscreen. Well&#8230; not bad at all, but let&#8217;s just spread the controls a couple of pixels apart, for a little better look&#8230; Stop. You&#8217;re doubling development efforts here, achieving another 2% improvement of design quality. Better pay attention to other areas.<br />
 <br />
 </p>
<h3>Reusing controls<br />
 </h3>
<p>Coverflow looks cool. We&#8217;re using it to select from products. Fine. But we also have another item lists: site navigation; selecting day, month and year of the birth date on the registration form; choosing credit card in checkout&#8230; Reuse the coverflow control? Obviously not. While it would undoubtedly save development efforts (unless you change a couple of pixels from usage to usage, see the point above), it would often ruin the overall web site impact.</p>
]]></content:encoded>
			<wfw:commentRss>http://maxim.fridental.de/2010/03/02/five-web-design-mistakes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This Week in Twitter</title>
		<link>http://maxim.fridental.de/2010/02/28/this-week-in-twitter-43/</link>
		<comments>http://maxim.fridental.de/2010/02/28/this-week-in-twitter-43/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 01:00:00 +0000</pubDate>
		<dc:creator>MaximFridental</dc:creator>
				<category><![CDATA[random]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://maxim.fridental.de/2010/02/28/this-week-in-twitter-43/</guid>
		<description><![CDATA[
RT @rands A good program manager has a calm professional ambivalence acquired by constantly discovering worst case scenarios. #
When exposing a class with auto-generated properties to WTF (sorry, WCF), you have to put [DataMember] above each of them. #
Lege einen Deutschtest ab. Die Unterlagen sind als confidential gekennzeichnet. o.O #
What can biking in the city [...]]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>RT @<a href="http://twitter.com/rands" class="aktt_username">rands</a> A good program manager has a calm professional ambivalence acquired by constantly discovering worst case scenarios. <a href="http://twitter.com/fridental/statuses/9441313880" class="aktt_tweet_time">#</a></li>
<li>When exposing a class with auto-generated properties to WTF (sorry, WCF), you have to put [DataMember] above each of them. <a href="http://twitter.com/fridental/statuses/9469835806" class="aktt_tweet_time">#</a></li>
<li>Lege einen Deutschtest ab. Die Unterlagen sind als confidential gekennzeichnet. o.O <a href="http://twitter.com/fridental/statuses/9674541579" class="aktt_tweet_time">#</a></li>
<li>What can biking in the city be: <a href="http://www.youtube.com/watch?v=Z19zFlPah-o" rel="nofollow">http://www.youtube.com/watch?v=Z19zFlPah-o</a> <a href="http://twitter.com/fridental/statuses/9697185964" class="aktt_tweet_time">#</a></li>
<li>Cute error message <a href="http://img.thedailywtf.com/images/201001/errord/Processing-WTF.jpg" rel="nofollow">http://img.thedailywtf.com/images/201001/errord/Processing-WTF.jpg</a> <a href="http://twitter.com/fridental/statuses/9722640707" class="aktt_tweet_time">#</a></li>
<li>Probiere Joghurt mit Mais. Klingt komisch, schmeckt aber überraschend harmonisch. <a href="http://twitter.com/fridental/statuses/9736142875" class="aktt_tweet_time">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a></p>
]]></content:encoded>
			<wfw:commentRss>http://maxim.fridental.de/2010/02/28/this-week-in-twitter-43/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This Week in Twitter</title>
		<link>http://maxim.fridental.de/2010/02/21/this-week-in-twitter-41/</link>
		<comments>http://maxim.fridental.de/2010/02/21/this-week-in-twitter-41/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 01:00:00 +0000</pubDate>
		<dc:creator>MaximFridental</dc:creator>
				<category><![CDATA[random]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://maxim.fridental.de/2010/02/21/this-week-in-twitter-41/</guid>
		<description><![CDATA[
Strategies dealing with Legacy Systems: http://j.mp/avR3LS #
Unfair!!! I&#39;ve ordered Hero yesterday. RT @TechCrunch: There&#39;s A New Hero In Town: HTC Announces The Legend http://tcrn.ch/9skcIT #
Visual Studio shortcuts remain big mystery to me. In C#, place the cursor to a class member and press Shift-Ctrl-Alt. Did you know that? #
WCF is unable to serialize SyndicationFeed out [...]]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Strategies dealing with Legacy Systems: <a href="http://j.mp/avR3LS" rel="nofollow">http://j.mp/avR3LS</a> <a href="http://twitter.com/fridental/statuses/9092729780" class="aktt_tweet_time">#</a></li>
<li>Unfair!!! I&#39;ve ordered Hero yesterday. RT @<a href="http://twitter.com/TechCrunch" class="aktt_username">TechCrunch</a>: There&#39;s A New Hero In Town: HTC Announces The Legend <a href="http://tcrn.ch/9skcIT" rel="nofollow">http://tcrn.ch/9skcIT</a> <a href="http://twitter.com/fridental/statuses/9180680425" class="aktt_tweet_time">#</a></li>
<li>Visual Studio shortcuts remain big mystery to me. In C#, place the cursor to a class member and press Shift-Ctrl-Alt. Did you know that? <a href="http://twitter.com/fridental/statuses/9188758976" class="aktt_tweet_time">#</a></li>
<li>WCF is unable to serialize SyndicationFeed out of the box. I think, we should rename WCF into WTF. <a href="http://twitter.com/fridental/statuses/9241809501" class="aktt_tweet_time">#</a></li>
<li>If Java is the modern COBOL, then C++ is for sure the modern Fortran. <a href="http://twitter.com/fridental/statuses/9283492667" class="aktt_tweet_time">#</a></li>
<li>To allow Icecast on Windows to send crossdomain.xml with proper mime type, put the file mime.types in its folder with text/xml entry inside <a href="http://twitter.com/fridental/statuses/9337932456" class="aktt_tweet_time">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a></p>
]]></content:encoded>
			<wfw:commentRss>http://maxim.fridental.de/2010/02/21/this-week-in-twitter-41/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This Week in Twitter</title>
		<link>http://maxim.fridental.de/2010/02/14/this-week-in-twitter-39/</link>
		<comments>http://maxim.fridental.de/2010/02/14/this-week-in-twitter-39/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 01:00:00 +0000</pubDate>
		<dc:creator>MaximFridental</dc:creator>
				<category><![CDATA[random]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://maxim.fridental.de/2010/02/14/this-week-in-twitter-39/</guid>
		<description><![CDATA[
Word of the day: Faceboog #
Radeln heute ist nicht mehr die Frage, ob man stürzt, sondern wann. #
WOW, advanced tabs: http://www.engkoo.com, search &#34;white&#34;, then &#34;black&#34;, then drop one tab onto another #cool #UX #concept #
Google decided to employ Microsoft&#39;s strategy: repeat other&#39;s inventions, only better? RT @Damir: connecting buzz to twitter &#8230; #
Reading http://www.saatchi.be/ #

Powered [...]]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Word of the day: Faceboog <a href="http://twitter.com/fridental/statuses/8803572538" class="aktt_tweet_time">#</a></li>
<li>Radeln heute ist nicht mehr die Frage, ob man stürzt, sondern wann. <a href="http://twitter.com/fridental/statuses/8954143455" class="aktt_tweet_time">#</a></li>
<li>WOW, advanced tabs: <a href="http://www.engkoo.com" rel="nofollow">http://www.engkoo.com</a>, search &quot;white&quot;, then &quot;black&quot;, then drop one tab onto another #<a href="http://search.twitter.com/search?q=%23cool" class="aktt_hashtag">cool</a> #UX #<a href="http://search.twitter.com/search?q=%23concept" class="aktt_hashtag">concept</a> <a href="http://twitter.com/fridental/statuses/8954603723" class="aktt_tweet_time">#</a></li>
<li>Google decided to employ Microsoft&#39;s strategy: repeat other&#39;s inventions, only better? RT @<a href="http://twitter.com/Damir" class="aktt_username">Damir</a>: connecting buzz to twitter &#8230; <a href="http://twitter.com/fridental/statuses/8957761025" class="aktt_tweet_time">#</a></li>
<li>Reading <a href="http://www.saatchi.be/" rel="nofollow">http://www.saatchi.be/</a> <a href="http://twitter.com/fridental/statuses/9010655694" class="aktt_tweet_time">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a></p>
]]></content:encoded>
			<wfw:commentRss>http://maxim.fridental.de/2010/02/14/this-week-in-twitter-39/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chinese New Year Wishes</title>
		<link>http://maxim.fridental.de/2010/02/11/chinese-new-year-wishes/</link>
		<comments>http://maxim.fridental.de/2010/02/11/chinese-new-year-wishes/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 07:41:47 +0000</pubDate>
		<dc:creator>MaximFridental</dc:creator>
				<category><![CDATA[personal-life]]></category>

		<guid isPermaLink="false">http://maxim.fridental.de/?p=1198</guid>
		<description><![CDATA[February 14 is the first day of the new Chinese year, so this Saturday all Chinese (and also many non-Chinese) in the world will get together with their families to celebrate Chinese New Year (aka Spring Festival, 春节).
In this post, I&#8217;ve gathered some traditional (and untraditional) spring festival wishes. By clicking on the links, you can easily [...]]]></description>
			<content:encoded><![CDATA[<p>February 14 is the first day of the new Chinese year, so this Saturday all Chinese (and also many non-Chinese) in the world will get together with their families to celebrate Chinese New Year (aka Spring Festival, 春节).</p>
<p>In this post, I&#8217;ve gathered some traditional (and untraditional) spring festival wishes. By clicking on the links, you can easily send the wish to your beloved ones, parents, children, friends, collegues or actually anybody.</p>
<p>万事如意 <a href="http://www.silverhd.net/GalleryItem.SilverHD?playerID=f8fa8ad1-0ad6-4555-8bf7-38daefdb8659&amp;itemID=730" target="_blank">all best wishes<br />
</a>心想事成 <a href="http://www.silverhd.net/GalleryItem.SilverHD?playerID=f8fa8ad1-0ad6-4555-8bf7-38daefdb8659&amp;itemID=731" target="_blank">may your wishes come true<br />
</a>幸福安康 <a href="http://www.silverhd.net/GalleryItem.SilverHD?playerID=f8fa8ad1-0ad6-4555-8bf7-38daefdb8659&amp;itemID=732" target="_blank">happiness and good health<br />
</a>平安快乐 <a href="http://www.silverhd.net/GalleryItem.SilverHD?playerID=f8fa8ad1-0ad6-4555-8bf7-38daefdb8659&amp;itemID=733" target="_blank">safety and happiness<br />
</a>一帆风顺 <a href="http://www.silverhd.net/GalleryItem.SilverHD?playerID=f8fa8ad1-0ad6-4555-8bf7-38daefdb8659&amp;itemID=734" target="_blank">single sail, gentle wind</a><br />
恭喜发财 <a href="http://www.silverhd.net/GalleryItem.SilverHD?playerID=f8fa8ad1-0ad6-4555-8bf7-38daefdb8659&amp;itemID=735" target="_blank">prosperious new year</a><br />
笑口常开 <a href="http://www.silverhd.net/GalleryItem.SilverHD?playerID=f8fa8ad1-0ad6-4555-8bf7-38daefdb8659&amp;itemID=736" target="_blank">life full of happiness and smiles</a><br />
工作顺利 <a href="http://www.silverhd.net/GalleryItem.SilverHD?playerID=f8fa8ad1-0ad6-4555-8bf7-38daefdb8659&amp;itemID=737" target="_blank">job to go smoothly</a><br />
事业有成 <a href="http://www.silverhd.net/GalleryItem.SilverHD?playerID=f8fa8ad1-0ad6-4555-8bf7-38daefdb8659&amp;itemID=738" target="_blank">success in all projects<br />
</a>无条件爱 <a href="http://www.silverhd.net/GalleryItem.SilverHD?playerID=f8fa8ad1-0ad6-4555-8bf7-38daefdb8659&amp;itemID=739" target="_blank">unconditional love<br />
</a>自由 <a href="http://www.silverhd.net/GalleryItem.SilverHD?playerID=f8fa8ad1-0ad6-4555-8bf7-38daefdb8659&amp;itemID=746" target="_blank">freedom</a><br />
儿童 <a href="http://www.silverhd.net/GalleryItem.SilverHD?playerID=f8fa8ad1-0ad6-4555-8bf7-38daefdb8659&amp;itemID=747" target="_blank">children<br />
</a>尊重 <a href="http://www.silverhd.net/GalleryItem.SilverHD?playerID=f8fa8ad1-0ad6-4555-8bf7-38daefdb8659&amp;itemID=742" target="_blank">respect</a><br />
理解 <a href="http://www.silverhd.net/GalleryItem.SilverHD?playerID=f8fa8ad1-0ad6-4555-8bf7-38daefdb8659&amp;itemID=743" target="_blank">understanding</a><br />
友谊 <a href="http://www.silverhd.net/GalleryItem.SilverHD?playerID=f8fa8ad1-0ad6-4555-8bf7-38daefdb8659&amp;itemID=744" target="_blank">friendship</a><br />
欣赏 <a href="http://www.silverhd.net/GalleryItem.SilverHD?playerID=f8fa8ad1-0ad6-4555-8bf7-38daefdb8659&amp;itemID=745" target="_blank">appreciation</a></p>
<p>Or, you can see them <a href="http://www.silverhd.net/Gallery.SilverHD?playerID=f8fa8ad1-0ad6-4555-8bf7-38daefdb8659" target="_blank">all</a>. This gallery is powered by <a href="http://www.silverhd.net">silverhd.net</a>, a new beta created by my collegues. The wishes are best viewed with <a href="http://go2.microsoft.com/fwlink/?LinkID=141884" target="_blank">Microsoft Silverlight</a>.  I thank 于海婷 for the wishes and translating.</p>
]]></content:encoded>
			<wfw:commentRss>http://maxim.fridental.de/2010/02/11/chinese-new-year-wishes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This Week in Twitter</title>
		<link>http://maxim.fridental.de/2010/02/07/this-week-in-twitter-46/</link>
		<comments>http://maxim.fridental.de/2010/02/07/this-week-in-twitter-46/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 01:00:00 +0000</pubDate>
		<dc:creator>MaximFridental</dc:creator>
				<category><![CDATA[random]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://maxim.fridental.de/2010/02/07/this-week-in-twitter-46/</guid>
		<description><![CDATA[
Having hangover? Soy sauce&#39;s antioxidant activity is ten times that of wine: http://j.mp/aaMROJ Next time Chinese instead of a bar   #
I bet every Russian is immediately fascinated hearing the 他妈 curse first time. #
@weiss_heiko Je mehr du entwickelst, desto mehr musst du debuggen. in reply to weiss_heiko #
Sometimes, Fluent API is used as [...]]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Having hangover? Soy sauce&#39;s antioxidant activity is ten times that of wine: <a href="http://j.mp/aaMROJ" rel="nofollow">http://j.mp/aaMROJ</a> Next time Chinese instead of a bar <img src='http://maxim.fridental.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <a href="http://twitter.com/fridental/statuses/8463595676" class="aktt_tweet_time">#</a></li>
<li>I bet every Russian is immediately fascinated hearing the 他妈 curse first time. <a href="http://twitter.com/fridental/statuses/8469024314" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/weiss_heiko" class="aktt_username">weiss_heiko</a> Je mehr du entwickelst, desto mehr musst du debuggen. <a href="http://twitter.com/weiss_heiko/statuses/8493248694" class="aktt_tweet_reply">in reply to weiss_heiko</a> <a href="http://twitter.com/fridental/statuses/8493269563" class="aktt_tweet_time">#</a></li>
<li>Sometimes, Fluent API is used as an euphemism for Demeter Law violation. <a href="http://twitter.com/fridental/statuses/8494523517" class="aktt_tweet_time">#</a></li>
<li>Try to stick with these fonts when designing for Silverlight: <a href="http://is.gd/7BUzm" rel="nofollow">http://is.gd/7BUzm</a> <a href="http://twitter.com/fridental/statuses/8584459636" class="aktt_tweet_time">#</a></li>
<li>Yes another US-only site <a href="http://is.gd/7GczI" rel="nofollow">http://is.gd/7GczI</a>. But I like the idea. <a href="http://twitter.com/fridental/statuses/8629359047" class="aktt_tweet_time">#</a></li>
<li>Had to come to the customs office, to pay for zombies hate fast food from snorgtees.com. The seasoned officer wasn&#39;t impressed. <a href="http://twitter.com/fridental/statuses/8635933738" class="aktt_tweet_time">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a></p>
]]></content:encoded>
			<wfw:commentRss>http://maxim.fridental.de/2010/02/07/this-week-in-twitter-46/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This Week in Twitter</title>
		<link>http://maxim.fridental.de/2010/01/31/this-week-in-twitter-44/</link>
		<comments>http://maxim.fridental.de/2010/01/31/this-week-in-twitter-44/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 01:00:00 +0000</pubDate>
		<dc:creator>MaximFridental</dc:creator>
				<category><![CDATA[random]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://maxim.fridental.de/2010/01/31/this-week-in-twitter-44/</guid>
		<description><![CDATA[
You have developed web sites for too long&#8230; if you have Fiddler installed on your home PC. #
@bobuk жгет прямо сейчас на http://www.ustream.tv/channel/bobuk-meets-new-year успевайте #
RT Bewegung bei Deezer http://bit.ly/8&#215;57bN via @TCEurope #
BrowserHttp streams, but has no headers. ClientHttp has headers, but doesn&#39;t stream #Silverlight #networking #from #hell #
@umputun NYSE isn&#39;t going to send their data [...]]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>You have developed web sites for too long&#8230; if you have Fiddler installed on your home PC. <a href="http://twitter.com/fridental/statuses/8148329350" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/bobuk" class="aktt_username">bobuk</a> жгет прямо сейчас на <a href="http://www.ustream.tv/channel/bobuk-meets-new-year" rel="nofollow">http://www.ustream.tv/channel/bobuk-meets-new-year</a> успевайте <a href="http://twitter.com/fridental/statuses/8162093945" class="aktt_tweet_time">#</a></li>
<li>RT Bewegung bei Deezer <a href="http://bit.ly/8x57bN" rel="nofollow">http://bit.ly/8&#215;57bN</a> via @<a href="http://twitter.com/TCEurope" class="aktt_username">TCEurope</a> <a href="http://twitter.com/fridental/statuses/8189647645" class="aktt_tweet_time">#</a></li>
<li>BrowserHttp streams, but has no headers. ClientHttp has headers, but doesn&#39;t stream #<a href="http://search.twitter.com/search?q=%23Silverlight" class="aktt_hashtag">Silverlight</a> #networking #<a href="http://search.twitter.com/search?q=%23from" class="aktt_hashtag">from</a> #hell <a href="http://twitter.com/fridental/statuses/8190762086" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/umputun" class="aktt_username">umputun</a> NYSE isn&#39;t going to send their data using twits yet, is it <img src='http://maxim.fridental.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ? <a href="http://tcrn.ch/4DnHit" rel="nofollow">http://tcrn.ch/4DnHit</a> by @<a href="http://twitter.com/arrington" class="aktt_username">arrington</a> <a href="http://twitter.com/fridental/statuses/8191111155" class="aktt_tweet_time">#</a></li>
<li>Got an invitation on a #<a href="http://search.twitter.com/search?q=%23Smalltalk" class="aktt_hashtag">Smalltalk</a> con: &quot;Are you ready for web2.0?&quot;. Web2.0 is out, @cincom. Please wake up and try with iPhone, Android. <a href="http://twitter.com/fridental/statuses/8192098638" class="aktt_tweet_time">#</a></li>
<li>-8 degrees today, and I biked. But that&#39;s nothing. My mum has also biked. <a href="http://twitter.com/fridental/statuses/8293246188" class="aktt_tweet_time">#</a></li>
<li>Going to Riga until the end of the week <a href="http://twitter.com/fridental/statuses/8315869221" class="aktt_tweet_time">#</a></li>
<li>Riga today: cold, nothing to eat, nothing to buy, and two churches instead of sightseeing. <a href="http://twitter.com/fridental/statuses/8337902363" class="aktt_tweet_time">#</a></li>
<li>Sitting in cold Riga in hotel with no water and hearing podcast about why ipad is the new world of computing. <a href="http://twitter.com/fridental/statuses/8425197145" class="aktt_tweet_time">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a></p>
]]></content:encoded>
			<wfw:commentRss>http://maxim.fridental.de/2010/01/31/this-week-in-twitter-44/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software process summary</title>
		<link>http://maxim.fridental.de/2010/01/26/software-process-summary/</link>
		<comments>http://maxim.fridental.de/2010/01/26/software-process-summary/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 18:33:41 +0000</pubDate>
		<dc:creator>MaximFridental</dc:creator>
				<category><![CDATA[tech-and-biz]]></category>

		<guid isPermaLink="false">http://maxim.fridental.de/?p=1184</guid>
		<description><![CDATA[I believe, I could show how software processes can be avoided in the company. And it will not only not compromize, but indeed improve its efficiency, manageability, and structure. To achieve it,

Create a common vocabulary of artifacts and activities instead of a common process
Ensure presence and motivation of competent professionals
Learn how and where to trust [...]]]></description>
			<content:encoded><![CDATA[<p>I believe, I could show how software processes can be avoided in the company. And it will not only not compromize, but indeed improve its efficiency, manageability, and structure. To achieve it,</p>
<ul>
<li>Create a common vocabulary of artifacts and activities instead of a common process</li>
<li>Ensure presence and motivation of competent professionals</li>
<li>Learn how and where to trust them</li>
</ul>
<p>Just to be sure, I&#8217;ll provide a couple of examples what is process and what&#8217;s not.</p>
<p><span id="more-1184"></span></p>
<p>Most companies have common conventions. These are documents decribing for example how to name a private class member, where to put backup files on the production server, where requirement documents and offers can be found if you know the internal codename for the project, etc.</p>
<p>Such common conventions are not processes, if</p>
<ul>
<li>most of the employees agree on them and find them useful in the real practice</li>
<li>their usage is not enforced in any way, besides, may be, a question of a cautious collegue &#8220;You&#8217;re not using the conventions here? Cool, you have something special in your project?&#8221;</li>
</ul>
<p>In fact, such common conventions build part of the common vocabulary, which is important in absence of processes.</p>
<p>Many companies have developed forms to be filled to transfer the information. The most common examples include a form to reimburse expenses during a business trip, a project review document, and a form you have to fill in the IT ticket system to have them to do just anything for you. These forms ARE typical processes.</p>
<p>Instead of communicating information according to situation (i.e. also verbally, or in form of an internal blog post), individuals are forced to fit it into a predefined, sometimes outdated and never fully adequate form. While it sometimes reduces the amount of work for the recipient of the information, it often also reduces the overall effectiveness of the company. Not only because the time of form recipients is often less expensive than the time of form fillers, but also because valuable verbal and non-verbal information gets lost. Such processes should be avoided, unless legally required for financial etc. purposes.</p>
<table style="border-style:hidden;" cellspacing="0" cellpadding="0" width="100%">
<tr style="border-style:hidden;">
<td style="border-style:hidden;">
<p style="text-align: left;">
<a href="http://maxim.fridental.de/2010/01/25/software-process-replaces-competent-employees-not">Part 4 of series on Software Process
</p>
</td>
<td style="border-style:hidden;">
<p style="text-align: right;"></p>
</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://maxim.fridental.de/2010/01/26/software-process-summary/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software process replaces competent employees&#8230;NOT</title>
		<link>http://maxim.fridental.de/2010/01/25/software-process-replaces-competent-employees-not/</link>
		<comments>http://maxim.fridental.de/2010/01/25/software-process-replaces-competent-employees-not/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 18:28:36 +0000</pubDate>
		<dc:creator>MaximFridental</dc:creator>
				<category><![CDATA[tech-and-biz]]></category>

		<guid isPermaLink="false">http://maxim.fridental.de/?p=1180</guid>
		<description><![CDATA[Previous blog posts have outlined a better alternative to a software process. Software project activities will be improvised according to the concrete situation: the kind of the project, technologies used, people in the workgroup, people on the customer side, and the contract details.

To go this way, you need competent people who understand how and why [...]]]></description>
			<content:encoded><![CDATA[<p>Previous blog posts have outlined a better alternative to a software process. Software project activities will be improvised according to the concrete situation: the kind of the project, technologies used, people in the workgroup, people on the customer side, and the contract details.</p>
<p><span id="more-1180"></span></p>
<p>To go this way, you need competent people who understand how and why software processes can work. You need motivated people willing to use their knowledge for their employer. And you should be able to trust them.</p>
<p>Software processes on the other hand promise to work with just any kind of employees. Just have them do the steps defined in the process, and make them accountable for adhering to it. The only absolutely necessary feature employees must have is the discipline. And because employees whose main skill is discipline cost less on the labor market, you can develop software cheaper and thus raise the efficiency of operations. So the theory.</p>
<p>The notion of processes used as substitute of competency and creativeness is so immediately ridiculous and obviously wrong for everybody who was in this business for some time that I&#8217;m not going to spend much words arguing. But it is still interesting to investigate, why this idea seems to be so insane.</p>
<p>Let&#8217;s examine a basic software developing activity: the coding. It consists from several atomic operations like typing text, editing text, saving file, searching for a substring, executing an application and so on. Everybody including my mum and her dog can learn how to do these operations, after a 3-month course. But, applying the right operations in the right order and knowing what to type cannot be instructed.</p>
<p>You can learn capitals of every country in the world. You can learn 3000 words of a foreign language. You can memorize them. But you cannot memorize how to code. Because it is different in any new situation. And computers will never forgive you for any small mistake: while you can still become an average cook by memorizing tons of recipes, you cannot become an average programmer by memorizing all the words in a programming language.</p>
<p>What you have to do is to improvise each time you code. Your first improvisations will be extremely bad. You repeat and repeat them again, and you slowly improve in it. And when you reach the level of proficiency, you cannot dump your brain so that others would ingest it and immediately obtain your skills. Because it is your subconscious, which will be trained, and your subconscious is highly specific to you, your childhood, your genes, your environment and the history of your life. It is useless for anybody except of you.</p>
<p>This fact has a couple of interesting consequences for knowledge sharing, software developers working in groups, dealing with source code from others, and colleague-to-colleague learning, but I digress.</p>
<p>The need for improvisation is also required in the basic activities of other professionals participating in the creation of software product: you can memorize all Photoshop features but it won&#8217;t make you a graphic designer; you can learn by rote books about handling conflicts, but it won&#8217;t make you a project manager; and you can know the test script by heart, but it won&#8217;t make you a software tester.</p>
<p>Ability to improvise is a required skill to get things done in the software development business. No software process can replace it, when it comes to getting hands dirty and actually develop the software. A certain level of experience and creativity is needed anyway, so no software process would really allow to hire people whose main skill is the discipline.</p>
<p>Now, it can happen that particular software professionals are experienced enough to code, but are not experienced enough to be able to select proper course of actions depending on the particular situation. Wouldn&#8217;t a small nifty software process guard them against mistakes simultaneously showing them one of many possible ways of software development?</p>
<p>I believe, the answer is no, unless there is someone adapting their software process to the current situation, on the daily basis. If it isn&#8217;t happen, they end up doing mistakes ACCORDING to the process. And, they will not accept these mistakes as their own mistakes. So they don&#8217;t learn from them and will not try to improve the process. Because, &#8220;hey, I&#8217;m doing everything exactly according to YOUR process, so don&#8217;t blame me, go change YOUR process yourself.&#8221;</p>
<p>The better alternative to that seems to be pairing software professionals with more experienced ones. So they can observe how decisions are taken, ask questions about the reasons; and take their own decisions on topics delegated to them and get a feedback about suitability of those decisions.</p>
<p>Say, if I want to be a team lead, I am assigned to be a part-time associate team lead of a project. My job is mainly observing what the chief team lead does, accomplishing routine tasks for him to polish my skills, and temporarily replacing him when he is on vacations or not available. After several projects, I may feel to be knowledgeable enough to take over the chief team lead responsibilities. Of a small simple project, of course <img src='http://maxim.fridental.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I think, this idea is worth to be tried out.</p>
<table style="border-style: hidden;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="border-style: hidden;">
<td style="border-style: hidden;">
<p style="text-align: left;"><a href="http://maxim.fridental.de/2010/01/24/manage-software-project-risks-by-using-a-corporate-process-not">Part 3 of series on Software Process </a></p>
</td>
<td style="border-style: hidden;">
<p style="text-align: right;">Part 5 of series on Software Process</p>
</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://maxim.fridental.de/2010/01/25/software-process-replaces-competent-employees-not/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
