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

<channel>
	<title>Observations from Uppsala &#187; transportation</title>
	<atom:link href="http://jakob.engbloms.se/archives/category/off-topic/transportation-off-topic/feed" rel="self" type="application/rss+xml" />
	<link>http://jakob.engbloms.se</link>
	<description>Computer Technology: Simulation, Virtualization, Virtual Platforms, Embedded, Multicore and Multiprocessing (by Jakob Engblom)</description>
	<lastBuildDate>Sun, 29 Jan 2012 19:45:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<image>
    <title>Observations from Uppsala</title>
    <url>http://jakob.engbloms.se/favicon.png</url>
    <link>http://jakob.engbloms.se</link>
    <width>32</width>
    <height>32</height>
    <description>Observations from Uppsala - http://jakob.engbloms.se</description>
    </image>		<item>
		<title>Product Holes: Tesla Roadster &amp; iPhone 4</title>
		<link>http://jakob.engbloms.se/archives/1185?&#038;owa_medium=feed&#038;owa_sid=</link>
		<comments>http://jakob.engbloms.se/archives/1185#comments</comments>
		<pubDate>Sat, 17 Jul 2010 11:57:58 +0000</pubDate>
		<dc:creator>Jakob</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[transportation]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[cars]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[software testing]]></category>
		<category><![CDATA[Tesla]]></category>

		<guid isPermaLink="false">http://jakob.engbloms.se/?p=1185</guid>
		<description><![CDATA[Continuing on the thread from my previous post about the testing of products that fail to find problems that become obvious to (some) users after a very short time, I just read an article (in Swedish) about how the famed Tesla roadster cars behaved when they were confronted with Scandinavian winters. Basically, they stopped working [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://jakob.engbloms.se/wp-content/uploads/2010/06/happy-key.png"><img class="size-full wp-image-1148 alignleft" style="margin: 5px 10px;" title="happy key" src="http://jakob.engbloms.se/wp-content/uploads/2010/06/happy-key.png" alt="" width="95" height="97" /></a>Continuing on the thread from my previous post about the testing of products that fail to find problems that become obvious to (some) users after a very short time, I just read an <a href="http://www.nyteknik.se/nyheter/fordon_motor/bilar/article2441665.ece">article </a>(in Swedish) about how the famed Tesla roadster cars behaved when they were confronted with Scandinavian winters.</p>
<p><span id="more-1185"></span>Basically, they stopped working due to a problem with cooling (!). The roads around here tend to be salted in the Winter. The temperatures also often hover around freezing, with the result that you have roads covered in snow-water slush. This slush clogged up cooling fans for the motors and electronics which are located on the bottom of the cars, around the rear axle.</p>
<p>Putting fans on the bottom of a car where things from the road are quite likely to enter would seem totally silly in hindsight. The root cause is somewhat jokingly referred to as the cars being  designed in sunny California. There is probably some truth to that, even  though all big automakers make sure to cold-weather test their cars in  places like <a href="http://www.arvidsjaur.se/sv/Naringsliv/Test-och-ovningsverksamhet/">Arvidsjaur</a>.  However, that is probably <em>too </em>cold to get much of the slush that caused the issue.</p>
<p>Another issue that has been much more publicized is the <a href="http://arstechnica.com/apple/news/2010/06/putting-hard-numbers-to-the-iphone-4-antenna-issue.ars">Apple iPhone 4 reception problems</a> when holding the phone in certain ways. Also obvious when discovered, but not found in pre-launch testing. Some people speculate that this is due to too much secrecy at Apple <a href="http://arstechnica.com/apple/news/2010/06/new-iphone-4-antenna-causing-potential-reception-issues.ars">preventing a shake-out test </a>with many people using the phones every day in the way they would post-launch.</p>
<p>Once again we see that good testing and destructive creativity is needed during the development of products to make them truly great and avoid embarrassing &#8220;obvious&#8221; mistakes. Tesla and Apple have great product designers and great products &#8211; but you seem to also need great testers to really build solid products.</p>
<p>Sounds like this is turning into a testers lament &#8211; and I must confess to never having worked as a professional tester, just as an accidental tester with a knack for breaking things.</p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://jakob.engbloms.se/archives/1185"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-url="http://jakob.engbloms.se/archives/1185" data-lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://jakob.engbloms.se/archives/1185" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div>]]></content:encoded>
			<wfw:commentRss>http://jakob.engbloms.se/archives/1185/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eyjafjallajökull is Showing us Something</title>
		<link>http://jakob.engbloms.se/archives/1116?&#038;owa_medium=feed&#038;owa_sid=</link>
		<comments>http://jakob.engbloms.se/archives/1116#comments</comments>
		<pubDate>Sun, 18 Apr 2010 19:06:49 +0000</pubDate>
		<dc:creator>Jakob</dc:creator>
				<category><![CDATA[business issues]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[off-topic]]></category>
		<category><![CDATA[transportation]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[ashcloud]]></category>
		<category><![CDATA[Eyjafjallajökull]]></category>
		<category><![CDATA[Iceland]]></category>

		<guid isPermaLink="false">http://jakob.engbloms.se/?p=1116</guid>
		<description><![CDATA[Wow. The eruption of Eyjafjallajökull in Iceland and the resulting ashcloud has had an effect that I would never ever have expected. A near-total closing down of the European airspace is such a drastic thing to happen to nobody seems to have expected. It has certainly not been included in the list of worst-case scenarios [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://jakob.engbloms.se/wp-content/uploads/2010/04/cloud.png"><img class="alignleft size-full wp-image-1118" style="margin: 5px 10px;" title="cloud" src="http://jakob.engbloms.se/wp-content/uploads/2010/04/cloud.png" alt="" width="99" height="88" /></a>Wow. The eruption of Eyjafjallajökull in Iceland and the resulting ashcloud has had an effect that I would never ever have expected. A near-total closing down of the European airspace is such a drastic thing to happen to nobody seems to have expected. It has certainly not been included in the list of worst-case scenarios to plan for in company and government contingency plans. Where does this leave us? In a very interesting situation indeed. Worst-case, we will have to do without air travel for months.</p>
<p><span id="more-1116"></span>This volcanic eruption certainly is providing a test for how the world would work if air travel became much less affordavble. I really do think it is absurd that we expect to be able to physically move anything and anyone to anywhere on globe in short time and at low cost. This party cannot go on forever, as oil starts to run out and the airline industry starts to have to pay for their carbon emissions. The energy usage needed to move people like that is just a bit too high to be sustainable, even if we make planes run on biofuels. I sometimes feel like I am living in a golden age that will soon end, and that my grandchildren will not have the same easy reach across the world. Maybe we should take the soonest chance available to go on vacation in Asia&#8230; it might not be feasible in a few decades.</p>
<p>Anyhow, suddenly, we are thrown into a world of no flights by a natural disaster. And sure enough, things get chaotic. In particular for those stuck far away from home with few easy ways to get back. Buses and trains become very attractive, all of a sudden. But their limitations also become clear, in that getting from southern Europe back up to Scandinavia now takes 40 hours instead of 4&#8230;</p>
<p>The impact on business is really interesting. The normal mode of operation of having people flying around to do sales and have important meetings is suddenly made impossible. Instead, we have to turn to the phone and videoconferencing. Incredibly good for the environment, and hopefully something of that will stick. It also shows how dependent we are on fragile supply chains, that our modern economy is often efficient at the cost of robustness.</p>
<p>This is a rich subject for reflection &#8212; how would you live your life if airtravel did not exist? How would business be run? One clear conclusion is that it would make sense to have lots of small offices to keep sales and support staff close to customers, and that local organizations would have to be more independent of the center as the center could not come visiting as often.</p>
<p>If you combine this experience with the past Winter&#8217;s train chaos,  you cannot but reach the conclusion that the way to plan your life is to  keep it physically very local. If you can get everywhere you need to in  everyday life on foot, you have a very robust personal solution.  Obviously, in a modern economy, you are still dependent on goods  deliveries to work over long distances &#8212; but those are less timing  sensitive  than getting to and from work and pick-up at daycare (the  main concern for modern parents).</p>
<p>Guess this years vacation will be planned based on trains and cars,  not on flying <img src='http://jakob.engbloms.se/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://jakob.engbloms.se/archives/1116"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-url="http://jakob.engbloms.se/archives/1116" data-lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://jakob.engbloms.se/archives/1116" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div>]]></content:encoded>
			<wfw:commentRss>http://jakob.engbloms.se/archives/1116/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Off-Topic: Another Troubled Train</title>
		<link>http://jakob.engbloms.se/archives/997?&#038;owa_medium=feed&#038;owa_sid=</link>
		<comments>http://jakob.engbloms.se/archives/997#comments</comments>
		<pubDate>Sun, 15 Nov 2009 21:36:37 +0000</pubDate>
		<dc:creator>Jakob</dc:creator>
				<category><![CDATA[trains]]></category>
		<category><![CDATA[transportation]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[banverket]]></category>
		<category><![CDATA[broken trains]]></category>
		<category><![CDATA[Laxå]]></category>
		<category><![CDATA[SJ]]></category>
		<category><![CDATA[Skövde]]></category>

		<guid isPermaLink="false">http://jakob.engbloms.se/?p=997</guid>
		<description><![CDATA[Almost exactly a year ago, I wrote a blog post about an adventure with delayed trains getting from Uppsala to Stockholm. As I said then, I am a train fanboy, preferring trains to most alternatives for most travel. Trains do have one big disadvantage though: when something goes wrong, you are unusually powerless and stuck. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://jakob.engbloms.se/wp-content/uploads/2008/11/sj-logo_large.gif"><img class="alignleft size-full wp-image-346" style="margin: 5px 10px;" title="sj-logo_large" src="http://jakob.engbloms.se/wp-content/uploads/2008/11/sj-logo_large.gif" alt="sj-logo_large" width="48" height="33" /></a>Almost exactly a year ago, <a href="http://jakob.engbloms.se/archives/347">I wrote a blog post about an adventure with delayed trains </a>getting from Uppsala to Stockholm. As I said then, I am a train fanboy, preferring trains to most alternatives for most travel. Trains do have one big disadvantage though: when something goes wrong, you are unusually powerless and stuck. That happened to me last Friday. I spent some five ours in a dark train in a dark winter evening in the middle of the <a href="http://jakob.engbloms.se/archives/347">forest south of Laxå</a>. Here is the story of that journey, and an observation about the impact of technology on our lives.</p>
<p>It was on a Friday the 13th, by the way. Not that I believe in that bad luck happens more on certain days, this certainly was an unlucky Friday (and very early Saturday).</p>
<p><span id="more-997"></span>I had been down to the area around Jönköping for a family event over the day on Friday. For the return trip, I believed that I had found the perfect train: one train from Habo to Skövde, and then a direct fast X2000 train back home to Uppsala. No need to change trains in Stockholm, as you almost always have to do otherwise. The X2000 train left Skövde at 17.45, perfectly on schedule, but after some twenty minutes, it stopped. The map belows shows the approximate location.</p>
<p><a href="http://jakob.engbloms.se/wp-content/uploads/2009/11/kind-of-the-route.png"><img class="aligncenter size-full wp-image-1000" title="kind of the route" src="http://jakob.engbloms.se/wp-content/uploads/2009/11/kind-of-the-route.png" alt="kind of the route" width="419" height="289" /></a></p>
<p>The first message from the train staff was the expected one: &#8220;sorry, something is wrong and we will try restarting the train&#8221; (yes, I have been through quite  a few train reboots, it happens every so often, and usually it does solve the problem). That failed, however, and then power started to fail. I had my laptop plugged into the 220V outlet (which are present at every seat on X2000 trains today, as one of the great advantages of trains compared to all other forms of transport is that they are excellent places to get work done), and saw that the laptop switched to battery power.  It was becoming clear that something was more wrong&#8230;</p>
<p>Next, we learned that the reason that the lights still were on was that the train had backup batteries in all cars. Our car was the first to go dark, as it housed the Bistro and therefore likely used far more power than the other ones. This turned into an early problem with provisions: the teller machine did not get powered as the car switched to backup power, and thus they told us they could not sell anything. A frustrated member of the train staff also complained about the many laptops plugged in, that they would be draining the batteries of the train faster and asked people to unplug them. There were certainly unusually many laptop around.</p>
<p>At this point, after some thirty minutes, it was clear that this was going to be a long wait. It turned out that our train had managed to tear down the overhead electrical lines, and thus we had no power and no chance of moving out by our own means. To make things worse, the torn lines had blocked off both tracks, so no other trains could pass either. The normal solution to a train stoppage of this kind is to drive another train up to side of the stopped train and move the passengers over, but that would not be possible here. Also, there was a huge backlog of trains building up on the tracks on both sides of us.</p>
<p>Soon, power went out for the entire train. It got to be truly black, pitch black. Outside was a frosty forest, apart from the lights from a small house that was facing the track (as you can tell from the <a href="http://kartor.eniro.se/query?mop=aq&amp;mapstate=6%3B14.39090%3B58.90997%3Bs%3B14.37354%3B58.92121%3B14.40815%3B58.89876%3B642%3B786%3B0%3B1&amp;mapcomp=%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B0%3B0%3B%3B%3B%3B0&amp;what=map_adr">map</a>, we were actually pretty close to the large E20 road, and in an area which was partially populated). I wonder what the people in that house thought of what they were seeing happening, or not happening.</p>
<p><a href="http://jakob.engbloms.se/wp-content/uploads/2009/11/train-stopped-here.png"><img class="aligncenter size-full wp-image-999" title="train stopped here" src="http://jakob.engbloms.se/wp-content/uploads/2009/11/train-stopped-here.png" alt="train stopped here" width="581" height="385" /></a></p>
<p>In the darkness, there was the occasional flashlight from the staff as they moved through the train informing people about the state of the situation. But it was never really truly dark, as the car was lit by the spooky light from laptops, iPods, and mobile phones. In a really dark room like this, a mobile phone is quite a beacon! It was a very direct illustration to just how pervasive devices with screens have become in recent years. Even a decade ago, there would have been much fewer mobile phones and even fewer laptops.</p>
<p>Technology soon started being activated for communications&#8230; everybody called home to tell what was happening and that we were late. I opened up Google Maps on my mobile phone to get an idea for where we were, and the result is the map location used previously in this blog post (obviously, a GPS would have been even better, but I think it would have had a hard time getting a position fix ). It was comforting to know we were in some kind of proximity of human settlements, as that is not necessarily always the case in sparsely-populated Sweden. I also found good use for the little Flashlight application on my SonyEricsson G900 phone. Until now, I thought this was just a gimmick, but it was actually quite handy to use the light intended for the camera as a flashlight. Nice and bright, and more efficient than just using the screen backlight.</p>
<p>Overall, the mood in the train was good as hours were added to hours and it got darker and darker as more laptops ran out of power. It had a certain apocalyptic sense to it, but nothing like the sinking of the Titanic&#8230; The main problems were two: the toilets were out of use after a while, as they could not flush without power. And people were getting hungry (I was lucky enough to have an eaten a too-large meal late in the afternoon). The staff on the train handled the situation pretty well, telling us to use the toilets until they were full, and after a few hours they started to distribute the food and snacks that they had in the Bistro to the people on the train (estimated some 300 people). Every once in a while they would open the doors to let in some fresh air, while not letting the cars get freezing cold (actually, it was a nice even temperature in the train, decent insulation plus a few hundred people does work to keep things warm even with no active heating going on).</p>
<p>I am not a big fan of all the big talk about how the Internet empowers people an revolutionizes society, but this situation actually became an interesting illustration in just that. 3G-based mobile Internet has taken off big time in Sweden in recent years. Thus, some people took the chance to join the Facebook group &#8220;<a href="http://www.facebook.com/jakob.engblom?ref=name#/group.php?v=wall&amp;ref=search&amp;gid=132012970820">Vi som sitter fast på tåget</a>&#8221; (I did not). I checked our position, as mentioned, and also surfed onto the traffic status updates of <a href="http://www.banverket.se">Banverket</a>. That made me better informed than the train crew, who had issues with getting through on their mobile phones. That way, I figured out what had happened, and that the estimate for fixing the overhead lines was to 22.00.</p>
<p>When 22.00 rolled around, trains started to pass by us, as the other trains which were not broken but had stopped because of the torn lines were passed on on a single track. It was almost spooky to have the complete silence and darkness of our stranded train interrupted by a short burst of noise and lights as a train screamed by. It took more than an hour after this before a diesel engine could come and tow us into Laxå. Patience was beginning to wear thin at that point, even though the staff did do their best to keep people informed and fed. It took way too long to get the diesel engine hooked to our train and all the breaks and doors locked into travel mode.</p>
<p>As it turned from evening into night, I tried to get a bit of rest, and it felt almost serene to be in a pitch-black train, leaning back in the seat, and hearing the murmur of people around me joking and trying to make the best of the situation. It is rare to experience such complete darkness in a city today, and I think it is a pity that you rarely get real darkness&#8230; it has a special quality. Still, I could imagine many worse places to be stranded. At least here it was a nice big comfortable seat with no immediate danger of freezing or cooking.</p>
<p>That it took five hours to repair the lines and get our train towed is pretty poor, I think. I don&#8217;t know why, but my guess is that it is a combination of splitting the care for the tracks from the traffic companies and a general hunt for profits and economic efficiency removing buffers and spare capacity. I am sure that fifty years ago, there would have been a spare train in place after a few hours at most. Also, we are almost too safety-conscious today. In 1950, who would have worried that much about electrical lines? Jump out and look for them would have been the reply, I think.</p>
<p>Once we got to Laxå it was midnight, and we were all crowded onto another X2000 train that had been standing there for two hours. There weren&#8217;t seats for everyone, but that was quite OK as we were finally moving, after six hours any kind of progress felt good. From here, something seems to have started to work in the contingency planning rooms at SJ, and at each station buses met up to get people home. Certainly six to eight hours late, but still getting home.</p>
<p>I was not that simple for me and the other people bound for Uppsala, Gävle, and further north. When we got to Stockholm at 02.00 at night, we were told  that the north-bound night train was waiting for us. The only problem was how to get to it, as the station was closed. I had no idea you could close Stockholm central station this hard, but the staff had to hustle around along with the security guards to open up a winding path from track 17 to track 10 where the train was waiting for us. It took ten minutes to find someone who could open up the last door, and this was starting to get vocal complaints from the hundred or so people affected&#8230; And I pity the passengers booked on that train from the start, who had to spend three additional hours in Stockholm before leaving in order to wait for us.</p>
<p>So finally, I got home at 03.30 at night, pretty exactly seven hours late. It was a tiring adventure.</p>
<p>Note that for comparison, I did try to work out what happens with other modes of travel. So far, I have been bumped once from an intercontinental flight, delaying getting home by a full day. However, when such things happens you are at an airport, and you given a hotel room to stay in. The bodily comfort is thus not in danger.</p>
<p>I have been spared car breakdowns in the middle of a trip, but I would not like to sit in a snow drift in a cold car in the middle of the winter&#8230; a train is probably better than that. Once, we did stop overnight in a cheap hotel when it was snowing too much to continue. It was not the most exquisite hotel experience in my life, and the only food available was a McDonalds, but still better than a dark train.</p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://jakob.engbloms.se/archives/997"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-url="http://jakob.engbloms.se/archives/997" data-lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://jakob.engbloms.se/archives/997" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div>]]></content:encoded>
			<wfw:commentRss>http://jakob.engbloms.se/archives/997/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A Weekend in the Netherlands</title>
		<link>http://jakob.engbloms.se/archives/971?&#038;owa_medium=feed&#038;owa_sid=</link>
		<comments>http://jakob.engbloms.se/archives/971#comments</comments>
		<pubDate>Mon, 19 Oct 2009 18:21:30 +0000</pubDate>
		<dc:creator>Jakob</dc:creator>
				<category><![CDATA[trains]]></category>
		<category><![CDATA[transportation]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[Delft]]></category>
		<category><![CDATA[Den Haag]]></category>
		<category><![CDATA[Madurodam]]></category>
		<category><![CDATA[Netherlands]]></category>
		<category><![CDATA[vacation]]></category>

		<guid isPermaLink="false">http://jakob.engbloms.se/?p=971</guid>
		<description><![CDATA[We spent the past weekend in the Hague and Delft in the Netherlands. A short weekend trip, certainly, but still quite interesting. The obvious place to go visit in the Netherlands is Amsterdam, but these other places are well worth visiting too. Here are some observations on what I found interesting. What is striking with [...]]]></description>
			<content:encoded><![CDATA[<p>We spent the past weekend in the Hague and Delft in the Netherlands. A short weekend trip, certainly, but still quite interesting. The obvious place to go visit in the Netherlands is Amsterdam, but these other places are well worth visiting too. Here are some observations on what I found interesting.</p>
<p><span id="more-971"></span>What is striking with the Netherlands is the flatness and wetness of the place. Coming from Sweden where we have huge forest breaking the landscape and a fairly varied topology, the Netherlands certainly feel very different. I think all the canals and other waterways make for very special and  beautiful urban and natural landscapes. In particular, older cities with their integrated waterways are just wonderful. I would love to have a house sitting right on a small canal, with waterbirds and a small boat that you can take downtown to go shopping (not that many Dutch seem to make use of this possibility).</p>
<p>It is also striking how densely populated the country is, and I find the particularly Dutch style of housing quite interesting. Walking through residential areas, you see row upon row of attached row houses. They share some common traits, such as large windows on both front and back and an tendency towards having three floors. Even so, the architecture is very varied, and much more daring than what you tend to find in Sweden. It seems as if the Dutch really like modern architecture, and have done so for a long time, leading to each generation of buildings taking on something new and typical for its time. There is also a tendency (which I guess comes from having a fairly mild climate) to add fun angles and details to building, or to build building as bridges across waterways or with parts jutting out over the surrounding. For a Swede this looks hard to insulate, hard to heat, and terribly impractical if subjected to a cold winter &#8211; but it sure looks nice and inviting.</p>
<p>Food is interesting. In the restaurant scene, the Indonesian colonial heritage is ever present, and I really recommend getting a full Rijstafel if you have not already tried it. The fresh produce you get in the stores is certainly fresh, compared to the state of the Dutch vegetables that you find in Sweden (a significant proportion of our vegetables are imported from Holland, especially during the Winter). It is also much cheaper than back here. On the other hand, they have not yet had their &#8220;Äkta vara&#8221; debate about additives in food. Rather, you find a lot of heavily processed sweet goods in the stores, with no real try to minimize additives and processing. As with most places we go, we brought some food with us back home. In this case, it was &#8220;<a href="http://en.wikipedia.org/wiki/Vla">vla</a>&#8220;, a kind of creamy yoghurt-like dairy product with flavorings such as caramel, chocolate, and vanilla. It seems to be an industrial product with no real home-made history, but it certainly tastes great. Recommended!</p>
<p>In terms of tips for what to see in the Netherlands, my main tip from this trip has to be <a href="http://www.madurodam.nl/">Madurodam</a>, a fantastic scale 1:25 miniatures park containing models of many of the most famous buildings in the Netherlands. Our four-year-old just loved it, especially the trains and ships that moved around.  It is not a static display, but it constantly evolves. I had been there once before, at the <a href="http://ieeexplore.ieee.org/xpl/RecentCon.jsp?punumber=7427">Euromicro Real-Time Systems Conference in 2001</a>, and they had added and remodeled quite a bit since then.</p>
<p><a href="http://jakob.engbloms.se/wp-content/uploads/2009/10/P1000615.JPG"><img class="aligncenter size-full wp-image-970" title="Madurodam Oct 2009" src="http://jakob.engbloms.se/wp-content/uploads/2009/10/P1000615.JPG" alt="Madurodam Oct 2009" width="600" height="450" /></a></p>
<p>The Hague as a city was not that impressive, but the government buildings are actually quite fascinating. Lots of high-quality architecture.</p>
<p>We also went to <a href="http://www.delft.nl">Delft</a>, a classic tourist destination. We did not look at the porcelain factory, but we did take a canal boat tour. There were so many bikes thrown into the canals by drunk students that we almost had to abort the trip because of one that stuck to our boat, but the guide managed to shake it off.</p>
<p>We moved around using trams, buses, and trains, and that worked very well in the actually quite small Hague-Delft area. Apart from poor synchronization between different transport systems (leading to wait times every here and there), it was fairly efficient and simple. Apparently, the roads were totally crowded during the weekend, so public transport was clearly preferable.</p>
<p>On a negative note, restaurants in the Netherlands seem to have a hard time with the concept of <a href="http://en.wikipedia.org/wiki/Lactose_intolerant">lactose intolerance</a>. It was surprisingly difficult in many cases to find some food which they were willing to guarantee as free from milk products (the best approximation across language barriers). In particular, Dutch bread seems to contain milk far more often than one would assume. An utterly bad experience was with the <a href="http://www.schiphol.nl/AtSchiphol/AirportFacilities/BarsRestaurantsAtSchiphol/Restaurants/RestaurantsBeforePassportControl./RestaurantsDeparture.htm">Dakota&#8217;s restaurant at Schiphol</a>. They wanted to charge us 12 EUR for a plate of plain pasta with no sauce or anything&#8230; needless to say, we refused the offer. If you wanted the 5 EUR childrens&#8217; menu, you had to take a flavored milk drink with it.  Period. No changes possible.</p>
<p>Is the Netherlands or Holland, by the way? <a href="http://www.holland.com/nordic/goodtoknow/thecountry/hollandnetherlands.jsp">Here is the official answer</a>.</p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://jakob.engbloms.se/archives/971"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-url="http://jakob.engbloms.se/archives/971" data-lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://jakob.engbloms.se/archives/971" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div>]]></content:encoded>
			<wfw:commentRss>http://jakob.engbloms.se/archives/971/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Off-Topic: The First Snow is Here</title>
		<link>http://jakob.engbloms.se/archives/350?&#038;owa_medium=feed&#038;owa_sid=</link>
		<comments>http://jakob.engbloms.se/archives/350#comments</comments>
		<pubDate>Sun, 23 Nov 2008 10:43:14 +0000</pubDate>
		<dc:creator>Jakob</dc:creator>
				<category><![CDATA[embedded systeme]]></category>
		<category><![CDATA[transportation]]></category>
		<category><![CDATA[ABS]]></category>
		<category><![CDATA[cars]]></category>
		<category><![CDATA[driving]]></category>
		<category><![CDATA[ESP]]></category>
		<category><![CDATA[snow]]></category>

		<guid isPermaLink="false">http://jakob.engbloms.se/?p=350</guid>
		<description><![CDATA[The first real snow reached Uppsala this weekend, lots of nice fluffy slippery cold snow on the ground and on the roads and everywhere else. It really is nice to have snow again, it lessens the effect of our dark winters and kind of puts you in a Christmas-like mood, especially now that the Christmas [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-353" title="slirigvag" src="http://jakob.engbloms.se/wp-content/uploads/2008/11/slirigvag.gif" alt="" width="120" height="60" />The first real snow reached Uppsala this weekend, lots of nice fluffy slippery cold snow on the ground and on the roads and everywhere else. It really is nice to have snow again, it lessens the effect of our dark winters and kind of puts you in a Christmas-like mood, especially now that the Christmas decorations are going up in town and shopping centers.</p>
<p>I also had to bring out the car for some errands and transports yesterday, and that new snow was probably the slipperiest I have ever driven on. It also provided an unsought opportunity for the electronic systems in our car to show themselves&#8230; both the stability and traction control and the anti-lock brakes were activated several times despite my pretty careful driving. For some reason, I never really believe that they would apply to me. I know that ESP and ABS are really good for safety, but for some reason I am a diehard skeptic that never quite believe these things work as they should. I guess this is another example of an embedded system that works as it should. Which really should not be a surprise.</p>
<p><span id="more-350"></span></p>
<p>Apart from being a transportation challenge, snow is also plain beautiful. Here is a night-time photo of how the first snow which arrived here on Wednesday this past week:</p>
<p><img class="aligncenter size-medium wp-image-349" title="snoiuppsala01" src="http://jakob.engbloms.se/wp-content/uploads/2008/11/snoiuppsala01-300x225.jpg" alt="" width="300" height="225" /></p>
<p>On Saturday, we got a real snow cover of some five centimeters (this was yesterday, today another five centimeters seem to have been added). This is an early morning photo:</p>
<p><img class="aligncenter size-medium wp-image-351" title="snoiuppsala02" src="http://jakob.engbloms.se/wp-content/uploads/2008/11/snoiuppsala02-300x225.jpg" alt="" width="300" height="225" /></p>
<p>Finally, some transportation is actually made easier by the snow and cold. For example, I can use a sled to move heavy items from the house to the garbage disposal station, which is much easier than doing it on dry ground since I don&#8217;t have anything suitable with wheels.</p>
<p>Going back several hundred years, wintertime was the time that people travelled since the ice on the lakes and the snow on the ground made it possible to travel by skis or skates much faster than you could by foot (and in many cases much more direct). Heavy loads were also easy to bring across the ice, due to the much lower friction compared to dry ground. For example, the fundament stones for the <a href="http://en.wikipedia.org/wiki/Uppsala_Cathedral">cathedral here in Uppsala </a>were brought from a quarry on <a href="http://www.oland.se/">Öland </a>up to Uppsala on sleds. That was a pretty amazing feat in the late 1200s&#8230; but it also took forever to do as transport was only feasible a few months each year. In the end, they imported some German monks that knew how to do brickmaking, and built the rest of the edifice using red bricks.</p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://jakob.engbloms.se/archives/350"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-url="http://jakob.engbloms.se/archives/350" data-lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://jakob.engbloms.se/archives/350" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div>]]></content:encoded>
			<wfw:commentRss>http://jakob.engbloms.se/archives/350/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Off-Topic: Triple Train Trouble</title>
		<link>http://jakob.engbloms.se/archives/347?&#038;owa_medium=feed&#038;owa_sid=</link>
		<comments>http://jakob.engbloms.se/archives/347#comments</comments>
		<pubDate>Tue, 18 Nov 2008 20:53:03 +0000</pubDate>
		<dc:creator>Jakob</dc:creator>
				<category><![CDATA[trains]]></category>
		<category><![CDATA[transportation]]></category>
		<category><![CDATA[broken trains]]></category>
		<category><![CDATA[SJ]]></category>
		<category><![CDATA[Uppsalapendeln]]></category>

		<guid isPermaLink="false">http://jakob.engbloms.se/?p=347</guid>
		<description><![CDATA[I am a big fan of trains, I admit as much. I take the train almost every day to Stockholm, and I find that far superior to the stress and misery of driving a car or the poor comfort of a bus. I have always defended the railroad when people complain that trains are often [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-medium wp-image-346 alignleft" style="margin: 10px 5px;" title="sj-logo_large" src="http://jakob.engbloms.se/wp-content/uploads/2008/11/sj-logo_large.gif" alt="" width="48" height="33" /><br />
I am a big fan of trains, I admit as much. I take the train almost every day to Stockholm, and I find that far superior to the stress and misery of driving a car or the poor comfort of a bus. I have always defended the railroad when people complain that trains are often late and unreliable.</p>
<p>But recently there have been a few cases of really bad delays hitting me&#8230; a couple of weeks ago, I missed a meeting at KTH by about 45 minutes after the train&#8217;s brakes broke. And today, we had an absolutely monumental delay &#8212; I arrived at my office some two-and-a-half hours late, which is pretty amazing (or abysmal) for a 40 minute train ride.</p>
<p><span id="more-347"></span></p>
<p>Along with thousands of other I got stuck after a power converter failure stopped all traffic from Gävle down to Älvsjö, and westwards to Västerås. Our train left Uppsala some one hour late, and south of Märsta we stopped and learnt that the locomotive had failed. So we limped back to Märsta, about two hours after we were supposed to leave Uppsala. At that point some of us left the long-distance trains and took the local Stockholm trains again. Which also had some fifteen minutes of delay, but compared to the rest of the day that we pretty much OK.</p>
<p><a href="http://www2.unt.se/avd/1,1826,MC=77-AV_ID=829416,00.html">UNT article (in Swedish)</a>. Also, adding to the fun, the E4 down to Stockholm was also partially blocked (<a href="http://www2.unt.se/avd/1,1826,MC=75-AV_ID=829526,00.html">UNT</a>), so the car or bus would have been pretty late as well. Fantastic day to get to work.</p>
<p>At least I got a lot of work done, you have to love laptops with large batteries (even if it was totally dry in the batteries when I got to Stockholm), Turbo 3G data cards, and mobile phones.</p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://jakob.engbloms.se/archives/347"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-url="http://jakob.engbloms.se/archives/347" data-lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://jakob.engbloms.se/archives/347" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div>]]></content:encoded>
			<wfw:commentRss>http://jakob.engbloms.se/archives/347/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Biking topic 1: I should have a commission on these!</title>
		<link>http://jakob.engbloms.se/archives/191?&#038;owa_medium=feed&#038;owa_sid=</link>
		<comments>http://jakob.engbloms.se/archives/191#comments</comments>
		<pubDate>Thu, 07 Aug 2008 20:31:10 +0000</pubDate>
		<dc:creator>Jakob</dc:creator>
				<category><![CDATA[biking]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[transportation]]></category>
		<category><![CDATA[chariot carrier]]></category>
		<category><![CDATA[corsaire xl]]></category>

		<guid isPermaLink="false">http://jakob.engbloms.se/?p=191</guid>
		<description><![CDATA[Last year, we got ourselves one of the best child-related products we have ever seen: a Chariot Carriers Corsaire XL bike carriers. This might sound like marketing hype from their marketing department, but it really is a brilliantly designed product (mostly). At core, it is a carrier with two wheels, seating two children, and which [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><img class="alignleft size-full wp-image-192" style="margin: 5px 10px;" title="corsaire-small" src="http://jakob.engbloms.se/wp-content/uploads/2008/08/corsaire-small.png" alt="" width="107" height="102" />Last year, we got ourselves one of the best child-related products we have ever seen: a <a href="http://www.chariotcarriers.com/english/html/index.php">Chariot Carriers </a>Corsaire XL bike carriers. This might sound like marketing hype from their marketing department, but it really is a brilliantly designed product (mostly). At core, it is a carrier with two wheels, seating two children, and which can be quickly turned from a bike carrier into a regular city stroller. For us, this really means freedom! In particular, the freedom to quickly pop down town using the bike, and then not have to carry our son but rather have a decent stroller to push him around in (and to load up with shopped stuff).</p>
<p style="text-align: center;"><span id="more-191"></span></p>
<p style="text-align: left;">Why is this ability to bike and have a stroller with us liberating? The alternatives to getting down town are:</p>
<ul style="text-align: left;">
<li>Walking with a stroller, which while nice on a summer&#8217;s day takes about half an hour each way. So it does not lend itself to casual and quick trips.</li>
<li>Taking the bus, which means keeping to a schedule.</li>
<li>Taking the car, which is infinite pain in having to getting the thing out of the garage, loading it up with stroller and child, parking it and paying the 10 SEK/2 USD/hour parking rates (or higher) we thankfully have here in Uppsala. No to mention feeling bad for the environment all the time.</li>
</ul>
<p style="text-align: left;">Biking is the perfect mode of transportation in my opinion: fast enough to get you where you want to be, a bike is easy to park compared to everything else, and you get exercise as a free bonus!</p>
<p style="text-align: left;">So what are the best things about our carrier?</p>
<ul style="text-align: left;">
<li>That it is both a stroller and a bike attachment</li>
<li>It keeps nice and cozy inside even in the worst cold rain or winter days</li>
<li>It can also be turned into a jogging stroller or even put on skis!</li>
<li>As a stroller, it turns on a dime</li>
<li>Attached to the bike, it rolls very easy, I actually think I am faster with the carrier than with a child seat thanks to the large wheels and good distribution of weight.</li>
</ul>
<p style="text-align: left;">What are the worst parts?</p>
<ul style="text-align: left;">
<li>It is a bit big, close to a meter wide, and there are some shops you cannot get inside since it is wider than standard doors (and that goes for the city library too). It does not fit in regular escalators.</li>
<li>It is pretty poor as a cargo trailer: classic simple trailers have a flat deck made from wood, which means you can just pile on the load. This thing puts all the load on the seat in the middle, so you have take heavy grocery bags and buckle them up in order to get them on the point that can reliably take 45kg of weight.</li>
<li style="text-align: left;">Their silly Americanized advertising that is just full of ridiculously fit beautiful young parents biking, jogging, or even going mountain biking with these trailers. That just feels dumb and probably does not correspond to how most of their actual customers look.</li>
<li>The color scheme could do some with some more interesting colors like grey, black, yellow, orange, anything. The blue/white/red scheme looks a bit old-fashioned (just look at what <a href="http://www.brio.se/BRIO_NET/Sverige/?b=3">strollers do with their color schemes</a>):</li>
</ul>
<p style="text-align: left;"><img class="size-medium wp-image-193 aligncenter" title="corsaire-big" src="http://jakob.engbloms.se/wp-content/uploads/2008/08/corsaire-big.png" alt="" width="268" height="255" /></p>
<p style="text-align: left;">
<p style="text-align: left;">To get back why I should get a commission on these things: the Corsaire is a real talking piece as you move around town with it: almost every day someone asks we what it is, how good it is, where you can buy one, and how much they cost. I guess that&#8217;s why ideas like Amazon&#8217;s referral system might actually work on the Internet.</p>
<p style="text-align: left;">Seems that carriers are coming into vogue these days (along with <a href="http://www.christianiabikes.com/">Christiania bikes</a>). Never saw one when I came to town in 1992. So we ended on a meaningless observation from Uppsala about the nature of the bike population of town.</p>
<p style="text-align: left;">
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://jakob.engbloms.se/archives/191"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-url="http://jakob.engbloms.se/archives/191" data-lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://jakob.engbloms.se/archives/191" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div>]]></content:encoded>
			<wfw:commentRss>http://jakob.engbloms.se/archives/191/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Off-topic: The Train to Furuvik</title>
		<link>http://jakob.engbloms.se/archives/161?&#038;owa_medium=feed&#038;owa_sid=</link>
		<comments>http://jakob.engbloms.se/archives/161#comments</comments>
		<pubDate>Wed, 23 Jul 2008 19:45:36 +0000</pubDate>
		<dc:creator>Jakob</dc:creator>
				<category><![CDATA[business issues]]></category>
		<category><![CDATA[trains]]></category>
		<category><![CDATA[transportation]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[family event]]></category>
		<category><![CDATA[Furuvik]]></category>
		<category><![CDATA[holiday]]></category>

		<guid isPermaLink="false">http://jakob.engbloms.se/?p=161</guid>
		<description><![CDATA[This is a short travel tip for the Uppsala-Stockholm area. Yesterday, I used the UL train to get to the Furuvik zoo/amusement park close to Gävle. Compared to the visit we did last year using a car, taking the train was generally a superior experience. And cheap. For 200 SEK, you get two adults + [...]]]></description>
			<content:encoded><![CDATA[<p><a class="alignleft" href="http://www.ul.se/sv/Furuvik/"><img class="alignleft size-full wp-image-162" style="margin: 10px;" title="ul" src="http://jakob.engbloms.se/wp-content/uploads/2008/07/ul.png" alt="" width="149" height="162" /></a>This is a short travel tip for the Uppsala-Stockholm area. Yesterday, I used the <a href="http://www.ul.se/sv/Furuvik/">UL train to get to the Furuvik zoo/amusement </a>park close to Gävle. Compared to the visit we did last year using a car, taking the train was generally a superior experience. And cheap. For 200 SEK, you get two adults + three children, with all rides included. Much cheaper than going there by car and then buying the rides. Not having to spend an hour driving with children is also a clear advantage in my mind, rather you can relax on the train and have fun with the kids. Being tired at the end of the day, I was very happy not to have to drive home.</p>
<p>The only caveat is that the train time are not particularly well synchronized with the park hours: taking the 08.19 train from Uppsala puts you outside the gates of a closed park at 09.22. It opens at 10.00. So bring some picnic coffee for the wait (but it was a sunny and nice day, so no need to complain about that pause). The next train is at 10.19, which gets you there a rather late 11.22. That is something they should consider for next year&#8217;s iteration of this offer. Getting home, the 17.40 train is perfect. And so does everyone else think, so it was pretty completely full from Furuvik until Tierp, after which it started to clear up as passengers got off at the stations going south.</p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://jakob.engbloms.se/archives/161"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-url="http://jakob.engbloms.se/archives/161" data-lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://jakob.engbloms.se/archives/161" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div>]]></content:encoded>
			<wfw:commentRss>http://jakob.engbloms.se/archives/161/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Off-Topic: Tallink Customer Service to Pärnu</title>
		<link>http://jakob.engbloms.se/archives/4?&#038;owa_medium=feed&#038;owa_sid=</link>
		<comments>http://jakob.engbloms.se/archives/4#comments</comments>
		<pubDate>Sun, 22 Jul 2007 20:20:15 +0000</pubDate>
		<dc:creator>Jakob</dc:creator>
				<category><![CDATA[business issues]]></category>
		<category><![CDATA[transportation]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[customer service]]></category>
		<category><![CDATA[Estonia]]></category>
		<category><![CDATA[Pärnu]]></category>
		<category><![CDATA[Tallink]]></category>
		<category><![CDATA[vacation]]></category>

		<guid isPermaLink="false">http://jakob.engbloms.se/archives/4</guid>
		<description><![CDATA[I just had a nice vacation in the Estonian town of Pärnu. Pärnu is a really nice little town full of summer visitors and still with lots of local character. Getting there, however, was less pleasant than it could have been, thanks to Tallink where we booked the trip and the hotel nights in Pärnu. [...]]]></description>
			<content:encoded><![CDATA[<p>I just had a nice vacation in the <a href="http://www.visitparnu.com/">Estonian town of Pärnu</a>. Pärnu is a really nice little town full of summer visitors and still with lots of local character.</p>
<p>Getting there, however, was less pleasant than it could have been, thanks to <a href="http://www.tallink.se">Tallink</a> where we booked the trip and the hotel nights in Pärnu.</p>
<p>When we booked the trip, they told us that there were convenient buses from Tallinn to Pärnu, and that we did not need to bring a car. They also booked us on a nice brand-new integrated hotel containing a &#8220;water land&#8221; and spa services, and being located very close to the beach. Sounded perfect.</p>
<p>As it turned out, some of these things fell through:</p>
<ul>
<li>The buses to Pärnu left from the central bus station in Tallinn, which is not close to the docks where the ferries arrive, but rather some kilometers away. It would have been nice if this had been clear from the start. Instead, Tallink representatives and information made sound as if the buses left directly from the docks, or at least in some place very close by.</li>
<li>The staff on the ferry to Tallinn did not know about the direct local buses from the docks to the central bus station (a tip: it is bus number 2, which stops right outside of terminal D. Or walk some more and take tram number 2). They gave us confused and incorrect information as how to get to the bus station. At least they told us where the bus station was&#8230;</li>
<li>At the last minute (one day before departure) it turned out that our main hotel was overbooked and that we would be given a different hotel. After some discussions they also promised us entrance tickets to the water land in our booked hotel. However, it was not clear how this was to work out in practice. Or if our new hotel was any better or worse than the one we were booked on initially. Customer service gave the impression that all would be handled at check-in in their terminal in Stockholm.</li>
<li>When we checked in in Stockholm, we did get hotel vouchers for the replacement hotel. But for a double room, not the suite that was what they had said initially. And the check-in personell had no idea about the entrance tickets to the water land. &#8220;there is no note of that in the computer system&#8221;. We got to talk to a supervisor who told us that things should work out, wrote a note to the hotel on a copy of our booking, and had the good sense to give us a name and phone number to call would they not.</li>
<li>Once we arrive in Pärnu, the hotel that we were staying at did provide an envelope containing the tickets to the water land that we needed. The hotel was also recently renovated and very fresh (it was the St. Petersburg hotel, in a carefully renovated 16th-17th-century building in downtown Pärnu). The location was more convenient for eating out and shopping, if a bit more removed from the beach (20 minutes walk rather than five).</li>
</ul>
<p>Thus, in the end, things worked out and we got decent value for our money. Even so, it is still annoying how Tallink handled things, especially since the fixes are mostly in precision of communication and should actually be cheaper for them to do right.</p>
<p>So how could Tallink have done better in our case (and quite probably in general):</p>
<ul>
<li>Run their own bus shuttle from Tallink to PÃ¤rnu and other interesting destinations. They do that in Sweden, so why not in Estonia? We would have been happy to pay some extra for a bus conveniently arriving at the docks to take us straight to the destination.</li>
<li>Present correct and complete facts about each destination on the phone and on their homepage. If they refer people to the bus service to PÃ¤rnu, do provide a time-table, a map on how to get to the main bus station, and a map of the end location to help you find your hotel. After all, Tallink have local staff in Tallinn that can easily find out for you.</li>
<li>Have their customer service staff be precise and clear. In the end, things did work out and we were not cheated of our vacation. But the details like the standard of our replacement hotel, how the water land tickets would work, and similar simple things could have been clearly communicated from the start. That would have saved them lots of phone service time, and us a bunch of unnecessary annoyment and anxiety.</li>
</ul>
<p>Finally, the main drawback of a trip of this type where you spend a night on the ferry each way is that the ferry trip takes a lot of time from the vacation. This would not be so bad if it was enjoyable time, and they are trying to give off the impression that it is kind of a luxurious experience to travel on their modern ferries to Tallinn. And mostly it is nice. Going on a ship where you can walk around and have lots of space is vastly superior to inhuman modes of transport like long-distance air travel or car trips. For the kids, having a dedicated playroom is great.</p>
<p>But since the length of the trip makes it necessary to eat dinner and breakfast onboard, the food is quite a important component. And here Tallink and most other Baltic ferries I have tried fall down by simply providing fairly taste-less and disappointing fare. The tradition of a grand buffet is great in principle, but something makes it so that each course is cheapened down to its simplest least tasty version. Creating a rather disappointing experience overall. And there is no indication that the a la carte restaurants are any better. So for now, you eat because you have to and not as much because you enjoy it.</p>
<p>Why this is the case, I don&#8217;t know. Either they think their customers do not care or cannot tell a good meal from a poor one, or they lack pride in the kitchen, or they are saving money by using the cheapest stuff they can get away with, or something else.</p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://jakob.engbloms.se/archives/4"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-url="http://jakob.engbloms.se/archives/4" data-lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://jakob.engbloms.se/archives/4" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div>]]></content:encoded>
			<wfw:commentRss>http://jakob.engbloms.se/archives/4/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

