<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Waterproofman</title>
	<atom:link href="http://waterproofman.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://waterproofman.wordpress.com</link>
	<description>manager on the battlefield</description>
	<lastBuildDate>Fri, 02 Dec 2011 10:46:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='waterproofman.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Waterproofman</title>
		<link>http://waterproofman.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://waterproofman.wordpress.com/osd.xml" title="Waterproofman" />
	<atom:link rel='hub' href='http://waterproofman.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Team on the battlefield (2)</title>
		<link>http://waterproofman.wordpress.com/2011/11/02/team-on-the-battlefield-2/</link>
		<comments>http://waterproofman.wordpress.com/2011/11/02/team-on-the-battlefield-2/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 20:51:23 +0000</pubDate>
		<dc:creator>waterproofman</dc:creator>
				<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://waterproofman.wordpress.com/?p=139</guid>
		<description><![CDATA[In short advertisement of gram.pl guy says something like &#8220;I wanted to be a soldier, but mom sent me to the university&#8221;. Wow, I mean, that&#8217;s the story of my life. So lets use this opportunity and move to the battlefield again&#8230; Imagine soldiers running out of the trenches in their next try to keep [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waterproofman.wordpress.com&amp;blog=193377&amp;post=139&amp;subd=waterproofman&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
In short advertisement of <a href="http://gram.pl" title="gram.pl" target="_blank">gram.pl</a> guy says something like &#8220;I wanted to be a soldier, but mom sent me to the university&#8221;.<br />
Wow, I mean, that&#8217;s the story of my life.
</p>
<p>
<strong>So lets use this opportunity and move to the battlefield again&#8230;</strong>
</p>
<p>
Imagine soldiers running out of the trenches in their next try to <del>keep the deadline</del> take over enemy positions. Rain of bullets falling from the sky, thunder of heavy weapons and sound of explosion all around them.<br />
Wounded people bleeding on the ground, chaos, pain, death and memory leaks&#8230;<br />
Now everything stops for a moment. Elegant, new, shiny hummer comes on this battlefield that is covered by the dust, blood and compiler warnings.<br />Window on the backseat opens and someone from the inside is taking a look on the battlefield and on the soldiers.<br />Few moments for taking notes.<br />
- Ekhem&#8230; &#8211; said interior of the hummer &#8211; You should use your M16 more effective, throw more nades and don&#8217;t bleed so much, &#8216;cuz you gonna die&#8230; Yep, that&#8217;ll be all.<br />
Hummer is leaving the battlefield. People bleed the same way, heavy machine guns start their deadly song again.<br />
<strong>- WHAT THE HELL ARE YOU WAITING FOR?!! &#8211; yell sergeant &#8211; You&#8217;ve all heard what our highly paid consultant said. Now get back to work, fix the bugs, deliver features or you&#8217;ll stay here for next weekend!<br />
</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/waterproofman.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/waterproofman.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/waterproofman.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/waterproofman.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/waterproofman.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/waterproofman.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/waterproofman.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/waterproofman.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/waterproofman.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/waterproofman.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/waterproofman.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/waterproofman.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/waterproofman.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/waterproofman.wordpress.com/139/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waterproofman.wordpress.com&amp;blog=193377&amp;post=139&amp;subd=waterproofman&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://waterproofman.wordpress.com/2011/11/02/team-on-the-battlefield-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/46a7cfc9f082f2c9d3f3a028e6c1b484?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">waterproofman</media:title>
		</media:content>
	</item>
		<item>
		<title>Engineer tries to understand</title>
		<link>http://waterproofman.wordpress.com/2011/09/13/engineer-tries-to-understand/</link>
		<comments>http://waterproofman.wordpress.com/2011/09/13/engineer-tries-to-understand/#comments</comments>
		<pubDate>Tue, 13 Sep 2011 22:55:54 +0000</pubDate>
		<dc:creator>waterproofman</dc:creator>
				<category><![CDATA[Poland]]></category>

		<guid isPermaLink="false">http://waterproofman.wordpress.com/?p=122</guid>
		<description><![CDATA[Wroclaw, the city I live in, has now (at least) ring road. It was opened beginning of September and it&#8217;s really nice, called &#8220;highway ring road&#8221; and has three lanes. Hard to believe, especially that Wroclaw was one of the European city with worst traffic. Motobikers used to call it city-with-no-asphalt. Pretty straightforward, isn&#8217;t it? [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waterproofman.wordpress.com&amp;blog=193377&amp;post=122&amp;subd=waterproofman&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
Wroclaw, the city I live in, has now (at least) ring road. It was opened beginning of September and it&#8217;s really nice, called &#8220;highway ring road&#8221; and has three lanes. Hard to believe, especially that Wroclaw was one of the European city with worst traffic. Motobikers used to call it city-with-no-asphalt. Pretty straightforward, isn&#8217;t it?<br />
But now, finally we have our ring road.
</p>
<p>
<strong>However&#8230; :-)</strong><br />
Few months ago big discussion was started if this road should be free. Some politicians said that according to European law, new highways must be paid. Because government election is coming our smart politicians have to do something about this. Imagine how happy 600 000 of Wroclaw citizens plus several thousand people from Wroclaw surroundings would be after getting this news. &#8220;Well we promised that it will be free&#8230; but you know&#8230; we promised so many things&#8230;&#8221;.</p>
<p>Well, our politicians are not _that_ stupid. Big day came, 1st September, ring road to be opened, prime minister of Poland is present in Wroclaw on the celebration with some good news. Looks that the ring road will be free, however it will not be a highway anymore. Because according to law new highways must be paid, so we will just remove the &#8220;highway&#8221; from the road name. Boo hoo.</p>
<p>They create some silly law they need to bypass later on by removing one word from road description. Then they say that now the <strong>speed limit will be lower</strong> on this road because it&#8217;s not a highway anymore.</p>
<p>Wait, damn it, where this speed limit comes from? Technical reasons &#8211; road construction, number of lanes etc.? Or some stupid law created and later bypassed by politicians?</p>
<p>Maybe engineers&#8217; credo &#8220;make it simple, stupid&#8221; was copied some time ago by politicians&#8230;</p>
<p>Unfortunately they have made small mistake and it&#8217;s now only &#8220;make it stupid&#8221;.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/waterproofman.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/waterproofman.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/waterproofman.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/waterproofman.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/waterproofman.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/waterproofman.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/waterproofman.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/waterproofman.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/waterproofman.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/waterproofman.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/waterproofman.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/waterproofman.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/waterproofman.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/waterproofman.wordpress.com/122/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waterproofman.wordpress.com&amp;blog=193377&amp;post=122&amp;subd=waterproofman&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://waterproofman.wordpress.com/2011/09/13/engineer-tries-to-understand/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/46a7cfc9f082f2c9d3f3a028e6c1b484?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">waterproofman</media:title>
		</media:content>
	</item>
		<item>
		<title>How bad is it now in Poland..?</title>
		<link>http://waterproofman.wordpress.com/2011/03/03/how-bad-is-it-now-in-poland/</link>
		<comments>http://waterproofman.wordpress.com/2011/03/03/how-bad-is-it-now-in-poland/#comments</comments>
		<pubDate>Thu, 03 Mar 2011 22:51:45 +0000</pubDate>
		<dc:creator>waterproofman</dc:creator>
				<category><![CDATA[Poland]]></category>

		<guid isPermaLink="false">http://waterproofman.wordpress.com/?p=109</guid>
		<description><![CDATA[I don&#8217;t remember the movie title, but there was a funny moment when polish emigrant plans to go back to Poland. Someone is offering her a plastic bags,because most probably there are no such things in Poland. She answers &#8220;thank you, indeed in Poland we put our shopping to metal buckets&#8230;&#8221;. Sounds funny? In late [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waterproofman.wordpress.com&amp;blog=193377&amp;post=109&amp;subd=waterproofman&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t remember the movie title, but there was a funny moment when polish emigrant plans to go back to Poland. Someone is offering her a plastic bags,because most probably there are no such things in Poland. She answers &#8220;thank you, indeed in Poland we put our shopping to metal buckets&#8230;&#8221;.<br />
Sounds funny? In late 90s my friend was still receiving bananas from his family that moved to Germany. And used clothes. People abroad thought that in shops there were still only illegal home made vodka and potatoes by this time.</p>
<p>In Poland we used to say that people from other countries expects polar bears on our streets.<br />
Of course it&#8217;s getting better and better now. Now if you ask German what does he know about Poland he will tell you that it&#8217;s a place where they send their wrecked cars. More or less. When Poland was added to European Union Germans on the east changed doors and locks to most solid ones. Companies that installs alarm systems had their happy time.<br />
Friend of mine starts some big deal with one west European company and they are still not sure if they should invest in Poland. &#8220;You know, numbers are quite good, but is it really stable and safe in Poland now?&#8221;.<br />
Well&#8230; No dude&#8230; Bears on the street, buckets for shopping, old wrecked cars&#8230; By the way could you pay me in vodka and bananas?</p>
<p>When I was a kid I wonder how the hell is this possible that we are poor and in other countries they are so rich.<br />
My friend&#8217;s father was in Germany working as a builder. His employer was pointing on him with his finger and explaining to the kids &#8211; &#8220;you should learn and finish studies or you will end up like this poor polish builder working physically whole days&#8221;. Thing is that my friend&#8217;s father is a physics doctor and knows three languages. Despite of this fact it was usually only possibility to earn some money to feed the family by this time.</p>
<p>Here we are getting to the point. Why is it so? Why are we now about 20 years behind Western Europe?<br />
Well, it&#8217;s very simple. Because we were occupied very long time and most of polish patriots were killed by Germans and Russians during the war.<br />
During the war our both occupiers killed not only polish soldiers, but also most of teaching staff, police officers, other patriots. Basically most of valuable persons. It&#8217;s according to 20/80 rule. Most important people were eliminated and it was enough to corrupt whole country for at least two generations.<br />
Some of those people of course survived the war. Most of them were killed later by Russians.<br />
1945 was not end of war for Poland. We were still occupied by Russians. They killed most of survivors from polish army. Good example is <a href="http://en.wikipedia.org/wiki/Witold_Pilecki">Witol Pilecki</a>, author of <a href="http://witoldsreport.blogspot.com/2008/05/volunteer-for-auschwitz-report-by.html">Aushwitz report</a>, big polish hero, captured and executed after fake trial.<br />
Most of polish heroes were killed and defamed by Russian government. In many cases we don&#8217;t even know where those persons were buried. For Poland this was not just a war, all those actions were calculated by Russians to break our nation and they succeeded in big part.</p>
<p>This is why we are now about about 20 years behind Western Europe from political, industry and infrastructure point of view. Luckily we will now have second generation that is not contaminated by war nor occupation.<br />
I just hope that this valuable 20% of polish people will stay in Poland&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/waterproofman.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/waterproofman.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/waterproofman.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/waterproofman.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/waterproofman.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/waterproofman.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/waterproofman.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/waterproofman.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/waterproofman.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/waterproofman.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/waterproofman.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/waterproofman.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/waterproofman.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/waterproofman.wordpress.com/109/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waterproofman.wordpress.com&amp;blog=193377&amp;post=109&amp;subd=waterproofman&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://waterproofman.wordpress.com/2011/03/03/how-bad-is-it-now-in-poland/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/46a7cfc9f082f2c9d3f3a028e6c1b484?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">waterproofman</media:title>
		</media:content>
	</item>
		<item>
		<title>Be agile! Sir yes, sir!</title>
		<link>http://waterproofman.wordpress.com/2009/06/14/be-agile-sir-yes-sir/</link>
		<comments>http://waterproofman.wordpress.com/2009/06/14/be-agile-sir-yes-sir/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 21:03:28 +0000</pubDate>
		<dc:creator>waterproofman</dc:creator>
				<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://waterproofman.wordpress.com/?p=38</guid>
		<description><![CDATA[Years ago when corporations came into being some management pattern was needed. As there was no business model to copy something had to be adapted. Which organisation have to manage many people and work on complex projects? Army. In Army there is whole command chain with president or a minister on the top, some generals [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waterproofman.wordpress.com&amp;blog=193377&amp;post=38&amp;subd=waterproofman&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Years ago when corporations came into being some management pattern was needed.<br />
As there was no business model to copy something had to be adapted. Which organisation have to manage many people and work on complex projects? Army.</p>
<p>In Army there is whole command chain with president or a minister on the top, some generals and captains to work on maps and papers, sergeants and corporal to work with soldiers in the field. And of course <i>the team</i> to kill bad people whatever <i>bad</i> means.<br />
In corporation minister is the CEO/chairman, generals and captains are the upper management to negotiate contracts, create and cancel projects. Sergeants are lower management &#8211; team leaders and all other X leaders &#8211; they work with the team close to the project. And of course the team to kill&#8230; I mean to do the job. Whatever <i>job</i> means.</p>
<p>After years of working with army style management corporations try to <i>be agile</i>. Less management, no X managers, self organising, cross functional teams.<br />
Cross functional teams are quite popular also in army. Team with about seven people with different skills and armament could do a big mess&#8230; Isn&#8217;t it similar in <a href="http://en.wikipedia.org/wiki/Scrum_(development)">scrum</a>? No separate testers and developers team in scrum, no separate launcher teams and M16 teams in army :-)).</p>
<p>How might army look like if they use scrum?</p>
<p><b>Beginning</b><br />
<b>Sergeant:</b> Team 167, you have to attack the tower&#8230;<br />
<b>Team 167:</b> Serg, you have no longer the authority over the team, sir. We will choose our targets after meeting with Captain&#8230; I mean Product Owner.</p>
<p><b>Sprint planning</b><br />
<b>Captain:</b> Teams, last sprint no team decide to attack the tower. This is the item of high priority and you must do this during this sprint.<br />
<b>Teams:</b> No team volunteered for this item because it&#8217;s too big and not clarified enough. Teams would like to know if there are snipers in the tower and how many nades enemy has. Last time we encountered many impediments because items were not specified enough &#8211; land mines and one dangerous ambush. Captain, you have to work more on items specification.</p>
<p><b>Sprint &#8211; Daily scrum 1</b><br />
<b>Sergeant:</b> Team 167, Captain wants us to rescue the hostage. We can do this on our way to the tower.<br />
<b>Team 167:</b> Captain is not allowed to add new items during the sprint. You should know this as a scrum master&#8230; By the way, we don&#8217;t want you to be our scrum master any longer. You don&#8217;t obey to the scrum rules.</p>
<p><b>Sprint &#8211; Daily scrum 2 (sergeant got his last chance :-))</b><br />
<b>Sergeant:</b> Team 167, I want to remind you <b><i>KABOOM</i></b> that you should meet daily. It&#8217;s very important to synchronise work between team members and&#8230; <b><i>DADADADA BOOM</i></b> plan next activities&#8230;</p>
<p><b>Sprint review</b><br />
<b>Team 167:</b> Captain, we manage to kill enemy and occupy the tower.<br />
<b>Captain:</b> Fine, so item #1352 is finished. Good job soldiers!<br />
<b>Sergeant:</b> Sir&#8230; As a scrum master I have to remind you our definition of done. Tower is not jet fortified, tower has no communication with our base and the road to the tower is still mined.<br />
<b>Captain:</b> Ok, so I can&#8217;t mark this item as done. Teams please bear in mind that item #1352 has high priority and must be finished until hmmm&#8230; release.</p>
<p>Can you imagine? :-)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/waterproofman.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/waterproofman.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/waterproofman.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/waterproofman.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/waterproofman.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/waterproofman.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/waterproofman.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/waterproofman.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/waterproofman.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/waterproofman.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/waterproofman.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/waterproofman.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/waterproofman.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/waterproofman.wordpress.com/38/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waterproofman.wordpress.com&amp;blog=193377&amp;post=38&amp;subd=waterproofman&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://waterproofman.wordpress.com/2009/06/14/be-agile-sir-yes-sir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/46a7cfc9f082f2c9d3f3a028e6c1b484?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">waterproofman</media:title>
		</media:content>
	</item>
		<item>
		<title>Job interview &#8211; are you really interested in ANY job..?</title>
		<link>http://waterproofman.wordpress.com/2009/06/12/job-interview-are-you-really-interested-in-_any_-job/</link>
		<comments>http://waterproofman.wordpress.com/2009/06/12/job-interview-are-you-really-interested-in-_any_-job/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 21:26:52 +0000</pubDate>
		<dc:creator>waterproofman</dc:creator>
				<category><![CDATA[career]]></category>

		<guid isPermaLink="false">http://waterproofman.wordpress.com/?p=25</guid>
		<description><![CDATA[Looking for a job as C++ developer? Waiting for another job interview? Tired of &#8220;what does encapsulation mean?&#8221; questions and being judged after half hour interview? Then try to judge your potential employer. Of course first part of job interview is always pretty much the same and there are many howtos about handshaking, eye contact [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waterproofman.wordpress.com&amp;blog=193377&amp;post=25&amp;subd=waterproofman&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Looking for a job as C++ developer? Waiting for another job interview? Tired of &#8220;what does encapsulation mean?&#8221; questions and being judged after half hour interview? Then try to judge your potential employer.</p>
<p>Of course first part of job interview is always pretty much the same and there are many howtos about handshaking, eye contact and such stuff. Then you have more or less known questions and here is first interesting part.</p>
<p>Beginning is usually simple &#8211; where did you work before plus some basic C++ questions. This definitely shouldn&#8217;t be the last part. If programming language basis is enough to get the job, and it wasn&#8217;t interview for greenhorn, newbie or trainee then you should run away. Really.<br />
&#8220;Our system architect knows even how to overload operators in C++&#8221;. Dude, run faster!<br />
Even if there was &#8220;young but very experienced team&#8221; statement in job announcement. Such experience might be painful to share.</p>
<p>Definitely there should be more questions about design patterns, code architecture, uml and tools. If you get this job you&#8217;ll probably work with interviewers or people with similar knowledge. If they are better then you &#8211; you&#8217;ll be able to learn something new. </p>
<p>If everything went well interviewer lets you to ask questions. Think <b>before</b> the interview what could you ask about. All questions about holidays planning, salary, bonuses, social things are important. However don&#8217;t forget about technical things.</p>
<p>My favourite is &#8220;Do you use stl?&#8221;. If the answer is &#8220;no&#8221; then listen to explanation very carefully. If they work on something with operating system then there is probably no explanation. If you&#8217;re told that stl is not efficient, that they developed better and faster library on their own then thank them for their time and flee. Yes, there still are people who reinvent the wheel and poorly rewrite the stl library. We don&#8217;t call them morons only because we are well mannered.</p>
<p>More good questions &#8211; &#8220;Do you use boost?&#8221;, &#8220;Do you support open source?&#8221;, &#8220;Do you use any open source libraries in your projects?&#8221;. If they don&#8217;t want to use free third parties and want to rewrite whole universe their own &#8220;better&#8221; way then you know what to do.</p>
<p>Of course until you have family to support :-)).</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/waterproofman.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/waterproofman.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/waterproofman.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/waterproofman.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/waterproofman.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/waterproofman.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/waterproofman.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/waterproofman.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/waterproofman.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/waterproofman.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/waterproofman.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/waterproofman.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/waterproofman.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/waterproofman.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waterproofman.wordpress.com&amp;blog=193377&amp;post=25&amp;subd=waterproofman&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://waterproofman.wordpress.com/2009/06/12/job-interview-are-you-really-interested-in-_any_-job/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/46a7cfc9f082f2c9d3f3a028e6c1b484?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">waterproofman</media:title>
		</media:content>
	</item>
		<item>
		<title>Changes&#8230;</title>
		<link>http://waterproofman.wordpress.com/2008/05/29/changes/</link>
		<comments>http://waterproofman.wordpress.com/2008/05/29/changes/#comments</comments>
		<pubDate>Thu, 29 May 2008 20:06:34 +0000</pubDate>
		<dc:creator>waterproofman</dc:creator>
				<category><![CDATA[private]]></category>

		<guid isPermaLink="false">http://waterproofman.wordpress.com/?p=22</guid>
		<description><![CDATA[I&#8217;ve changed my job about two months ago and now I work in Nokia Siemens Networks. I can&#8217;t say bad word on my previous employer &#8211; Sonel. Interesting projects and great team, but I just had to try something new. So now, after one and half year of low-level-but-still-object-oriented programming I&#8217;m working on embedded rtos. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waterproofman.wordpress.com&amp;blog=193377&amp;post=22&amp;subd=waterproofman&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve changed my job about two months ago and now I work in Nokia Siemens Networks.</p>
<p>I can&#8217;t say bad word on my previous employer &#8211; Sonel. Interesting projects and great team, but I just had to try something new.</p>
<p>So now, after one and half year of low-level-but-still-object-oriented programming I&#8217;m working on embedded rtos.</p>
<p>By the way &#8211; I would like to thank you for your emails &#8211; some people asked me for ATMega + CC1000 code. Well I&#8217;m very sorry, but it&#8217;s not possible to put this project here. First thing is that I should rewrite, test and document part of code and I just don&#8217;t have enough time to do this. Second is that I don&#8217;t have hardware from this project &#8211; it&#8217;s property of my University.</p>
<p>It would be really nice to run such project on more powerful microcontroller, but I&#8217;m not able do develop boards and port/rewrite code. Just because lack of time.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/waterproofman.wordpress.com/22/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/waterproofman.wordpress.com/22/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/waterproofman.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/waterproofman.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/waterproofman.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/waterproofman.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/waterproofman.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/waterproofman.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/waterproofman.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/waterproofman.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/waterproofman.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/waterproofman.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/waterproofman.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/waterproofman.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/waterproofman.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/waterproofman.wordpress.com/22/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waterproofman.wordpress.com&amp;blog=193377&amp;post=22&amp;subd=waterproofman&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://waterproofman.wordpress.com/2008/05/29/changes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/46a7cfc9f082f2c9d3f3a028e6c1b484?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">waterproofman</media:title>
		</media:content>
	</item>
		<item>
		<title>HAL designing, part 1</title>
		<link>http://waterproofman.wordpress.com/2008/01/02/hal-designing-part-1/</link>
		<comments>http://waterproofman.wordpress.com/2008/01/02/hal-designing-part-1/#comments</comments>
		<pubDate>Wed, 02 Jan 2008 19:43:55 +0000</pubDate>
		<dc:creator>waterproofman</dc:creator>
				<category><![CDATA[microcontrollers]]></category>

		<guid isPermaLink="false">http://waterproofman.wordpress.com/2008/01/02/hal-designing-part-1/</guid>
		<description><![CDATA[Hardware Abstraction Layer is a part of software that (almost) allows you to forget about hardware you&#8217;re working with. In perfect case you can use the same software on different hardware just by changing the hardware layer. Clean and well designed HAL hides hardware differences and separates software layer responsible for hardware managing from main [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waterproofman.wordpress.com&amp;blog=193377&amp;post=21&amp;subd=waterproofman&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Hardware_abstraction_layer" title="HAL" target="_blank">Hardware Abstraction Layer</a> is a part of software that (almost)  allows you to forget about hardware you&#8217;re working with. In perfect case you can use the same software on different hardware just by changing the hardware layer.</p>
<p>Clean and well designed HAL hides hardware differences and separates software layer responsible for hardware managing from main application functionality.</p>
<p>There are some issues to consider before designing and coding HAL&#8230;</p>
<p><span id="more-21"></span><b>Memory and time&#8230;</b></p>
<p>Simple example below. We need some text debug output working on rs232 in our application.</p>
<p><a href="http://waterproofman.room-303.com/hal/haluart.png"><img src="http://waterproofman.room-303.com/hal/haluartsmall.png" align="middle" height="205" width="300" /></a></p>
<p><code>C_Debug</code> class uses pointer to <code>C_Uart</code> object. <code>C_Uart</code> is an abstract class, part of Hardware Abstraction Layer. Because <code>Send</code> and <code>Receive</code> are pure virtual methods <code>C_Debug</code> class doesn&#8217;t know what is the exact uart peripheral. If you implement your own <code>C_Uart&lt;microcontroller_name&gt;</code> class with <code>Send</code> method, you will not have to rewrite software which uses <code>C_Debug</code>.</p>
<p>Of course it&#8217;s not so perfect. Virtual methods aren&#8217;t so cheap &#8211; when you call virtual method there has to be information about exact implementation that should be used. Calling <code>Send</code> method by  <code>C_Debug</code> (on pointer <code>pUart</code>) is in fact executing some extra code before executing proper method. Choosing right method is done by checking the <a href="http://en.wikipedia.org/wiki/Virtual_table" title="Virtual table definition in Wikipedia">virtual table</a>, which should be placed in flash memory.</p>
<p>Of course above uart example is very simple, but imagine bigger HAL with many peripherals &#8211; it may cost much memory (vitables)  and it may make difficult executing fast functions with exact timing. There are (of course) methods to avoid delays but most of them are more like workarounds then clean solutions.</p>
<p>In Uart example (from this blog) you may see two namespaces &#8211; <i>Devs</i> and <i>Periphs</i>. Lets pretend ( :) ) that <i>Devices</i> uses objects from <i>Periphs</i> namespace. The easiest and cheapest way to get portable, HAL alike solution is to cut <i>periphs.h</i> with defines.</p>
<pre><code>#include "uprocdefs.h"
#ifdef UPROC_ATMEGA88
    #include "HAL/ATMega88/uart.h"
#else
    #ifdef UPROC_HC11
        #include "HAL/HC11/uart.h"
    #else
        #error No microcontroller definition!
    #endif
#endif
namespace Periphs
{
    /// UART peripheral.
    extern C_UART UART0;
};
</code></pre>
<p>Of course there must be definition of <code>C_UART</code> class in both files and you&#8217;ll have to compile proper <i>.cpp</i> file in your project. It could be done in <i>Makefile</i>.<br />
From now on you may use UART0 object from namespace Periphs. There is no virtual methods, C_UART classes from HC11 and ATMega88 directories don&#8217;t even need same base class. If C_Debug class uses Send method and this method (same name, parameters and return value type) is implemented in both files this example will work.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/waterproofman.wordpress.com/21/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/waterproofman.wordpress.com/21/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/waterproofman.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/waterproofman.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/waterproofman.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/waterproofman.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/waterproofman.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/waterproofman.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/waterproofman.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/waterproofman.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/waterproofman.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/waterproofman.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/waterproofman.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/waterproofman.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/waterproofman.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/waterproofman.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waterproofman.wordpress.com&amp;blog=193377&amp;post=21&amp;subd=waterproofman&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://waterproofman.wordpress.com/2008/01/02/hal-designing-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/46a7cfc9f082f2c9d3f3a028e6c1b484?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">waterproofman</media:title>
		</media:content>

		<media:content url="http://waterproofman.room-303.com/hal/haluartsmall.png" medium="image" />
	</item>
		<item>
		<title>ATMega88 basic board</title>
		<link>http://waterproofman.wordpress.com/2007/12/26/atmega88-basic-board/</link>
		<comments>http://waterproofman.wordpress.com/2007/12/26/atmega88-basic-board/#comments</comments>
		<pubDate>Wed, 26 Dec 2007 22:44:34 +0000</pubDate>
		<dc:creator>waterproofman</dc:creator>
				<category><![CDATA[avr]]></category>
		<category><![CDATA[microcontrollers]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://waterproofman.wordpress.com/2007/12/26/atmega88-basic-board/</guid>
		<description><![CDATA[Small project in KiCad. ATMega88 with power supply, isp and rs232 connectors on first schematic. Here in png file. Module with max232. Here in png file. It&#8217;s good idea to make separate, small module for rs232 communication &#8211; it may be useful in other projects. You should think about rs232 connector pinout (between board and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waterproofman.wordpress.com&amp;blog=193377&amp;post=20&amp;subd=waterproofman&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Small project in <a href="http://kicad.sourceforge.net/wiki/index.php/Main_Page">KiCad</a>.<br />
ATMega88 with power supply, isp and rs232 connectors on first schematic.<br />
<img src="http://waterproofman.room-303.com/atmega88bb/atmega88bb-small.png" alt="ATMega88 basic board" border="1" /><br />
<a href="http://waterproofman.room-303.com/atmega88bb/atmega88bb.png" target="_blank">Here</a> in png file.</p>
<p>Module with max232.<br />
<img src="http://waterproofman.room-303.com/atmega88bb/max232-small.png" alt="ATMega88 basic board" border="1" /><br />
<a href="http://waterproofman.room-303.com/atmega88bb/max232.png" target="_blank">Here</a> in png file.</p>
<p>It&#8217;s good idea to make separate, small module for rs232 communication &#8211; it may be useful in other projects. You should think about rs232 connector pinout (between board and module). In this case it is possible to plug P2 (RS232) inversely &#8211; this may burn up your rs232 module and even com port or supplier.</p>
<p>I haven&#8217;t got max232 for 3.3 V power supply so I usually put 5 V regulator on rs232 module. As far as I remember ATMega88 tolerates 5 V on its inputs even when it&#8217;s powered with 3.3 V.<br />
To launch this board you&#8217;ll need also stk200 programmer, it&#8217;s very simple and easy to google.<br />
On this basic board you may run uart example. Of course you need to configure clock speed (fuse bits + uart registers)&#8230;</p>
<p><a href="http://waterproofman.room-303.com/atmega88bb/atmega88bb.tar.bz2" title="Basic board project">ATMega88 basic board</a> &#8211; KiCad project.<br />
<a href="http://waterproofman.room-303.com/atmega88bb/atmega88.tar.bz2" title="AVR ATMega88 KiCad library">AVR ATMega88</a>  &#8211; KiCad lib.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/waterproofman.wordpress.com/20/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/waterproofman.wordpress.com/20/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/waterproofman.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/waterproofman.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/waterproofman.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/waterproofman.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/waterproofman.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/waterproofman.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/waterproofman.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/waterproofman.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/waterproofman.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/waterproofman.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/waterproofman.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/waterproofman.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/waterproofman.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/waterproofman.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waterproofman.wordpress.com&amp;blog=193377&amp;post=20&amp;subd=waterproofman&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://waterproofman.wordpress.com/2007/12/26/atmega88-basic-board/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/46a7cfc9f082f2c9d3f3a028e6c1b484?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">waterproofman</media:title>
		</media:content>

		<media:content url="http://waterproofman.room-303.com/atmega88bb/atmega88bb-small.png" medium="image">
			<media:title type="html">ATMega88 basic board</media:title>
		</media:content>

		<media:content url="http://waterproofman.room-303.com/atmega88bb/max232-small.png" medium="image">
			<media:title type="html">ATMega88 basic board</media:title>
		</media:content>
	</item>
		<item>
		<title>Short holidays</title>
		<link>http://waterproofman.wordpress.com/2007/08/31/short-holidays/</link>
		<comments>http://waterproofman.wordpress.com/2007/08/31/short-holidays/#comments</comments>
		<pubDate>Fri, 31 Aug 2007 14:45:46 +0000</pubDate>
		<dc:creator>waterproofman</dc:creator>
				<category><![CDATA[private]]></category>

		<guid isPermaLink="false">http://waterproofman.wordpress.com/2007/08/31/short-holidays/</guid>
		<description><![CDATA[I&#8217;ve been moving to our new house for two months and I still need one month at least to finish renovation. Because we&#8217;re doing most things without any help it&#8217;s really time-consuming. Moreover I&#8217;ve got peak month at work, we have some new hardware. I know that every man is a boy and I have [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waterproofman.wordpress.com&amp;blog=193377&amp;post=18&amp;subd=waterproofman&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been moving to our new house for two months and I still need one month at least to finish renovation. Because we&#8217;re doing most things without any help it&#8217;s really time-consuming. Moreover I&#8217;ve got peak month at work, we have some new hardware. I know that every man is a boy and I have to say that getting some new devices, is for me like getting favorite candy. Especially when some (even small) part was designed by me. Working with new hardware, getting it to work, putting small functionality together into bigger pieces just make me happy.</p>
<p>Anyway &#8211; I had one-week holidays :-) in Poland and Czech Republic. What can I say&#8230; They have much better roads. Weather was quite good &#8211; nights were sometimes rainy days usually cloudless (in fact I don&#8217;t afraid of rain, right..?).</p>
<p>I&#8217;m not going to complain or something, but selling alcohol in small towns and villages in my beautiful country should be forbidden. It&#8217;s sad that you meet the same drunk morons in front of only shop in the village every day. Fortunately you may still meet some good people and find charming places, usually with no people at all.</p>
<p><a href="http://picasaweb.google.com/pp.debski/Vacation2007/photo#5104617893586348338"><img src="http://lh6.google.com/pp.debski/Rtc-7cVRKTI/AAAAAAAAAFo/mT9NHsjYKeY/s144/pict0150.jpg" align="left" /></a></p>
<p><a href="http://picasaweb.google.com/pp.debski/Vacation2007/photo#5104617893586348322"><img src="http://lh6.google.com/pp.debski/Rtc-7cVRKSI/AAAAAAAAAFg/YCgxHbRjJQ0/s144/pict0104.jpg" align="right" /></a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/waterproofman.wordpress.com/18/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/waterproofman.wordpress.com/18/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/waterproofman.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/waterproofman.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/waterproofman.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/waterproofman.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/waterproofman.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/waterproofman.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/waterproofman.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/waterproofman.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/waterproofman.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/waterproofman.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/waterproofman.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/waterproofman.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/waterproofman.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/waterproofman.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waterproofman.wordpress.com&amp;blog=193377&amp;post=18&amp;subd=waterproofman&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://waterproofman.wordpress.com/2007/08/31/short-holidays/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/46a7cfc9f082f2c9d3f3a028e6c1b484?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">waterproofman</media:title>
		</media:content>

		<media:content url="http://lh6.google.com/pp.debski/Rtc-7cVRKTI/AAAAAAAAAFo/mT9NHsjYKeY/s144/pict0150.jpg" medium="image" />

		<media:content url="http://lh6.google.com/pp.debski/Rtc-7cVRKSI/AAAAAAAAAFg/YCgxHbRjJQ0/s144/pict0104.jpg" medium="image" />
	</item>
		<item>
		<title>New lpc23xx errata</title>
		<link>http://waterproofman.wordpress.com/2007/06/18/new-lpc23xx-errata/</link>
		<comments>http://waterproofman.wordpress.com/2007/06/18/new-lpc23xx-errata/#comments</comments>
		<pubDate>Mon, 18 Jun 2007 22:51:01 +0000</pubDate>
		<dc:creator>waterproofman</dc:creator>
				<category><![CDATA[arm]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[microcontrollers]]></category>

		<guid isPermaLink="false">http://waterproofman.wordpress.com/2007/06/18/new-lpc23xx-errata/</guid>
		<description><![CDATA[NXP published new erratasheet for lpc23xx family (see previous post). It&#8217;s available here. To summarize &#8211; sometimes turning MAM fully enable may cause instability. Workaround &#8211; don&#8217;t (fully) enable MAM. I&#8217;ve expected much more details, so I&#8217;m really dissapointed. Maybe they aren&#8217;t sure yet when and why exactly MAM fails&#8230; Anyway I haven&#8217;t noticed new [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waterproofman.wordpress.com&amp;blog=193377&amp;post=17&amp;subd=waterproofman&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>NXP published new erratasheet for lpc23xx family (see previous post).<br />
It&#8217;s available <a href="http://www.standardics.nxp.com/support/documents/microcontrollers/?type=errata"> here</a>.<br />
To summarize &#8211; sometimes turning MAM fully enable may cause instability. Workaround &#8211; don&#8217;t (fully) enable MAM.<br />
I&#8217;ve expected much more details, so I&#8217;m really dissapointed. Maybe they aren&#8217;t sure yet when and why exactly MAM fails&#8230;<br />
Anyway I haven&#8217;t noticed new errata for lpc21xx family. Maybe they mismatched family name with lpc24xx, which of course is affected by this bug. &#8220;Of course&#8221; because lpc24xx is based on lpc23xx.<br />
There is one more bug about code execution speed. If code is executed from flash memory frequency is limited to 60MHz. I&#8217;m not sure what it means. Is 60MHz maximum main clock frequency or maybe for clock faster then 60MHz code will be executed with same speed? In first case &#8211; peripherals and code work with max 60MHz. In second &#8211; code is executed as with 60MHz clock, but peripherals (like timers&#8230;) may work up to 72MHz.<br />
Far for now &#8211; with 72MHz clock and MAM disabled I consider lpc23xx working stable.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/waterproofman.wordpress.com/17/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/waterproofman.wordpress.com/17/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/waterproofman.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/waterproofman.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/waterproofman.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/waterproofman.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/waterproofman.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/waterproofman.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/waterproofman.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/waterproofman.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/waterproofman.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/waterproofman.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/waterproofman.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/waterproofman.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/waterproofman.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/waterproofman.wordpress.com/17/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waterproofman.wordpress.com&amp;blog=193377&amp;post=17&amp;subd=waterproofman&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://waterproofman.wordpress.com/2007/06/18/new-lpc23xx-errata/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/46a7cfc9f082f2c9d3f3a028e6c1b484?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">waterproofman</media:title>
		</media:content>
	</item>
	</channel>
</rss>
