Parce que le printemps est haïssable...

Un jeu d'enfants

J'inaugure ici une suite d'articles consacrés à l'utilisabilité des logiciels, à la ligne de commande vs. la souris, etc. Au début, j'avais projeté de faire un seul article, mais devant sa longueur, j'ai décidé d'en faire une série.
Ils seront tous dans la catégorie "utilisabilité".

C'est suite à un commentaire de steph que j'ouvre cette série.
On reprend :

Faudrait demander à Euskal Lug de mettre à l'ordre du jour la création d'un Linux 'plug and play'. Un truc aussi simple à installer et utiliser que Windows. Tant que ceci n'existera pas, Linux restera cantonné aux bidouilleurs de la micro. Mais d'après ce que j'ai lu dans tes posts précédents, on s'en rapproche de plus en plus de cette version 'tout public'. Tant mieux, j'essaierai à ce moment la.

Cette remarque, on l'entend très souvent, et durant la réunion du 7 octobre, ce type de cliché par rapport à Linux et aux logiciels libres a été évoqué.
Je ne veux pas tomber dans l'évangélisme Linuxien non plus, Linux n'est pas "parfait", et toutes les distributions ont des défauts. On sait depuis longtemps que le programme parfait n'existe pas.

Chapitre I : Au commencement était la ligne de commande

(au passage, c'est le titre d'un livre de SilverbergStephenson - "In the beginning was the command line")
On fait souvent le reproche à Linux que "tout se fait par ligne de commande, c'est compliqué, la souris, c'est plus simple...".
Mais on oublie un peu (à tort) que les tous débuts de l'informatique, que ce soit sur Amstrad, Commodore, Thomson ou autres ZX-80, TOUT (ou presque) était à base de ligne de commande. Il n'y avait pas de souris, qu'un clavier avec lequel tout se faisait : charger une cassette ou une disquette, charger un programme, le lancer, "jouer" avec (pour les jeux comme pour les programmes sérieux).
Sans oublier les centaines de lignes de basic qu'on tapait (moi qui dictais, mon père qui entrait les instructions au clavier) avant de pouvoir faire "run monjeu.bas".
Et qui utilisait ce genre de commandes ultra-compliquées-que-même-la-nasa-elle-sait-pas-faire ? des mômes. Des mômes comme j'étais, moins de dix ans, tapant à deux doigts sur le clavier à grosses touches mécaniques. Pas des ingénieurs BAC+18, non. De simples mômes.

Durant les années 90, même si Windows commençait peu à peu à s'imposer sur les PC, le DOS restait un outil puissant.
Je ne suis pas particulièrement nostalgique de cette époque - de manière générale, même, j'aime plutôt dire que la nostalgie est un poison mortel - mais je me rends compte que mon petit cerveau d'adolescent était capable de maîtriser quelques dizaines de commandes DOS, parfois plutôt complexes. Parfois, il fallait configurer manuellement les fichiers de démarrage de windows pour charger les modules minimum dans les 640Ko de mémoire vive dont on disposait, certains jeux étant trop gourmands par rapport à une configuration de base.

Que s'est-il passé ? Je pense que le standard "kalasouri" sous Windows (initié par Macintosh, rendons leur hommage...) a fait l'effet d'un lavage de cerveau auprès des utilisateurs lambda. Il peut paraître plus naturel de glisser-déplacer un groupe de fichiers d'un répertoire à un autre, mais on ne fait guère plus que
$ mv monfichier monemplacementdestination .
Ca prend peut-être plus de temps à taper, mais la manoeuvre est strictement identique. Ce qui fait que la souris n'est, pour ces opérations de base pas indispensable !
Par contre, si on parle d'un jeu d'action (souris et/ou joystick), ou d'un programme de retouche d'images (souris et/ou tablette graphique), le clavier ne sert presque à rien.
Lentement, le clavier est devenu un appareil étrange, éventuellement posé près d'un écran, et ceux qui l'utilisent apparaissent comme de dangereux magiciens. C'est pas pour me vanter, mais je sais que je tape relativement vite, à tel point que certaines personnes me regardent bizarrement quand je saisis un texte en regardant ailleurs que mes doigts. J'aime taper. Ça n'a pourtant rien d'exceptionnel. Doit y avoir des millions de dactylos qui connaissent leur clavier bien mieux que moi. La différence, c'est que je connais aussi les raccourçis clavier. Et dans mon métier, on va souvent beaucoup plus vite au clavier qu'à la souris.

Compliqué, la ligne de commande ? le clavier ? Il suffit d'avoir au moins un doigt.

26 Oct. 2004 - 19:19, par ultimateclem

Excellent sujet de réflexion, j'attends la suite avec impatience.

Un peu en rapport, un peu hors-sujet quand-même (ça parle de MacOS X) : une discussion sur l'utilité de la console (via Blog-Note. Toute l'histoire est également valable pour *nix.

26 Oct. 2004 - 19:56, par kNo'

t'inquiètes, j'avais prévu de faire un tour sur ce thread... Et je ne pense pas du tout que ce soit hors-sujet. Mais n'anticipons pas...

26 Oct. 2004 - 23:50, par steph

Perso, c'est pas vraiment les lignes de commandes qui me font hésiter, parce que j'ai tâter de ça aussi quand j'étais petit (ah le bon temps de Atari 800XL, de l'Amstrad, et SURTOUT de l'Amiga, mon ordinateur préféré - Defender of the crown paoueur).
Non, ce qui me fait hésiter, ce sont plutot les incompatibilités de toutes sortes. Toi par exemple, c'est ton modem qui n'était pas reconnu. (et comment on fait dans ce cas pour consulter les FAQ si on peut plus se connecter, hein ?)
Bref, avec Windows et encore plus le Mac, on branche, ça marche. Avec Win, ça plante après mais c'est un autre débat ;o)
Avec Linux, je suis bcp moins sûr qu'en branchant un truc, ça marche de suite.

Sinon, sympa cet article, vivement la suite et le mode d'emploi pour l'utilisabilité.

27 Oct. 2004 - 00:58, par To@ne

mouais, n'empêche, l'utilisateur lambda s'en tape allègrement de tout ça... ce qu'il veut c'est un outil de travail simple et efficace, pas avoir à apprendre ne serait ce qu'une dixaine de ligne de commande...
C'est comme quand tu me disais que tu voyais pas de quoi s'émerveiller devant un banal véhicule : j'aime ça. Toi tu aimes la ligne... La moto est mon plaisir, toi, c'est l'informatique.
Toi, c'est le basic et le dos (non, il n'est pas mort !), moi, c'est les MV agusta et les 750 four.
Le BAsic et les MV Agusta sont completement dépassé, vive le basic et les MV Agusta !!!

9 Sept. 2006 - 12:27, par marianne

ton skyblog est nul

11 Sept. 2006 - 09:18, par kNo'

Chère Marianne,

C'est normal, puisque ceci n'est pas un skyblog.

Serviteur,

7 Jan. 2008 - 14:10, par MS

Pas Robert Silverberg mais Neal Stephenson

7 Jan. 2008 - 20:33, par No'

ooops, merci pour le correctif


Toutes les balises HTML seront supprimées.
Tu peux ajouter des liens comme suit :
J'ajoute [a http://exemple.com "un joli lien"]
Tu peux aussi mettre *en gras* ou {en italique}.