Alan Kay

Programming & Scaling - 2011

So I think what happened is computing has turned into pop culture...

Marcel Danesi

Composante de divertissement et de spectacle

Populaire

Par les gens pour les gens

N'importe qui peut participer

Simples, Abordables, Accessibles, Attrayants

scrumalliance.org

scrumalliance.org

Our empirical study also reveals that the estimation made is often not consistent throughout the project and the human estimator tends to misestimate in 78% of the cases.

The above results provide empirical evidence that human-expert estimated SP might not be a good indicator for the issue development effort of Agile open-source projects

2022

2023

Since lead time—a measure of how fast work can be completed—is a productivity metric that doesn’t suffer from the drawbacks of the other metrics

The software delivery performance construct is a combination of three metrics: lead time, release frequency, and MTTR.

La tech utilise des modèles simplistes, abordables, accessibles et attrayants

Jon Eaves

https://www.rea-group.com/about-us/news-and-insights/blog/micro-services-what-even-are-they/

Popularité

La popularité est la valeur

La « preuve sociale »

Robert Cialdini

 Influence: The Psychology of Persuasion - 1984,

Le besoin inconscient d’imiter les autres, en se calant sur ce que les autres considèrent comme important.

La transformation de l'expertise en performance sociale

Immédiateté et cycles de trends

La pop culture est fortement ancrée dans le présent et l'immediat

Les contrastes de la tech

JavaScript Fatigue

Tout ce qui est nouveau est plus beau !

Attrait au nouveau

Cycles de tendances

Server-Side Rendering

Single-Page Applications: Build Modern, Responsive Web Apps with ASP.NET - 2013

This separation makes it easier to design and evolve each layer. In a well-architected SPA, you can change the HTML markup without touching the code that implements the application logic (at least, that’s the ideal).

Client-Side Rendering

If you don’t start building for client-side rendering today, my bet is your site is going to feel like a real clunker in just a few years’ time. This is going to be the norm for all sites, and in the not-too-distant-future, server-rendered stuff will feel very “legacy.”

Server-Side Rendering

How Next.js is delivering React’s vision for the future - Sam Selikoff, 2023

reddit

La tech est dominée par des tendances polarisées qui cyclent et se répètent

Oublie de l'histoire

How Next.js is delivering React’s vision for the future - Sam Selikoff, 2023

Reproduction constante des mêmes formes

OKRs have helped lead us to 10x growth, many times over.

Cargo Cult

Modèle de Danesi
Dynamique de la pop culture

Vélocité

Illusion de science

On utilise le nom d'une grandeur physique scientifique

donne des sensations positives qui valorisent

rassure, "se stabilise"

L'appel à l'imaginaire populaire

Narration comme outil d’adhésion

La performance sociale

Paul Zak

Daniel Dennett

Intuition Pumps

are sometimes called thought experiments.  But they're not really formal arguments typically. They're stories.  They're little fables.  They're supposed to teach us something.  And what they do is they lead the audience to an intuition, a conclusion. These are persuasion machines.

Consciousness Explained - 1991

Intuition Pump

Trompeuse

simplifie trop une situation complexe

nous conduit à des conclusions hâtives

exploitent nos biais cognitifs

Portée et influencée par des média de masses

💘

Pop culture

Economie de l'attention

Theodor Adorno

The Culture Industry: Enlightenment as Mass Deception - 1944

Culture de la Célébrités

Marshall McLuhan

 The medium is the message because it is the medium that shapes and controls the scale and form of human association and action

The Medium Is the Message: An Inventory of Effects - 1967

Ancre des stéréotypes

Stéréotypes

https://knowyourmeme.com/memes/iq-bell-curve-midwit

?

?

Five Stage of Grief

Elisabeth Kübler-Ross

The Five Stages of Death

Deconnexion de la réalité

Renouer avec l'esprit d'ingénierie

Gaston Bachelard

Les intuitions

Une intuition doit être mise à l'épreuve

Dans quel contexte cela s'applique ?

Quelles sont les contraintes ?

Quelles idées tente-t-on d'associer entre elles ?

Quelles sont les limites ?

Y a-t-il des sources sur ce sujet ?

Le besoin de certitudes

Vérité Générale

thecynefin.co

La généralité immobilise la pensée.

Gaston Bachelard

Les opinions

Ce que l’on ressent

Ce que l’on croit

Plus ce que l’on sait

Et ce que l’on raconte pour convaincre.

On ne distingue plus :

Une opinion parle de vous

Toutes les opinions ne se valent pas 

"J'ai une hypothèse"

"J'ai une opinion"

"Je ressens"

"J'ai un fait étayé"

Distinguer opinion, intuition et preuve

L'opinion traduit un besoin de connaissance pour soi

La science nous interdit d’avoir une opinion sur des questions que nous ne comprenons pas

Gaston Bachelard

C’est expliciter les preuves

C’est ajouter du contexte

C’est préciser

Nuancer n'est pas atténuer

L'aversion aux abstractions

Invariants 👎

"Meilleur framework de test"👍

Gérer la complexité 👎

"Faut faire des microservices"👍

Charge mentale👎

"Un microservice se réécrit en 2 semaines"👍

N'HALLUCINE PAAAAAS !!! 😭

On préfère le concret à l’abstrait

notre métier EST fondamentalement abstrait

Vulgariser !

Réhabiliter l'abstraction

Valoriser la vulgarisation

Conclusion

Ni bonne ni mauvaise

You build it, You run it

Werner Vogels

La pop culture n'est pas inférieure à l'ingénierie

Renouer avec un esprit scientifique

Expérimenter, prendre du feedback et itérer

Julien Topçu

@julientopcu.com

SHODO

CTO / Coach

Les manifestations d'une culture

Conceptuelle, matérielle, performative et esthétique

Conceptual culture includes the languages spoken by members of a culture, its verbal traditions (such as sayings and proverbs), its symbols (such as totems and flags), and its transmission practices (including educational ones).

Anglicismes spécifiques : implémenter, bogue, conteneuriser

Adage : tester c'est douter, c'est pas un bug, c'est une feature, Don't repeat yourself,

A la Sainte-Véronique, je me mets à l'informatique.

symboles : {} => block, ; => fin de ligne, </> tag, |> terminal, // commentaire, et le seul endoit où "=" n'est pas le symbole de l'égalité, CRLF

Material culture consists of the particular objects, architectural styles, cuisine, and other material aspects that characterize a culture.

Le double écran, les claviers éxotiques (Qwerty, BEPO, split...)

Cuisine: pizza biere, le sandwich pas bon de devoxx

Hoodies !

Sans parler des objets vituels: terminaux, IDEs, github...

Style d'architectures : monolith, microservices, hexagonale....

Laptops (Macs, lenovo, ou des XPS) 

Performative culture includes the rites, rituals, music, and various other activities that are performed for various social functions.

Cérémonies agiles (Stand-up, rétro, démo...), icebraker & energizer

Conférence, les forums ouverts, les meetups, les BBLs

Advent of code, Kata

Code retreat, le mobprogramming (conducteur, navigateur)

Aesthetic culture consists of the arts and texts (stories, poems, music, visual art, and so on) that are created by members or groups in a culture who desire to produce forms that will be appreciated mainly for their beauty and emotional power

Stickers, les memes, les posts linkedin, les BDs (commit strip)

La tech présente les mêmes formes qu'une culture

7/6 (+4)

You are wasting time on writing non production code to build the perfect tests

Make Believe

+2

Les LLMs sont basés sur de la stochastiques !

Opinions !

Du scientifique qui devient pseudo scientifique: chiffres très propres, contexte absent, méthodo floue pour du marketing

Mais poids de l'autorité: Microsoft Github

La tech est dominée par des chiffres magiques marketing et des figures d'autorité

+6

Tout ce que je viens de décrire:  les modes cycliques, les modèles simplistes, les chiffres magiques, les figures d’autorité, le cargo cult peut donner l’impression d’un milieu qui a “perdu la raison”.
 

Mais si on s’arrête là, on rate l’essentiel.

Car ces comportements ne sont ni aberrants, ni propres à la tech.

 

Pour comprendre pourquoi la tech fonctionne ainsi, il faut changer de perspective: ne pas la regarder comme une discipline scientifique ratée, mais de bien voir à quel point elle est perméable à la pop culture.

Touche une large audience, familière

Abordable économiquement et intellectuellement

Accessible

Simple & attrayant

divertissante

N'importe qui peut participer (par les gens pour les gens)

La même affordance qu'une pop culture

La loi de pareto
80% des effets sont produits par 20% des causes

Distribution de probabilité

Pas une loi qui dit 80=>20

Pourquoi ça a été attribuée à Pareto ?

=> 20% de vos éléments ont 80% de probabilités

Homo Faber

Une forte dissonance traverse notre milieu : nous le valorisons comme technologique, voire scientifique, alors qu’il est souvent dominé par une forme de doxa (opinions, préjugés, présuppositions).

Une part non négligeable de nos outils et pratiques relève de la pseudo-science ou de contrefaits scientifiques : courbe du deuil, pyramide de l’apprentissage, etc.

Les contre-vérités attribuées à tort à des figures d’autorité

Citations fausses ou déformées

Servent à donner une patine scientifique à des injonctions simplistes

une grande partie de nos pratiques et discours en tech relève de la pseudo science recyclée, portée par un besoin de certitude et de simplicité.

that very clearly defined the need for front-end engineers. Today, front-end specialists are one of the most sought after candidates in the world.

We [front-end engineers] know best how to output a quality front-end experience and care very little about how the back-end goes about processing its data. Tell us how to get the data we need and how to tell the business logic what to do with the data, and we are able to craft beautiful, performant, accessible interfaces that customers will love.

Opinion !

Pourquoi la Tech tient plus de la pop culture que de l'ingénierie?

By Julien Topçu

Pourquoi la Tech tient plus de la pop culture que de l'ingénierie?

En tant qu’actrices et acteurs de la Tech, nous nous pensons souvent comme des ingénieurs et ingénieures : rationnels, méthodiques, cherchant à améliorer nos produits et nos pratiques par l’intelligence collective. Nous parlons d’expérimentation, d’itération, de rigueur… bref, d’ingénierie. Pourtant, quand on observe nos échanges sur les réseaux sociaux ou dans nos réunions, on découvre un tout autre monde. D’un côté, un influenceur proclame que “tester est une perte de temps”. De l’autre, une experte affirme que le TDD est la clé de la robustesse logicielle. Un Scrum Master défend la vélocité en story points pendant qu’une développeuse revendique le noEstimates. Et au centre, les commentateurs tranchent : “tout le monde a raison, du moment que ça vous apporte de la valeur”. Et si, au fond, notre univers technique ressemblait plus à une pop culture qu’à une science appliquée ? Et si, derrière nos débats passionnés, se cachait une croyance partagée : celle que nos opinions valent des vérités ? Dans cette conférence, nous verrons comment nos comportements, nos biais et nos figures d’autorité ont transformé la Tech en un espace de croyances, parfois éloigné de sa nature d’ingénierie. Nous explorerons comment retrouver une posture plus critique et plus rigoureuse : - distinguer opinion, intuition et preuve scientifique - reconnaître nos défauts de posture en tant qu'observateu

  • 311