Hello, avec un pote on a prévu de se faire une petite session de coding pour explorer ce qu’on peut faire de nos jours avec un bon copilote IA et on se tâtait à le faire en streaming. Est-ce que ça intéresserait des gens ici?

Ces derniers mois on en arrive au point où écrire le code devient moins important que de savoir le spécifier et je voulais justement montrer à quel point mon boulot (dev) a changé en quelques mois. Si vous avez envie de faire des programmes mais que l’apprentissage d’un langage de prog vous rebute. c’est le bon moment pour jeter un nouvel œil au domaine.

Petit teaser: https://www.youtube.com/watch?v=n7kvydoo7zc (on aura un meilleur micro, je sais que mon son est pourri là)

  • keepthepace@slrpnk.netOP
    link
    fedilink
    Français
    arrow-up
    4
    ·
    2 months ago

    On a pas totalement décidé de ce qu’on va essayer de coder mais une piste serait de tenter de faire les composantes de base d’un jeu en-ligne pour qu’à la fin de la session les utilisateurs du chat puissent au moins se logger, se voir les uns les autres et bouger. Et probablement plus, mais ça dépend justement d’à quel point ces outils boostent notre vitesse de codage.

    • Sravoryk
      link
      fedilink
      Français
      arrow-up
      3
      ·
      2 months ago

      Je réitère, l’idée à l’air très amusante. Que vous y arriviez ou non dans le temps que vous prévoierez, d’ailleurs.

      • keepthepace@slrpnk.netOP
        link
        fedilink
        Français
        arrow-up
        3
        ·
        2 months ago

        Oui, j’ai aucune idée de jusqu’où on va arriver à aller :-) Dans ma vidéo je fais en 20 minutes ce que je pensais pouvoir faire en 10 mais qui avant m’avait pris plus d’une journée. C’est dur à évaluer, j’ai l’impression de réapprendre tout mon métier.

        • Sravoryk
          link
          fedilink
          Français
          arrow-up
          1
          ·
          2 months ago

          Très franchement, je pense que si je devais utiliser un IAssistant pour mes algos, je serais complètement PAUMÉ x)

          Raison de plus, générer un prompt, évaluer le résultat et l’intégrer c’est tout sauf trivial. En temps normal, tout ça est implicite entre un cerveau et sa paire de mains. Faut savoir 1) coder 2) formaliser une problématique et exprimer sa solution. On laisse la production à l’IAssistant et on compose avec.

          Après, je dis ça, mais j’ai jamais utilisé d’IAssistant, j’ai encore des trucs à apprendre avant de m’y essayer.

          • keepthepace@slrpnk.netOP
            link
            fedilink
            Français
            arrow-up
            4
            ·
            2 months ago

            C’est clairement un tour de main à prendre. Je l’ai pas encore, mais ça fait bientôt un mois et je l’utilise beaucoup mieux maintenant. Le truc le plus déroutant c’est que là où autrefois ma journée c’était 20 minutes de “bon, qu’est ce que je dois faire là?” et plusieurs heures à le faire, maintenant c’est à 80% du “quelle est la prochaine étape”. Je passe beaucoup plus de temps à réfléchir à l’architecture, au design, aux algos et je me rends compte que c’est les parties que je préfère.

            Après, c’est sur que ça fait un peu drôle de se dire que mes 25 ans d’XP à coder dans différents langages sont en train de disparaître en fumée, mais c’est la bénédiction et la malédiction de la tech: ça bouge vite et on doit tout le temps se réinventer

            Je pense que ces outils vont changer pas mal de pratiques dans le milieu. Cette séance de streaming est aussi une tentative d’essayer d’en parler de façon un peu plus large.

            • Sravoryk
              link
              fedilink
              Français
              arrow-up
              2
              ·
              2 months ago

              En fin de compte, c’est un outil qui te permet de te concentrer sur la théorie plutôt que la technique. C’est assez logique, t’as accès à une base de connaissance qui va appliquer ton raisonnement, pour « peu » qu’elle comprend ton objectif, et va produire ce que tu lui demandes peu importe la techno.

              Par contre, c’est vraiment sûr que ton expérience de code part en fumée ? Faut savoir coder pour review et corriger l’IAssistant ^^ Je me demande à quel point c’est traître de passer à côté d’un tout piti malloc() scélérat. En vrai je suis sûr qu’il en met pas si tu lui demandes pas.

              En tout cas j’ai hâte de voir le stream si vous en faîtes un !

              • keepthepace@slrpnk.netOP
                link
                fedilink
                Français
                arrow-up
                2
                ·
                2 months ago

                Mon expérience sert quand même, mais pas celle du “code”, plus celle de la programmation en général.

                Pour te donner une idée, j’ai récemment ajouté une fonctionnalité dans une extension VScode, c’est du typescript, un langage que je ne connais pas du tout. Bon ben j’ai décodé un peu, mais je l’ai laissé générer son truc et je lui ai dit là où je pensais que des choses se passent mal et je le laisse “coder”.

                • Sravoryk
                  link
                  fedilink
                  Français
                  arrow-up
                  3
                  ·
                  2 months ago

                  Je vois ce que tu veux dire, oui. Maintenant je veux vraimens te voir à l’œuvre ;)