Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Libérez votre créativité

Libérez votre créativité

Le développement de logiciels est souvent considéré comme une discipline très logique, généralement envisagée à travers le prisme d’un programme d’études Scientifique. Ce qui est souvent négligé, c'est que de nombreuses tâches d'un programmeur, comme le débogage de cas extrêmes et l'approche de nouveaux problèmes, nécessitent plus de créativité que de pure logique.

Sur la base de ma propre expérience en matière d'écriture musicale, j'en suis venu à convenir que l'approche scientifique pourraient nécessiter un certain équilibre avec des méthodes plus créatives, pour obtenir des résultats plus innovants.

Dans cette présentation, qui comprendra une performance musicale en direct, nous explorerons les moyens de nourrir et d'améliorer votre créativité et de l'appliquer à la résolution de problèmes dans vos projets, qu'ils fassent partie de votre travail ou de projets parallèles.

Xavier Gouchet

June 06, 2024
Tweet

More Decks by Xavier Gouchet

Other Decks in Programming

Transcript

  1. 2

  2. “La programmation est un art créatif, où l'imagination et les

    capacités de résolution de problèmes se rejoignent.” — Margaret Hamilton
  3. créativité /kʁeativite/ La production d’idées ou d’objets qui sont nouveaux

    ou originaux, et intéressants ou appropriés, c'est- à-dire utiles, attrayants, significatifs ou corrects.
  4. Beaucoup d’ingénieur·e·s utilisent des solutions très créatives pour des problèmes

    très pragmatiques La créativité, c’est juste pour les artistes… 0x5F3759DF — Greg Walsh 0x30490610 — unknown
  5. La créativité est une compétence qui peut être entrainée, nourrie

    et développée La créativité est un talent inné
  6. La créativité, c’est facile “Si les gens savaient à quel

    point j'ai travaillé pour développer ce talent, il ne s'en étonneraient plus.” — Michaelangelo
  7. “La quasi-totalité des idées sont de seconde main, tirées consciemment

    et inconsciemment d'un million de sources extérieures […]” — Mark Twain Créativité = Originalité
  8. Brainstorm Eureka Design Design (RFC / ADR) Implémentation Hypothèse Design

    (Procédure) Recherche Implémentation Le Processus Créatif* Photography by Lucas K (@aznbokchoy) Problème Recherche Prérequis Question Recherche Expérience
  9. TL;DR; Quel est le mot le plus probable pour compléter

    le prompt ? 40 Photography by Patrick Tomasso (@impatrickt) Vous savez, je ne crois pas qu’il y ait de bonne ou mauvaise… ☑ situation (91%) ☐ stratégie (4%) ☐ réponse (2%) ☐ façon (1%)
  10. L’IA est un outil, dirigé et évalué par la créativité

    humaine 45 Photography by Towfiqu Barbhuiya (@towfiqu999999)
  11. “Programming is Art built on top of Logic” — Erika

    Heidi Photography by Erika Heidi (@erikaheidi)
  12. In the chaos of Kotlin Lines, Suspend functions tangled like

    vines I need to come up with a plan, To publish an app that will shine I need to overcome so much : Folded devices I can’t touch, Deprecation of APIs, Leacy code I don’t recognize… 🄏 🄏 🄏 CC BY-NC 4.0
  13. 1… Gotta prepare my mind 2… Do research for a

    while 3… wait for a little tick, Until the cogs in my brain can all click 4… Brainstorm the ideas, put together all the pieces 5… That’s it! It’ll be the best… Just have to write another test… 🄏 🄏 🄏 CC BY-NC 4.0
  14. I read the book that Chet has done I booked

    tickets for Droidcon Of course I watched all of the talks And tried thinking outside the box I learned about git hooks and hoops Jetpack Compose internal loops Android studio’s latest tricks And Unix systems’ obscure tips 🄏 🄏 🄏 CC BY-NC 4.0
  15. 1… Gotta prepare my mind 2… Do research for a

    while 3… wait for a little tick, Until the cogs in my brain can all click 4… Brainstorm the ideas, put together all the pieces 5… That’s it! It’ll be the best… Just have to write another test… 🄏 🄏 🄏 CC BY-NC 4.0
  16. I learned to knit, to paint and bake, Although you

    shouldn’t try that cake I learned Python and Sign Language, Just to see if I could manage I turned my phone off for a day Which turned out to be quite okay, Wandered alone in the forest, Played cards with my daughter and lost… 🄏 🄏 🄏 CC BY-NC 4.0
  17. 1… Gotta prepare my mind 2… Do research for a

    while 3… wait for a little tick, Until the cogs in my brain can all click 4… Brainstorm the ideas, put together all the pieces 5… That’s it! It’ll be the best… Just have to write another test… 🄏 🄏 🄏 CC BY-NC 4.0
  18. References* ➔ Erika Heidi - The Art of Programming ➔

    Corey Latislaw - The Creative Technologist ➔ Connie Biesalski - The Creative Process ➔ Unmistakable Creative - The 5 Stages of the Creative Process ➔ Marcus Du Sautoy - The Creativity Code - Three types of creativity ➔ Andreas Stöffelbauer - How LLMs work ➔ MindTools - Scamper * Liste non exhaustive
  19. Credits Presentation template by SlidesCarnival All credited photographs and illustration

    by their respective authors on Unsplash AI illustrations generated by Leonardo.ai Song by Xavier F. Gouchet 🄏 🄏 🄏 CC BY-NC 4.0