Ireal Creation

Présentation

Je me nomme Richard Legrand. Mon parcours légèrement atypique s’est articulé autour d’études d’Histoire et d’un apprentissage de la programmation informatique en autodidacte, avant de conclure mes études par un Master en Cultures et Métiers du Web et de rejoindre l’École des Hautes Études en Sciences Sociales en tant que développeur-intégrateur.

La curiosité intellectuelle et le goût de la découverte m’ont guidé autour de ces différents domaines. Le dialogue entre sciences sociales et technologies numériques a depuis toujours nourri mon approche, ce qui a notamment mené à la rédaction du mémoire de recherche Quand l’Histoire est un jeu. Utilisation des thématiques historiques dans le jeu vidéo et à ma participation en tant qu’intégrateur et rédacteur au webdocumentaire Héritages sur le rapport au passé en Corée du Sud.

J’ai eu l’opportunité, lors de mon parcours universitaire ainsi que professionnel, de non seulement mettre en application mes connaissances en programmation mais aussi de les transmettre à d’autres : ces ouvertures vers la pédagogie et l’enseignement, en particulier vers des publics néophytes, sont aussi stimulantes que formatrices.

Enfin, mon intérêt pour le numérique se croise également avec ma passion pour les univers et mécaniques ludiques. Mon apprentissage de la programmation web et logicielle s'est dès la première heure adossée au jeu vidéo, que ce soit en créant mes propres - modestes - logiciels vidéoludiques ou en moddant ceux existants.

Outils

Un bon artisan sait choisir de bons outils en fonction des besoins auxquels il est confronté. Cela signifie parfois utiliser un CMS tel que Wordpress ou Drupal en le configurant correctement, et parfois développer un site web from-scratch ; ou parfois déployer de puissants frameworks tels qu’AngularJS, et parfois se contenter de quelques lignes de Javascript natif concises et efficaces.

Programmation

HTML 5, CSS 3, Less, PHP, MySQL, Javascript, JQuery, AngularJS, Python, C#, C++

Web

Linux, Apache, Git, Drupal 7 & 8, Wordpress, Lodel

Logiciels

Photoshop, Illustrator, Paint.net, GIMP, Libreoffice, Unity

Approche

Si le développement informatique est un outil aux perspectives très vastes, ces possibilités et son omniprésence ne doivent pas faire oublier que, comme toute technologie, son utilisation n’est ni neutre ni dénuée d’impact. Il est ainsi quelques principes qui accompagnent mon approche de cette activité.

Sobriété

Bien que trop méconnus, la consommation énergétique et le coût environnemental d’Internet sont réels, et ils sont portés vers la hausse par la propension au gargantuesque de certains sites. Le développement web doit ainsi savoir se montrer sobre et adapté ; que ce soit en adoptant des techniques aptes à réduire cela, ou tout simplement en faisant des choix raisonnables quant aux moyens déployés afin d’éviter le superflu.

Pour aller plus loin :

Accessibilité

Les visiteurs d’un site ouvert au public peuvent être très divers, et il est de la responsabilité de son créateur de leur permettre un accès égal sans discrimation de moyens ou de handicaps. Cela implique par exemple des pages adaptées pouvant être chargées quels que soient la connexion ou le navigateur ; une mise en page claire et contrastée lisible par tous ; un balisage HTML conforme aux standards facilitant l'interopérabilité et l'usage de lecteurs audio.

Pour aller plus loin :

Respect de la vie privée

L’utilisation de cookies intrusifs ou de traqueurs exploités par des plate-formes tierces (Google, Facebook...) doit se faire de façon transparente et, surtout, modérée. Ce site est ainsi dénué de tels éléments, pour la simple et bonne raison qu’ils ne sont nullement nécessaires à son fonctionnement et que la satisfaction de mon seul ego à voir grimper des compteurs de vue ou de partage ne justifie pas d’espionner mes visiteurs.

Pour aller plus loin :