This blog is no longer updated. Please check my new blog here.

Julien Sobczak

The Psychology of Computer Programming

Gerald M. Weinberg

Un des immenses classiques. Intemporel, visionnaire, passionnant. Gerald M. Weinberg mérite une place toute particulière dans votre bibliothèque.

General

Paperback 0932633420 292 pages

Review

Le grand classique de Gerald M. Weinberg !

The Psychology of Computer Programming été le premier livre à s’intéresser au côté humain de notre métier. Gerald M. Weinberg écrit “This book has only one major purpose–to trigger the beginning of new field of study: computer programming as human activity, or, in short, the psychology of computer programming. All other goals are subservient to that one.”.

La publication de ce livre intemporel remonte à 1971. Les technologies ont changé mais notre comportement pas vraiment. Il faudra toute votre attention pour profiter pleinement du livre et de ses nombreuses anecdotes. D’autant plus que l’anglais n’est pas facile (probablement le livre qui le plus révélé mes lacunes dans ce langage). Le jargon technique de l’époque (Fortran, PL/I, APL, OS/360) n’aide pas non plus mais ce n’est qu’un détail sans importance.

Le livre s’organise autour de parties :

  • Programming as Human Performance
  • Programming as a Social Activity
  • Programming as an Individual Activity
  • Programming Tools

La dernière est clairement celle qui souffre le plus du temps qui passe.

Vous pouvez retrouver un commentaire très intéressant de ce livre par Johann Rothmann (Manage It!) depuis le site Internet de l’auteur http://www.geraldmweinberg.com/Site/Programming_Psychology.html.

L’éditeur depuis publié une édition anniversaire où Gerald M. Weinberg fait le même choix que Frederick Brooks pour MMM laisser le contenu original intact (y compris les quelques fautes), complété par des remarques actuelles.