martes, 10 de mayo de 2016

Creativity, Inc: A Master class in Leadership



We were having a walk around Valencia, where we were visiting some friends, when my good friend David Navarro (the Creative Director) recommend me to read the book of the CEO of Pixar, Ed Catmull: Creativity, Inc.

"I liked a lot. It explains the Pixar culture, how they worked to keep it and, specially, when they got acquired by Disney, how they worked hard to not be affected by the acquisition. You work at King and, since you got acquired recently, you might find it interesting", he told me.

I did what he said. I looked for the book and read it.

Ed Catmull explains, in first person, his profesional experience, since he was an student in the University of Utah, his work in the same university in research of graphical computation, until he reached his dream of Pixar becoming one of the biggest animation companies worldwide and got acquired by Disney.

Now, I am who recommends the book. Not only to know, explained in first person, how to found one of the biggest company in the animation industry, but how while he explains all the hard work they did establishing a good culture in Pixar he gives us a master class in leadership and fostering the creativity in the workplace.

For sure, I forgot something, you see some others, but in this post I wanted to remark some of the sentences I found more interesting and remarkable from the book:
  • Always hire people better and smarter than you.
  • For all the care you put into artistry, visual polish frequently doesn't matter if you are getting the story right.
  • Getting the right team is the necessary precursor to getting the ideas right.
  • The way a team interact among the members is the real key, not how talented the people are.
  • Getting the right people and right chemistry is more important than getting the right idea.
  • If you give a good idea to a mediocre team, they will screw it up. If you give a mediocre idea to a brilliant team, they will either fix it or throw it away and come up with something better.
  • Reinforce the ideas and mantras with facts.
  • Creativity has to start somewhere, and we are true believers in the power of bracing, candid feedback and the iterative process.
  • People need to be wrong as fast as they can. Fail early and fail fast.
  • If you aren't experiencing failure, then you are making a far worse mistake: You are being driven by the desire to avoid it.
  • Mistakes aren’t a necessary evil. They aren’t evil at all. They are an inevitable consequence of doing something new.
  • Making the process better, easier and cheaper is an important aspiration (...) but it is not the goal. Making something great is the goal.
  • The schedule drives the output, not the strength of the ideas.
  • Change is going to happen, whether we like it or not.
  • In my experience, creative people discover and realize their visions over the time and through dedicated, protracted struggle.
  • Creativity is more like a marathon than a sprint.
  • Everything is changing. All the time. And you can't stop it. And your attempts to stop it actually put you in bad place. 

martes, 3 de mayo de 2016

Done is better than perfect


Software is an alive and dynamic discipline. I don't mean about what we know that valid technology today is obsolete tomorrow. I mean that one can never close anything, since everything is improvable. Code written today, one realises the next day that can be improved. The use case implemented today, one realises later that is not complete or, even obsolete. A new idea comes up, new comments,... Something normal with tasks that require some creativity.

This makes many times to get into the cycle of always looking for the best solution. Not finding the time to close an implementation if it doesn't fit with the perfection standards seeked, what one considers the final product. It's easy to be in the situation of finding a better solution and not finding the stop point.

You never see the right time to finish. Everyday you realise you can improve what you did yesterday, or you got a new idea, or... And the list is endless and delay, and delay. And the product is never launched and you lose opportunities.

That's why I've always been such a fan of the highlight of this post: "Done is better than perfect". It's always better to have something done that waiting for that perfection and, as the tweet at the beginning of this post says, makes the work never finishes. You can always launch something done, test it and, in the meantime, improve it to the level you would like to reach. Which is known as MVP (Minimum Viable Product)

Also known as "Fail fast", which is something as simple as, test it as fast as you can. If it works you already have something, if it fails you'll know it quickly.

When I talk about not pursuing the perfection I don't mean launching whatever. Perfection and quality are different concepts. Whatever you do, do it always with your expected quality levels, those you want to be identified, although it's not the final solution you wish.