Revues de livres

Couchdb: the definitive guide

C’est un très bon livre technique qui vous apprendra en 200 pages comment admnistirer et utiliser Couchdb. Le concept de NoSQL y est très bien expliqué, le stockage de données sous forme de document aussi. On apprend à se servir de Couchdb mais on nous explique aussi comment cela marche sous le capot. Les fonctionnalités principales sont toutes abordées. Des cas concrets viennent illustrer le tout et vous aide à comprendre. Je ne sais pas si ce livre plaira à tout le monde mais il a éludé toutes les questions que je me posais pour répondre aux besoins de Newebe.

En bref, ce livre est redoutablement efficace et m’a permis d’appréhender très rapidement cette base de données dont je ne connaissais à peine le nom auparavant. En plus il est accessible en lecture libre sur le net. Que demander de plus ?

Getting Real


37signals, la société à l’origine de Basecamp (le logiciel de gestion de projets à succès) et de Ruby On Rails (le framework de développement web star), a édité il y a quelques années de cela Getting Real : la recette pour réaliser une bonne application web. On y apprend comment faire une application web utile avec un minimum d’efforts. Le concept prédominant est “Less Is More”. Faire moins c’est faire plus en gros. L’idée générale consiste à dire que plutôt que de faire un logiciel avec pléthores de features, il vaut mieux en faire un peu mais bien. Car un logiciel trop riche devient souvent trop complexe, à la qualité inégale et pas toujours pertinent. En réalisant peu de fonctionnalités, il est aisé de les faire bien et cela permet de livrer plus rapidement… Et par conséquent de pouvoir avoir des retours au plus vite dessus.

Le livre évoque bien d’autres choses qui tournent autour de cet aspect et de comment s’organiser pour y arriver : faire plus simple et faire moins pour mieux se concentrer sur ce qu’on à faire. Il y ajoute donc des tonnes de conseils : des théories sur l’effet néfaste des interruptions au travail, comme quoi les réunions peuvent vite s’avérer contre productive, que travailler trop n’est pas une qualité…  Il insiste également sur le fait qu’il est important de donner vie au chose et ne pas viser trop haut pour au final ne jamais rien sortir. En effet c’est quand les choses existent (d’où le titre) qu’on peut commencer à voir quels sont vraiment les avantages et les défauts. La question de la communication autour du logiciel est abordée. de la même façon Le livre insiste sur le fait qu’il n’est pas utile de faire beaucoup de bruit au démarrage et qu’il vaut mieux cibler sa communication que faire de la diffusion de masses.

En fait la plupart des conseils sont de bon sens mais sont tellement à l’encontre des idées reçues que cela en devient surprenant. En fait pour moi c’est surtout rassurant de voir qu’on peut réussir un projet en appliquant ces principes.

Un peu en marge, le livre pose aussi la question de la décroissance ou plutôt de l’utilité de la croissance. Un logiciel qui marche et qui est rentable a-t-il vraiment besoin de toucher plus de monde ? Est-ce que cela vaut vraiment le coup de le faire grossir au risque de le rendre mauvais ou juste moins bien ?

Allez deux citations pour finir

“Mieux vaut moins, mais mieux” Lénine

“Vivre simplement pour que d’autres, simplement, puissent vivre” Gandhi

Rework

Je ne vais pas m’étendre sur ce livre car c’est un peu une redite du précédent. Les concepts évoqués dans Getting Real sont généralisés : ils ne sont pas orientés sur les applis web mais sur n’importequel type de petit business. Rework est aussi moins austère, il comporte de nombreuses illustrations qui le rende ludique. Il se lit très vite comme son prédécesseur. Ce livre est très bien mais inutile si vous avez déjà lu Getting Real.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: