<?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>Themathmagician&#039;s Weblog</title>
	<atom:link href="http://themathmagician.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://themathmagician.wordpress.com</link>
	<description>Do good Software Architecture. Go Agile. Get a Life.</description>
	<lastBuildDate>Fri, 08 Oct 2010 21:59:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='themathmagician.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Themathmagician&#039;s Weblog</title>
		<link>http://themathmagician.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://themathmagician.wordpress.com/osd.xml" title="Themathmagician&#039;s Weblog" />
	<atom:link rel='hub' href='http://themathmagician.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Fjallrevan Classic 2010</title>
		<link>http://themathmagician.wordpress.com/2010/10/08/fjellrevan-classic-2010/</link>
		<comments>http://themathmagician.wordpress.com/2010/10/08/fjellrevan-classic-2010/#comments</comments>
		<pubDate>Fri, 08 Oct 2010 16:41:29 +0000</pubDate>
		<dc:creator>themathmagician</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[trekking]]></category>

		<guid isPermaLink="false">http://themathmagician.wordpress.com/?p=120</guid>
		<description><![CDATA[So I am here, in the far north, in the city Kiruna: 67° 51&#8242; 0&#8243; N / 20° 13&#8242; 0&#8243; E This means we are above the polar circle, in an eternally frozen country, where the summer is full of light, and the winter is darkness. I came here to participate in an adventure run called Fjallevan [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=themathmagician.wordpress.com&amp;blog=2170618&amp;post=120&amp;subd=themathmagician&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So I am here, in the far north, in the city Kiruna:</p>
<h3>67° 51&#8242; 0&#8243; N / 20° 13&#8242; 0&#8243; E</h3>
<p>This means we are above the polar circle, in an eternally frozen country, where the summer is full of light, and the winter is darkness.</p>
<p>I came here to participate in an adventure run called Fjallevan Classic. Its a trek along Kungsledan, a famous long distance trek that was used for centuries by the kings tax collectors, when they came to gather goods from the Lap people for the king far away in Stockholm. Its 110 kilometers with backpack and tent, and its on time.</p>
<p>I came here, because I dreamt of this run since the first time I heard about it. My kids told me:</p>
<p>- Mamma, go for gold!</p>
<p>This means, that I have to walk the trek in less than 72 hours.</p>
<p>When I am getting ready in the start area, I wonder what I am doing here. I like my mountains with silence, contemplation. But what is this, a crowd of people, 200 trekkers preparing to walk, and that is only the second start group. During the next 3 days, 2000 trekkers will pass trough the start area, and fill up the beautiful trail like a colorful slowly moving snake.</p>
<p>But this feeling of regret only lasted the first couple of hours. Soon the trek was really fantastic.</p>
<p>I liked the challenge &#8211; see how fast you can walk a specific distance, carrying everything you need to survive with you into the mountains &#8211; food, gas, tent &#8230;<br />
The high North is insanely beautiful, the sky is so clear, absolutely no civilization, and these fantastic shapes of mountains and valleys, lakes blinking like jewels.<br />
It was a hard trek for me &#8211; at moments I felt like crying &#8211; my feet hurt from blisters, and I had too put on so many compeeds, that there was no room for the foot left in my shoes. And I really, really hated my shoes the last 30 kilometers, and decided it was time to let them go on retirement after 10+ years of service (at the time of this writing I am the happy owner of a new pair of Meindl boots).</p>
<p>When the walking was too hard, the road too long and lonely, I discovered that it always helps to remember to breathe, and walk with the breath. One step at a time, and you eventually get everywhere.</p>
<p>Repeating like a mantra:<br />
- This is your dream, you wanted to do this, and you can do this. Right now, you are living your dream.<br />
I was alone, I wanted to do this challenge alone,  so I had to talk to myself in my head, too keep walking when every stone at the side of the road looked so comfy to rest on.<br />
It taught me something about, that I am  the only one person responsible for realizing my dreams, sometimes it can be hard, but with enough motivation I can do it. But I am also the only person responsible for not realizing my dreams, if I stop motivating myself, nobody will reach my goals for me.</p>
<p>When I arrived at the goal, the official time was 53 hours. As I approached the target, I was surprised to see people clapping at me. Such a warm, happy feeling overwhelmed me, tears fled on my face, I must have walked the last few steps on air. They gave me a drink, and a golden medal, and I knew I have made it!</p>
<p>The night comes, a folk music band comes and start playing lively A big festive party, everybody clad in hiking gear, pocketed trousers, fleece shirts, people hang around the tents and the goal area, clapping everybody in. The music is faster and faster, soon people are dancing, whirling, jumping. I am dancing on the table, I am dancing with a boy, and another, and another, it start raining trough the whole in the roof, but we dont mind, we keep dancing  too the wild, crazy folk music.</p>
<p>- Why are you so happy? &#8211;  I asked Krister, my new friend.</p>
<p>- I am on a drug. The Fjallrevan Classic drug &#8211; he replied.</p>
<p>Who would believe that this lapp-kota was full of tired wanderers, that had the weariness from 110 km trekking trough rough terrain in their legs?</p>
<p>What a different mountain experience.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/themathmagician.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/themathmagician.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/themathmagician.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/themathmagician.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/themathmagician.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/themathmagician.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/themathmagician.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/themathmagician.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/themathmagician.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/themathmagician.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/themathmagician.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/themathmagician.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/themathmagician.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/themathmagician.wordpress.com/120/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=themathmagician.wordpress.com&amp;blog=2170618&amp;post=120&amp;subd=themathmagician&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://themathmagician.wordpress.com/2010/10/08/fjellrevan-classic-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fe0a49bcae49d21294e282a23f1373ce?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">themathmagician</media:title>
		</media:content>
	</item>
		<item>
		<title>Europa on Rails</title>
		<link>http://themathmagician.wordpress.com/2010/10/08/europa-on-rails/</link>
		<comments>http://themathmagician.wordpress.com/2010/10/08/europa-on-rails/#comments</comments>
		<pubDate>Fri, 08 Oct 2010 16:39:41 +0000</pubDate>
		<dc:creator>themathmagician</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[trekking]]></category>
		<category><![CDATA[budapest]]></category>
		<category><![CDATA[bulgaria]]></category>
		<category><![CDATA[e3]]></category>
		<category><![CDATA[hiking]]></category>
		<category><![CDATA[hungary]]></category>
		<category><![CDATA[interrail]]></category>
		<category><![CDATA[istanbul]]></category>
		<category><![CDATA[pirin]]></category>
		<category><![CDATA[rodopi]]></category>
		<category><![CDATA[serbia]]></category>
		<category><![CDATA[sofia]]></category>
		<category><![CDATA[toytrain]]></category>
		<category><![CDATA[train]]></category>
		<category><![CDATA[turkey]]></category>

		<guid isPermaLink="false">http://themathmagician.wordpress.com/?p=118</guid>
		<description><![CDATA[Back and forth with the Orient Express I am 34 years old. I have never ever been on a real interrail trip, with sleeping bag and foam matress slowly rolling and rocking trough Europe. Each year a new summer comes, the train stations fill up with young people with big backpacks and even bigger dreams. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=themathmagician.wordpress.com&amp;blog=2170618&amp;post=118&amp;subd=themathmagician&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h1>Back and forth with the Orient Express</h1>
<p><a href="http://themathmagician.files.wordpress.com/2010/10/img_2819.jpg"><img class="size-medium wp-image-124 alignleft" title="IMG_2819" src="http://themathmagician.files.wordpress.com/2010/10/img_2819.jpg?w=200&#038;h=300" alt="" width="200" height="300" /></a>I am 34 years old. I have never ever been on a real interrail trip, with sleeping bag and foam matress slowly rolling and rocking trough Europe. Each year a new summer comes, the train stations fill up with young people with big backpacks and even bigger dreams.</p>
<p>Each summer I was dreaming of going too. But I couldnt, cirumstances were never auspicious.  At some point the young people stopped looking at me as &#8220;young&#8221;, and together with this change in perception the dream faded slowly away.</p>
<p>Until this summer. 2010.</p>
<p>On my daily commute to work, I have been passing a poster every morning &#8220;<strong>F*ck the plane, go Interrail</strong>&#8220;.</p>
<p>Power of marketing?</p>
<p>I bought an Interrail ticket. The best kind &#8211; one month of continuous travel &#8211; total freedom, no restrictions. And one for my 15 year old son as well, whom I managed to convince to go with his old mamma on a holiday, that involves changing lots of trains.</p>
<p>This is how a magic adventure started, that took us from Scandinavia to the Orient, and back, filled all senses, and left an impression of Europe as a single landscape, interconnected by culture, languages, family ties, rail roads, power lines, long black stretches of asphalt and fields of corn and wheat and sunflowers.</p>
<p>We went as far as we could go &#8211; to Istanbul in Turkey &#8211; and then came all the way back to the North.</p>
<p>It was a trip of many discoveries &#8230;</p>
<h1>In search of European Longdistance Walking Path E3</h1>
<p>I have a special love for long roads and paths that wind, spanning its own reality, leading a wanderer trough villages and cities, trough space and trough time, in a series of arrivals and departures, on a journey that quickly becomes internal as well as external. A couple of years ago walking the Camino de Santiago left a strong imprint on my mind and my feet. Where can I have more walking magic?</p>
<p><a href="http://www.era-ewv-ferp.com/index.php?topmenu_id=29&amp;id=29&amp;page_id=102&amp;module=text">The European Union has a webpage</a>, with so called Longdistance Walking Paths. I found one called E3. I dont know why I fell in love with it.</p>
<p>Maybe it was the one with blank spots on the map? Maybe because it starts in Istanbul &#8211; the easternmost possible corner of Europe, and runs across culture, countries and history, all the way to Santiago de Compostella in Spain, the westernmost corner of our continent.</p>
<p>Maybe as a preparation to walk this fantastic route one day, I had this romantic idea of tracking down the eastern (blank, uncharted) part of E3 by train, and spending a few days here, a few days there, hiking the most scenic parts.</p>
<p>The E3 goes roughly like this:</p>
<ul>
<li><strong>Turkey &#8211; Bulgaria &#8211; Romania &#8211; Hungary &#8211; Slovakia &#8211; Poland &#8211; Germany &#8211; France &#8211; Spain</strong>.</li>
</ul>
<p>Given a non-existent amount of information, like a map of Europe with a winding line, no travel accounts, blogs or description, I thought we can just go along the winding line, and try to find a path. Having choosen thecountries, I did a little bit of planning by looking for nice <a href="http://www.couchsurfing.org/">Couchsurfing hosts</a> in each of these countries. And I thought that you can always buy a better map, ask people around, and hear more about the trail once in a given country.</p>
<p>How do you pick whom to meet of the thousands and thousands of possibilities? You dont pick, just trust that you will meet exactly whom you are supposed to meet:</p>
<p><strong>David</strong>, an active himalayist from Budapest, that happened to be gone, but left os directions to his yurt.</p>
<p><strong>Georgi</strong>, a construction engineer from Bulgaria, that dreams of standing on the highest point of each european country.</p>
<p><strong>Kubilay</strong>, a security engineer from Turkey, that understands how to link psychology with the war on terror and information security into a bunch of cool new ideas.</p>
<p>Let me admit it at once. We didn&#8217;t find the E3. But we found so much else, that it didnt matter. E3 is for walking, anyway.</p>
<h1>Hungary</h1>
<p>I was really struck by the beauty of Budapest Keleti, the Eastern train station. Like a temple of progress, like a belief in a better future, created by steel, rail, and working hands. 9am, crawling out of a delayed sleeper train, sweaty and weary by 48 hours of travel.</p>
<p>The day before I was sipping a Mojito toes buried in the sand of a river-beach-bar in Eastern Berlin, close to the Gallery and whats left of the Berlin Wall.</p>
<p>The day before that I was sipping a capuccino at Nyhavn, a historic port  in Copenhagen, trying to get a hectic work week to disappear, and tune into the concept of holiday and adventure.</p>
<p>First things first. Money, bathroom, luggage store, food.</p>
<p>Beautifull secession architecture, the Fos, termal bath.</p>
<p>Stroll around, look at how Buda and Pest mirror each other.</p>
<h1>What kind of money do we need here?</h1>
<p>We follow the classic route of the Orient Express.</p>
<p>Ours is worn down and shabby, but we are rolling.</p>
<p>Hungary.  Serbia. Bulgaria. Turkey.</p>
<p>In 36 hours of travel, from leaving Budapest until arriving in Istanbul, we go in and out of the European Union. The language is changing from hungarian to serbian to bulgarian to turkish. Money is changing from Forinth to Dinars to Levi to Lira.</p>
<p>I have to write the exchange rates down on a piece of paper.</p>
<h1>Istambul</h1>
<p>East meets west over a small glass cup filled with çay.</p>
<p>Bosphorus is spanned by several bridges, and criss crossed by ferries, that carry people from one shore to another.</p>
<p>Haga Sophia and the minarets of the Blue Mosque on one shore, the Galanga tower on the other, a breath of fresh air in the dusty warm city.<a href="http://themathmagician.files.wordpress.com/2010/10/img_2869.jpg"><img class="alignright size-medium wp-image-145" title="IMG_2869" src="http://themathmagician.files.wordpress.com/2010/10/img_2869.jpg?w=300&#038;h=200" alt="" width="300" height="200" /></a></p>
<p>We are met on the station by our Couchsurfing host, Kubilay, and he looks nice, and I dont know that he will be such a fantastic friend, such a wonderful addition to my life.</p>
<p>He drives us trough the city, we pass the famous bridge, and we are in Asia. I am a little disappointed, its not allowed to walk there, and stand with one foot on each continent, its a highway with dense traffic, no room for romantic pedestrians.</p>
<p>We are in our hosts spacious apartment, where we are met by Ozan, the house mate, and we drink a cup of çay, looking a bit surprised at each other, still strangers.</p>
<p>But soon we arent strangers anymore, and even trough the boys are busy with work during the day, the nights are ours and fill quickly with laughter, and joy, and sheer happiness. A few days later I discover,  that what I thought a cliche is so true, and happened to us &#8211;  we were picked up from the stations by a stranger, when we left, it hurt because we were leaving a friend.</p>
<p>Our hosts give us directions, and everyday we go exploring this vibrant city, with its eternal clash of culture. The turkish flag is so proud, it is waving in the wind from every imaginable importan position, the red background and the moon. The city is crowded, the traffic jams are traditional, every word and concept has a deeper meaning.</p>
<p>Our hosts play a traditional turkish instrument called baglama, and my son is soon hooked into learning a simple tune. We learn lots of concepts about nazar, intuition, soul &#8211; and about hospitality. The words are so complicated, almost nothing is recognizable from other languages I know, and I have a hard time sticking a few courtesities to my brain.</p>
<p>But we have patient teachers. We leave after having stayed longer than originally planned, and with a brand new baglama strapped to the backpack.</p>
<p>Definitely the most amazing thing about Turkey is its people.</p>
<h1>Bulgaria &#8211; enchanted by the mountains</h1>
<p>We are in Devin. Rodopi mountains are lush green, full of herbs, birds, bees, smells.</p>
<p>Farming is done with the power of back and hand, horse carriages move with dignity up the winding mountain roads.  We go exploring into the wild country side, discover a termal swimming pool, and get lost on a pretty easy trail. When we climb up to the top, we see the country around us, we are pretty high, its wild, isolated. Range after range of mountains spans the horizon, everthing covered by green vegetation, and far far away gray-violet shapes mark the tallest mountains in Bulgaria.</p>
<p>Georgi, such a beautiful human being, full of dreams and determination is here in the little town of Devin to build a dam. We laugh that its a long flashmob, a thousand men came, spent 5 years building a dam, and will soon go away.</p>
<p>Learning, sharing, giving. That is what Couchsurfing is about.</p>
<h1>Istambul take two</h1>
<p>Back to civilization after a wonderfull time spent in the mountains. We bumble with bus from Bansko to Sofia, find the Central Train Station, and have a long look at the list of train departures, in all directions, everything written in the cyrillic alphabet.</p>
<p>We can go there. Or there. Or there. We had plans of going to Romania, we have left Istanbul.</p>
<p>At least we tried to leave, because we find out that we have to go back to our new turkish friends. An invisible power is pulling us back, and soon we are in the little glass booth that sells international seat reservations. Friendship has its demands.</p>
<p>The woman has such an unintersted face when she tells me, that I cant go to turkey because  I am a woman, and the train has only reservations left for men.</p>
<p>- No problem.</p>
<p>No, no, you cant go.</p>
<p>- But I want to go to Istanbul.</p>
<p>Cant, cant be done. Only for men.</p>
<p>The feminist inside me wakes up. This is gender discrimination! We are inside the European Union, where my right to free movement is restricted because of gender. I decide to tell this unparticipating lady, that I want to report the incident to the police.</p>
<p>- Little english, little english.</p>
<p>But in the end she produces a ticket. I can go &#8211; my son is a bit worried.</p>
<p>- Mamma, maybe you have to wear a fake moustache? Otherwise everybody can see that you are a lady.</p>
<p>We roll trough Bulgaria, a full moon is accompanying us, spilling a flood of white light on the corn fields, the roads, the power lines.</p>
<p>Everything is so connected, we move along lines planned by others, new roads built on old ones, for thousands of years people have moved on this road, like a river.</p>
<p>The ceremony of getting the right stamp in the passport at the Bulgarian &#8211; Turkish border is repeating itself, just as entertaining and surreal as the previous time.</p>
<p>And in the morning we are back in Istanbul, the city-desert full of houses, the horizon cut into pieces with tall minarets from all directions.</p>
<p>Back together with our two new friends, more sightseeing, more museums.</p>
<p>A full moon is shining for us on our night walks.</p>
<p>There is more of the singing, playing, laughing, nagre, rake &#8211; turkish people know how to enjoy life.</p>
<h1>All the way back</h1>
<p>I am talking with one of the room mates in the sleeper, a middle aged lawyer from Argentina, and I discover that 1o minutes, talking non-fluently in spanish, you can drill down to core of thing, the essence of life, and purpose in life. We are like naked to each other, and seeing the reflection of oneself in the eyes of the other brings a new clarity to the understanding.</p>
<p>We are talking about love, about divorcing, about integrity.</p>
<p>The Argentinians leave us in Sofia, the train is running late, we cant leave it to power shop some food supplies, so we ask them to do a favor, and they come back from the food run with new supplies of chips and ice tea.</p>
<p>The next new friends in the sleeper room is a couple thats romantically in love, two jewish-russian-american college students reunited after a year of studying abroad and self-realization. We make lists of countries we should love and hate, its a competition, the couple with the longest hate list will loose the game.</p>
<p>- Germany, Russia, Gypsies, &#8230;</p>
<p>- Aussies, Mexicans, &#8230;</p>
<p>Time flows, we pass a border, stamping game, passport control, and the dicrete 3 men in suits, that slip a bunch of money into the pocket of the controller. Its the only compartment that doesnt get a thorough check.</p>
<p>We have left the European Union, and rolled into Serbia.</p>
<p>The trail is winding trough mountains, high faces rise on both sides and shadow the sun. Its grey rocks, emptiness, a hard land to live in, a hard land to fight for.</p>
<p>The train pulls into the station of Nis. Serbian railways havent discovered the concept of a restaurant car, but they will change the engine, and we have a little less than 10 minutes to make a food run. With a loudly beating heart and using hand gestures and a mix of polish/english we make a quick order of two gigantic hamburgers with freshly grilled meat the size of my plate at home. I forget that I am semi-vegetarian, and enjoy the sight. Breathless from running back we are at the coach just in time for departure.</p>
<p>We keep rolling, the sun is lower and lower, the turkish train conductor pays us a lot of small visits, he gives us tea, and fruit, we show each other family pictures and talk in a mixture of sign language, and the few turkish words, that we managed to learn.</p>
<p>The train creeps trough Serbia, and is unbelievably sloooow, but we learn from the turkish conductor, that this is a record trip, we are only a couple of hours late, and not the usual 18. Its dark outside when we finally pull in to the station in Belgrade.</p>
<p>- Train to Budapest?</p>
<p>- It left 3 hours ago!</p>
<p>- When is the next one?</p>
<p>- Tomorrow!</p>
<p>We have to admit it, we are stuck here in Belgrade.</p>
<p><a href="http://themathmagician.files.wordpress.com/2010/10/img_2996.jpg"><img class="alignright size-medium wp-image-142" title="IMG_2996" src="http://themathmagician.files.wordpress.com/2010/10/img_2996.jpg?w=300&#038;h=200" alt="" width="300" height="200" /></a></p>
<p>A couple of desperate phone calls isnt enough to arrange an emergency-couch, and we decline the conductors kind offer of letting us sleep in the train. Instead,  we check in for the night in the youth hostel thats just opposite the train station. 6 Euro for a dorm bed and  hot shower after such a long train ride &#8211; thats gooood value.</p>
<p>Smiles come back on the tired faces, and stay there until we discover lice in our hair &#8211; the seats were suspiciously looking in the sleeper from previous night.</p>
<p>So we have to find a pharmacy-after-dark, and a restaurant, and try to find the main walking street, and also do some sightseeing, now that we are here.</p>
<p>So strange to be in a city that has been at war not so long ago, now its vibrant and modern, full og highrise building, glam shops, fashion and open air cafes.</p>
<p>Back in the hotel we improvize some lice-extermination attack with plastic bags and a chemical potion that has a very acid smell, and gives tears in the eyes just from bein near it. My son goes to sleep, but I cant resist the tempation of joining a happy party of people sitting on the balcony, overlooking the roofs of Belgrade, sipping wine.</p>
<p>They are so amazed, that I am here just by coincident, moving on the very next morning.</p>
<h1>Warszawa Rising</h1>
<p>After 48 hours of hardcore train travel, we arrive in Warsaw Central. We have an unmovable deadline with history, that my son doesn&#8217;t want to miss.</p>
<p><img class="alignleft size-medium wp-image-143" title="IMG_3000" src="http://themathmagician.files.wordpress.com/2010/10/img_3000.jpg?w=200&#038;h=300" alt="" width="200" height="300" /></p>
<p>Its August 1.</p>
<p>A day full of emotions in the city of Warsaw.</p>
<p>The anniversary of the Warszawa Rising.</p>
<p>During II World War, in 1944, when the russian red army was camping on the left hand bank of the Vistuala river, a desperate military action started in Warsaw. For 63 days thousands of young boys and girls participated in a desperate effort to liberate the city, and threw out the german oppressor. Really not armed with weapons, but with songs and love for the homeland. The new untrained soldiers were beaten, shot, deported. The city was burned down to the ground, the population carried away on trains to unknown destinations. Unbelievable loss of life, of everything that was beautiful. Warszawa has been rebuilt, but the old one is gone forever.</p>
<p>We go together to the military cemetery, Powazki, to participate in the memorial.</p>
<p>Exactly at 1700 the traffic stops, and every driver in the city makes a long noise with the car horn. The infernal sounds go on and on, everyone knows, that  it was exactly at this hour 61 years ago, that the fightings started.</p>
<p>- We are proud that you dared.</p>
<p>-We remember you, that you died fighting for our freedom.</p>
<p>-You didn&#8217;t win &#8211; but we admire your courage.</p>
<p>Red-white flags, red-white flowers, red-white ribbons.</p>
<p>A sea of solemn faces, in deep thoughts.</p>
<h1>North, north, north</h1>
<p>Next day comes, and I am going further north.</p>
<p>From Warszawa to Berlin, we pass fields of wheat, and small villages, I pass the time practicing my few japanese words with three wonderfull ladies that were in Poland to play Chopin. Japanese love Chopin.</p>
<p>In Berlin i try to buy a ticket for the sleeper train to Sweden, but there are none left. I ask the train conductor, but he says there are none left. I decide to stick around the train anyway, because I have set my mind on going to Sweden. Another woman with a backpack looks like she is doing the same thing. Combined magic of two determined female travelers works, and the train masters hushes us into the train. I share the tiny cubicle with Margita, she is returning home from a circuit of Mont Blanc.</p>
<p>We discuss the different sizes of our backpacks, compare shoes and blisters, what a fabulous meeting on platform 26 in Berlin Hauptbahnhoff. When we wake up, we are in Sweden.</p>
<p>I have to switch trains in Lund, a hurried hug to Margita, and I have 1 hours to drink a cappucino, and see the famous Lund cathedral.</p>
<p>Cathedrals are so inspiring &#8211; this effort of thousands of uneducated people, that made them dream and transcend from stones and mortar into a world of timeless beauty.</p>
<p>Next train goes to Stockholm. Like the last frontier of civilization, Stockholm is the city where I always spend time between trains running around for last minute shopping &#8211; fuel for the mountain stove, new trekking socks.</p>
<p>The next train, from Stockholm to Kiruna is full of people dressed for the fields, backpacks, boots, light in their eyes.</p>
<p>I share the appartment with 3 old friends, they invite me to their meal of cheese, pears, bread and wine. We make mixed english-swedish conversation, and go north, north, north.</p>
<p>Sweden is full of woods, unending stretches of dark green woods.</p>
<p>The sky is different, higher, lighter, the air is cooler. It doesnt really get dark that night. I lay in my berth, and I think that its time to get ready for the next challenge.</p>
<p>A challenge of a 110 km adventure run in Lapland, a frozen country above the polar circle, t<a href="http://www.fjallraven.com/classic/">he Fjellrevan Classic 2010</a>.</p>
<p>The interrail ticket is due to expire. End of one adventure, a new one is beginning. <a href="http://themathmagician.wordpress.com/2010/10/08/fjellrevan-classic-2010/">But thats the next story </a>&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/themathmagician.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/themathmagician.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/themathmagician.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/themathmagician.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/themathmagician.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/themathmagician.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/themathmagician.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/themathmagician.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/themathmagician.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/themathmagician.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/themathmagician.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/themathmagician.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/themathmagician.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/themathmagician.wordpress.com/118/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=themathmagician.wordpress.com&amp;blog=2170618&amp;post=118&amp;subd=themathmagician&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://themathmagician.wordpress.com/2010/10/08/europa-on-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fe0a49bcae49d21294e282a23f1373ce?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">themathmagician</media:title>
		</media:content>

		<media:content url="http://themathmagician.files.wordpress.com/2010/10/img_2819.jpg?w=200" medium="image">
			<media:title type="html">IMG_2819</media:title>
		</media:content>

		<media:content url="http://themathmagician.files.wordpress.com/2010/10/img_2869.jpg?w=300" medium="image">
			<media:title type="html">IMG_2869</media:title>
		</media:content>

		<media:content url="http://themathmagician.files.wordpress.com/2010/10/img_2996.jpg?w=300" medium="image">
			<media:title type="html">IMG_2996</media:title>
		</media:content>

		<media:content url="http://themathmagician.files.wordpress.com/2010/10/img_3000.jpg?w=200" medium="image">
			<media:title type="html">IMG_3000</media:title>
		</media:content>
	</item>
		<item>
		<title>Enchanted Thailand</title>
		<link>http://themathmagician.wordpress.com/2010/10/08/enchanted-thailand/</link>
		<comments>http://themathmagician.wordpress.com/2010/10/08/enchanted-thailand/#comments</comments>
		<pubDate>Fri, 08 Oct 2010 16:37:26 +0000</pubDate>
		<dc:creator>themathmagician</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://themathmagician.wordpress.com/?p=113</guid>
		<description><![CDATA[True family vacation Mother, brothers, sister, kids, husband &#8230; Highlighst from the 3 weeks:  Fabulous villa on Phuket Aikido, wild elephant, snorkelling, driving around on scooters Sea kayaking in Phang Nga bay Rock climbin in Railey, and the coolest beach Ko Lanta &#8211; diving, muslims, quiet, getting lost, elephants Ko Hai &#8211; picture perfect paradise, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=themathmagician.wordpress.com&amp;blog=2170618&amp;post=113&amp;subd=themathmagician&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>True family vacation</p>
<p>Mother, brothers, sister, kids, husband &#8230;</p>
<p>Highlighst from the 3 weeks: <a href="http://themathmagician.files.wordpress.com/2010/10/img_2727.jpg"><img class="alignnone size-medium wp-image-116" title="IMG_2727" src="http://themathmagician.files.wordpress.com/2010/10/img_2727.jpg?w=200&#038;h=300" alt="" width="200" height="300" /></a></p>
<p>Fabulous villa on Phuket</p>
<p>Aikido, wild elephant, snorkelling, driving around on scooters</p>
<p>Sea kayaking in Phang Nga bay</p>
<p>Rock climbin in Railey, and the coolest beach</p>
<p>Ko Lanta &#8211; diving, muslims, quiet, getting lost, elephants</p>
<p>Ko Hai &#8211; picture perfect paradise, and incredibly friendly owner</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/themathmagician.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/themathmagician.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/themathmagician.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/themathmagician.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/themathmagician.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/themathmagician.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/themathmagician.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/themathmagician.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/themathmagician.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/themathmagician.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/themathmagician.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/themathmagician.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/themathmagician.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/themathmagician.wordpress.com/113/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=themathmagician.wordpress.com&amp;blog=2170618&amp;post=113&amp;subd=themathmagician&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://themathmagician.wordpress.com/2010/10/08/enchanted-thailand/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fe0a49bcae49d21294e282a23f1373ce?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">themathmagician</media:title>
		</media:content>

		<media:content url="http://themathmagician.files.wordpress.com/2010/10/img_2727.jpg?w=200" medium="image">
			<media:title type="html">IMG_2727</media:title>
		</media:content>
	</item>
		<item>
		<title>PragProWriMo</title>
		<link>http://themathmagician.wordpress.com/2009/11/03/pragprowrimo/</link>
		<comments>http://themathmagician.wordpress.com/2009/11/03/pragprowrimo/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 23:19:12 +0000</pubDate>
		<dc:creator>themathmagician</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[pragmatic programmer]]></category>
		<category><![CDATA[pragprowrimo]]></category>
		<category><![CDATA[user driven]]></category>
		<category><![CDATA[users]]></category>

		<guid isPermaLink="false">http://themathmagician.wordpress.com/?p=107</guid>
		<description><![CDATA[I take up the writing challenge My favorite Computer Science book publisher, the Pragmatic Programmers, have launched a Write-the-book-you-always-thought-you-will-write-in-a-month-competition. Well &#8211; I had this plan for quite som time &#8211; that I will write a book for them. Well, several books actually. Now, it looks like I have to do it &#8211; I am taking [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=themathmagician.wordpress.com&amp;blog=2170618&amp;post=107&amp;subd=themathmagician&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2>I take up the writing challenge</h2>
<p>My favorite Computer Science book publisher, the <a href="http://www.pragprog.com/">Pragmatic Programmers</a>, have launched a <a href="http://praglife.com/">Write-the-book-you-always-thought-you-will-write-in-a-month-competition</a>.</p>
<p>Well &#8211; I had this plan for quite som time &#8211; that I will write a book for them. Well, several books actually.</p>
<p>Now, it looks like I have to do it &#8211; I am taking up the challenge of PragProWriMo!</p>
<h2>User Driven</h2>
<p>In my professional career, which covers from research work at a university trough consultancy work  and participating in various agile teams, trough the role as Architect in govermental standartization projects I had to work with actual users. Even more, it was not enough just to work with them, or deliver software that will easy their life &#8230; Oh, no, no we had to extract their clever user-like-ness into proper project requirements to finish with software that really roars. The belief is that the user actually have to participate in the design, conceptual work, innovation.</p>
<p>Contrast this with the error 404 error – you know, the one that sits 40 cm from the screen. Or what about the stability antipattern discovered by Michael Nygaard called, well … users [?].</p>
<p>Or what about … ?</p>
<p>I have managed to learn how to handle this important engagement successfully &#8211; and even have fun doing it.</p>
<p>So &#8211; my book will be about Users <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Stay tuned.</p>
<p><a rel="attachment wp-att-109" href="http://themathmagician.wordpress.com/2009/11/03/pragprowrimo/painted-child-hands/"><img class="alignnone size-full wp-image-109" title="Painted child hands" src="http://themathmagician.files.wordpress.com/2009/11/fingerpaint.jpg?w=425&#038;h=282" alt="Painted child hands" width="425" height="282" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/themathmagician.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/themathmagician.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/themathmagician.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/themathmagician.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/themathmagician.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/themathmagician.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/themathmagician.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/themathmagician.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/themathmagician.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/themathmagician.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/themathmagician.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/themathmagician.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/themathmagician.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/themathmagician.wordpress.com/107/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=themathmagician.wordpress.com&amp;blog=2170618&amp;post=107&amp;subd=themathmagician&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://themathmagician.wordpress.com/2009/11/03/pragprowrimo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fe0a49bcae49d21294e282a23f1373ce?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">themathmagician</media:title>
		</media:content>

		<media:content url="http://themathmagician.files.wordpress.com/2009/11/fingerpaint.jpg" medium="image">
			<media:title type="html">Painted child hands</media:title>
		</media:content>
	</item>
		<item>
		<title>JAOO 2009 Highlights</title>
		<link>http://themathmagician.wordpress.com/2009/10/24/jaoo-2009-highlights/</link>
		<comments>http://themathmagician.wordpress.com/2009/10/24/jaoo-2009-highlights/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 15:34:19 +0000</pubDate>
		<dc:creator>themathmagician</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[software architecture]]></category>
		<category><![CDATA[jaoo]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[deliberate practice]]></category>
		<category><![CDATA[organizational patterns]]></category>
		<category><![CDATA[shu-ha-ri]]></category>

		<guid isPermaLink="false">http://themathmagician.wordpress.com/2009/10/24/jaoo-2009-highlights/</guid>
		<description><![CDATA[Here we go again For me, JAOO is the event of the year in the danish software development community. Last year the buzz was all about functional programming. This years buzz? Somewhere between cloud computing and self-improvement, combined with pessimistic note Shu-ha-ri The best talk was Keith Braithwaters &#8220;Techniques That Still Work no Matter How [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=themathmagician.wordpress.com&amp;blog=2170618&amp;post=85&amp;subd=themathmagician&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h3>Here we go again</h3>
<p>For me, <a href="http://jaoo.dk">JAOO</a> is the event of the year in the danish software development community.</p>
<p>Last year the buzz was all about functional programming. This years buzz?</p>
<p>Somewhere between cloud computing and self-improvement, combined with pessimistic note</p>
<h3>Shu-ha-ri</h3>
<p>The best talk was <a href="http://jaoo.dk/aarhus-2009/speaker/Keith+Braithwaitehttp://jaoo.dk/aarhus-2009/speaker/Keith+Braithwaite">Keith Braithwaters</a> &#8220;Techniques That Still Work no Matter How Hard We Try to Forget Them&#8221;. He calls himself Old School &#8211; old enough to have seen 2 of the 7-year cycles in software development.</p>
<p>Much to peoples amusement, Keith started by announcing, that if IT was a person, It would be diagnosed with<br />
•  ADHD<br />
•  Retrograde amnesia<br />
•  OCD</p>
<p>Things we got right? Nobody has never been as productive as in Smaltalk. 21 years ago. And still is.</p>
<p>There was once a thing called System Analysis &#8230; Anyway, somethings wrong with the UML diagrams.</p>
<p>Instead, we should look into how Engineers model:</p>
<ul>
<li>Models are useful for what they leave out</li>
<li>Faster, cheaper than building a prototype</li>
<li>Models Answer Questions &#8211; more quickly and easily than the real thing would</li>
</ul>
<p>UML diagrams dont adhere to any of these principles &#8230;</p>
<h3>Architecture Visualization</h3>
<p>Michele Lanza , from University of Lugano, Switzerland had a fantastic talk about architecture visualization. Code is text &#8211; but we are visual beings. The proper visualization tool should enable us to tell the <strong>stories</strong> behind the software.</p>
<p>We all know that we should build habitable systems, and that the patterns movement comes from (urban) architecture. CodeCity is the &#8220;Habitable&#8221; metaphor on stereoids &#8211; software packages are converted into cities, classes into buildings, with one floor pr method.</p>
<p><a rel="attachment wp-att-90" href="http://themathmagician.wordpress.com/2009/10/24/jaoo-2009-highlights/billede-12/"><img class="alignnone size-full wp-image-90" title="Billede 12" src="http://themathmagician.files.wordpress.com/2009/10/billede-12.png?w=467&#038;h=66" alt="Billede 12" width="467" height="66" /></a></p>
<h3>Organizational patterns</h3>
<p>This was my moment of enlightenment. I attended the tutorial by <a href="http://www.gertrudandcope.com-a.googlepages.com/">Gertrud&amp;Cope </a>about &#8220;Fine tuning Scrum&#8221;. As well as we have software architecture patterns, deployment patterns, concurrency patterns and &#8230; dating patterns, organizations have patterns as well.</p>
<p>Pick a set of them &#8211; organize them into a pattern language &#8211; and you have Scrum.</p>
<p>Pick another set &#8211; and you have XP.</p>
<p>Pick another &#8230;</p>
<p>This explains why the thing works &#8211; there are patterns underneath.</p>
<p>This made me thinking how this connects to the goals of Enterprise Architecture &#8230;</p>
<h3>Deliberate practice</h3>
<p>Mary Popkins had a fantastic lecture about how we can transform principles of deliberate practice, into the context of software development.</p>
<p>Malcolm Gladwell quotes the 10.000 rule in his book &#8220;Success Factors&#8221;, and Mary quotes the same research.</p>
<h4>10000 hour rule</h4>
<blockquote><p>Any talent which follows deliberate practice for 10.000 hours becomes a Master.</p></blockquote>
<p>Therefore, we should strive to nurture environments, that let our talents develop under deliberate practice. This requires:</p>
<ul>
<li>Find a teacher / mentor</li>
<li>Practice repeatedly</li>
<li>Obtain immediate feedback</li>
<li>Focus on pushing the limits</li>
<li>Practice regularly &amp; intensely</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/themathmagician.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/themathmagician.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/themathmagician.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/themathmagician.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/themathmagician.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/themathmagician.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/themathmagician.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/themathmagician.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/themathmagician.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/themathmagician.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/themathmagician.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/themathmagician.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/themathmagician.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/themathmagician.wordpress.com/85/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=themathmagician.wordpress.com&amp;blog=2170618&amp;post=85&amp;subd=themathmagician&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://themathmagician.wordpress.com/2009/10/24/jaoo-2009-highlights/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fe0a49bcae49d21294e282a23f1373ce?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">themathmagician</media:title>
		</media:content>

		<media:content url="http://themathmagician.files.wordpress.com/2009/10/billede-12.png" medium="image">
			<media:title type="html">Billede 12</media:title>
		</media:content>
	</item>
		<item>
		<title>Distributed Agile</title>
		<link>http://themathmagician.wordpress.com/2009/07/06/distributed-agile/</link>
		<comments>http://themathmagician.wordpress.com/2009/07/06/distributed-agile/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 15:30:36 +0000</pubDate>
		<dc:creator>themathmagician</dc:creator>
				<category><![CDATA[india]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[distributed]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[xebia]]></category>

		<guid isPermaLink="false">http://themathmagician.wordpress.com/?p=74</guid>
		<description><![CDATA[I know well what agile development is.  Nothing in the world gives better working environment for creating marvelous new systems, than a well formed XP team &#8211; your pair programming buddy will definitely tell you if you are on a wrong track. The atmosphere is great, the team is One. Match that with a rigoristic [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=themathmagician.wordpress.com&amp;blog=2170618&amp;post=74&amp;subd=themathmagician&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I know well what agile development is.  Nothing in the world gives better working environment for creating marvelous new systems, than a well formed XP team &#8211; your pair programming buddy will definitely tell you if you are on a wrong track. The atmosphere is great, the team is One. Match that with a rigoristic approach to testing, visibility and user involvement, and you have a bullet proof recipe for producing word class software.</p>
<p>But distributed agile &#8211; whats that? After having met the dutch-indian company Xebia at JAOO 2008, which claims to have mastered the tricks and secrets of Distributed Agile Development, so that a team can be distributed around the globe, and still experience this very special atmosphere of hyperproductivity, I was intrigued and determined to find out.</p>
<h3>Co-location</h3>
<div id="attachment_73" class="wp-caption alignnone" style="width: 310px"><a rel="attachment wp-att-73" href="http://themathmagician.wordpress.com/2009/07/06/distributed-agile/dsc02020/"><img class="size-medium wp-image-73" title="Co-location" src="http://themathmagician.files.wordpress.com/2009/07/dsc02020.jpg?w=300&#038;h=225" alt="I happened to bump into the Indian Holi Holiday while co-locating" width="300" height="225" /></a><p class="wp-caption-text">I happened to bump into the Indian Holi Holiday while co-locating</p></div>
<p>This should be obvious &#8211; you need  in the beginning of a project to see  each other in the eyes, the team has to be formed &#8211; thats called co-location.</p>
<p>We have a small project, 3 developers in total, so I buy a ticket to Delhi, and get a business visa in the passport.</p>
<p>The first thing that strikes me is the long office hours.</p>
<p>Second experience is the xtreme service.  For a poor european, used to &#8216;self-service&#8217; the indian way of delivering service feels overwhelming. I counted over 100 people employed, just to make my morning commute to the office painless.</p>
<p>Third experience is a quiet yoga studio, with drop in-classes all the evenings.</p>
<p>I am thrilled to meet the team, we have been conversating a couple of times previously via Skype &#8211; it is such a heart warming feeling finally to meet them. After day 1 we have a good overview of the architecture, have filled walls, whiteboard and glasspanes with the mandatory UML diagrams, updated the electronic backlog and are ready to start work.</p>
<p>People are smiling, engaged, inquisitive. I am surprised by their level of proactiveness, and intelligent inquiries, foreseeing possible problems weeks in advance.</p>
<p>The team spirit starts to soar &#8211; yes, we can do it.</p>
<h3>XP over the wire</h3>
<p>All good, we have been co-located, but the whole idea behind distributed agile is &#8230; well, distributed.</p>
<p>Back in Denmark, days are passing by in a productive buzz.</p>
<p>I see a message blinking from Sunil. He is stuck and needs help on some configuration issue. We exchange code snippets back and forth, after a few minutes the problem is solved. Next day he has generalized the solution, and helped unstuck me.</p>
<p>Skype chat is on all the time when we work.</p>
<p>Each morning we have a video session on Skype to get updates, and plan next days work. The time difference gives the Indians a head start on the days tasks.</p>
<p>After a couple of days we discover, that we have accelerated development speed, and actually surpassed the sprints goals.</p>
<p>You wouldn&#8217;t be able to tell from velocity charts, that this team has been distributed.</p>
<h3>Learnings</h3>
<ul>
<li>Things take time.</li>
<li>Accommodate for Sprint 0</li>
<li>Set up good facilities for Skype calls &#8230; yes, Skype makes it possible</li>
<li>Try!</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/themathmagician.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/themathmagician.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/themathmagician.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/themathmagician.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/themathmagician.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/themathmagician.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/themathmagician.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/themathmagician.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/themathmagician.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/themathmagician.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/themathmagician.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/themathmagician.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/themathmagician.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/themathmagician.wordpress.com/74/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=themathmagician.wordpress.com&amp;blog=2170618&amp;post=74&amp;subd=themathmagician&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://themathmagician.wordpress.com/2009/07/06/distributed-agile/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fe0a49bcae49d21294e282a23f1373ce?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">themathmagician</media:title>
		</media:content>

		<media:content url="http://themathmagician.files.wordpress.com/2009/07/dsc02020.jpg?w=300" medium="image">
			<media:title type="html">Co-location</media:title>
		</media:content>
	</item>
		<item>
		<title>Into the Clouds</title>
		<link>http://themathmagician.wordpress.com/2009/01/22/into-the-clouds/</link>
		<comments>http://themathmagician.wordpress.com/2009/01/22/into-the-clouds/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 22:56:05 +0000</pubDate>
		<dc:creator>themathmagician</dc:creator>
				<category><![CDATA[job]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software architecture]]></category>
		<category><![CDATA[årskonference]]></category>
		<category><![CDATA[Danish JUG]]></category>
		<category><![CDATA[Hindsgavl Castle]]></category>
		<category><![CDATA[ITU]]></category>
		<category><![CDATA[javagruppen]]></category>
		<category><![CDATA[SDU]]></category>
		<category><![CDATA[slicehosting]]></category>
		<category><![CDATA[virtual server]]></category>
		<category><![CDATA[word cloud]]></category>
		<category><![CDATA[wordle]]></category>

		<guid isPermaLink="false">http://themathmagician.wordpress.com/?p=62</guid>
		<description><![CDATA[Forecast: Clouds ahead It looks like the theme of today is going to be clouds. I have spent the week on cloud computing, dreaming in the clouds and word &#8230; (yes, you guessed it!) clouds &#8230; MathMagicians do their first jump into the cloud I have been looking around after a good solution for setting [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=themathmagician.wordpress.com&amp;blog=2170618&amp;post=62&amp;subd=themathmagician&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h1>Forecast: Clouds ahead</h1>
<p>It looks like the theme of today is going to be clouds. I have spent the week on cloud computing, dreaming in the clouds and word &#8230; (yes, you guessed it!) clouds &#8230;</p>
<h2>MathMagicians do their first jump into the cloud</h2>
<p>I have been looking around after a good solution for setting up tests servers in a painfree way. I found a great one!</p>
<p>Its called slicehosting.</p>
<p>Basically, you rent a virtual server &#8211; it lives somewhere in the cloud, fighting for CPU time on a real machine with a bunch of ther servers. The IP adress is real enough &#8211; you are the root and totally in charge &#8211; and the financial commitments are kind of ridiculously low &#8211; you can pay 20 usd/month for the smallest slice &#8211; no strings attached.</p>
<p>I think this is a perfert setup for small it-companies that would like to deliver great software, and need the infrastructure of version control, continuous integration, and testservers. In this way, you don&#8217;t have to invest a lot of money, can always expand and upgrade your slices as you go on.</p>
<p>Incredible &#8211; but its working. I feel it like if the world just changed.</p>
<h2>Beaaaaaaautifull Word Clouds</h2>
<div id="attachment_63" class="wp-caption aligncenter" style="width: 477px"><a href="http://www.wordle.net"><img class="size-full wp-image-63" title="billede-4" src="http://themathmagician.files.wordpress.com/2009/01/billede-4.png?w=467&#038;h=292" alt="Wordcloud generated by wordle for this blog." width="467" height="292" /></a><p class="wp-caption-text">Wordcloud generated by wordle for this blog.</p></div>
<p>I was searching the internet for a flex component to generate nice looking wordclouds. I am working on a prototype version of a job search engine &#8211; and among other tricks &#8211; we will use word clouds to categorize job offers. I stumbled upon a site, that takes a text or URL as input &#8211; and generates the most beautiful wordclouds. They have designed a layout algorithm, that utilizes the space in a way, that is aesthetically very pleasing.  Unfortunately, the wordle guys didn&#8217;t leak out the algorithm &#8211; I spent half of the night trying to compute a simple heuristic for doing similar things in Flex &#8230; I don&#8217;t think its actually <em>needed</em> by the project, but who can resist this beauty of words?</p>
<p>Wordle layouts the size of the word to be proportional to the frequency &#8211; I also spent some time wondering about other functions than linear for reflecting the frequency. I believe a normal distribution will also look quite nice.</p>
<p>All the computations reminded me of an old Calculus 101 problem:</p>
<blockquote><p>Given a rectangle composed of other rectangles, each of which has at least one side of rational length, proove that the big rectangle also has at least one side of rational lengt.</p></blockquote>
<h2>My head in the clouds</h2>
<p>I spent my previous weekend at what must be called the most cozy Java Conference in the world. Hanging out at the beautifull Hindsgavl Castle with the danish JUG (<a href="http://www.javagruppen.dk/aarskonference/Agenda/">Javagruppen</a>) at the annual conference was an amazing experience. We weren&#8217;t so many &#8211; mingled together and had lots of fun. I enjoyed Bruce Eckels &#8220;Hybridizing Java&#8221; talks &#8211; and was even lucky to get a copy of his book &#8211; with a sweet cartoon dedication. Neal Ford impressed me with his talk where he compared Ruby an Grails  &#8211; so similar and so fiercely hostile to each other. My own talk was about both DCI and Scala &#8211; and I decided afterwards that just one of the themes would be enough for a talk.   All to soon the conference was over, I was picked up by my family, and we enjoyed a stroll in the castle park.</p>
<div class="wp-caption aligncenter" style="width: 264px"><img title="Hindsgavl Castle - the place for the annual Danish JUG Conference" src="http://www.hindsgavl.dk/files/18.jpg" alt="" width="254" height="254" /><p class="wp-caption-text">Hindsgavl Castle - the place for the annual Danish JUG Conference</p></div>
<p>While I was at the conference, I got confirmed an exciting opportunity  &#8211; I have been hired by <a href="http://www.itu.dk">ITU</a> to teach a course called Saas &#8230;  the short hand Saas<em> does not </em>stand for Software as a service &#8230; but it could.</p>
<p>It is a part time position, which suits me perfectly! I can still commit myself to all kind of exciting stuff in <a href="http://www.mathmagicians.dk">my company</a>, and once a week I will be  doing my best to impress young, sensitive minds &#8230;  Since I stopped teaching at<a href="http://www.sdu.dk"> SDU</a>, I have been missing the academia life, and &#8211; I am looking so much forward to teach my new students everything important there is to know about system design and security &#8230; actually I have always wanted to be given the opportunity to put my fingerprint on a course, that will teach about good software design. What happens with the .java file between the editor and a webapplications with real users. What good quality is, why that gives us good security, and what goals we as programmers should strive to achieve. Of course inspired by my favourite computer science book &#8211; Pragmatic Programmer.</p>
<p>Anyway &#8211; I will be spending some time in the clouds, trying to design the perfect course plan.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/themathmagician.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/themathmagician.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/themathmagician.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/themathmagician.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/themathmagician.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/themathmagician.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/themathmagician.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/themathmagician.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/themathmagician.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/themathmagician.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/themathmagician.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/themathmagician.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/themathmagician.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/themathmagician.wordpress.com/62/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=themathmagician.wordpress.com&amp;blog=2170618&amp;post=62&amp;subd=themathmagician&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://themathmagician.wordpress.com/2009/01/22/into-the-clouds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fe0a49bcae49d21294e282a23f1373ce?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">themathmagician</media:title>
		</media:content>

		<media:content url="http://themathmagician.files.wordpress.com/2009/01/billede-4.png" medium="image">
			<media:title type="html">billede-4</media:title>
		</media:content>

		<media:content url="http://www.hindsgavl.dk/files/18.jpg" medium="image">
			<media:title type="html">Hindsgavl Castle - the place for the annual Danish JUG Conference</media:title>
		</media:content>
	</item>
		<item>
		<title>New Year starts with Scala</title>
		<link>http://themathmagician.wordpress.com/2009/01/02/new-year-starts-with-scala/</link>
		<comments>http://themathmagician.wordpress.com/2009/01/02/new-year-starts-with-scala/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 11:46:27 +0000</pubDate>
		<dc:creator>themathmagician</dc:creator>
				<category><![CDATA[java development]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javagruppen]]></category>
		<category><![CDATA[jvm]]></category>
		<category><![CDATA[pragmatic programmer]]></category>
		<category><![CDATA[scala]]></category>

		<guid isPermaLink="false">http://themathmagician.wordpress.com/?p=51</guid>
		<description><![CDATA[Slowly up to speed New Year is here, smoke calming down after a couple of nights of excessess with fireworks (and some other stuff too). I think tonight, the sky will be clear, and the air fresh again. After lazying around with my family during the Christmas Break, its time to actually work again. Preparing [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=themathmagician.wordpress.com&amp;blog=2170618&amp;post=51&amp;subd=themathmagician&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h1>Slowly up to speed</h1>
<p>New Year is here, smoke calming down after a couple of nights of excessess with fireworks (and some other stuff too).</p>
<p>I think tonight, the sky will be clear, and the air fresh again.</p>
<p>After lazying around with my family during the Christmas Break, its time to actually work again.</p>
<h1>Preparing lecture for  JG.DKs annual conference</h1>
<p>I am preparing my lecture for the Danish Java Groups Annual Conference, it will be held at Hindsgavl Castle on my Island (=Funen) in Denmark. The program is <a title="Agenda of the JG conference" href="http://www.javagruppen.dk/aarskonference/Agenda/">here</a>.</p>
<p>My talk will be about a new language &#8211; Scala &#8211; which is bytecode compactible with Java, and runs smoothly on the JVM. I claim that Scala is going to give us back Object Oriented progamming &#8211; without having to do some of the awkward workarounds, that java is forcing us to do.</p>
<p>Out of the host of new languages that run on the JVM, like JRuby, Groovy and Jython &#8211; I really think Scala stands out.</p>
<h1>What is so special about Scala?</h1>
<p>It is a functional language. It is an object oriented language. It is a type strong language &#8211; exactly like Java.</p>
<p>It has traits &#8211; an ability to add methods to an interface &#8211; a language feature that we have been missing since</p>
<p>It is pure and well designed. Invented by Martin Odersky &#8211; who designed the Java generics.</p>
<p>Eventually, Java 7 or 8 will be patched with closures, and traits. But those will be patches. I am right now reading a book by <a href="http://www.artima.com/shop/programming_in_scala">Odersky, Spoon and Venners &#8211; Programming in Scala</a> &#8211; highly recommendable.</p>
<h1>Your hello world in Scala</h1>
<p>Curious?</p>
<p>Lets try Scala out.</p>
<p>First, lets get the convenient Eclipse plugin (you need Eclipse 3.4 + to make it work) from its update site:</p>
<p>http://www.scala-lang.org/scala-eclipse-plugin</p>
<p>Select New&gt;Scala Project.</p>
<p>This gives you a &#8230; Scala project.</p>
<p>Now in the src folder, add a Scala Application (runnable):package application</p>
<p>object HelloWorld extends Application with FirstTrait{<br />
override def main(args: Array[String]) {<br />
println(&#8220;Hello, world from Scala!&#8221;)<br />
println(&#8220;From trait &#8221; + greet(&#8220;world&#8221;))<br />
for(arg&lt;-args)<br />
print(arg+&#8221; &#8220;)</p>
<p>println(main(null))<br />
}<br />
}</p>
<p>Make your first trait:package application</p>
<p>trait FirstTrait {</p>
<p>def greet(name:String):String =  &#8220;Hello &#8220;+name</p>
<p>}</p>
<p>Run the application (Run &gt; Scala Application), to see the output:</p>
<p>Hello, world from Scala!<br />
Now &#8211; hello from trait Hello world</p>
<p>Thats it &#8211; hello world in Scala.</p>
<div id="attachment_55" class="wp-caption alignnone" style="width: 614px"><img class="size-full wp-image-55" title="Hello World in Scala" src="http://themathmagician.files.wordpress.com/2009/01/billede-11.png?w=604&#038;h=325" alt="Hello World in Scala" width="604" height="325" /><p class="wp-caption-text">Screenshot from Eclipse: Hello World in Scala</p></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/themathmagician.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/themathmagician.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/themathmagician.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/themathmagician.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/themathmagician.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/themathmagician.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/themathmagician.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/themathmagician.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/themathmagician.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/themathmagician.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/themathmagician.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/themathmagician.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/themathmagician.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/themathmagician.wordpress.com/51/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=themathmagician.wordpress.com&amp;blog=2170618&amp;post=51&amp;subd=themathmagician&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://themathmagician.wordpress.com/2009/01/02/new-year-starts-with-scala/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fe0a49bcae49d21294e282a23f1373ce?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">themathmagician</media:title>
		</media:content>

		<media:content url="http://themathmagician.files.wordpress.com/2009/01/billede-11.png" medium="image">
			<media:title type="html">Hello World in Scala</media:title>
		</media:content>
	</item>
		<item>
		<title>MathMagicians are growing</title>
		<link>http://themathmagician.wordpress.com/2008/10/21/mathmagicians-are-growing/</link>
		<comments>http://themathmagician.wordpress.com/2008/10/21/mathmagicians-are-growing/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 23:58:45 +0000</pubDate>
		<dc:creator>themathmagician</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[business plan]]></category>
		<category><![CDATA[it consultancy]]></category>
		<category><![CDATA[MathMagicians]]></category>
		<category><![CDATA[start-up]]></category>

		<guid isPermaLink="false">http://themathmagician.wordpress.com/?p=46</guid>
		<description><![CDATA[One-woman-concept is boring For about one year, I have been working as an independent software consultant &#8211; primary helping out with enterprise architecture, java coding and teaching from time to time. I was tired of the somewhat headless mode you are in when you work on your own as an it-consultant. Committed to projects, no [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=themathmagician.wordpress.com&amp;blog=2170618&amp;post=46&amp;subd=themathmagician&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h3>One-woman-concept is boring</h3>
<p>For about one year, I have been working as an independent software consultant &#8211; primary helping out with enterprise architecture, java coding and teaching from time to time.</p>
<p>I was tired of the somewhat headless mode you are in when you work on your own as an it-consultant. Committed to projects, no time to look forward, no idea whats next, to put it short &#8211; no strategy.</p>
<p>I felt like I have hit a performance wall &#8211; you can&#8217;t sell your time more than 120% &#8211; so once I have done that, there is no growth &#8211; and thats kind of boring.</p>
<h3>The company has outgrown the basement</h3>
<p>Instead of being a one-woman-company, I decided to take a step forward: I have decided to move out from my basement into a start-up hotel, <a title="Stjerneskibet" href="http://www.stjerneskibet.dk">Stjerneskibet</a> in Odense. From that moments things have been happening fast &#8230; we are 4 people now &#8211; in an office that I rented last month &#8211; thinking its only for myself (=crowded!).</p>
<p>I thought &#8211; I should be able to do it better. There must be a service I can sell, instead of selling myself as a person.  I thought for some time about what <a title="MathMagicians" href="http://www.mathmagicians.dk">MathMagicians</a> should be doing.</p>
<p>One again I am busy writing a business plan &#8230;</p>
<h3>What are MathMagicians going to do?</h3>
<p>We are in the process of making a great agile java consultancy house in Odense &#8211; committed to help with doing Web 2.0 enterprise projects.</p>
<p>We want to help companies focus on their processes &#8211; apply agile methods to improve communication and efficiency &#8211; help them make their software easier, funnier, faster.</p>
<p>We can help with software architecture &#8211; from providing ping-pong with the architect in charge, trough making a roadmap of future changes, and how to get there, to throwing a task-force into battle, that can help to become test-driven, by washing away old project sins, setting up a testharness &#8211; and following up to make sure</p>
<p>We can help make them ready for outsourcing &#8211; and supply MathMagicians from around the world to help get the job done &#8211; on time.</p>
<p>We call these services: Future Insurance, Rent-an-Architect, yourEman.</p>
<h3>Have you bought your future insurance?</h3>
<p>- So what are MathMagicians going to do?</p>
<p>- We will sell future-insurances!</p>
<p>- We will try to infest you with the Test Bug</p>
<p>- We will help making offshore development a success story.</p>
<p>PS. We had some <a title="press coverage" href="http://www.fyens.dk/article/1099573:Business-Fyn--Optur-og-nedtur-var-pengene-vaerd">press coverage</a> today (in danish)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/themathmagician.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/themathmagician.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/themathmagician.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/themathmagician.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/themathmagician.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/themathmagician.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/themathmagician.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/themathmagician.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/themathmagician.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/themathmagician.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/themathmagician.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/themathmagician.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/themathmagician.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/themathmagician.wordpress.com/46/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=themathmagician.wordpress.com&amp;blog=2170618&amp;post=46&amp;subd=themathmagician&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://themathmagician.wordpress.com/2008/10/21/mathmagicians-are-growing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fe0a49bcae49d21294e282a23f1373ce?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">themathmagician</media:title>
		</media:content>
	</item>
		<item>
		<title>JAOO</title>
		<link>http://themathmagician.wordpress.com/2008/10/08/jaoo/</link>
		<comments>http://themathmagician.wordpress.com/2008/10/08/jaoo/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 20:33:53 +0000</pubDate>
		<dc:creator>themathmagician</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[java development]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software architecture]]></category>
		<category><![CDATA[agile architecture]]></category>
		<category><![CDATA[dci]]></category>
		<category><![CDATA[evolution]]></category>
		<category><![CDATA[functional language]]></category>
		<category><![CDATA[jaoo]]></category>
		<category><![CDATA[jaoo_2008]]></category>
		<category><![CDATA[scala]]></category>

		<guid isPermaLink="false">http://themathmagician.wordpress.com/?p=33</guid>
		<description><![CDATA[I attended JAOO in Århus this year &#8211; what a fantastic experience, this conference has a special atmosphere. Denmark is such a small country, you keep meeting old colleauges, classmates, bosses &#8211; whatever. This years buzz was all about functional languages &#8211; we finally need to decide what to do with side effects. One possible [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=themathmagician.wordpress.com&amp;blog=2170618&amp;post=33&amp;subd=themathmagician&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I attended JAOO in Århus this year &#8211; what a fantastic experience, this conference has a special atmosphere. Denmark is such a small country, you keep meeting old colleauges, classmates, bosses &#8211; whatever.<br />
This years buzz was all about functional languages &#8211; we finally need to decide what to do with side effects. One possible solution is to have the language give clear, big warning signs.<br />
This is the old semantics vs syntax discussion: Giving clear names, typesafety etc doesn&#8217;t help to achieve the big golden dream of (finally!) having reusable software components. What we need to agree is semantics &#8211; what does it do, not syntax &#8211; how to call it.<br />
I was enchanted by <a href="http://www.artima.com/consulting.html">Bill Verner</a>, and his Scala talk, and I am really looking forward to his newcoming <a href="http://www.artima.com/shop/programming_in_scala">Scala book</a>. A typesafe dynamic language that runs on the JVM &#8211; I am kind of convinced that this is exactly what we need. To bad the book isn&#8217;t coming out before the conference is over &#8211; I would have loved a signed copy.<br />
I also enjoyed <a href="http://www.michaelnygard.com/">Michael Nygards</a> talk &#8220;Failure comes in flavors&#8221; almost without breath &#8211; his rant about patterns and antipatterns when time comes to deploying and keeping our applications alive was full of cliff-hangers. Respect. If you ever have a chance to hear this man talk &#8211; and if uptime is of any importance to your next web-app &#8211; don&#8217;t miss him.<br />
I also spent some time discussing lean/agile architecture with <a href="http://today.jaoo.dk/2008/09/30/object-oriented-architecture-as-it-should-have-been-agile-architecture/">James Coplien </a>and his gang. He is promoting DCI &#8211; data, contexts, interaction, which is a new paradigm in structuring your applications architecture. James wants us all to  move us away from class-oriented programming to true object oriented programming. We spend a couple of hours hanging out, discussing how to translate his example into different programming languages. I myself tried to convince James that you can do it -in Java too. Sitting together, 5 people, around a table, we discovered how we all have been searching for the same answer. Magic of coincidence, or is it the world allready moving in a new direction?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/themathmagician.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/themathmagician.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/themathmagician.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/themathmagician.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/themathmagician.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/themathmagician.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/themathmagician.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/themathmagician.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/themathmagician.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/themathmagician.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/themathmagician.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/themathmagician.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/themathmagician.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/themathmagician.wordpress.com/33/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=themathmagician.wordpress.com&amp;blog=2170618&amp;post=33&amp;subd=themathmagician&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://themathmagician.wordpress.com/2008/10/08/jaoo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fe0a49bcae49d21294e282a23f1373ce?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">themathmagician</media:title>
		</media:content>
	</item>
	</channel>
</rss>
