A propos de moi & de mon parcours.

Comment j’en suis venu à la programmation ?

Dans les années 90 passionné par mon Atari 1040 ST, mon début de mois commençait par l’achat du logiciel juste sortie et après l’euphorie des quelques jours de découverte, j’avais souvent vite fait le tour et le reste du mois était trop long à mon goût.

J’ai fini par me dire : « Et si je prenais un soft de programmation ? » .

J’ai donc choisi d’acquérir Devpac malgré les avertissements « l’assembleur c’est le plus dur, le plus compliqué … »

J’ai adoré Devpac ! C’est désormais loin mais j’en garde une belle émotion.

Quelle joie de décoder une image TIFF en décortiquant en hexadécimal l’en-tête des fichiers ou de faire son serveur RTC, son éditeur MIDI etc.

Après l’environnement GEM d’Atari, je découvre l’environnement Windows un peu frustré de voir celui-ci adopté par la majorité.

Mon emploi dans le dépannage bureautique me conduit même à en faire la maintenance et de l’assemblage, je découvre succintement Linux pour me faire un boot de réinitialisation des mots de passes windows mais ne m’attarde pas dessus sur le moment, je le vois plus comme un clone étrange.

VB6, un collègue développait sur visual basic une petite application bureautique, il fallait que j’essaye et VB6 reste ce que j’ai préféré sur Windows. Le hasard de la vie m’a fait développer une application pour un expert immobilier (expertise parasitaire / loi Carez / plomb / amiante…), il n’existait pas grand chose à l’époque et ce monsieur souhaitait une solution « playschool » car pas très à l’aise avec l’informatique. Il a utilisé celle-ci quelques années avant son décès et je reste assez fier d’avoir pu l’aider.

La keynote Léopard, J’ai préssenti que ce que présentait S.Jobs ce jour là allait rebattre les cartes, autour de moi ils rigolaient bien de moi, convaincu que l’égémonie de Windows était inébranlable et même si je donnait en exemple IBM, c’était impossible.

Fier de mon macbook blanc Léopard, XCode allait devenir un confident et l’objectiv-C le nouveau language que je devais apprendre. J’avoue j’en garde un souvenir mitigé le VB6 m’avait éloigné de ces histoires de gestion de la mémoire des languages de plus bas niveau.

Juce C++, l’univers de la musique assisté par ordinateur MAO faisant parti de mes loisirs également, j’ai trouvé cette librairie très attrayante. Manipuler de l’audio, interfacer en Midi mon synthé… Je serais surement rester dans cet univers si une amie ne m’avait pas interpellé sur le fait qu’elle ne trouvait pas de solution pour l’activité qu’elle venait de créer.

Son besoin ?

Un outil simple de prise de commandes client qui s’éclatent en commandes fournisseurs. Depuis plusieurs années maintenant elle utilise sur sa tablette l’application que j’ai créer pour elle et c’est de là que j’ai fini par me dire : mais bon sens j’adore ça et j’adorerais que ce soit mon job !

Je me suis mis à regarder les offres d’emplois pour comprendre ce qui était utilisé et recherché par les entreprises et à découvrir ce qui me correspond.

C’est là que j’ai affiné ma connaissance de l’univers des WebApp et des différentes solutions. Angular m’a bien accroché j’aime cette librairie, son organisation et par extension j’aime NestJS (framework à la sauce Angular pour NodeJS).

Cependant, je reste ouvert et intéressé par les autres solutions que ce soit React / Vue / Svelte / PHP / …

Ce qui me fait dire qu’aujourd’hui je me sent prêt, j’ai l’envie, je pressent que j’ai ma place et qu’il n’est jamais trop tard pour bien faire.

Une entrée dans le monde du développement au sein d’une entreprise et la découverte de Vue.

Attiré par le backend mais pas par PHP, j’ai cherché parmi les langages, mon cheminement ma conduit à un véritable coup de coeur, Elixir et par extension Phoenix (liveview <3 ) / Ecto / Postgres / livebook…
Un vrai plaisir de découvrir l’univers Elixir, c’est désormais mon loisir préféré !