Teh Artsy Techie

Mix Web Technology, Art, Culture. Bake until crispy. – by olivier Thereaux

The Art of No

with one comment

Years ago, when I was part of an improv theatre group, we had to abide strictly by one rule: never say “no”, but rather, always say “yes, and”. The rule was meant to ensure that no-one would kill the flow of improvisation and that everyone’s effort would serve to push the skit further and further forward. The “yes, and” rule has been wonderful guidance for my communication style ever since: whenever I stuck to it, I found that I would resolve conflicts and get teams moving forward much easier.

Fast forward a few years to a new job, a different working context, and I find myself realising that mistakes I see around me are too often due to people’s incapability to say “no”. Being afraid to say no (when it matters) to colleagues, clients, boss, users or subordinates generally leads to one thing: the loss of trust and respect. So here’s a patchwork of situations when saying “no” is actually the right thing to do.

Management is the art of saying “no”

A few years back, I recall becoming fairly upset at my management: I would get myself invited to the directors’ meeting to bring up, again and again, issues which I thought were of the utmost importance. The management would agree with me that the issue was indeed a big problem, and usually proceeded to pat me on the head and encourage me to keep doing my best. Why weren’t they helping me fix a situation they agreed was noxious?

I later learned the mechanics of about any decent manager:

  1. Are you coming to me with a problem but no solution? Go away.
  2. Are you coming to me with a problem and some vague solution you kind of would like to brainstorm about? I’ll reply “no”.
  3. Are you coming to me with a problem, and a set of solutions you’re ready to defend if I challenge you, and ready to improve if I embrace them? Let’s talk

In the words of past W3C colleague Dan Connolly: Management is the art of saying No. The refusal ritual is not just a tool for busy managers to manage their budget, it can actually be a very powerful way to lead and enforce a culture and the organization’s objectives. I recently found one such example in the book Collaboration by Morten Hanser, which devotes a whole chapter to “when not to collaborate”.

Saying no to your boss

Remember saying yes to that one week-end of work, because there was a project to rush out of the door? Remember saying yes to helping that colleague with his or her work, even though it had nothing to do with your own assignments? Remember saying yes to working a little longer that week, because the workload was particularly high?

Either of those taken separately are examples of chivalrous, courageous behaviour, and for some of us, there is absolutely no issue, and we will keep saying yes, yes, yes… until…

Remember ending up in the “hero syndrome” situation, where you burn out because you’ve said yes to too much, because everyone around you started taking you for granted, because you’ve been so good at doing so much that it would be a shame to call for help?

The biggest challenge of my work career – and my whole life, actually – may have been to learn this lesson. To know the freedoms I value, to stand my ground on the compromises I am not ready to make, and to be subtle but clear when I am making an exception. Learning to say no has made me a more respected and liked colleague, not less… and a happier person, too.

Saying no to your users

No Pasaran, photo of Madrid during the civil warWhen you are building a product, the game usually goes like this: you realise that in order to succeed you somehow have to listen to your users/customers. So you listen, and boy do those customers have requests and great ideas. So you start adding all those features, considering any complaint as a life-threatening bug, burning money and time to keep up with the demands. What you usually end up with is an inconsistent, ugly, unusable patchwork of a product (hello, Photoshop!) which customers eventually desert.

The point of course is not to shun everything your customers demand and pretend you know better – it’s about upholding the clear vision you have for the product and, as the 37signals folk would say, Make each feature prove itself and show that it’s a survivor.

I like what Steve Jobs (himself a terrible dragon of a manager, apparently) has to say about innovation: innovation comes from people meeting up in the hallways or calling each other at 10:30 at night with a new idea, or because they realized something that shoots holes in how we’ve been thinking about a problem. It’s ad hoc meetings of six people called by someone who thinks he has figured out the coolest new thing ever and who wants to know what other people think of his idea.
And it comes from saying no to 1,000 things to make sure we don’t get on the wrong track or try to do too much. We’re always thinking about new markets we could enter, but it’s only by saying no that you can concentrate on the things that are really important.

For more on this, I very much recommend going through Stephanie’s slideset on “Defying the Itch to Stitch”, where she explains how a great product is not about outdoing the competition, but about creating an original vision for your product.

Saying no to your clients

Likewise, in an agency or freelance context, most of us are often terrified of saying no to clients, in fear that they might just get someone else to work with them, someone more accommodating.

That may happen if you behave like an asshole, or keep saying “no” without ever making a convincing case for it, or bringing valuable alternatives.

But as my experience shows without a doubt: only juniors and amateurs always say yes; the expert will think things through, sometimes agree, sometimes say no and suggest a better alternative, and earn respect in the process.


What do you think? Has is your experience of saying “no” been a positive one? Share your insight in the comments, but remember the rule: all your comments have to start with “yes, and”…

Written by olivier

Sunday, February 7, 2010 at 13:44

Score two for flexible design

leave a comment »

A few months ago I was writing a post on the Pheromone Lab entitled “The Death of the Mobile Website”. The basic point of it was, as the landscape of web-ready devices become less segregated between “Desktop”, “Smartphones” and “Mobile”, and as we advance towards a more continuous ecosystem, we need to learn to design flexible interfaces that can adapt to a wide range of size, resolution, capabilities and modes of use.

A few weeks ago, Apple, a leader in sales of mobile devices, apparently started contacting selected developers with one message: stop assuming that you are building applications for 320×480px screens.

Score one for flexible design.

So, how can one create applications that would feel and work great in the current fragmented market of web devices? I’ve had, for a long time now, a hunch that web standard technologies such as HTML and CSS had the answer. HTML and CSS were made to meet this challenge, to build interfaces that scale, to cascade differently according to the media. The new CSS3 Media Queries pushes this capability quite far already, and I have been looking forward to experimenting more with it.

I was surprised, however, by a very interesting new trend: HTML+CSS+JS are being used not as the final UI layer for web applications, but instead as a programming language to be compiled into other languages (such as objectiveC, Java etc.) and the deployed, with native UI look and feel, onto a variety of devices.

This is the strategy currently followed by Nitobi’s PhoneGap and Appcelerator’s Titanium, both of which allow development using the basic Web technologies and JavaScript API, and package the result into “native apps” for iPhone, Android (and blackberry).

This could be a very exciting development for web standards as base layers for everything on the web… including applications that have very little to do with the Web paradigm. And for designers and developers, this could be the solution to the conundrum of flexible design and multi-platform development.

Score two for flexible design.

Written by olivier

Saturday, January 2, 2010 at 14:16

Where the Children Are

with one comment

A movie review I was recently reading stated, in a tongue-in-cheek manner, that Action movies are basically children’s movies for adults. That is to say that they are expressly designed to hit very specific pleasure centers to generate a predictable and uniform reaction..

Re-reading this review after watching Where the Wild Things Are makes me appreciate it even more. WtWTA is a honest and beautiful rendition of the joys and pain of being a child growing up. This is the movie children would make if they had a few million dollars and the talent of a Spike Jonze – instead of being usually limited to horrible crayon drawings.

Spike Jonze and Max Records on the set of “ Where the Wild Things Are”

Whether it is suitable for children is besides the point, the good question is whether adults can deal with it. Whether, as an adult, one is ready to open up to deep, old, primal pleasures and hurts. Wanting to be loved, wanting to be the center of attention, hating the awkward silence after a good joke, realising you are the bad guy in the story…

Life as an adult, too, is “all fun and games until someone gets hurt” – but we too often forget.

Written by olivier

Sunday, November 1, 2009 at 19:00

Posted in Cinema, Intimacy

Strategy

with 2 comments

In the past 6 months spent working in a Web agency, I think the term I’ve seen most painfully misused (including, quite likely, by myself) is strategy. Most people say “strategy” when they actually mean a tactic, or a scheme, or just… an idea.

To help me avoid the mistake, I keep repeating to myself this simple sentence, inspired by the insightful David Rollert:

In a war, a general will have a goal (e.g. achieve fast victory with minimal losses and no civilian casualty), which combined with an analysis of the situation will result in a strategy (e.g. play the surprise effect, blitzkrieg, etc). The strategy will then be put to effect on the ground through tactics (e.g. attack here, attack there, and reinforce defences there to alleviate the potential impact of a counterattack).

If I’m not too far off, I hope this may help me ban misuse of the dreaded s-word from most of my daily conversations. Wish me luck.

P.S.: nothing wrong with not being a strategists. Any war will need many more able tacticians than strategists.

P.P.S.: make love, not war.

Written by olivier

Friday, October 16, 2009 at 00:39

Posted in Work

Thinking about trends on the mobile web

leave a comment »

In the past few months I have started a reflection on trends for the mobile web, where it may be going, what it means for our lives… Nothing revolutionary yet, but I have started with an article over at the Pheromone lab (my employer) on “The Death of the Mobile Website?” and interface/device trends.

Any good reading you would recommend in this area?

Written by olivier

Saturday, September 5, 2009 at 13:41

Posted in Tech

Tagged with ,

Young is the Web

leave a comment »

A meeting yesterday saw me really excited at the prospect of learning new tricks from someone who has been perfecting his craft for more than twenty years. Everyone has many daily encounters with people who have dedicated their life to their work or art, but this one made me pause and think.

The past months have seen me navigating in many ends of the Web spectrum, from the academic to the commercial, from the purely technical to community or business facets. Each time I have been considered an expert, a senior, a veteran. Which, as far as the Web is concerned, I am. I also happen to be in my early thirties…

Yesterday I realised how humbling it is to meet people with decades of experience in their field. We the websmiths too often forget that being a senior after 3 years and a veteran after 10 years is an anomaly. Let us never forget how young the Web is.

Written by olivier

Wednesday, May 20, 2009 at 20:50

Posted in Society, Tech

Bixi on the iPhone

with 50 comments

(… and ipod touch, and blackberry…)

Bixi is the new community bike service here in Montreal. Lots of brewhaha around launchtime, but to me, the really annoying shortcoming of the system so far was not being able to check the status of stations on the go.

According to a message I read on the facebook group for bixi a few weeks ago, there is “no plan to provide an API, iphone app or mobile access to the map of bixi stations”. That’s rather silly, knowing that the users will want to know, in real time and on the go, whether they can get or return a bike nearby.

I’m too lazy to build a real iphone app over the week-end, but I wanted to prove that it doesn’t cost tens of thousands of dollars to provide bixi users mobile access to the status of the stations.

30 minutes and about as many lines of python later, I had a working hack to include a map of all stations in google earth, google maps or the map application on my iphone.

iPhone Instructions

Here’s how to use it on the iphone (or networked iPod Touch):

Disclaimer: I built this using only publicly available data – not a public, official API, though. If the powers-that-be at bixi decide they don’t like it, or change the way they organise their data, or any other silly move, I’ll have to pull the plug on this little hack. In the meantime, I intend to use it and provide it for free. Enjoy.

Written by olivier

Saturday, May 16, 2009 at 13:22

Posted in Hack, Tech, Urban

Resources for Web Architects

leave a comment »

For almost all of the past decade I have spent working in Tech, IT, and the Web, I never really had a Job title. My roles and responsibilities varied from project to project, and I never felt like a single title would do my work justice. So it is with a certain feeling of excitement that I recently signed for a job with a clear title: “Web Architect”.

There does not seem to be a lot of existing resources or information on the Web about this role. “Web developer”, “Project manager” or “Software architect” all have their wikipedia entry. Search for “Web architect” in wikipedia and you will currently be redirected to a page on Web design. Wrong, wrong, wrong… There is indeed a page for Website architecture, but it still needs work.

In the Web industry, the “architect” title has long been hogged by Information Architects, and the Web Architect is generally called “Tech Lead”. That name is problematic, however, because it implies that the lead has evident authority on the development team, when the reality is often one of much responsibility, little authority: the tech lead seldom has authority by virtue of being a manager, but gains authority through the building of trust and effective mentoring.

The good news is that the Info Arch world is reinventing itself as “User Experience”. This is an opportunity for web architects to reclaim a title that makes more sense: architecture is about knowledge of complex systems, design and technology, and nurturing a project from beginning to end.

Still, the fact is there aren’t a lot of good resources yet on the Web explaining the work we do. I decided to collect a list of resources for Web Architects, mostly for my own consumption, but if it benefits others, even better!

Read the rest of this entry »

Written by olivier

Tuesday, April 28, 2009 at 05:34

Posted in Tech

Tagged with , ,

Have we stopped caring?

with one comment

One of my favorite recent pastimes has been the listening of TED talks. I can’t express how much I admire this conference, the themes it tackles, the great speakers it secures, and the smart, smart move of making all the talks available for free on the web, booming its exposure to the world and making it a conference more people want to attend, not fewer. Chew on that, RIAA, MPAA and your ilk. If anything, TED should be renamed along the lines of “1000 ways to make the world a better place”, which would be much more fitting than “Technology, Entertainment and Design”.

One of the things I heard most often in recent talks was “the problem is we stopped caring”. I would almost agree with it it if didn’t remind me so much of the 80-years-old pianist who tried to teach me a couple of decades ago, but mostly managed to bore me with recurrent tales of how “things were better before”.

Have we stopped caring? This question brings back a memory of a work teleconference that happened a few years ago.

Read the rest of this entry »

Written by olivier

Thursday, April 2, 2009 at 19:59

Posted in Society

Tagged with ,

On Hippiesque: Travel and the Renaissance Woman

leave a comment »

Three recent posts on the Hippiesque blog:

The travelers’ dream of the Big House is inspired by a recurring dream that I seem to share with a lot of fellow travellers and expatriates: what if one could have all their friends under the same roof?

The Myth of Travel takes a look at travel, class, history and finding travel and amazement far away from any airport. It was also an excuse to go book-buying: as soon as this was written, I rushed to buy Alain De Botton’s The Art of Travel. A very enjoyable read so far, highly recommended.

Finally, Hypatia and the Renaissance Women was written on the occasion of Ada Lovelace Day. The research behind this writing was a source of quite a few discoveries. I learned more about the lives of people like Hildegard of Bingen and Mary Somerville (and of course, Hypatia of Alexandria), but the greatest “ah-HA!” moment was when I understood why the renaissance had been such a poor historical period for women in science.

Written by olivier

Tuesday, March 24, 2009 at 08:28

Posted in Art, Tech

Tagged with , ,