Programming & Scaling - 2011
So I think what happened is computing has turned into pop culture...
N'importe qui peut participer
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.
https://www.rea-group.com/about-us/news-and-insights/blog/micro-services-what-even-are-they/
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.
Les contrastes de la tech
JavaScript Fatigue
Attrait au nouveau
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).
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.”
How Next.js is delivering React’s vision for the future - Sam Selikoff, 2023
How Next.js is delivering React’s vision for the future - Sam Selikoff, 2023
OKRs have helped lead us to 10x growth, many times over.
On utilise le nom d'une grandeur physique scientifique
donne des sensations positives qui valorisent
rassure, "se stabilise"
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
simplifie trop une situation complexe
nous conduit à des conclusions hâtives
exploitent nos biais cognitifs
💘
The Culture Industry: Enlightenment as Mass Deception - 1944
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
https://knowyourmeme.com/memes/iq-bell-curve-midwit
?
?
Five Stage of Grief
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 ?
thecynefin.co
La généralité immobilise la pensée.
Ce que l’on ressent
Ce que l’on croit
Plus ce que l’on sait
Et ce que l’on raconte pour convaincre.
"J'ai une hypothèse"
"J'ai une opinion"
"Je ressens"
"J'ai un fait étayé"
La science nous interdit d’avoir une opinion sur des questions que nous ne comprenons pas
C’est expliciter les preuves
C’est ajouter du contexte
C’est préciser
Invariants 👎
"Meilleur framework de test"👍
Gérer la complexité 👎
"Faut faire des microservices"👍
Charge mentale👎
"Un microservice se réécrit en 2 semaines"👍
notre métier EST fondamentalement abstrait
You build it, You run it
@julientopcu.com
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
+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 !