Joining CloudMade

CloudMade logoI’ve just had my first week at my new job working for cloudmade. OpenStreetMap has progressed from being an interest, and then a hobby, and then an obsession. Now OpenStreetMap is my job. Maybe that makes me one of those annoying smug people doing the job of their dreams.

But lets not get carried away now. There’s lots of work to be done. I’m going to need to learn the ropes of proper OpenStreetMap coding. No more skulking in the side-lines fiddling with the OpenStreetMap wiki (well OK I’ll still be doing a fair bit of that)

I’m in the process of learning Ruby on Rails, a super-modern agile web development language the likes of which my old “enterprise” clients wouldn’t touch with a barge pole. It’s pretty impressive, with lots of nifty short-cuts around the tedious bits of building a database-driven web-app. I can see why people rave about it. I guess I should remain a little sceptical about just how wonderfully easy it all is, until after I’ve done some real work with it and tried solving my own problems outside of the scripted tutorials. I did scrabble around with some rails “views” before (at the November hack weekend) without really knowing what I was doing. I know a little bit more now, although I may still need to go back and learn Ruby properly. Anyway, it’s fun to be learning a funky new language.

In addition to that, I’m also learning to use Linux as a full desktop OS. Ubuntu comes with some fairly user-friendly pointy clicky GUIs but of course they’re all different from what I’m used to (windows, and my various favourite windows apps) so every little click involves overcoming muscle-memories. The all-powerful linux command line is not completely alien to me, having learned quite a few unix tricks over the years, generally through a putty window running in my (nice familiar pointy clicky) windows desktop. But in general switching to another OS feels like doing everything with one hand tied behind my back. I guess I’ll get over it. No self-respecting open source developer uses windows right?

It’s great to be surrounded by people who are embracing open source and all the newest web technologies. This is the way IT companies should be, and developing for OpenStreetMap, I have a lot of new stuff to learn, but this feels like a job I can get passionate about.

Leaving Green Hat

Friday was my last day working for Green Hat Consulting. I start my new job tomorrow, and this is something I’m very excited about …but more on that later.

I’ve been at Green Hat almost seven years (!) working as an enterprise integration consultant. In 2002 during the dot-com bubble-burst, shortly after I graduated, I was forcibly ejected into a job-seeking situation, and Green Hat Consulting is where I ended up. So it’s not exactly a career path I chose. It chose me. Since then I’ve been sent to work at various different client projects, each of these being very much like starting a new job. Seven years working at the same company almost seems like a lack of ambition in today’s job market, but at Green Hat it’s felt like I’ve done seven or eight different jobs over the years.

I think probably my most enjoyable assignment was the year and half spent working at Alstom in Swizerland, not just because I got to enjoy two full seasons of snowboarding, but because I was able to take a lead within the small team and get stuck into some really juicy development work involving JSPs and applets. But there’s been good times on every assignment, and I’ve met lots of great people.

Back at the Green Hat headquarters I’ve seen a lot of people come and go, so that has been a constantly varying experience over the years too. These days the development of GH Tester is really stepping up a gear, especially GH Tester version 5 which adds some spectacular features for BusinessWorks developers. I wish them good luck with that, and I’m sure Green Hat will continue to go from strength to strength.

2009 etc

I’ve been having a chilled out week back home in Yorksestershire. Fairly subdued New Years celebrations last night, due to many friends choosing to do something different from the usual. “What?? What d’you mean you don’t want to get together and get drunk?”. Bah! Everyone’s getting old. I still managed to guzzle quite a few beers washed down with quite a few glasses of bubbly.

My older sister lost in our little competition for who would be the first to not show up to the family Christmas. Guess that means the world is my oyster next year. I no longer need to feel compelled to be here. But I always enjoy Christmas here. It always involves lots of food, and is usually a reasonably chilled out experience if you ignore the family arguments. This year we brought Grandma up to Yorkshire with us which probably made us all argue slightly less.

Egypt

luxur kebabs hatsheput  detail abu simbel great pyramids step pyramid snorkelling hurghada desert cairo

Before coming back for Christmas we had a holiday in Egypt. We decided to sneak that one in there since Francine is currently out of work, and we were both feeling the need for some warm sunshine. We had a fair bit of that, plus snorkeling on the red sea, a Cruise on the Nile, and visits to the pyramids and many other ancient Egyptian temples.

We found it to be quite a culture shock dealing with taxi drivers and the people selling stuff in Egypt. Of course you know about these things from reading a description, but going through the process of haggling and the worry of whether you’re getting a sensible price for something was surprisingly stressful. After a while it felt like we got better at it, and almost enjoyed it at times, but at first it was quite unpleasant. The best example of this was a taxi driver who was so determined to demand extra money from us that Francine resorted to flinging open the doors while it was speeding down the motorway to force him to stop while we discussed it! It’s a shame I only studied my wikitravel printout in detail after this happened (excellent information about Cairo taxis)

Luckily we’d booked onto a guided tour for most of the Holiday. I imagine you could have a fairly miserable holiday doing stressful transactions for every meal and every mode of transport if you decided to go it alone, or maybe I’m just not adventurous enough. In any case the guided tours of all the temples were excellent. Two Egyptians talked us through about ten different temples and other sights. They were obviously very knowledgeable (qualified Egyptologists) This was travel talk booked via travelmood.

Bingo

We loved Northampton so much last time we decided to come back again. This time visiting Nick & Joe in their new house near the old lift testing tower which was looking spooky in the nighttime fog.

For a wild Northampton night out, we went and played bingo! It was quite good… as an experience. …I mean …I suppose it’s something everyone should try at least once.

….maybe just once in fact.

Northampton Bingo
tempted?
Bingo announcers (or whatever they’re called) have a funny way of reading out numbers. e.g. “Four and six, forty-six…. All the threes, thirty three….  nine and one, ninety-one….” and so it goes on. It goes quite fast, and one interesting aspect of the rules we didn’t really realise at the time: If you are lucky enough to get a “line” or two lines or a “full house” you have to shout out as soon as the number has been called out. If they’ve moved on to the next number, you’ve missed it! No prize money for you! Would have been quite annoying to find this out the hard way. As it was, we didn’t get any lines or full houses, but then it seemed like quite a big bingo hall. Probably 200-odd people. So the chances were pretty slim. Everyone groans each time somebody wins, which was quite amusing to join in with.

Old beezly.org.uk blog posts

Beezly’s website used to be a drupal site with several people (anyone who fancied it) having access to write blog posts. I chipped in a number of posts myself, going back to 2004 as it turns out. At some point more recently he did some software migrations (fiddled with it a lot), and I had thought he must’ve carelessly thrown away all the old blog posts. I couldn’t find them any more. This even prompted me to go poking around in the waybackmachine to try to rescue my old posts and bring them onto this site with fudged timestamps (retro-blogging) Quite a lot of hassle, and only partially successful. For example I remembered writing an old blog post about passing out on a ski-lift which I hadn’t managed to rescue from archive.org

But I wasn’t looking closely enough, or maybe the ‘older entries’ links were missing during one stage of his re-skinning. But I noticed today that in fact beezly does still have all the old posts in his database still.

Here are my posts on beezly.org.uk going back to January 2004 :

Hurrah! Thank goodness for that hey? What a relief that my carefully crafted words have not succumbed to link rot after all. I thought there had been a dreadful gaping hole in the blogosphere all this time </sarcasm>

Update in 2017 (over a decade after writing these blog posts): Actually beezly’s website disappeared again, so I’ve just been rescuing them from wayback machine into the archive of this blog. All except for “New Swiss house” and “Long weekend of beeriness”, which seem to be gone forever. I guess we’re not missing much though

Passing out at work

I clocked up another passing out incident on Wednesday. Over the years I have passed out on two and half previous occasions. Wednesday’s was the weirdest yet given that it came more or less out of the blue while I was in the office sat at my desk. I felt a strange chest pain, and then started feeling dizzy, and that was it.

It was also strange to pass out in front of the boss. He was just over from the U.S. so I hadn’t seen him in a while. As usual I came to with a curious feeling as if I was coming out of a long dream. …and there was my boss talking to me. I sat myself up and then promptly passed out again. Then I remember dreaming about this weird situation where I had passed out in the office in front of my boss, and I came out of the dream and realised it was true. This time he told me to stay lying down until the ambulance arrived.

The ambulance crew reminded me that raising your legs above your head makes you feel a lot better when feeling faint (The same trick worked well on the ski-lift occasion)   When I got to A&E they probed and poked me, and measured my blood pressure many times. Chest x-rays and heart scans all showed up normal, so it all remains unexplained.

Rather worryingly though, I still have a painful tightness in my chest which gets worse during exercise or exertion. Age 29, a heart problem seems unlikely. Hopefully it will turn out to be some kind of temporary digestion or breathing problem.

Show us a better way …preferably without copyright issues

The Ordnance Survey have a strangle hold on UK geo data (maps, data for drawing maps, data about locations, and data for routing applications) This is something which has barely registered in the public conciousness. It takes a little techy vision to understand the stifling effect, or to imagine the growth industry we’re missing out on. But even the tech community haven’t really been massively moved to kick up a stink about the problem because …well why not just use google maps?

(copyrights!)

The Guardian has done well to focus on the issue over the past year or so with their “free our data” campaign. Suddenly a few months back, the government appeared to sit up and listen, launching the “Show us a better way” competition. What’s more the winning ideas were mostly related to maps. All good news for free geo data.

But the competition entrants had instinctively taken the beautiful Ordnance Survey maps and then reached for the flexible google mashup toolset. How else would you build a funky free geo-app? Think again! Ordnance Survey had given some kind of agreement for the purposes of the competition, but last week they turned around and said OS “derived” data can’t be mashed with google. Back to the drawing board guys!

This rather wonderfully illustrates the bear trap you are stepping on if you ever make the mistake of thinking these maps are “free”. Even in the context of this competition, issues of copyright (and terms & conditions) loom over UK geo data.

Now hold that thought …and take a look at the OpenStreetMap project. As web developers and technologists look to work around these corporate copyright restrictions, they will increasingly understand the reasoning behind what might at first appear crazy… building maps from scratch.

It’s not all about copyright of map images though. OpenStretMap has an open API giving access to the underlying data in it’s raw vector form, something nobody would even dream of asking Ordnance Survey for, competition or not. The open source toolset built around OSM’s API is still rough around the edges, but it’s already pretty simple to solve the same kind of problems (show postboxes, public toilets, school catchment areas) which were awarded funding by the “Show us a better way” competition.

Pumpkin Party

We had a little “pumpkin party” on Halloween. This involved no dressing up whatsoever, but cracking open a bottle of wine and trying out some pumpkin recipes. Very civilised.

So using the orange gack from the brains of the pumpkin, we had a Brazilian pumpkin coconut concoction which was intense but yummy. We roasted the pumpkin seeds, which was …well I burnt them. And finally we made a pumpkin pie, which was surprisingly good. That’s following this pumpkin pie recipe (pants website alert) ….evaporated milk being the most awkward ingredient, but happily our friendly local Indian/Turkish/Caribbean/weird-jars-of-stuff corner shop had it.

Then we carved a silly face of course.

pumpkin pie pumpkin

Even our American friend was impressed by the pumpkin pie, and she should know a good pumpkin pie (thanksgiving?) Halloween is a pretty American thing of course, but she told me it’s from Ireland actually. ….”Origins in the ancient Celtic festival known as Samhain” according to the all knowing one.

ICCC Freshers Trip 2008

I can’t help feeling a little old when hanging around with Imperial College Canoe Club these days, but the “freshers trip” (first trip of the university year) is still an exciting time for freshers and older club members alike. Just at the time when all these new beginners are joining the club and nervously taking their first paddlestrokes on moving water, the weather turns really wet and the UK kayaking season steps into full swing. Beginner kayakers and peak river levels! This unfortunate combination occurrs every October. Personally I relish the extra challenge of advising newbies on how to stay upright, and fishing them out when they fail to do so.

This year was certainly challenging. We had a relatively high proportion of beginners arriving in the two bus loads and three car loads to the Lake District …and flood conditions which made the news!


Flooded River Lune

Read the Freshers Trip 2008 Trip Report for the full story and see more photos. Happily the weekend passed without a hitch… well OK… without any serious incidents. All in all I’d say the kayaking season just kicked off in style! Awesome fun, but I’m aching and blisterred and bruised today.

.

Skating round Wembley stadium

Last Sunday I spent the whole day roller-blading around the streets of Wembley. I managed to get a sun tan (in October!) and it was the most exercise I’ve done in a long time. It’s taken about a week for my legs to stop aching.

It was the Wembley Mapping Party, a gathering of OpenStreetMap enthusiasts who were surveying the streets gathering street names, pubs, bus stops, post boxes, and other such details to go on a map.

Here’s my GPS trace

Wembley Screenshot of JOSM

Notice the interesting circular loopy bit. That’s Wembley Stadium!  I was also on personal mission to bag another stadium. I skated in a loop around the base of the building to get this GPS trace which I could then use to map it out reasonably accurately. OpenStreetMap did already have it, but the outline was drawn around yahoo aerial imagery which was out-of-date, showing the smaller previous stadium before it was rebuilt. The more circular footprint of the modern stadium should be showing up soon on openstreetmap (here)

This was a fun loop to draw by GPS, but most of the time the process of mapping out London is a bit more straightforward. We can rely on Yahoo! Aerial Imagery to give us a road layout, and so it’s mainly a matter of collecting street names (eliminating the orange unnamed streets) Anyone can get involved in that. It’s not too complicated. Create an account and try editing!