Archive for the 'Coffee' Category

Enter WakeMe.At

N.B.: this post was actually intended for my other blog, but as apparently it’s having hiccups, let’s go for backup :)

Following last week’s exciting news about the launch of FireEagle and the consequent wave of new interest in location base social networks (like brightkite) I think it’s definitely time to come to terms with rough edges and introduce you to what has been keeping me busy for a few weekends in the past season.
Started just as an exercise to learn the FireEagle API, it evolved rapidly due to early feedback, fun and personal curiousity into what is starting to look like a full fledged application. Well, at least the stem of it. Now, to push it one step further, it needs to meet real people. So, without further ado, enter WakeMe.At.

What is WakeMe.At?

While trying to explain the idea to friends, a number of possible definitions emerged
* a location centric taskmanager
* a distributed, serendipitous travel guide
* your ubiquitous sticky notes
* a tool for collaborative local action

Ultimately, you can imagine WakeMe.At as a blank canvas where to doodle with four data brushes: where you are, where memos are, their relationship with you (through your social network), and the media through which you like to be notified.

Also, WakeMe.At is a provocation into try and think differently: it invites you to start mapping your tasks instead of listing them, and it hints to the possibility of sharing them with your friends and find out that they can be carried out in a more eco and time-efficient way by the group rather than the individual.
Incidentally, it also made me notice how the modern cities are built around the concept of personal tasklist, more than on collaboration/communication model.

Why should I care?

Strictly speaking, you don’t have to, at least at this stage.
BUT, you may be interested in playing with a new way of asynchronously exploring the space around you, or share notes and actions about places or events with your friends.
Also, if you are enjoying location based services already out there, like iamnear or brightkite, chances are you already have got an idea of the possibilities that location aware tools unveil.
Finally, from a beta oriented point of view, you may instead be interested in being involved into the development of something slightly different from the usual “show me who’s around and I may be friend of”, help me build a proper enabling web service, and enjoy waves of funny little bugs.

How does it work?

WakeMe.At tracks your position, either through manual updates or your FireEagle account (if you have one). From the site, you can then place memos on specific places (you can identify a place through its address or by using an interactive map).
A memo can be of two types: a note or a todo.

Notes

Notes, like their tangible counterparts, are used to describe the qualities of what they’re attached to (in this case, a place).
You can use a note to remember the opening times or the sales going on in a shop, an anecdote about a monument, or a particularly awesome spot to watch fireworks.
You can share notes with your friends, make them available to the public, or keep them for yourself.

Todo

Todo are tasks that, in WakeMe.At, are bound to a place: of course this includes shopping lists that needs to be triggered whenever you get close to your local market, but also reminders about that exhibition at the museum that is going to end soon, or the travel card you need to renew at the train station.
As for notes, you can share todos with your friends (they could help you with your shopping or may be interested in the exhibition too!), make them public or keep them private.

One of the trickiest parts of building a location based service is that you probably want to be able focus on your physical context rather than having to continuously check the website for notes and todos. This represents two separate technical challenges: asynchronous location update and notification:

Location update

Of course users can update their position from the website, but in order to provide maximum flexibility, WakeMe.At also integrates with FireEagle. This means that, if you have a FE account, you will be able to update your location through a wide range of different ways (some examples include brightkite, dopplr, N95, iPhone…), and WakeMe.At will periodically check and mirror your updates from there, wether you’re actually logged in the website or not.

Notification

While the web interface represent the most complete user experience, you can choose to be notified of nearby memos through different media.
This way we think it’ll be easier for you to keep track of your notes and todos while on the move.
For the time being, you can choose to be notified via email and/or Twitter.
Sadly, Twitter just announced that they disabled the Direct Message to SMS feature from their UK phone number; pity, it was the perfect catch to receive notifications directly to your cell phone. I covered the subject slightly more here.

What’s missing, and where to go next?

WakeMe.At is in its early days, you can call that alpha, beta, or just say it still needs a good deal of adjustments. I’m aware of that and will try to fix them in the near future, based on feedback and time (which is always an issue).
What follows is a list of my main areas of concern at the moment. You’re more than welcome to help me on any of these :)

Design

As you’ll notice by heading to WakeMe.At, the site doesn’t have a real style of its own yet. There are some ideas, of course, and I believe it’s ok to show its goals and the leading principles behind it, but it’s still lacking a proper IA and visual design.
The current general architecture is heavily inspired by Dopplr, which I consider a true source of inspiration when it comes to “proper” design, but since the two sites don’t address quite the same question, I think we’ll have to move away from this layout soon and find a better fit.

Mobile

I’m working on a stripped down version of the site, that will be helpful essentially to _consume_ data from a mobile device. This needs still some work (and some test), but should be available pretty soon.

Seamless experience

Currently, WakeMe.At does a pretty good job in trying to guess your location and deliver notifications, but the experience as a whole is often less than fluid.
I reckon there’s a lot of room for improvement in designing an interaction that feels more “natural”.

API

This is something that’s on its way: WakeMe.At is built as a RESTful application and pretty much all the data is thus accessible and manageable already. There are a few missing bits though, especially access to data via JSON, application based authentication, like OAuth, and some nice documentation that explains it all.

When can I join?

NOW! Even if formally WakeMe.At is in “closed” beta (or should I say alpha), I’m eager to get a little more people on board to see if it just blows off or not.
So, if you’re interested, head to this page and request an invite; it should come to your mailbox pretty soon!

A big Thank You

Last but not least, I’d like to thank the small group of very special people that helped in testing wakeme.at so far. Strictly in order of appearance in the database: simbul, amitkoth, tomtaylor, folletto, phauly, kurai, feba (who also kindly reviewed this post), margotmood, gianchan, abeggi (bugspotter supreme)

On the run for digital ground and its value

Plenty of news these days, but not the right time to talk about those.
Just wanted to quickly point out this thing that dawned on me now, sa I was finally having a closer look at Plurk.

Plurk, you may say, is yet another twitter clone. I like to say it’s twitter with added motion sickness, because one of the main features is this visualisation mode where you scroll messages horizontally on a timeline (btw, if you’re interested in this kind of visualization effect, have a look at the great SIMILE project).

Feba\'s timeline on plurk

The other added feature is Karma (of Slashdot’s fame), that is used to turn user’s experience in a sort of game. Higher karma means more colorful messages for you and added motion sickness fun for your readers.
All in all, a quite clever strategy to get people in, would be nice to find out if it will be able to be sticky enough and thus if it is here to stay.

So, now that the main rush has passed, today I went and tried to subscribe. Only to discover that (unsurprisingly enough, it’s three letters and pretty open to interpretations) my nick was taken. Now that’s really no big deal: I’m not particularly attached to it and in networks where 3 letters are not enough (why why why?) I use other permutations already.
The interesting thing is, that the nice brazilian girl who claimed “bru” on plurk apparently has a lot of my Italian friends now in her roster. Which, being plurk a game, is totally cool!

However, that raises a few interesting issues:
How valuable is the claiming of digital ground?
Is the whole concept of friends/followers still valid?
What happens to physical relationship metaphors when not only space and time collapse, but identities fragmentates too? People may say “I’m a friend of bru”, and being asked “yes, bru… but where?”
And maybe even Where’s the point in claiming identities, if the whole point is just connecting to more people? Just get them all!

What’s in a name, would the Poet say…..
Again, this is totally cool in a context like Plurk, but could be annoying or even awkward in other environments to find you’ve just declared your friendship with a bunch of perfect strangers :)

Oh, btw, I’m iBru there.

post BarCampLondon4

another day, somehow shorter than the first, but equally engaging.

I eventually did my small presentation, with the effect that I realized a good title for it just while presenting it. Here you can find the slides, published on google docs:

Geeky note #1: presenting in google docs is ok… for a barcamp at least. But no nifty transition and no timer yet :(

Geeky note #2: the speech was meant to generate a discussion, no demo was presented, although some code already exists and I’m looking forward to push it to github soon.

Among the conversations I participated to today:
* Distributed social network primer, Ben Ward exploring XFN and microformats
* Guy Rintoul on the geography of technology - from a pretty abstract start this one developed in a quite rich discussion on scenarios of possible future perceptions of space and place.
* Pedro’s Agile Low Cost Usability Testing - a few tools and guidelines to squeeze usability testing into “everyday life” of development projects
* Some eye tracking case studies (cool to see a Tobii output again after quite a long time :) )

Kudos to Ross Bruniges and the whole staff. This has been a great camp.
Oh, and thanks to the sponsor too: eBay’s rubik’s cube’s been keeping me busy since I jumped on the train (and will probably haunt me for the next few weeks).

Back from day 1 of BarCampLondon4

The first day of this first barcamplondon of the post-BBC era is over, and here I am to write down a few considerations on the experience.
The overall impression is awesome, and I think the general mood is that this event is definitely up to the standard we were used, although in the morning I saw a quite a big stack of “undelivered” badges that gave me an early feeling of emptiness.
Another thing that hit me as soon as I got to the leicester square venue was the fact that the rooms are actually spread over three different non-contiguous floors of an eight floors building and, on average, quite tiny (10-12 people). I immediately thought this was going to be a logistic nightmare.
I was (happy to be) wrong: having many (8) small rooms (well, two are actually biggish boardrooms that can easily host 40-60 people) turned out to be a very good context to spark conversations, as each and every session I’ve been to turned out in a lively, often inspiring, discussion.
And about logistics, I must say that thanks to the wonderful endurance of the first floor staff that kept giving direction and routinely FOB-ing the door (I felt sorry for them), and a really awesome 6th floor terrace overlooking soho and acting as decompression space (and no, it wasn’t even raining!) the experience has been more than enjoyable.

Among the topics I’ve learned about today:
* Arduino rfid hacks (by Nigel Crawley with whom I attended the RFID workshop at the Dana Centre a couple of weeks ago - it’s been interesting, although a bit frustrating, to see where he went from there)
* Making a better system for government consults. With Harry Metcalfe from tellthemwhatyouthink, and also Rob McKinnon from theyworkforyou.co.nz.
* How to make a proper Italian espresso (no, really!) - with Carmen Boscolo and Julius Solaris, who then went on presenting his ideas on building a “proper”, all-in-one solution for event management. Thanks to a really interested audience, the follow-up conversation lead to the potential basis to start outlining and/or building something! Fingers crossed (and yes, good espresso is obviously essential to properly manage a conference, so everything fits).
* Usable Conference, a project by Jure Chalev on creating guidelines for a successful conference, something along the line of what we did in Italian on the Bzaar Wiki - note: I think a set of tangible deliverables would really help in this case, like a checklist that you can actually print and carry with you when you’re considering venues, or at the event itself.
* Usability testing for console games, with Andy Budd. A lot of interesting facts and ideas, first of all that, quite unexpectedly, most of the console games that hit the shelves don’t actually go through a proper usability testing process. Key idea: games, unlike for example office suites, cannot afford to be unusable.
* Comet web application architecture, with a cool demo chaos game session.

A great part of the day has been also, as usual, the presence of old friends with which to hang on,
and force you to talk through your thoughts.

Juno made me feel good

39FA84BA-9F12-47D7-8B41-651C93135DB7.jpg Watched Juno last night.

You know what? I loved it.

Well done, better played.
Nice story, maybe a bit on the optimistic side…

…but hey, what’s wrong with that?

wee-e-e-e-e-e-eek

True, I said one week out :)

I’ve been spending a couple of weeks (almost non stop) kindly hosted by a client’s office in order to facilitate the launch of their new project.
Apparently there’ll be more (support, documentation, handover, other than the fun bug-squashing) so until the end of the month you’ll find me in the Fleet Street area more than in SE1.
Interesting discovering of the past week: the Leon Gobi.

I also realized that I didn’t write a word about the week spent in Italy.
I was at a Barcamp in Turin where I did a presentation about webdesign-meet-gamedesign (here my slides, in Italian), and at the girlgeekdinner in Milan (where I wasn’t the only UK based guest, as Sarah Blow, Maz Hardey and Amanda Lorenzani were also there).

The other surprise from my trip I wanted to write about is OpenSpime: almost by chance, stepping by Leandro’s, I had the chance to see a live preview of the first prototype, amazing. Good luck with the tour now, and call me in for the next brainstorm :P

To understand OpenSpime in a nutshell, watch this interview to David Orban on YDN:


Hands on experimentation

Con le mani in pasta

I decided to start trying to bring some of my culture to London, other than just absorbing its own. First stop: home made pasta :)

Details soon.

A conversation with MattB

Last week I participated in a conversation with Matt Biddulph (Dopplr’s CTO) here in London. Since it was set-up as an interview to allow Feba to gather material for her thesis, I joined in with a few questions and here you’ll find my personal highlights about it (for detailed notes, see Feba’s posts).

Together with us there were also Alexandra and Massimo of Tinker.it, who contributed some good inspiration, but I’ll keep this for a future post, with a that it would be nice to attend one of the forthcoming Arduino for Beginners workshops…

But without further ado, let’s go back to the notes:

Bits of dopplr history

Dopplr was built by people who had a day job. Most of the thinking, early design and even a working prototype was built over a weekend.

The renting of the place was the only “cost” dopplr had sustain that far.

Dopplr releases are named after the next conference. That keeps the team on the edge, makes a good milestone date and automatically gives you a good time when to announce new features. Everybody loves announcement and “early access” at conferences

Dopplr and open source

The value of software companies is shifting from the code itself to the data. Google could proably let his search algorithm out in the open for free and yet not fear any real competition, because G has ten years of “history” behind it. Besides, everyone who worked in a fairly sized enterprise knows that software is always far too patchy, undocumented and/or business specific to be easily reusable “as it is”.
Releasing bits of software not only lets you benefit somehow from the crowd as well as providing useful tools (and ideas even more often), but it acts as a statement, and lets you also somehow model the industry and market in the way you believe in. Think OpenID.

Advices for young European Enterpreneurs

. Do something you know

. Do something you’re gonna use/need yourself.

. Do not spend months dreaming, just do it. You can start with a mashup that increase the value of what exist yet. And so, if you have to fail, fail early.

. Stay in touch with SF: go there, participate in events, dinners, show your face around. Or, if you’re not in London, stay in touch with SF through London.

Resolution 2.0.0.8

without further ado:
* read more
* synthesize

Human Tetris

The Original Human TETRIS Performance by Guillaume Reymond.

[via Webgol]

Because it’s interesting when computer games take physical space as model and metaphor, but it’s even more interesting when gaming experiences are recreated in physical, everyday environment: think ARGs and mobile augmented reality systems for different approaches to this same concept.
A previous example was PacManhattan by Dennis Crowley (of dodgeball fame) and others: a mobile powered PacMan game set in the “grid” of real world manhattan. Amazingly funny.