Looking back on a second This happened – Utrecht

Some more catch­ing up with things that occurred recent­ly; on Mon­day Feb­ru­ary 23 we1 had our sec­ond This hap­pened. I am quite sat­is­fied with how things went. 

For one; we had some unplanned cohe­sion2 amongst talks.3 Three out of four talks dis­cussed the use of field research (to use the term broad­ly). It was good to have some dis­cus­sion of how this is put in prac­tice, as I often find ethno­graph­ic tech­niques being pre­sent­ed as some kind of sil­ver bul­let, but with­out any clear demon­stra­tion of its appli­ca­tion. It was also cool to see field research being applied effec­tive­ly in such dif­fer­ent con­texts (pri­ma­ry school, the elder­ly, South Africa).

To my relief, a sig­nif­i­cant­ly larg­er per­cent­age of the audi­ence (com­pared to last time) was female.4 This was some­thing we had worked con­scious­ly towards, since the first edition’s testos­terone quo­tient was a bit too high. In my opin­ion, a more diverse audi­ence is con­ducive to the kind of relaxed, open and hon­est atmos­phere we are pur­su­ing. The main way we tried to draw in a more bal­anced mix of peo­ple was by invit­ing more female speak­ers. Three out of four talks were by women. All of them were great. It seems to have worked.

I love that This hap­pened seems to be a venue for the kind of unas­sum­ing and hon­est pre­sen­ta­tions we some­how stop giv­ing once we leave design school (or at least I have). I can’t think of oth­er events where I am treat­ed to such won­der­ful war sto­ries from the front-lines of inter­ac­tion design.

The dis­cus­sions after each ses­sion were good again as well. Lots of thought­ful ques­tions, crit­i­cal, but fair. Alper was kind enough to keep min­utes, and has blogged the most salient parts over at his site (in Dutch).5

Our friends in Lon­don launched a new web­site that now con­tains videos and slides of all talks from past events. The Utrecht ses­sions are on there too, so go have a look. It already is an amaz­ing col­lec­tion of high-qual­i­ty con­tent. Some of my cur­rent favourites are Troi­ka, Crispin Jones and Schulze & Webb.6

The next This hap­pened – Utrecht (num­ber three) is set for June 29. Hope to see you there.

  1. Alexan­der, Ianus and I []
  2. Iskan­der spot­ted it first, this is a blog post in Dutch dis­cussing the par­al­lels between the talks []
  3. Hon­est­ly, this was not some­thing we had aimed for before­hand. []
  4. I real­ize in the tech scene this has once again become a hot top­ic, see for instance this dis­cus­sion over at Chris Messina’s blog. []
  5. I’ve col­lect­ed more posts on our sec­ond edi­tion over at Deli­cious. []
  6. While you’re there, why not vote for This hap­pened in the Brit Insur­ance Design of the Year 2009 awards at the Design Muse­um? []

The 2nd Dutch ‘This happened’ is coming this way

We’re less than four weeks removed from the sec­ond edi­tion of ‘This hap­pened – Utrecht’. As you may know, this is an event I am orga­niz­ing and curat­ing togeth­er with Alexan­der and Ianus. We’re try­ing to offer an alter­na­tive to flashy prod­uct-focused (and fuzzy the­o­ry-based) ses­sions that are preva­lent in the inter­ac­tion design event land­scape. ‘This hap­pened’ pre­sen­ta­tions are short sto­ries about how a project came to be, warts and all. Think of them as the DVD extras for inter­ac­tion design.

This happened – Utrecht #1

On Mon­day Feb­ru­ary 23, we’ll return to The­ater Kikker in Utrecht, the Nether­lands for #2. Our first edi­tion was a suc­cess, and I’m real­ly look­ing for­ward to con­tin­u­ing the exper­i­ment. Here’s who we’ve invit­ed this time to come and shed light on one of their projects:

  • Niels Kee­tels, a game design researcher at the HKU, will be talk­ing about Soft­body. A game that is inter­est­ing because of its lush expres­sive visu­als, as well as the clever bal­anc­ing of open-end­ed and goal-direct­ed play. Oh, and how many games fo you know that had their mechan­ics inspired by hon­est-to-good­ness field research?
  • Sanne Kistemak­er of Muzus will present Piece of Fam­i­ly, which was devel­oped in col­lab­o­ra­tion with Voda­fone. It’s a com­mu­ni­ca­tion device designed for the elder­ly, com­posed of a sketch­pad and a scan­ner, which instant­ly posts whatever’s writ­ten to a blog. The design won a pres­ti­gious Dutch Design Award. 
  • Irene van Peer, a cel­e­brat­ed prod­uct design­er, will talk about the Mahlangu Hand-wash­er, which was fea­tured in the New York Times 8th Annu­al Year in Ideas. It is both a prod­uct (devel­oped as part of a san­i­ta­tion project in Africa) that involves con­vert­ing the cap of an emp­ty bot­tle into a home­made tap, as well as a set of instruc­tions that can be passed on from per­son to person. 
  • Final­ly, we have Nao­mi Schiphorst and Mieke Vullings of MIMOA, who will show how their free and open online guide to mod­ern archi­tec­ture came into being. The site is aimed at a broad audi­ence, not just archi­tects, and aims to build a durable community.

Head over to the This hap­pened – Utrecht web­site for expand­ed descrip­tions of the talks (in Dutch). The reg­is­tra­tion will open on Mon­day Feb­ru­ary 9. I hope to see you there!

Collaboratively designing Things through sketching

So far, Ianus, Alexan­der and I have announced three of the four peo­ple who’ll be speak­ing at the first Dutch This hap­pened. They are Fabi­an of Ron­i­mo Games, Phi­line of Super­nana and Dirk of IR labs The final addi­tion to this won­der­ful line-up is Wern­er Jainek of Cul­tured Code, the devel­op­ers of Things, a task man­age­ment appli­ca­tion for Mac OS X as well as the iPhone and iPod Touch.

When I first got in touch with the guys at Cul­tured Code, I asked who of the four prin­ci­pals was respon­si­ble for inter­ac­tion design. I was sur­prised to hear that a large part of the inter­ac­tion design is a col­lab­o­ra­tive effort. This flies in the face of con­ven­tion­al wis­dom in design cir­cles: You’re not sup­posed to design by com­mit­tee. Yet no-one can deny Things’ inter­ac­tion design is sol­id, focused and cohesive.

Things touch still life by Cultured Code

Wern­er and his asso­ciates col­lab­o­rate through vig­or­ous sketch­ing. Some­times they pro­duce many mock-ups to iron out appar­ent­ly sim­ple bits of the appli­ca­tion. A prime exam­ple being this recur­ring tasks dia­log. Just look at all the alter­na­tives they explored. Their atten­tion to detail is admirable. Also, take a look at the pho­tos they post­ed when they announced Things touch. I’m sure that, if you’re a design­er, you can’t help but love care­ful­ly exam­in­ing the details of such work in progress. 

Wern­er tells me he’s been busy scan­ning lots of sketch­es to share at This hap­pened – Utrecht #1. I can’t wait to hear his sto­ries about how the design of both the desk­top and mobile app have happened. 

Wern­er com­pletes our line-up. Which you can see in full at thishappened.nl. There, you’ll also be able to reg­is­ter for the event start­ing this Mon­day (20 Octo­ber). I hope to see you on 3 Novem­ber, it promis­es to be a love­ly filled with the sto­ries behind inter­ac­tion design.

How a student game became a Wii and DS title

It’s time to start reveal­ing the speak­ers for This hap­pened – Utrecht #1. First up is Fabi­an Akker, co-founder of the inde­pen­dent stu­dio Ron­i­mo Games. The stu­dio was fund­ed with mon­ey Fabi­an and his col­leagues earned by sell­ing the con­cept behind one of their games to THQ.1 The game is called De Blob, and the new ver­sion is now avail­able on the Nin­ten­do Wii and DS.2 As part of a 3rd year assign­ment at the Utrecht School of the Arts’ Game Design and Devel­op­ment course, De Blob was cre­at­ed for the munic­i­pal­i­ty of Utrecht. The aim was to allow peo­ple to explore the city’s future sta­tion area, which is under heavy recon­struc­tion. You could there­fore call De Blob a seri­ous game — a game that is not only fun but also use­ful. It is not often that a seri­ous game makes the tran­si­tion to a title aimed pure­ly at enter­tain­ment. It is more often the case that an enter­tain­ment con­cept gets inject­ed with some ‘seri­ous’ con­tent, with usu­al­ly dis­ap­point­ing results. At This hap­pened – Utrecht #1 Fabi­an, who was the orig­i­nal game’s lead design­er, will share the sto­ry of how it came to be.

Screenshot of De Blob, created by Ronimo Games, published by THQ

I announced This hap­pened – Utrecht #1 last week. The event takes place on Mon­day 3 Octo­ber at 20:30. Reg­is­tra­tion will open next Mon­day (20 Octo­ber) — space is lim­it­ed so mark your calendars!

Curi­ous about the rest of the line-up? Tomor­row, Ianus will announce our sec­ond speak­er. Update: go read what Ianus has to say about Phi­line of Super­nana.

  1. THQ is a large pub­lish­er of games, such as Saints Row and Age of Empires. []
  2. The game was rede­vel­oped by an out­side stu­dio. []

Announcing This happened – Utrecht

I’m hap­py to announce This hap­pened – Utrecht; a series of events for inter­ac­tion design­ers that I have been work­ing on togeth­er with Ianus Keller and Alexan­der Zeh. On Mon­day 3 Novem­ber we’ll have our first edi­tion at The­ater Kikker. I’m keep­ing the line-up to myself for now, but I can assure you it is awesome.

At This hap­pened, you’ll get four to five short lec­tures by inter­ac­tion design­ers about the process behind one of their projects. Each lec­ture is fol­lowed by ample time for dis­cus­sion. We invite speak­ers from many dif­fer­ent domains, such as prod­ucts, web, soft­ware, games, archi­tec­ture and art. This way, we hope to show that although the out­comes are dif­fer­ent, there is a lot to learn from fel­low design­ers work­ing in areas oth­er than your own.

This hap­pened has been going on in Lon­don for some time now, with great suc­cess. I can’t remem­ber when exact­ly I first came across the con­cept, but I do know that from the start I want­ed to intro­duce it in the Nether­lands. Imag­ine my excite­ment when I received an enthu­si­as­tic response to my pro­pos­al from the guys in London. 

I believe This hap­pened real­ly adds some­thing to the design event land­scape. It isn’t often you get to go some­where to hear about the hard work that went into fin­ished projects. Usu­al­ly, you either get a demo of what has been achieved, or you hear some­one talk about what it is he would like to work on, not what he’s actu­al­ly done. Nei­ther is very infor­ma­tive for prac­tis­ing design­ers. At This hap­pened, the focus is firm­ly on process, not on out­come, and on mak­ing & doing, not (only) on thinking.

Reg­is­tra­tion is free and will open around two weeks before the event starts. Watch this space, or keep an eye on the offi­cial This hap­pened – Utrecht web­site (in Dutch).

Download my travel-time map

I am a bit ner­vous about doing this, but since sev­er­al peo­ple asked, here goes: You can now down­load the trav­el-time map of the Nether­lands I made in Pro­cess­ing. I have export­ed appli­ca­tions for Lin­ux, Mac OS X and Win­dows. Each down­load includes the source files, but not the data file. For that, you will need to head to Alper’s site (he’s the guy who pulled the data from 9292 and ANWB). I hope you’ll enjoy play­ing around with this, or learn some­thing from the way it was put together.

Some notes, in no par­tic­u­lar order:

  • Please remem­ber I am not a pro­gram­mer. The vast major­i­ty of this sketch was put togeth­er from bits and pieces of code I found in books and online. I have tried to cred­it all the sources in the code. The full write-up I post­ed ear­li­er should point you to all the sources too. In short; all the good bits are by oth­er peo­ple, the bad code is mine. But who cares, it’s the end-result that counts (at least for me).
  • Relat­ed to the pre­vi­ous point is the fact that I can­not fig­ure out under which license (if any) to release this. So the usu­al CC by-nc-sa license applies, as far as I’m concerned.
  • If this breaks your com­put­er, offends you, makes you cry, or eats your kit­tens, do not come knock­ing. This is pro­vid­ed as is, no war­ranties what­so­ev­er, etc.
  • Why am I ner­vous? Prob­a­bly because for me the point of the whole exer­cise was the process, not the outcome.
  • I can’t think of any­thing else. Have fun.

The making of a travel-time map of the Netherlands

Sub­scribers to my Flickr stream have prob­a­bly noticed a num­ber of images of some kind of map flow­ing past late­ly. They were the result of me track­ing my progress on a pet project. I have more or less fin­ished work on it this week, so I thought I’d detail what I did over here.

Background

Fol­low­ing my Twit­ter dataviz sketch­es, I thought I’d take anoth­er stab at pro­to­typ­ing with Pro­cess­ing. On the one hand I want­ed to increase my famil­iar­i­ty with the envi­ron­ment. On the oth­er, I con­tin­ued to be fas­ci­nat­ed with data-visu­al­iza­tion, so I want­ed to do anoth­er design exer­cise in this domain. I was par­tic­u­lar­ly inter­est­ed in cre­at­ing dis­plays that assist in deci­sion mak­ing and present data in a way that allows peo­ple to ‘play’ with it — explore it and learn from it.

The seed for this thing was plant­ed when I saw Sta­men’s work on the mySo­ci­ety trav­el-time maps. I thought the idea of visu­al­ly over­lay­ing two datasets and allow­ing the inter­sec­tion to be manip­u­lat­ed by peo­ple was sim­ple but pow­er­ful. But, at that time, I saw no way to ‘eas­i­ly’ try my hand at some­thing sim­i­lar. I had no ready access to any poten­tial­ly inter­est­ing data, and my scrap­ing skills are lim­it­ed at best.

Luck­i­ly, I was not the only one whose curios­i­ty was piqued. After see­ing Ben Cer­ve­ny demo­ing the same maps at The Web and Beyond 2008, Alper won­dered how hard it would be to cre­ate some­thing sim­i­lar for the Nether­lands. He pre­sent­ed a way to do it with freely avail­able tools and data (to an extent) in a work­shop at a local uncon­fer­ence.1

I did not attend the event, but after see­ing his blog post, I sent him an email and asked if he was will­ing to part with the data he had col­lect­ed from the Dutch pub­lic trans­port trav­el plan­ning site 9292. Alper being the nice guy he is, he soon emailed me a JSON con­tain­ing of the data. 

So that’s the back­ground. I had an exam­ple, I had some data, and I had a lit­tle expe­ri­ence with mak­ing things in Processing.

JSON

The first step was to read the data in the JSON file from Pro­cess­ing. I fol­lowed the instruc­tions on how to get the JSON library into Pro­cess­ing from Ben Fry’s book (pages 315–316). On the Pro­cess­ing boards, a cur­so­ry search unearthed some code exam­ples. After a lit­tle fid­dling, I got it to work and could print the data to Processing’s console.

Plotting

Next up was to start visu­al­iz­ing it. I used the exam­ples of scat­ter­plot maps in Visu­al­iz­ing Data as a start­ing point, and plugged in the JSON data. Pret­ty soon, I had a nice plot of the postal codes that actu­al­ly resem­bled the Netherlands.

Playing with some data Alper gave me

Coloring

From there, it was rather easy to show each postal code’s trav­el time.2 I sim­ply mapped trav­el times to a hue in the HSB spec­trum. The result nice­ly shows col­ored bands of trav­el-time regions and also allows you to pick out some inter­est­ing out­liers (such as Gronin­gen in the north).

Second pass

Selecting

At this point, I want­ed to be able to select trav­el-time ranges and hide postal codes out­side of that range. Ini­tial­ly, I used the key­board for input. This was OK for this stage of the project, but of course it would need to be replaced with some­thing more intu­itive lat­er on. In any case, I could high­light select­ed points and dim oth­ers, which increased the display’s explorabil­i­ty considerably.

Pass 3

Coloring, again

The HSB spec­trum is quick and easy way of get­ting access to a full a range of col­ors. It served me well in my Twit­ter visu­al­iza­tions. How­ev­er in this case it left some­thing to be desired, aes­thet­i­cal­ly speak­ing. Via Tom Car­den I found the won­der­ful cpt-city, which cat­a­logues gra­di­ents for car­tog­ra­phy and the like. Ini­tial­ly I strug­gled with ways to get these col­ors into Pro­cess­ing, but then it turned out you could eas­i­ly read out the col­ors of pix­els from images. This allowed me to cycle through many palettes just by adding the files to my Pro­cess­ing sketch. I dis­cov­ered that a palette with a clear divi­sion in the mid­dle was best, because that pro­vides you with an extra ref­er­ence point besides the begin­ning and end.

Playing with palettes (pass 4)

Selecting, again

I next turned to the inter­ac­tion bits. I knew I want­ed a so-called dual slid­er that would allow peo­ple to select the upper and low­er lim­it of trav­el time. In the Pro­cess­ing book, there is code for plen­ty of inter­face wid­gets, but sad­ly no dual slid­er. I looked around on the Pro­cess­ing board and could find none either, to my sur­prise. Even in the UI libraries (such as controlP5 and Inter­fas­cia) I could not locate one. 

So I decid­ed to low­er the bar and first include two hor­i­zon­tal slid­ers, one for the upper and one for the low­er lim­it. These I made using the code on pages 448–452 of the Pro­cess­ing book. Not per­fect, but an improve­ment over the key­board controls.

Pass 5 – some basic interactivity

Selecting, yet again

Next, I decid­ed I’d see if I could mod­i­fy the code of the hor­i­zon­tal scroll­bar so that I would end up with a dual slid­er. After some mess­ing about (which did increase my under­stand­ing of the orig­i­nal code con­sid­er­ably) I man­aged to get it to work. This was an unex­pect­ed suc­cess. I now had a decent dual slider.

A proper dual slider

Exploring

So far there was no way of telling which point cor­re­spond­ed to which postal code. So, I added a rollover that dis­played the postal code’s name and trav­el time. At this point it became clear the data wasn’t per­fect — some postal codes were erro­neous­ly geocod­ed by GeoN­ames. For instance, code 9843 (which is Gri­jpskerk, 199 min­utes to the Dam) was placed on the map as Ams­ter­dam Noord-Oost!

Rollovers

Adding more data

Around this point I vis­it­ed Alper in Delft and we dis­cussed adding a sec­ond dataset. Although hous­ing prices à la mySo­ci­ety would have been inter­est­ing, we decid­ed to take a dif­fer­ent route and add a sec­ond trav­el-time set for cars.3 My first step in inte­grat­ing this was to sim­ply gen­er­ate a map each for the pub­lic trans­port and car trav­el data and man­u­al­ly jux­ta­pose them. What I liked about this was that even though you know intu­itive­ly that trav­el­ing by car is faster, the two maps next to each oth­er pro­vide a dra­mat­ic visu­al con­fir­ma­tion of this piece of knowledge.

Compare: travel by public transport or car

Representing

Mov­ing ahead with the extra data, I start­ed to strug­gle with how to rep­re­sent both trav­el times. My first effort was to draw two sets of dots on top of each oth­er (one for car trav­el times and one for pub­lic trans­port) and col­or each accord­ing­ly. For each set I intro­duced a sep­a­rate slid­er. I wasn’t very sat­is­fied with the result of this. It did not help in under­stand­ing what was going on that much.

The gap

Showing differences

After dis­cus­sions with Alper and sev­er­al oth­er peo­ple, I decid­ed it would make more sense to show the dif­fer­ence between trav­el times. So I cal­cu­lat­ed the per­cent­age dif­fer­ence between pub­lic trans­port and car trav­el time for each postal code. This val­ue I mapped to a col­or. Here, a sim­ple gra­di­ent worked bet­ter than the palettes used ear­li­er for trav­el times.

I also dis­card­ed the idea of hav­ing two dual slid­ers and sim­ply went with one trav­el time selec­tor. Although more user-friend­ly, it cre­at­ed a new prob­lem: for some points both trav­el times would fall with­in the select­ed range, and for oth­ers one or the oth­er. So I need­ed an extra visu­al dimen­sion to show this. This turned out to be the great­est challenge.

After try­ing many approach­es, I even­tu­al­ly set­tled on using the shape of the point to show which trav­el times fell with­in the range. A small dot meant that only the pub­lic trans­port trav­el time is with­in the range, a donut means only the car trav­el time is select­ed, and a big dot rep­re­sents selec­tion of both times.

Return of the map

Final tweaks

Around this point I felt that it was time to wrap up. I had learnt about all I could from the exer­cise and any extra time spent on the project would result in mar­gin­al improve­ments at best. I added a leg­end for both the shapes and col­or, improved the leg­i­bil­i­ty of the rollover and increased the visu­al affor­dance of the slid­er, and that was it.

It's hard to stop tweaking

Thoughts

It is becom­ing appar­ent to me that the act of build­ing dis­plays like this is play­ful in its own way. Through sketch­ing in code, you can have some­thing like a con­ver­sa­tion with the data and get a sense of what’s there. Per­haps the end result is mere­ly a byprod­uct of this process?

I’m amazed at how far a novice pro­gram­mer like myself, with a dra­mat­ic lack of affin­i­ty for any­thing relat­ed to math­e­mat­ics or physics, can get by sim­ply mod­i­fy­ing, aug­ment­ing and com­bin­ing code that is already out there. I have no ambi­tion what­so­ev­er of becom­ing a pro­fes­sion­al devel­op­er of pro­duc­tion-qual­i­ty code. But build­ing a col­lec­tion bits and pieces of code that can do use­ful and inter­est­ing things seems like a good strat­e­gy for any design­er. I am learn­ing to trust my innate reluc­tance to code stuff from scratch. 

Also, isn’t it cool that it is becom­ing increas­ing­ly fea­si­ble for reg­u­lar cit­i­zens to start ana­lyz­ing data that is — or at least should be — pub­licly avail­able? Gov­ern­ment still has a long way to go. Why do we need to go through the painstak­ing process of scrap­ing this data from sources such as 9292 which for all intents and pur­pos­es is a pub­lic ser­vice?4

I will prob­a­bly make the final pro­to­type avail­able online at some point in the future. For now, if you have any ques­tions or com­ments I would love to hear them here, or via email.

Update: Alper has released a JSON file con­tain­ing all the data I used to make this. Go on and grab it, and make some dis­plays of your own!

And anoth­er update: I’ve decid­ed to make this appli­ca­tion avail­able for down­load, includ­ing source files.

  1. Those of you who under­stand Dutch might enjoy his walk­through on Vimeo. []
  2. Inci­den­tal­ly, all trav­el times in this project were from the Dam in Ams­ter­dam to all the postal codes in NL. []
  3. This we retrieved from the ANWB site. The time of day was set to 12:00 noon. []
  4. Tools like Mech­a­nize make this eas­i­er, but still. []

Goodbye DK, Hello NL

A photo of the Oude Gracht in Utrecht, the Netherlands taken by Josef F. Stuefer

And that was it. After exact­ly one year in Copen­hagen I am back in Utrecht. I enjoyed my time in Den­mark tremen­dous­ly, it has proven to be a great place to start my new life as a free­lance design­er. Now I will con­tin­ue my prac­tice over here. Dif­fer­ent city, same inter­na­tion­al outlook. 

The final peri­od in Copen­hagen con­sist­ed main­ly of me speak­ing at a lot of con­fer­ences. First there was The Web and Beyond, then came From Busi­ness to But­tons, NLGD Fes­ti­val of Games and final­ly Reboot — I could not have wished for a bet­ter going-away party.

There is not much time to catch my breath, how­ev­er. I have client projects hap­pen­ing through­out July and of course there is also plen­ty of unpack­ing and merg­ing of the old and new life to be done. I hope to pub­lish the NLGD and Reboot stuff short­ly, but it might take me a while.

Now that I am back in the Nether­lands, I can also move for­ward with some small plans I’ve had for some time: one being a local design event and the oth­er a ‘dif­fer­ent’ kind of office space. I am also still look­ing for a cre­ative tech­nol­o­gist to part­ner up with on poten­tial future projects. If any of this piques your inter­est, do drop me a line.

Pho­to cred­its: Josef F. Stue­fer.

Goodbye NL, hello DK

Welcome indeed!

Less than a week from now I’ll exchange the love­ly Nether­lands for the equal­ly love­ly Den­mark. I’m tak­ing what you could call a work­ing sab­bat­i­cal. I’ll be free­lanc­ing from Copen­hagen and have (pret­ty excit­ing) work lined up for the first three months. If you have a gig in social soft­ware, mobile or gam­ing and want to work with me from Octo­ber onwards, get in touch.

Besides Copen­hagen, you might be able to grab a hold of me in Brighton, where I’ll be attend­ing dCon­struct 2007 or Barcelona, where I’ll be speak­ing for the 3rd Euro IA Sum­mit. Per­haps I’ll see you on the road?

Dutch Skies

There’s plen­ty of pho­tos of the sky on Flickr, but lets be hon­est — skies and clouds are just so pret­ty, and the Dutch skies are the pret­ti­est of all.

Tom thought the same, so he’s start­ed a group called ‘Hol­landse Lucht­en’ — Dutch Skies.

Here’s my first con­tri­bu­tion.

Tech­no­rati: ,

Updat­ed to cor­rect some typos.