Yearly Archives: 2017

Gallery of XKCD and other Python matplotlib styles

I’m reading the wonderful “Python Data Science Handbook” by Jake VanderPlas, a book written entirely as Jupyter notebooks! And got excited about matplotlib styles but XKCD “style” was missing so I modified a bit the code for rendering the different styles to include it. Below a small part of the gallery (XKCD style is the first line) which is generated by the jupyter notebook available as a gist on github and embedded below.

.

I love XKCD graphs, for example the following one, and you can create them with Python!!!

XKCD graph

3 open positions on design thinking available in Trento!

The new adventure I was mentioning few days ago is the Design Research Lab, a joint initiative of University of Trento, Confindustria, Art Institute Artigianelli and Bruno Kessler Foundation.

We are currently recruiting and now there are 3 open positions as research fellow in the Design Research Lab. The duration of the contract is for 12 months. The gross amount is 19.668 euros.
All the details are in the call.
The broad goals of the Design Research Lab (and the tasks of the research fellows) are to effectively promote in public and private organizations the culture of services and their design as levers of product creation and central factors of local development.

The deadline for applying is 12 April 2017 (hurry up!)
Feel free to ask me any question. We might end up working together ;)

Design thinking and how it transformed Airbnb from failing startup to billion-dollar business

Very interesting conversation with Joe Gebbia, co-founder of Airbnb. I share some insights I got by watching the 2013 video.

  • First insight: they were 3 founders in California with a stagnating company (Airbnb), they could have kept staying in their office trying to improve the site, write more software code and instead what did they do? Realising that apartments in New York all had horrible photos, they took a flight (from California to New York!), rented a camera, knock on doors of Airbnb users in New York, took better photos of their apartments and replace them on the site. As Joe says in the interview, “for the first year, we sat behind our computer screens trying to code our way through problems”, instead going to meet their users is one of the pillars of design thinking, its very human-centred focus. Just after this intervention, revenues which were stagnating at 200 dollars per week went up to 400 dollars per week. Near the end, Joe says “if you ever want to understand your product, go stay in the home of your customer” (well, this applies only to Airbnb … and maybe also to Couchsurfing ;)
  • Actually the previous suggestion was given to Airbnb founder by Paul Graham (of Ycombinator, I loved his “hackers and painters” essay!) which suggested it’s okay to do things that don’t scale. What is the meaning? I think it’s again about being very human-centred, going out of the building, develop empathy with specific persons and really understand him/her. So that you can make improvements that really satisfy real needs (of at least one real person!). Scaling to millions of persons will come later, if needed.
  • Another suggestion by Paul Graham was go meet the people which again is the very human-centred side of design thinking. The interviewer asks “what if your company is not for < go out and meet people?> and Joe replies “well, be pirate”, a sort of “do it anyway” but then I asked my self how do you get it accepted? This reminded me of the pragmatic book Undercover User Experience Design.
  • And what can the employee bring back from this “go out and meet people” to the company? Joe replies “visible, tactical, tangible insight that came from somebody is consuming your product or your service”
  • Joe suggests to become the patient (of your service/product). For example, every new employee at Airbnb, during the first week, makes a trip (using Airbnb of course), document it and share insights with his/her new department. Wow!
  • Joe also cites the stars vs heart icons story: when you start as new employee at Airbnb, you ship (a new small feature, something) on day one, so that new employees can experience shipping on day one. A newly hired designer was given the task of looking at the star functionality (an icon you click in order to save a listing you find interesting). After few hours he or she comes back with something like “I think the stars are the kinds of things you see in utility-driven experiences. Instead Airbnb is so aspirational. Why don’t we tap into that? I’m going to change that to a heart.” And Joe “Wow, okay. It’s interesting” and they just shipped the new feature, to the entire userbase (not a/b testing or just shipping it to 10% of the users)! They also added some code in it in order to track it and see how behavior change. And the next day they checked the data and the engagement with the icon increased by over 30%, that simple change from a star to a heart increased engagement by over 30%! In short, let people be pirates, ship stuff and try new things.

Design Thinking: Norman and I (and the stupid question)

I’m starting a new adventure and it is about service design and design thinking, so I thought I could start looking at what Don Norman said about design thinking, right?

In 2010 Norman labelled design thinking as a powerful but false myth with questions such as “Why should we perpetuate such nonsensical, erroneous thinking?” and statements such as “what is being labeled as “design thinking” is what creative people in all disciplines have always done”. Norman argues that designers are not “mystically endowed with greater creativity (…) but they have one virtue that helps them: they are outsiders. People within a group find it difficult to break out of the traditional paradigms, for usually these seem like givens, not to be questioned. Many of these beliefs have been around for so long that they are like air and gravity: taken for granted and never thought about. Outsiders bring a fresh perspective, particularly if they are willing to question everything, especially that which seems obvious to everyone else.”

But in 2013, Norman writes a new post titled “Rethinking Design Thinking” in which he changes a bit his position. The part I like the most is the conclusion where he posits “That is design thinking. Ask the stupid question.” basically arguing that:

What is a stupid question? It is one which questions the obvious. “Duh,” thinks the audience, “this person is clueless.” Well, guess what, the obvious is often not so obvious. Usually it refers to some common belief or practice that has been around for so long that it has not been questioned. Once questioned, people stammer to explain: sometimes they fail. It is by questioning the obvious that we make great progress. This is where breakthroughs come from. We need to question the obvious, to reformulate our beliefs, and to redefine existing solutions, approaches, and beliefs. That is design thinking. Ask the stupid question.

Well, I think I can wonderfully get along with this suggestion, so if you happen to pass by while I’m asking a stupid question (or you are the one I asked the stupid question to), don’t be judgemental, I’m just doing my (new) job ;)

P.S.: I hope you can forgive me for putting so close Don Norman and myself in the title ;)