Bibliothèque

Becoming a Technical Leader: An Organic Problem-Solving Approach

par Gerald M. Weinberg, edition Dorset House Qu’est-ce qui distingue un leader technique “naturel” d’un leader technique “designé”. Comment devenir un bon leader technique. Ce livre ne vous donnera pas une recette toute faite évidement, mais il contient de nombreux modèles (MOI, Myers-Briggs, …), un certain nombre de pistes de reflexions ainsi que des exercices.

Comment se faire des amis

par Dale Carnegie Ce livre est un des premiers, sinon le premier livre sur l’amélioration personnelle. Ne vous fiez pas trop au titre à la consonance un peu ringarde, ce livre est truffé d’idées simples pour mieux se comporter et devenir quelqu’un de “social”.

Aramis ou l'amour des techniques

par Bruno Latour, édition La Découverte Ce livre est un roman technique sur le projet Aramis, un système révolutionnaire de transport en commun développé, puis abandonné, par la France dans les années 70-80. Excellent! Qu’est-ce que signifie l’echec ou la réussite d’un projet de cette envergure ?

Le but, un processus de progrès permanent

par Eliyahu M. Goldratt, J. Cox, édition Afnor Célèbre roman permettant d’apprendre de façon ludique la théorie des contraintes et le processus progressif d’optimisation d’une chaîne de production.

Bien développer pour le Web 2.0

Par Christophe Porteneuve, éditions Eyrolles J’ai gagné ce livre lors du séminaire XP Days. Je n’ai pas encore eu le temps de le lire entièrement (et puis je ne suis pas développeur Web alors j’avance lentement). Ce livre plutôt épais contient apparemment énormément (tout ?) de choses sur les technologies du Web 2.0. Mais ce n’est pas simplement un livre de description de technologies, c’est aussi un livre sur la technique de programmation en général, et sur le métier de développeur Web en particulier.

Quality Sorfware Management

Par Gerald M. Weinberg, édition Dorset House Publishing Une série à mettre définitivement entre toutes les mains des développeurs désirant devenir un jour manager, mais aussi cherchant simplement a comprendre comment faire des logiciels de bonne qualité.

The psychology of computer programming

Par Gerald M. Weinberg, éditions Dorset house publishing Il s’agit ici de la version “Silver anniversary”. Apprenez comment il y a 25 ans, Gerald Weimberg formalisait l’“egoless programming”. Dans un monde où les technologies naissent et meurent en quelques années, on s’aperçoit que les règles psychologiques qui régissent l’activité de programmation sont bien toujours les mêmes. Gerald Weinberg est une référence dans le monde de l’édition d’ouvrage sur le génie logiciel.

Better, Faster, Lighter Java

Par Bruce A. Tate et Justin Gehtland, édition O'Reilly Un ouvrage pour aprendre à lutter contre les “big bloats”. La sur-ingénierie nous guette à tout les instants dans la création d’une application informatique. La simplicité est une valeur essentiel et indispensable.

The Pragmatic Programmer

par Andrew Hunt et David Thomas, edition Addison Wesley Que pourrait-on vouloir devenir quand on cherche à faire carrière dans le développement logiciel ? “Pragramtic programmer” nous trace un chemin et les conseils pour y arriver.

Design patterns par la pratique

par A. Shalloway et J.R. Trott, edition Eyrolles Un bon livre sur les design patterns, avec une introduction sur la nouvelle façon de faire de la conception objet depuis l’introduction de ces dernières.