Archives de catégorie : Divers

Les inclassables… c’est le fourre-tout, mais c’est aussi là qu’on déniche de véritables trésors !

La caisse à outils d’un bon développeur… selon moi

Un bon développeur doit avoir de bons outils, et savoir s’en servir bien entendu ! Mais au-delà de l’IDE, du débogueur, du compilateur… qu’entend t-on par bons outils  ? Au fil du temps, un tas de nouveaux éléments ont fait leur apparition: outils de profiling, de télémétrie, de sourcing… Avez-vous tout ça dans votre boite ? Est-il temps de compléter la panoplie ? On en parle durant la pause café !

Continuer la lecture de La caisse à outils d’un bon développeur… selon moi

Développeur Informatique, une profession particulière ?

Suite à une question qui a été posée sur Quora, j’ai eu envie de mettre mon grain de sel et apporter ma propre vision des choses.

Je pense que c’est pareil dans de nombreux métiers: on peut être peintre en bâtiment et faire le strict minimum, ou s’appeler Picasso, inventer un style et créer une œuvre qui restera dans toutes les mémoires.

Quel point commun y-a t-il entre ceux qui ont développé le premier Doom, celui qui a donné naissance à Linux en s’appuyant sur les travaux de Minix… et Jean Marc qui créer fait du JavaScript pour afficher des pubs dans une appli de type “Free2play” pour Vive…di ? Pas grand chose, je le crains.

Certains programmeurs ont une profession spéciale, mais la plupart non. La majorité profite de l’aura d’autres, en se cachant derrière ce potentiel fantastique qu’ouvre la possibilité de créer des mondes ex-nihilo, ou d’automatiser un tas de choses, faire “réfléchir” son programme en se basant sur Tensorflow ou d’autres frameworks de Deep learning, … Bref, la majorité profite de l’ignorance générale des utilisateurs – tout comme un mécano va “rouler des mécaniques” devant madame odette (toutlemonde) en se faisant passer pour un as, alors qu’il ne saurait pas construire un simple moteur 2 temps…

Bref, vous l’avez compris, cela peut être une profession spéciale, mais cela ne l’est pas en général. Enfin, pas plus qu’un médecin par rapport à un chercheur en génétique. La différence, c’est l’illusion que procure un minimum de maitrise dans un monde qui utilise abondement la technologie.

Je retiens aussi d’autres arguments qui ont été avancés:

  • Parce que nos réalisations sont invisibles à l’utilisateur. C’est une profession où l’on produit des choses qui sont peu concrètes pour le reste de la population. On peut se demander si on bosse réellement. Dernièrement, j’ai entendu dire qu’on était des Geeks et qu’on connaissait rien à la vie 😉
  • c’est un métier très exigeant, si exigeant qu’il vous bouffe littéralement votre vie. Le plus petit résultat demande des heures de concentration et de réflexion. La moindre erreur et le château de cartes s’écroule. Bon, quand même pas, un bogue ça se corrige, mais c’est vrai qu’une erreur dans l’architecture d’un logiciel est difficile à corriger.
  • A cause de la bulle: NUL N’ENTRE ICI S’IL N’EST PROGRAMMEUR – En fait, c’est un club privé ? Pas vraiment en fait, les programmeurs sont des bestioles parfois bien isolées.
  • J’adore celle ci: “Je ne le pense pas, je la trouve même banale. Quand les gens me demandent ce que je fais et que je réponds: “analyste informatique”, ils me regardent avec un air indifférent qui semble dire: “bof…”. Voilà, CQFD.
  • Parler algorithmie avec sa femme peut s’avérer contre productif pour la bonne santé de son couple. Oui, il faut éviter d’échanger sur ce type de sujets… ^^

Et puis, il y a aussi l’expérience optimale… telle que décrite par Mihaly dont je parle dans ma pause café n°9. Et quand on connait cette sensation, qui n’est pas seulement l’apanage des programmeurs, alors on peut dire qu’on a vraiment une profession spéciale… et surtout beaucoup de chance !

Je vous laisse sur cette excellente description de ce qu’est un programmeur pour le commun des mortels (dans mon cas, on croit parfois que je sais réparer des PC….):

Montage enfin terminé de mon imprimante 3D: premier test

Cela m’aura pris plus d’un an et demi,mais j’ai enfin terminé de monter cette satanée imprimante 3D dont je vous parlais dans cet article. Au final, c’est près de 6 heures de boulot alors que certains sur youtube semblent avoir mis la moitié ! En même temps, j’ai pris mon temps pour faire les choses bien et il me manquait certaines pièces… Bref, ça fait drôle de se dire qu’on a eu du mal à libérer 6 heures pour faire quelque chose qui n’entre pas dans le cadre de son travail. J’avais toujours des urgences ou des choses plus importantes à faire. Et puis c’était tombé dans la période où je suis tombé malade. Au final, j’en ai eu marre, je n’aime pas laisser les choses en plan, c’est chose faite.

Continuer la lecture de Montage enfin terminé de mon imprimante 3D: premier test

Actu IA: Fotogenerator, le paradoxe de Moravec, Sony NNabla et Google Home

Cette semaine, nous allons voir comment un programme peut apprendre à créer des images réalistes de personnes à partir de gribouillages ! En réalité, c’est un peu l’inverse, mais ça vaut le coup d’oeil ! Ensuite, nous allons parler du paradoxe de Moravec… enfin, si paradoxe il y a ! L’idée c’est que les choses simples pour les humains semblent difficiles pour les programmes et vice et versa. Mais est-ce que tout ne tient pas dans le “semble simple” ? Enfin, nous parlerons de Sony Blabla... bon, c’est pas exactement ça… mais en gros, eux aussi s’y mettent aux DNN et en Open Source ! Enfin, nous parlerons rapidement des assistants intelligents et de la sortie imminente de Google Home !

Continuer la lecture de Actu IA: Fotogenerator, le paradoxe de Moravec, Sony NNabla et Google Home

Ordinateur Quantique: faisons le points mi-2017 !

La semaine dernière, je vous présentais les plans d’un ordinateur quantique open-source, une première dans le domaine ! Bon, ça reste relativement théorique tout de même puisque ce même ordinateur n’a pas encore été construit, sur ces bases. Aujourd’hui, nous allons parler des dernières avancées chez Google et IBM avec cette fameuse course  à la suprématie quantique ! Et puis, nous verrons que l’Europe tend vers une autre stratégie: le bio-ordinateur moléculaire.

Continuer la lecture de Ordinateur Quantique: faisons le points mi-2017 !