Personalities 106 termes

106 termes affichés

TypeConcept
Niveau 🟢 Junior 🟡 Mid 🔴 Senior

Mis à jour ces 90 derniers jours 0 nouvelles · 22 révisées

Aaron Swartz

Personalities 🟡 Mid

Programmeur et activiste américain, co-auteur de la spec RSS a 14 ans, co-fondateur de Reddit et militant pour le libre accès a l'information. Décédé en 2013 a 26 ans.

Le prodige qui voulait que le savoir soit libre pour tous — un génie du code devenu martyr du libre accès.

<!-- RSS 1.0 — co-ecrit par Aaron Swartz a 14 ans -->
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  <channel>
    <title>Mon Blog</title>
    <link>https://example.com</link>
  </channel>
</rdf:RDF>

Cas d'usage : Comprendre les enjeux du libre accès a l'information et l'importance de l'activisme technologique.

#personalities#history#interview

Ada Lovelace

Personalities 🟢 Junior

Mathématicienne britannique considérée comme la première programmeuse de l'histoire. Elle a écrit le premier algorithme destine a être exécuté par une machine, la machine analytique de Charles Babbage.

La première personne a avoir écrit une recette de cuisine... avant même que le four n'existe.

// Premier algorithme de l'histoire (1843)
// Calcul des nombres de Bernoulli
// sur la Machine Analytique de Babbage
// — Bien avant l'electricite

Cas d'usage : Connaître les origines de la programmation et comprendre que l'informatique a des racines bien antérieures aux ordinateurs électroniques.

Anti-pattern : Penser qu'elle n'était qu'une theoricienne : son algorithme était concret et exécutable.
#personalities#history#interview

Adrian Cockcroft

Personalities 🔴 Senior

Architecte britannique, ancien de Sun, eBay et Netflix, où il a dirigé la migration pionnière vers le cloud et les microservices, puis VP chez AWS (2016-2022). Retraité du travail à plein temps le 3 juin 2022, il est aujourd'hui associé et analyste chez OrionX (durabilité, HPC, IA).

Le capitaine qui a navigue Netflix du datacenter vers le cloud — et tout le monde a suivi sa carte.

// Architecture Netflix — Adrian Cockcroft
// Patterns cloud-native :
// - Circuit Breaker (Hystrix)
// - Service Discovery (Eureka)
// - API Gateway (Zuul)
// - Config Server
// Netflix OSS = reference cloud-native

Cas d'usage : Les patterns Netflix sont devenus des standards de l'industrie (resilience, observabilite, microservices).

#personalities#history#interview

Alan Turing

Personalities 🟢 Junior

Mathématicien britannique, père de l'informatique théorique. Il a formalise le concept de machine universelle (machine de Turing) et a joue un role décisif dans le déchiffrement d'Enigma pendant la Seconde Guerre mondiale.

L'architecte qui a dessine les plans de tous les ordinateurs... avant qu'aucun ne soit construit.

// Machine de Turing — concept fondamental
// Etat + Ruban + Regles de transition
// Si etat=q0 et symbole=1 alors
//   ecrire 0, deplacer droite, aller q1
// Base theorique de TOUT programme

Cas d'usage : Comprendre les fondements théoriques de l'informatique : calculabilite, decidabilite et les limites de ce qu'un ordinateur peut résoudre.

Anti-pattern : Réduire Turing au test de Turing (IA) alors que sa contribution majeure est la théorie de la calculabilite.
#personalities#history#interview

Anders Hejlsberg

Personalities 🟡 Mid

Informaticien danois, créateur de Turbo Pascal, C# et TypeScript. Il a piloté le portage natif du compilateur TypeScript en Go (annoncé en mars 2025, « 10x plus rapide ») : TypeScript 7, première version reposant sur ce compilateur natif, est disponible en version générâle depuis juillet 2026, la lignée 6.x restant la dernière écrite en JavaScript.

Le traducteur qui a ajoute la grammaire a JavaScript — comme mettre des panneaux de signalisation sur une autoroute sans règles.

// TypeScript — Anders Hejlsberg, 2012
interface User {
  name: string;
  age: number;
}
const greet = (user: User): string => {
  return `Hello, ${user.name}!`;
};

Cas d'usage : TypeScript est devenu le standard pour les projets JS professionnels. Comprendre son créateur aide a saisir sa philosophie.

#personalities#history#interview

Andrej Karpathy

Personalities 🟡 Mid

Chercheur slovaco-canadien en IA, membre fondateur d'OpenAI et ancien directeur de l'IA chez Tesla (Autopilot). Il a quitté OpenAI en février 2024 et fondé le 16 juillet 2024 Eureka Labs, une école « native IA » dont le premier cours, LLM101n, apprend à construire un LLM de zéro. Ses vidéos et dépôts (micrograd, nanoGPT) restent des références.

Le YouTuber PhD qui code des réseaux de neurones en live comme d'autres font des recettes de cuisine.

# micrograd — Andrej Karpathy
# Moteur autograd en 100 lignes
class Value:
    def __init__(self, data):
        self.data = data
        self.grad = 0
    def __add__(self, other):
        return Value(self.data + other.data)
    def backward(self): ...

Cas d'usage : Ses projets pédagogiques (micrograd, nanoGPT, minGPT) sont les meilleures ressources pour comprendre l'IA de l'intérieur.

#personalities#history#interview

Andrew Ng

Personalities 🟡 Mid

Informaticien britannico-américain, co-fondateur de Coursera et de Google Brain. Son cours de Machine Learning sur Coursera est le plus suivi au monde, formant des millions de personnes a l'IA.

Le prof de maths qui a rendu l'IA accessible a tout le monde — son cours gratuit a forme plus de devs IA que toutes les universités réunies.

# Machine Learning — Andrew Ng
# Regression lineaire (cours Coursera)
import numpy as np

def gradient_descent(X, y, theta, alpha, n):
    for _ in range(n):
        h = X @ theta
        theta -= (alpha/len(y)) * X.T @ (h - y)
    return theta

Cas d'usage : Son cours Coursera est LE point d'entrée recommande pour apprendre le machine learning.

#personalities#history#interview

Barbara Liskov

Personalities 🟡 Mid

Informaticienne américaine, créatrice du principe de substitution de Liskov (le L de SOLID). Elle a aussi conçu le langage CLU qui a influence Python, Java et C#.

La gardienne de l'héritage : grâce a elle, quand tu crees une sous-classe, tu sais qu'elle ne cassera pas le contrat du parent.

// Principe de Liskov (LSP)
// Si S est sous-type de T, alors tout objet T
// peut etre remplace par un objet S
// sans casser le programme
class Bird { fly() {} }
class Penguin extends Bird { fly() { throw Error() } }
// VIOLATION du LSP !

Cas d'usage : Principe fondamental de la POO, question classique en entretien et pilier de SOLID.

#personalities#history#interview

Bert Bos

Personalities 🔴 Senior

Informaticien néerlandais, co-créateur de CSS avec Hakon Wium Lie. Il travaille au W3C sur les spécifications CSS depuis 1995.

Le co-architecte du système de décoration du web — chaque page stylisée lui doit quelque chose.

/* Specification CSS originale */
/* Hakon Wium Lie & Bert Bos, 1996 */
h1 { color: blue; }
p { font-size: 14pt; }
/* Cascade + Specificite + Heritage */

Cas d'usage : Comprendre les spécifications CSS et l'importance du W3C dans la standardisation du web.

#personalities#history#interview

Bill Gates

Personalities 🟢 Junior

Entrepreneur américain, co-fondateur de Microsoft. Il a démocratisé l'ordinateur personnel avec MS-DOS puis Windows, et a fait de Microsoft l'entreprise dominante du logiciel pendant des décennies.

Le commerçant qui a mis un ordinateur sur chaque bureau du monde — en vendant le logiciel, pas le matériel.

10 REM BASIC — Le premier produit Microsoft
20 PRINT "Hello, World!"
30 GOTO 20
REM Microsoft BASIC (1975)
REM Premier logiciel commercial pour PC

Cas d'usage : Comprendre l'histoire de Microsoft et comment le modèle de licence logicielle a façonné l'industrie.

Anti-pattern : Oublier que Gates était un vrai programmeur : il a écrit le premier interpréteur BASIC de Microsoft.
#personalities#history#interview

Bjarne Stroustrup

Personalities 🟡 Mid

Informaticien danois, créateur du C++. Il a ajoute la programmation orientée objet au langage C, créant le langage qui propulse les jeux vidéo, navigateurs et systèmes embarques.

Celui qui a pris le C (une voiture fiable) et y a ajoute la turbo, la clim et le GPS — au prix d'un manuel de 1500 pages.

#include <iostream>
using namespace std;

int main() {
    cout << "Hello, World!" << endl;
    return 0;
}
// C++ — Bjarne Stroustrup, 1985

Cas d'usage : Comprendre les fondations de la POO et pourquoi C++ reste dominant dans la performance critique (jeux, finance, systèmes).

#personalities#history#interview

Bob Kahn

Personalities 🟡 Mid

Informaticien américain, co-inventeur de TCP/IP avec Vint Cerf. Il a aussi lance le programme qui a mené a la création d'ARPANET, l'ancêtre d'Internet.

Le co-architecte de l'autoroute numérique mondiale — sans lui, pas de routes pour le web.

// TCP — fiabilite de la communication
// SYN -> SYN-ACK -> ACK
// Three-way handshake
// Chaque paquet est acquitte
// Retransmission si perte

Cas d'usage : Comprendre les fondations d'Internet et du protocole qui garantit la fiabilité des communications.

#personalities#history#interview

Brendan Eich

Personalities 🟢 Junior

Informaticien américain, créateur de JavaScript en 10 jours chez Netscape en 1995. JS est devenu le langage le plus utilise au monde, présent dans chaque navigateur web.

Le gars qui a construit un prototype en 10 jours... et 3 milliards d'appareils l'utilisent encore 30 ans plus tard.

// JavaScript — Brendan Eich, 1995
function greet(name) {
  return `Hello, ${name}!`;
}
console.log(greet('World'));
// Cree en 10 jours, domine le web depuis

Cas d'usage : JavaScript est LE langage du web. Le connaître est obligatoire pour tout développeur front-end et full-stack.

Anti-pattern : Mépriser JS pour ses bizarreries (typeof null === 'object') sans reconnaître son évolution massive (ES6+).
#personalities#history#interview

Brian Kernighan

Personalities 🟡 Mid

Informaticien canadien, co-auteur du livre 'The C Programming Language' (K&R) avec Dennis Ritchie. Il a aussi nomme Unix et contribue a AWK.

Le prof qui a écrit LE manuel que tout le monde a lu — et le premier 'Hello, World!' vient de lui.

// Le premier 'Hello, World!' — B. Kernighan
// Apparu dans un tutorial C de 1974
main() {
    printf("hello, world\n");
}

Cas d'usage : Comprendre l'importance de la documentation et de la pédagogie dans l'adoption d'un langage.

#personalities#history#interview

Bruce Schneier

Personalities 🟡 Mid

Cryptographe et expert en sécurité américain, auteur de 'Applied Cryptography'. Il est surnommé le 'security guru' et son blog est une référence en cybersecurite.

Le grand sage de la sécurité informatique : quand il dit qu'un système est fragile, les gouvernements écoûtent.

// Loi de Schneier :
// 'Anyone can invent a security system
//  that he himself cannot break.
//  That doesn't mean it's secure.'
//
// Toujours utiliser des algos eprouves
// (AES, RSA) — jamais inventer les siens

Cas d'usage : Comprendre les principes de sécurité et pourquoi il ne faut JAMAIS créer sa propre cryptographie.

#personalities#history#interview

Chris Lattner

Personalities 🟡 Mid

Informaticien américain, créateur de LLVM, de Swift et du langage Mojo. Sa société Modular a levé 250 M$ le 24 septembre 2025, puis a été rachetée par Qualcomm à l'été 2026 pour 3,9 milliards de dollars ; Lattner devient Exécutive Vice Président « Advanced AI Software » de Qualcomm et Mojo (langage et compilateur) passe sous licence Apache 2.0.

Le bâtisseur d'autoroutes pour compilateurs : LLVM est la route sur laquelle roulent la plupart des langages modernes.

// Swift — Chris Lattner, 2014
func greet(_ name: String) -> String {
    return "Hello, \(name)!"
}
print(greet("World"))
// Langage Apple pour iOS/macOS

Cas d'usage : LLVM est l'infrastructure de compilation la plus utilisée au monde. Swift est essentiel pour le dev iOS.

#personalities#history#interview

Claude Shannon

Personalities 🟡 Mid

Mathématicien américain, père de la théorie de l'information. Il a démontré que toute information peut être encodee en bits (0 et 1), fondement de toute communication numérique.

Celui qui a prouve que tout — musique, texte, vidéo — peut se réduire a une suite de oui/non.

// Theorie de l'information (1948)
// H = -SUM(p(x) * log2(p(x)))
// Entropie = mesure de l'information
// 1 bit = 1 choix binaire
// Base de toute compression, crypto, telecom

Cas d'usage : Comprendre les bases de la compression de données, de la cryptographie et des télécommunications.

#personalities#history#interview

Dan Abramov

Personalities 🟡 Mid

Développeur d'origine russe, cocréateur de Redux et longtemps membre de l'équipe React chez Meta, qu'il a quittée en juillet 2023. Il a ensuite travaillé près de deux ans chez Bluesky (React Native, management), avant de se déclarer « entre deux choses » et indépendant. Son blog Overreacted reste une référence pédagogique sur React.

Le professeur de React : il n'a pas invente le framework mais il l'a rendu compréhensible pour des millions de devs.

// Redux — Dan Abramov, 2015
const reducer = (state = 0, action) => {
  switch (action.type) {
    case 'INCREMENT': return state + 1;
    case 'DECREMENT': return state - 1;
    default: return state;
  }
};

Cas d'usage : Redux a défini le pattern de state management en React. Ses idées influencent Zustand, Recoil et Jotai.

Anti-pattern : Mettre Redux partout : pour la majorité des apps, useReducer ou Zustand suffisent largement.
#personalities#history#interview

Dan Kaminsky

Personalities 🔴 Senior

Chercheur en sécurité américain, célèbre pour avoir découvert une faille critique dans le DNS en 2008. Il a coordonne un patch mondial secret avant la divulgation. Décédé en 2021.

Le médecin qui a découvert une épidémie silencieuse (faille DNS) et a vaccine Internet en secret avant qu'elle ne se propage.

// Faille DNS — Dan Kaminsky, 2008
// DNS Cache Poisoning
// Attaquant peut rediriger n'importe quel
// domaine vers un faux serveur
// Patch coordonne avec tous les vendors
// en secret — cas unique dans l'histoire

Cas d'usage : Comprendre l'importance de la sécurité DNS et de la divulgation responsable des vulnérabilités.

#personalities#history#interview

Dario Amodei

Personalities 🔴 Senior

Chercheur italo-américain en IA, co-fondateur et CEO d'Anthropic (créateur de Claude). Ancien VP Research chez OpenAI, il a fonde Anthropic pour développer une IA sure et alignée.

Le scientifique qui a quitte le labo principal pour en créer un plus prudent — la sécurité de l'IA avant la vitesse.

// Anthropic — Dario Amodei, 2021
// Constitutional AI (CAI)
// Approche d'alignement de l'IA :
// 1. Definir des principes (constitution)
// 2. L'IA s'auto-critique selon ces regles
// 3. RLHF + auto-revision
// Claude = produit phare d'Anthropic

Cas d'usage : Comprendre les enjeux de sécurité de l'IA et l'importance de l'alignement des modèles de langage.

#personalities#history#interview

Dennis Ritchie

Personalities 🟢 Junior

Informaticien américain, créateur du langage C et co-créateur d'Unix avec Ken Thompson. Le C reste le langage le plus influent de l'histoire, a la base de C++, Java, JavaScript et bien d'autres.

Le forgeron qui a fabrique l'enclume sur laquelle tous les autres outils ont été forges.

#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    return 0;
}
// Le programme le plus reproduit de l'histoire

Cas d'usage : Comprendre les racines de la quasi-totalité des langages modernes et des systèmes d'exploitation.

Anti-pattern : Penser que le C est obsolète : les kernels, drivers et systèmes embarques en dépendent toujours.
#personalities#history#interview

DHH (David Heinemeier Hansson)

Personalities 🟡 Mid

Développeur dano-américain, créateur de Ruby on Rails et co-fondateur de Basecamp/37signals. Rails a popularise le pattern MVC, 'Convention over Configuration' et le développement web rapide.

Le chef cuisinier qui a créé la recette 'full-stack en 15 minutes' — et qui n'a pas peur de dire ce qu'il pense.

# Ruby on Rails — DHH, 2004
class PostsController < ApplicationController
  def index
    @posts = Post.all
  end
  def create
    @post = Post.new(post_params)
    @post.save
  end
end

Cas d'usage : Rails a influence tous les frameworks MVC (Laravel, Django, NestJS). Ses conventions sont devenues des standards.

Anti-pattern : Suivre aveuglement ses opinions controversées (anti-TypeScript, anti-microservices) sans comprendre son contexte.
#personalities#history#interview

Donald Knuth

Personalities 🟡 Mid

Informaticien américain, auteur de 'The Art of Computer Programming', référence absolue en algorithmique. Il a aussi créé TeX, le système de composition typographique utilise dans le monde académique.

L'encyclopédiste de l'algorithmique : son oeuvre est si complète que certains la comparent a une bible.

% TeX — cree par Donald Knuth
\documentclass{article}
\begin{document}
Hello, \TeX{} World!
\end{document}
% Utilise par tout le monde academique

Cas d'usage : Référence incontournable pour l'analyse d'algorithmes et la rigueur en programmation.

Anti-pattern : Le citer sans l'avoir lu : 'Prématuré optimization is the root of all evil' est souvent sorti de son contexte.
#personalities#history#interview

Douglas Crockford

Personalities 🟡 Mid

Informaticien américain, inventeur de JSON et auteur de 'JavaScript: The Good Parts'. Il a montre que JavaScript avait un bon langage cache sous ses défauts.

Le géologue qui a trouve un diamant dans une mine de charbon — JSON est devenu le format d'échange universel.

// JSON — Douglas Crockford, 2001
{
  "name": "World",
  "greeting": "Hello!",
  "year": 2001
}
// Format d'echange le plus utilise au monde

Cas d'usage : JSON est partout : APIs REST, fichiers de config, bases NoSQL. Comprendre son origine est fondamental.

Anti-pattern : Croire que JSON supporte les commentaires ou les trailing commas — c'est volontairement minimaliste.
#personalities#history#interview

Edsger Dijkstra

Personalities 🟡 Mid

Informaticien néerlandais, pionnier de l'algorithmique et de la programmation structurée. Son algorithme du plus court chemin est utilise partout, de Google Maps aux protocoles réseau.

Le GPS de l'informatique : il a trouve le chemin le plus court avant même que les GPS n'existent.

// Algorithme de Dijkstra (1956)
// Trouver le plus court chemin dans un graphe
function dijkstra(graph, source) {
  // dist[v] = Infinity pour tout v
  // dist[source] = 0
  // Pour chaque voisin, relacher l'arete
  // Complexite : O((V+E) log V)
}

Cas d'usage : Algorithme fondamental pour les parcours de graphes, utilise en entretien technique et en production (routage réseau, navigation).

Anti-pattern : Oublier que Dijkstra ne fonctionne pas avec des poids négatifs — utiliser Bellman-Ford dans ce cas.
#personalities#history#interview

Eric Evans

Personalities 🟡 Mid

Auteur et consultant américain, créateur du Domain-Driven Design (DDD). Son livre 'the Blue Book' a défini les concepts d'Aggregate, Entity, Value Object, Bounded Context.

Le traducteur entre les développeurs et les experts métier : DDD est le langage commun.

// Domain-Driven Design — Eric Evans
// Bounded Contexts
class Order {           // Contexte Vente
  customerId: string;
  total: Money;
}
class Order {           // Contexte Livraison
  address: Address;
  weight: number;
}  // Meme nom, contextes differents

Cas d'usage : DDD est essentiel pour les architectures microservices et les systèmes complexes. Sujet courant en entretien senior.

#personalities#history#interview

Eric Meyer

Personalities 🟡 Mid

Expert CSS américain, auteur de 'CSS: The Définitive Guide' et co-créateur du reset CSS. Il est l'une des références mondiales en CSS depuis les années 2000.

Le maître zen du CSS : quand tu as un doute sur une propriété, c'est probablement son livre qui a la réponse.

/* Reset CSS — Eric Meyer */
html, body, div, span, h1, h2, h3,
p, a, img, ul, li {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}

Cas d'usage : Le reset CSS et ses écrits sont des fondamentaux pour comprendre le modèle de boite et la cascade.

#personalities#history#interview

Eric S. Raymond

Personalities 🔴 Senior

Programmeur et essayiste américain, auteur de 'The Cathedral and the Bazaar'. Cet essai a convaincu Netscape de libérer son code source et a popularise le modèle open source.

Le philosophe du bazar open source : il a prouve qu'un millier de devs desorganises font mieux qu'une équipe fermée.

// La loi de Linus (par Raymond) :
// 'Given enough eyeballs,
//  all bugs are shallow'
//
// Plus il y a de gens qui lisent le code,
// plus les bugs sont trouves rapidement.
// Fondement de l'open source

Cas d'usage : Comprendre la philosophie open source et pourquoi les entreprises adoptent ce modèle de développement.

#personalities#history#interview

Evan You

Personalities 🟢 Junior

Développeur sino-américain, créateur de Vue.js et de Vite. En octobre 2024 il fonde VoidZero (seed de 4,6 M$ mené par Accel) pour unifier l'outillage JavaScript (Vite, Vitest, Rolldown, Oxc, puis Vite+). Le 4 juin 2026, Cloudflare annonce le rachat de VoidZero ; les outils restent open source sous licence MIT et Evan You continue de piloter la feuille de route.

L'artisan indépendant qui a construit un framework rival de ceux de Facebook et Google — seul au départ.

<!-- Vue.js — Evan You, 2014 -->
<template>
  <h1>Hello, {{ name }}!</h1>
</template>
<script setup>
import { ref } from 'vue'
const name = ref('World')
</script>

Cas d'usage : Vue.js est très adopte en France et en Asie. Vite est devenu le build tool par défaut de nombreux frameworks.

#personalities#history#interview

Fei-Fei Li

Personalities 🔴 Senior

Informaticienne sino-américaine, créatrice d'ImageNet, le jeu de données qui a déclenché la révolution du deep learning en 2012, et professeure à Stanford. Elle a cofondé World Labs (« intelligence spatiale ») dont elle est CEO ; son premier produit, Marble, sorti le 12 novembre 2025, génère des mondes 3D interactifs à partir d'une image ou d'un texte.

La bibliothcaire qui a étiqueté 14 millions d'images pour apprendre aux machines a voir — sans ce travail, pas de révolution IA.

# ImageNet — Fei-Fei Li, 2009
# 14 millions d'images, 20 000 categories
# ImageNet Challenge (ILSVRC) 2012 :
# AlexNet = 15.3% erreur (vs 26% avant)
# -> Debut de la revolution deep learning
# Tout a commence par un dataset

Cas d'usage : Comprendre l'importance des données en IA : sans bon dataset, pas de bon modèle.

#personalities#history#interview

Fireship (Jeff Delaney)

Personalities 🟢 Junior

Jeff Delaney, créateur de la chaîne YouTube Fireship. Ses vidéos '100 seconds' expliquent des concepts tech complexes en moins de 2 minutes. Plus de 3 millions d'abonnes.

Le TikTok de la tech : il compresse un cours de 2 heures en 100 secondes — et tu comprends quand même.

// Style Fireship — '100 Seconds of X'
// Etape 1 : Qu'est-ce que c'est ?
// Etape 2 : Pourquoi c'est utile ?
// Etape 3 : Code minimal
console.log('But first, mass extinction');
// Sa phrase signature

Cas d'usage : Ses vidéos sont idéales pour découvrir rapidement une techno avant de plonger dans la doc officielle.

#personalities#history#interview

Geoffrey Hinton

Personalities 🟡 Mid

Informaticien britannico-canadien, surnommé le 'parrain du deep learning'. Ses travaux sur les réseaux de neurones (backpropagation, deep belief networks) ont lance la révolution IA moderne. Prix Nobel de physique 2024.

Le parrain de l'IA : pendant 30 ans, personne ne croyait aux réseaux de neurones — sauf lui. Il avait raison.

# Backpropagation — Geoffrey Hinton
import torch.nn as nn

model = nn.Sequential(
    nn.Linear(784, 256),
    nn.ReLU(),
    nn.Linear(256, 10)
)
# Les reseaux profonds qu'il a rendu possibles

Cas d'usage : Comprendre les fondations du deep learning et pourquoi l'IA a explose après 2012 (AlexNet).

#personalities#history#interview

Grace Hopper

Personalities 🟢 Junior

Informaticienne et amiral de la marine américaine, pionniere des compilateurs. Elle a conçu le premier compilateur (A-0) et contribue a la création du langage COBOL.

La traductrice universelle qui a permis aux humains de parler aux machines dans un langage presque humain.

* COBOL — inspire par Grace Hopper
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO.
PROCEDURE DIVISION.
    DISPLAY 'Hello, World!'.
    STOP RUN.

Cas d'usage : Comprendre l'évolution des langages de programmation, du code machine aux langages de haut niveau.

Anti-pattern : Croire que COBOL est mort : il traite encore 95% des transactions bancaires mondiales.
#personalities#history#interview

Graydon Hoare

Personalities 🔴 Senior

Informaticien canadien, créateur de Rust chez Mozilla. Rust garantit la sécurité mémoire sans garbage collector grâce au système d'ownership et de borrowing.

L'architecte qui a construit une maison anti-incendie : avec Rust, les bugs mémoire ne peuvent tout simplement pas exister.

// Rust — Graydon Hoare, 2010
fn main() {
    let name = String::from("World");
    println!("Hello, {}!", name);
}
// Ownership + Borrowing = zero segfault

Cas d'usage : Rust est adopte pour les outils de dev (SWC, Turbopack, Biome), les navigateurs et les systèmes critiques.

#personalities#history#interview

Guido van Rossum

Personalities 🟢 Junior

Informaticien néerlandais, créateur de Python et son « Benevolent Dictator For Life » jusqu'en 2018. Sorti de retraite le 12 novembre 2020 pour rejoindre Microsoft (Developer Division puis Office of the CTO), il y a notamment poussé les gains de performance de CPython ; il a pris sa retraite de Microsoft en mai 2026.

Le chef cuisinier qui a invente une recette si simple que tout le monde peut cuisiner — même les débutants.

# Python — Guido van Rossum, 1991
def hello(name: str) -> str:
    return f'Hello, {name}!'

print(hello('World'))
# Lisibilite = philosophie Python

Cas d'usage : Python domine en data science, IA, scripting et enseignement. Langage incontournable a connaître.

Anti-pattern : Croire que Python est 'juste pour les débutants' : il propulsé Instagram, YouTube et la majorité des projets IA.
#personalities#history#interview

Guillermo Rauch

Personalities 🟡 Mid

Entrepreneur argentino-américain, fondateur de Vercel et créateur de Next.js et Socket.io. Vercel a popularise le déploiement serverless et le Jamstack pour les applications React.

Le chef qui a mis React sur des rails avec Next.js — et offert un restaurant 5 étoiles (Vercel) pour le servir.

// Next.js — Guillermo Rauch
// app/page.tsx
export default async function Home() {
  const data = await fetch('https://api.example.com');
  return <h1>Hello, Next.js!</h1>;
}
// SSR + SSG + ISR + App Router

Cas d'usage : Next.js est le framework React le plus populaire. Vercel est la référence du déploiement front-end.

#personalities#history#interview

Hakon Wium Lie

Personalities 🟡 Mid

Informaticien norvégien, co-créateur de CSS avec Bert Bos. Il a propose CSS en 1994 au CERN pour séparer le contenu (HTML) de la présentation.

L'inventeur du vestiaire du web : grâce a CSS, le HTML peut changer de tenue sans changer de corps.

/* CSS — Hakon Wium Lie, 1996 */
body {
  font-family: Arial, sans-serif;
  color: #333;
  margin: 0;
}
/* Separation contenu / presentation */

Cas d'usage : CSS est fondamental pour tout développeur web. Comprendre ses origines aide a saisir la cascade et la spécificité.

#personalities#history#interview

Ian Goodfellow

Personalities 🔴 Senior

Chercheur américain en IA, inventeur des GAN (réseaux antagonistes génératifs). Directeur du machine learning chez Apple, il a démissionné en avril 2022 pour protester contre le retour obligatoire au bureau et a rejoint Google DeepMind comme chercheur.

L'inventeur du duel créatif : un réseau créé, l'autre critique, et ensemble ils produisent des images bluffantes.

# GAN — Ian Goodfellow, 2014
# Generateur vs Discriminateur
generator = build_generator()
discriminator = build_discriminator()

# G genere de fausses images
# D essaie de les detecter
# G s'ameliore pour tromper D
# -> Images de plus en plus realistes

Cas d'usage : Les GANs sont a la base de la génération d'images IA (deepfakes, art génération, data augmentation).

#personalities#history#interview

Ian Hickson

Personalities 🔴 Senior

Informaticien britannico-suisse, éditeur principal de la spécification HTML5 au WHATWG. Il a aussi créé le test Acid2 pour les navigateurs.

Le grammairien du web : il a écrit les règles que chaque navigateur doit suivre pour afficher du HTML.

<!-- HTML5 — specification editee par Ian Hickson -->
<!DOCTYPE html>
<html lang="fr">
<head><meta charset="utf-8"></head>
<body>
  <canvas id="c"></canvas>
  <video src="v.mp4" controls></video>
</body>
</html>

Cas d'usage : HTML5 a apporte canvas, vidéo, audio, localStorage et les APIs modernes du web.

#personalities#history#interview

James Clark

Personalities 🔴 Senior

Entrepreneur américain, fondateur de Netscape avec Marc Andreessen et de Silicon Graphics. La sortie en bourse de Netscape en 1995 a lance la bulle Internet.

Le financier qui a transforme un navigateur étudiant en fusée boursière — et lance la fièvre Internet.

<!-- Netscape Navigator — 1994 -->
<!-- Premier navigateur commercial -->
<!-- A introduit : -->
<!-- - JavaScript (Brendan Eich) -->
<!-- - Cookies -->
<!-- - SSL (HTTPS) -->
<!-- La guerre des navigateurs commence -->

Cas d'usage : Comprendre la première guerre des navigateurs et comment elle a façonné le web moderne.

#personalities#history#interview

James Gosling

Personalities 🟡 Mid

Informaticien canadien, créateur de Java. Le slogan 'Write Once, Run Anywhere' a révolutionné le développement d'applications grâce a la machine virtuelle Java (JVM).

L'inventeur de l'espéranto des langages : un code qui tourne partout sans traduction.

// Java — James Gosling, 1995
public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

Cas d'usage : Java reste dominant dans l'entreprise, Android (historiquement) et les systèmes distribues.

Anti-pattern : Confondre Java et JavaScript : ce sont deux langages complètement différents malgré le nom.
#personalities#history#interview

Jeff Bezos

Personalities 🟡 Mid

Entrepreneur américain, fondateur d'Amazon et d'AWS. AWS a invente le cloud computing commercial et reste le leader mondial. Sa culture des 'two-pizza teams' a influence l'industrie.

Le libraire en ligne qui a accidentellement invente l'infrastructure sur laquelle tourne la moitié d'Internet.

// Le memo Bezos (2002) — API Mandate
// 1. Toutes les equipes exposent leurs
//    donnees via des API
// 2. Pas d'autre forme de communication
// 3. Toute API doit etre externalisable
// -> Naissance d'AWS

Cas d'usage : Le memo API de Bezos est un cas d'étude en architecture microservices et culture d'entreprise tech.

#personalities#history#interview

Jeffrey Zeldman

Personalities 🔴 Senior

Designer et auteur américain, fondateur d'A List Apart et pionnier des Web Standards. Son livre 'Designing with Web Standards' a pousse l'industrie a abandonner les layouts en tables.

L'évangéliste qui a converti le web du chaos des tables et frames vers les standards CSS et HTML sémantique.

<!-- Avant Zeldman : layout en tables -->
<table><tr><td>Menu</td><td>Contenu</td></tr></table>

<!-- Apres : standards web -->
<nav>Menu</nav>
<main>Contenu</main>
<!-- Semantique + CSS = victoire -->

Cas d'usage : Comprendre l'évolution du web design et l'importance des standards pour l'accessibilite et le SEO.

#personalities#history#interview

Jen Simmons

Personalities 🟡 Mid

Designer et développeuse américaine chez Apple (WebKit). Pionniere du 'Intrinsic Web Design', elle a pousse l'adoption de CSS Grid et des layouts modernes.

L'urbaniste du web qui a libéré les designers de la grille a 12 colonnes en leur donnant CSS Grid.

/* Intrinsic Web Design — Jen Simmons */
.layout {
  display: grid;
  grid-template-columns:
    minmax(200px, 1fr) 3fr;
  grid-template-rows: auto 1fr auto;
}
/* Layouts fluides et adaptatifs */

Cas d'usage : Ses vidéos et articles ont démystifié CSS Grid et Flexbox pour des milliers de développeurs.

#personalities#history#interview

Jensen Huang

Personalities 🟡 Mid

Entrepreneur taiwano-américain, co-fondateur et CEO de NVIDIA. Sous sa direction, NVIDIA est passe du GPU gaming au leader mondial du calcul IA avec CUDA.

Le roi du GPU : il a transforme des cartes graphiques pour jeux vidéo en cerveaux de l'intelligence artificielle.

// CUDA — NVIDIA, pousse par Jensen Huang
__global__ void add(int *a, int *b, int *c) {
    int i = threadIdx.x;
    c[i] = a[i] + b[i];
}
// Calcul parallele sur GPU
// Base de tout le deep learning moderne

Cas d'usage : Comprendre pourquoi les GPU NVIDIA sont essentiels pour l'IA et le machine learning.

#personalities#history#interview

Jimmy Wales

Personalities 🟡 Mid

Entrepreneur américain, co-fondateur de Wikipedia. Il a créé la plus grande encyclopédie libre du monde, basée sur le wiki de Ward Cunningham.

L'homme qui a prouve que des millions de bénévoles peuvent créer une encyclopédie meilleure que Britannica — gratuitement.

<!-- MediaWiki — propulse Wikipedia -->
== Titre de section ==
'''Texte en gras'''
[[Lien interne]]
[https://example.com Lien externe]
<!-- Syntaxe wiki — simple et puissante -->

Cas d'usage : Wikipedia est la preuve que la collaboration ouverte fonctionne a grande échelle.

#personalities#history#interview

John McCarthy

Personalities 🔴 Senior

Informaticien américain, créateur de Lisp et inventeur du terme 'intelligence artificielle'. Lisp a introduit le garbage collection, les fonctions de première classe et la récursion.

Le philosophe qui a non seulement nomme l'IA mais aussi créé le langage qui a permis d'en rêver.

;; Lisp — John McCarthy, 1958
(defun factorial (n)
  (if (<= n 1)
      1
      (* n (factorial (- n 1)))))
(factorial 10) ; => 3628800

Cas d'usage : Comprendre les origines de la programmation fonctionnelle et de l'intelligence artificielle.

#personalities#history#interview

John Resig

Personalities 🟡 Mid

Développeur américain, créateur de jQuery. jQuery a simplifie la manipulation du DOM et les requêtes AJAX, dominant le web de 2006 a 2015.

Le pont entre le chaos du DOM natif et les frameworks modernes — jQuery a appris au web a marcher.

// jQuery — John Resig, 2006
$(document).ready(function() {
  $('#btn').click(function() {
    $.ajax('/api/data', {
      success: function(data) {
        $('#result').html(data);
      }
    });
  });
});

Cas d'usage : Comprendre l'évolution du front-end et pourquoi les frameworks modernes ont remplace jQuery.

Anti-pattern : Utiliser jQuery en 2024 pour un nouveau projet : les API natives (fetch, querySelector) suffisent.
#personalities#history#interview

John von Neumann

Personalities 🟡 Mid

Mathématicien hungaro-américain qui a défini l'architecture des ordinateurs modernes (architecture von Neumann). Mémoire, unité de calcul, unité de contrôle et I/O — tous nos PC suivent encore ce modèle.

L'inventeur du plan d'urbanisme que chaque ville (ordinateur) suit encore aujourd'hui.

// Architecture von Neumann
// CPU <-> Memoire (instructions + donnees)
//  |        |
// Controle  I/O
// Un seul bus = goulot de Von Neumann

Cas d'usage : Comprendre pourquoi la RAM, le CPU et le bus mémoire sont organises comme ils le sont dans chaque machine.

#personalities#history#interview

Jony Ive

Personalities 🔴 Senior

Designer britannique, ancien Chief Design Officer d'Apple (iMac, iPod, iPhone, iPad). Sa startup io, fondée avec d'anciens d'Apple, a été rachetée par OpenAI pour environ 6,5 milliards de dollars en actions (annonce le 21 mai 2025, clôture le 9 juillet 2025) ; Ive et son studio LoveFrom prennent la direction créative des produits OpenAI.

Le sculpteur d'Apple : chaque courbe d'iPhone, chaque pixel d'iOS porte sa marque.

/* Design System — philosophie Jony Ive */
/* Principes Apple Human Interface : */
/* - Clarte : le contenu est roi */
/* - Deference : l'UI s'efface */
/* - Profondeur : layers et mouvement */
/* Flat design = son heritage */

Cas d'usage : Comprendre l'importance du design system et de la cohérence visuelle dans les produits tech.

#personalities#history#interview

Jordan Walke

Personalities 🟡 Mid

Ingénieur américain chez Facebook, créateur de React. Inspire par XHP (PHP) et les concepts fonctionnels, il a créé la bibliothèque UI la plus influente de la dernière décennie.

L'architecte qui a impose l'idée folle que le HTML devait vivre DANS le JavaScript — et le monde a fini par lui donner raison.

// React — Jordan Walke, 2013
function Hello({ name }) {
  return <h1>Hello, {name}!</h1>;
}
// JSX + Virtual DOM = revolution UI

Cas d'usage : React domine le front-end. Comprendre son origine aide a saisir le paradigme déclaratif et composant.

#personalities#history#interview

Jose Valim

Personalities 🔴 Senior

Développeur bresilien, créateur d'Élixir. Il a construit Élixir sur la machine virtuelle Erlang (BEAM) pour combiner la fiabilité des telecoms avec une syntaxe moderne inspirée de Ruby.

Celui qui a pris le moteur d'un char d'assaut (Erlang/BEAM) et l'a mis dans une voiture de sport éléganté.

# Elixir — Jose Valim, 2011
defmodule Hello do
  def greet(name) do
    IO.puts("Hello, #{name}!")
  end
end

Hello.greet("World")

Cas d'usage : Élixir excelle dans les systèmes temps réel et concurrents (chat, IoT, fintech). Phoenix LiveView est son framework phare.

#personalities#history#interview

Kelsey Hightower

Personalities 🟡 Mid

Ingénieur américain, ancien Distinguished Engineer chez Google Cloud et figure de Kubernetes, connu pour ses démonstrations en direct et le dépôt « Kubernetes the Hard Way ». Il a annoncé sa retraite de Google le 26 juin 2023 et intervient depuis comme conférencier et conseiller indépendant.

Le maestro de Kubernetes : il peut déployer un cluster les yeux fermes et expliquer pourquoi en même temps.

# Kubernetes the Hard Way — Kelsey Hightower
apiVersion: apps/v1
kind: Deployment
metadata:
  name: hello
spec:
  replicas: 3
  template:
    spec:
      containers:
      - name: hello
        image: hello:1.0

Cas d'usage : 'Kubernetes the Hard Way' est LA ressource pour comprendre Kubernetes en profondeur, sans abstractions.

Anti-pattern : Utiliser Kubernetes pour un petit projet : parfois un simple docker-compose suffit.
#personalities#history#interview

Ken Thompson

Personalities 🟡 Mid

Informaticien américain, co-créateur d'Unix et du langage B (prédécesseur du C). Il a aussi co-créé le langage Go chez Google et l'encodage UTF-8.

Le couteau suisse de l'informatique : chaque outil qu'il touche devient un standard.

// UTF-8 — co-invente par Ken Thompson
// Compatible ASCII, encodage variable
// 'A' = 0x41 (1 octet)
// 'e' = 0xC3 0xA9 (2 octets)
// Utilise par 98% du web

Cas d'usage : Comprendre les origines d'Unix, de Go et de l'encodage de caractères universel UTF-8.

#personalities#history#interview

Kent Beck

Personalities 🟡 Mid

Développeur américain, créateur du TDD (Test-Driven Development), de l'Extrême Programming (XP) et co-signataire du Manifeste Agile. Il a aussi créé le framework de test JUnit.

Le coach sportif du dev : il t'oblige a écrire le test AVANT le code, comme un plan d'entraînement avant le match.

// TDD — Kent Beck
// 1. Red   : ecrire un test qui echoue
// 2. Green : ecrire le minimum pour passer
// 3. Refactor : nettoyer le code
test('add', () => {
  expect(add(1, 2)).toBe(3);
});
const add = (a, b) => a + b;

Cas d'usage : TDD et Agile sont des pratiques standard en entreprise. Question classique d'entretien.

Anti-pattern : Écrire les tests APRES le code en prétendant faire du TDD — ca rate l'essence de la méthode.
#personalities#history#interview

Kent C. Dodds

Personalities 🟡 Mid

Développeur américain, créateur de Testing Library (React Testing Library) et d'EpicWeb.dev. Il a popularise les bonnes pratiques de test front-end : 'test the way your users use your app'.

Le coach de test React : grâce a lui, on ne teste plus les détails d'implémentation mais le comportement utilisateur.

// React Testing Library — Kent C. Dodds
import { render, screen } from '@testing-library/react';

test('greets the user', () => {
  render(<Hello name="World" />);
  expect(screen.getByText('Hello, World!'))
    .toBeInTheDocument();
});

Cas d'usage : Testing Library est le standard de test React. Sa pyramide de test (intégration > unit) est largement adoptée.

#personalities#history#interview

Kevin Mitnick

Personalities 🟡 Mid

Hacker américain, autrefois le plus recherche par le FBI. Après sa prison, il est devenu consultant en sécurité. Décédé en 2023, il reste une figure emblématique du social engineering.

Le cambrioleur devenu serrurier : il a prouve que le maillon faible de la sécurité est toujours l'humain.

// Social Engineering — Kevin Mitnick
// Les 4 phases :
// 1. Recherche (OSINT sur la cible)
// 2. Pretexte (construire une histoire)
// 3. Exploitation (obtenir l'acces)
// 4. Fuite (ne pas laisser de traces)
// La meilleure defense = la formation

Cas d'usage : Comprendre que la sécurité n'est pas que technique : le facteur humain est souvent le plus vulnérable.

#personalities#history#interview

Larry Page

Personalities 🟡 Mid

Informaticien américain, co-fondateur de Google avec Sergey Brin. L'algorithme PageRank a révolutionné la recherche web en classant les pages par leur popularité (liens entrants).

L'inventeur du système de vote du web : plus une page reçoit de liens, plus elle est pertinente.

// PageRank — Larry Page, 1998
// PR(A) = (1-d) + d * SUM(PR(Ti)/C(Ti))
// d = facteur d'amortissement (~0.85)
// Ti = pages qui pointent vers A
// C(Ti) = nombre de liens sortants de Ti
// Le web comme un graphe de citations

Cas d'usage : Comprendre les bases du SEO et comment les moteurs de recherche classent les pages web.

#personalities#history#interview

Larry Wall

Personalities 🔴 Senior

Linguiste et programmeur américain, créateur de Perl. Il a défini les trois vertus du programmeur : paresse, impatience et orgueil (hubris).

Le poète de la programmation : Perl, c'est comme écrire un haiku — puissant mais souvent incompréhensible pour les autres.

#!/usr/bin/perl
# Perl — Larry Wall, 1987
use strict;
use warnings;

my $name = 'World';
print "Hello, $name!\n";
# 'There is more than one way to do it'

Cas d'usage : Comprendre l'ère pre-Python/Ruby du scripting et l'influence de Perl sur les regex et le web des années 90.

#personalities#history#interview

Lea Verou

Personalities 🟡 Mid

Chercheuse et développeuse greco-américaine, experte CSS et membre du W3C TAG. Elle est connue pour ses demos CSS innovantes et son livre 'CSS Secrets'.

La magicienne du CSS : elle fait des choses avec des propriétés CSS que personne ne pensait possibles.

/* Astuce CSS — style Lea Verou */
.gradient-text {
  background: linear-gradient(45deg, #f00, #00f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/* CSS peut tout faire (ou presque) */

Cas d'usage : Ses contributions au W3C et ses techniques CSS avancées sont des références pour les devs front-end.

#personalities#history#interview

Linus Torvalds

Personalities 🟢 Junior

Ingénieur finno-américain, créateur du noyau Linux et du système de contrôle de version Git. Linux fait tourner la majorité des serveurs, smartphones (Android) et supercalculateurs du monde.

Le gars qui a construit le moteur de 90% des serveurs du monde... puis a invente l'outil pour gérer le code de tout le monde.

# Premier message de Linus (1991)
# 'I'm doing a (free) operating system
# (just a hobby, won't be big)'

$ git init
$ git add .
$ git commit -m 'Initial commit'
# Git — Linus Torvalds, 2005

Cas d'usage : Linux et Git sont les deux outils les plus utilises dans le développement moderne. Incontournable.

Anti-pattern : Confondre Linux (le noyau) avec GNU/Linux (le système complet avec les outils GNU).
#personalities#history#interview

Marc Andreessen

Personalities 🟡 Mid

Entrepreneur américain, co-créateur de Mosaic (premier navigateur graphique) et de Netscape. Il a popularise le web auprès du grand public et co-fonde Andreessen Horowitz (a16z).

Celui qui a mis une interface graphique sur Internet — avant lui, le web ressemblait a un terminal noir.

<!-- Mosaic — Marc Andreessen, 1993 -->
<!-- Premier navigateur a afficher les images -->
<!-- inline avec le texte -->
<img src="photo.gif">
<!-- La balise <img> vient de Mosaic -->

Cas d'usage : Comprendre comment le web est passe d'un outil académique a un phénomène grand public.

#personalities#history#interview

Margaret Hamilton

Personalities 🟡 Mid

Informaticienne américaine, directrice du software engineering pour le programme Apollo de la NASA. Son code a permis l'alunissage d'Apollo 11. Elle a invente le terme 'software engineering'.

La femme qui a code l'alunissage — son logiciel a sauve Apollo 11 d'un crash a 3 minutes de la Lune.

// Apollo 11 — Margaret Hamilton
// Le systeme de priorite des taches
// a sauve l'alunissage en 1969
// Quand l'ordinateur a ete surcharge,
// son code a priorise l'atterrissage
// et ignore les taches secondaires.
// Premier 'graceful degradation'

Cas d'usage : Pionniere du génie logiciel et de la gestion des erreurs. Son travail a inspire les systèmes critiques modernes.

#personalities#history#interview

Mark Zuckerberg

Personalities 🟢 Junior

Entrepreneur américain, fondateur de Facebook (Meta). Au-delà du réseau social, Meta a créé React, GraphQL, et investi massivement dans le metaverse et l'IA.

L'étudiant de Harvard qui a connecte 3 milliards de personnes — et dont l'équipe a créé React en bonus.

// Technologies Meta (Facebook)
// React — UI declarative
// GraphQL — query language pour APIs
// Relay — client GraphQL
// Jest — testing framework
// Flow — type checker JS
// Contributions open source majeures

Cas d'usage : Meta est un contributeur majeur a l'open source (React, GraphQL, PyTorch). Son écosystème est incontournable.

#personalities#history#interview

Martin Fowler

Personalities 🟡 Mid

Auteur et consultant britannique, expert en architecture logicielle et patterns. Ses livres 'Refactoring' et 'Patterns of Enterprise Application Architecture' sont des classiques.

Le dictionnaire vivant des bonnes pratiques en architecture logicielle — quand il écrit un article, l'industrie écoûte.

// Refactoring — Martin Fowler
// Avant : code smell
function price(order) {
  return order.qty * order.item.price -
    Math.max(0, order.qty - 500) * order.item.price * 0.05;
}
// Apres : Extract Method, noms clairs

Cas d'usage : Ses patterns et pratiques de refactoring sont des références en entretien et en architecture.

#personalities#history#interview

Martin Hellman

Personalities 🔴 Senior

Cryptographe américain, co-inventeur de la cryptographie a clé publique avec Whitfield Diffie. Leur publication de 1976 a révolutionné la cryptographie et rendu le commerce en ligne possible.

Le co-inventeur du secret partage a distance — sans lui, pas de commerce en ligne sécurisé.

// Publication historique (1976)
// 'New Directions in Cryptography'
// Diffie & Hellman
// Concepts introduits :
// - Echange de cles publiques
// - Signatures numeriques
// Base de HTTPS, SSH, PGP

Cas d'usage : Comprendre les fondations de la cryptographie moderne et de la sécurité des communications.

#personalities#history#interview

Matt Mullenweg

Personalities 🟡 Mid

Développeur américain, cocréateur de WordPress et fondateur d'Automattic. Depuis octobre 2024 il est en conflit judiciaire avec l'hébergeur WP Engine (marques, accès à WordPress.org). Le 9 septembre 2026, le conseil d'administration d'Automattic l'a placé en congé forcé ; le directeur financier Mark Davies assure l'intérim.

L'homme dont le projet perso fait tourner presque la moitié du web — le roi discret d'Internet.

<?php
// WordPress — Matt Mullenweg, 2003
add_action('init', function() {
    register_post_type('product', [
        'public' => true,
        'label'  => 'Products',
    ]);
});
?>

Cas d'usage : WordPress est incontournable pour les sites vitrines, blogs et e-commerce. Énorme marche de l'emploi.

#personalities#history#interview

Misko Hevery

Personalities 🟡 Mid

Développeur slovaco-américain chez Google, créateur d'AngularJS puis co-créateur d'Angular. Plus récemment, il a créé Qwik, un framework base sur la resumabilite.

L'éternel reinventeur du front-end : il a créé Angular, puis l'a détruit pour le reconstruire, puis a invente Qwik.

// Angular — Misko Hevery
@Component({
  selector: 'app-hello',
  template: '<h1>Hello, {{name}}!</h1>'
})
export class HelloComponent {
  name = 'World';
}

Cas d'usage : Angular est le framework front-end de référence pour les grandes entreprises. Qwik explore le futur du SSR.

#personalities#history#interview

Mitchell Hashimoto

Personalities 🟡 Mid

Entrepreneur américain, cofondateur de HashiCorp et créateur de Vagrant, Terraform, Vault, Consul et Nomad. Il a quitté HashiCorp fin 2023 après onze ans, puis s'est consacré au terminal Ghostty (écrit en Zig, version 1.0 en décembre 2024), passé sous structure à but non lucratif et sorti de GitHub en avril 2026.

L'outilleur de l'infrastructure cloud : chaque outil HashiCorp résout un problème précis que tout le monde avait.

# Terraform — Mitchell Hashimoto
resource "aws_instance" "web" {
  ami           = "ami-0c55b159cbfafe1f0"
  instance_type = "t3.micro"
  tags = {
    Name = "HelloWorld"
  }
}

Cas d'usage : Terraform (et son fork OpenTofu) reste le standard de l'IaC ; connaître le parcours de son créateur éclaire le débat sur la licence BSL.

#personalities#history#interview

Niklaus Wirth

Personalities 🔴 Senior

Informaticien suisse, créateur de Pascal et de plusieurs autres langages (Modula, Oberon). Il a formule la loi de Wirth : les logiciels ralentissent plus vite que le matériel n'accélère.

Le prof de discipline qui voulait que les programmeurs écrivent du code propre et structure — Pascal était son outil pédagogique.

program HelloWorld;
begin
  writeln('Hello, World!');
end.
{ Pascal — Niklaus Wirth, 1970 }

Cas d'usage : Comprendre l'évolution des langages structures et l'importance de la simplicité en conception logicielle.

#personalities#history#interview

Phil Zimmermann

Personalities 🔴 Senior

Cryptographe américain, créateur de PGP (Pretty Good Privacy). Il a été poursuivi par le gouvernement américain pour avoir rendu le chiffrement fort accessible au grand public.

Le Robin des Bois de la crypto : il a donne au peuple le droit de chiffrer ses messages, au grand dam des gouvernements.

# PGP — Phil Zimmermann, 1991
# Chiffrement asymetrique pour tous
$ gpg --gen-key
$ gpg --encrypt --recipient [email protected] secret.txt
$ gpg --decrypt secret.txt.gpg
# Vie privee = droit fondamental

Cas d'usage : PGP et GPG sont toujours utilises pour signer des commits Git et chiffrer des emails.

#personalities#history#interview

Rachel Andrew

Personalities 🟡 Mid

Développeuse et auteure britannique, experte CSS Grid et membre du CSS Working Group. Elle a joue un role clé dans la vulgarisation et l'adoption de CSS Grid Layout.

La cartographe de CSS Grid : elle a dessine les plans pour que les devs puissent enfin faire des layouts sans hacks.

/* CSS Grid — vulgarise par Rachel Andrew */
.container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
/* Fini les float hacks ! */

Cas d'usage : CSS Grid est devenu le standard pour les layouts web. Ses articles et cours sont des références.

#personalities#history#interview

Rasmus Lerdorf

Personalities 🟡 Mid

Programmeur dano-groenlandais, créateur de PHP. Initialement un ensemble de scripts pour sa 'Personal Home Page', PHP est devenu le langage serveur le plus déployé au monde.

Le bricoleur du dimanche dont le projet perso fait tourner 77% des sites web du monde.

<?php
// PHP — Rasmus Lerdorf, 1995
function greet(string $name): string {
    return "Hello, {$name}!";
}
echo greet('World');
?>

Cas d'usage : PHP propulsé WordPress (43% du web), Laravel, Symfony. Incontournable pour le dev web.

Anti-pattern : Mépriser PHP en 2024 : PHP 8.x est un langage moderne avec types, JIT et fibers.
#personalities#history#interview

Rich Harris

Personalities 🟡 Mid

Développeur britannique employé par Vercel, créateur de Svelte et SvelteKit. Svelte 5, publié en octobre 2024, remplace la réactivité implicite par les « runes » ($state, $derived, $effect), des instructions de compilation explicites.

Le rebelle du front-end : il a dit 'le virtual DOM est un overhead' et a prouve qu'on peut faire mieux sans.

<!-- Svelte — Rich Harris -->
<script>
  let name = 'World';
</script>

<h1>Hello, {name}!</h1>

<style>
  h1 { color: purple; }
</style>

Cas d'usage : Svelte est une alternative légère a React/Vue avec une approche radicalement différente (compilation vs runtime).

#personalities#history#interview

Rich Hickey

Personalities 🔴 Senior

Développeur américain, créateur de Clojure, un Lisp moderne sur la JVM. Ses conférences ('Simple Made Easy', 'Are We There Yet?') sont des références en architecture logicielle.

Le philosophe de la simplicité : pour lui, la complexité accidentelle est l'ennemi numéro un du développeur.

;; Clojure — Rich Hickey, 2007
(defn greet [name]
  (str "Hello, " name "!"))

(println (greet "World"))
;; Immutabilite par defaut, data-driven

Cas d'usage : Ses idées sur l'immutabilite et la simplicité ont influence Redux, Immer et la programmation fonctionnelle en JS.

#personalities#history#interview

Richard Stallman

Personalities 🟢 Junior

Programmeur et activiste américain, fondateur du projet GNU et de la Free Software Foundation (FSF). Il a créé la licence GPL et le concept de logiciel libre (free as in freedom).

Le militant des libertés numériques : pour lui, un logiciel non-libre est une prison, même si elle est confortable.

/* GNU/Linux — Richard Stallman */
/* Les 4 libertes du logiciel libre : */
/* 0. Executer le programme */
/* 1. Etudier le code source */
/* 2. Redistribuer des copies */
/* 3. Distribuer des versions modifiees */

Cas d'usage : Comprendre les licences open source (GPL, MIT, Apache) est essentiel pour tout développeur professionnel.

Anti-pattern : Confondre 'free software' (liberté) et 'open source' (méthode) — Stallman insiste sur la distinction.
#personalities#history#interview

Rob Pike

Personalities 🟡 Mid

Informaticien canadien, co-créateur de Go (avec Ken Thompson et Robert Griesemer) et de UTF-8. Ancien de Bell Labs et de Google.

L'ingénieur qui a créé un langage aussi simple qu'un marteau — et aussi efficace.

// Go — Rob Pike et al., 2009
package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

Cas d'usage : Go domine dans le cloud-native (Docker, Kubernetes). Connaître ses créateurs aide a comprendre sa philosophie minimaliste.

#personalities#history#interview

Robert C. Martin (Uncle Bob)

Personalities 🟢 Junior

Développeur et auteur américain, créateur des principes SOLID et auteur de 'Clean Code'. Figure controversée mais influente, ses idées sur la qualité du code sont omniprésentes.

Le sergent-instructeur du code propre : ses règles sont strictes mais tes coéquipiers te remercieront de les suivre.

// SOLID — Robert C. Martin
// S - Single Responsibility
// O - Open/Closed
// L - Liskov Substitution
// I - Interface Segregation
// D - Dependency Inversion
// 5 principes, 1000 entretiens d'embauche

Cas d'usage : SOLID et Clean Code sont des sujets classiques en entretien. Connaître ces principes est attendu de tout dev.

Anti-pattern : Appliquer Clean Code de manière dogmatique : parfois un fichier de 100 lignes est plus clair que 10 fichiers de 10 lignes.
#personalities#history#interview

Robert Griesemer

Personalities 🔴 Senior

Informaticien suisse, co-créateur de Go avec Rob Pike et Ken Thompson. Il a aussi travaille sur la V8 JavaScript engine de Google Chrome.

Le troisième mousquetaire de Go — celui qui a aussi accélère JavaScript pour tout le monde avec V8.

// Generics en Go 1.18 — contribution majeure
func Map[T, U any](s []T, f func(T) U) []U {
    r := make([]U, len(s))
    for i, v := range s {
        r[i] = f(v)
    }
    return r
}

Cas d'usage : Comprendre l'évolution de Go et le moteur V8 qui propulse Chrome et Node.js.

#personalities#history#interview

Ryan Dahl

Personalities 🟢 Junior

Développeur américain, créateur de Node.js puis de Deno. Deno 2, publié en octobre 2024, est rétrocompatible avec Node.js et npm (spécificateur npm:, package.json, node_modules) tout en gardant TypeScript natif et un modèle de sécurité par permissions.

Celui qui a libéré JavaScript de la prison du navigateur et l'a lâché sur les serveurs du monde entier.

// Node.js — Ryan Dahl, 2009
const http = require('http');
http.createServer((req, res) => {
  res.writeHead(200);
  res.end('Hello, World!');
}).listen(3000);
// JS cote serveur — revolution

Cas d'usage : Node.js est incontournable en dev web full-stack. Deno est son successeur avec TypeScript natif et sécurité par défaut.

Anti-pattern : Croire que Node.js est monothread : il est single-threaded pour le JS mais utilise un pool de threads pour l'I/O.
#personalities#history#interview

Sam Altman

Personalities 🟢 Junior

Entrepreneur américain, CEO d'OpenAI, qui a lancé ChatGPT en novembre 2022. Le 28 octobre 2025, OpenAI a achevé sa recapitalisation : la société d'exploitation devient OpenAI Group PBC (public benefit corporation), contrôlée par la fondation OpenAI Foundation qui en détient 26 %, Microsoft restant actionnaire majeur.

L'homme qui a mis l'IA dans les mains de tout le monde — ChatGPT est le 'iPhone moment' de l'intelligence artificielle.

// OpenAI API — Sam Altman
import OpenAI from 'openai';
const openai = new OpenAI();

const response = await openai.chat.completions.create({
  model: 'gpt-4',
  messages: [{ role: 'user', content: 'Hello!' }]
});

Cas d'usage : ChatGPT et les LLMs transforment le développement logiciel. Comprendre cet écosystème est devenu essentiel.

Anti-pattern : Croire que l'IA va remplacer les devs : elle augmente la productivité mais ne remplace pas la réflexion.
#personalities#history#interview

Sam Newman

Personalities 🔴 Senior

Auteur et consultant britannique, référence en architecture microservices. Son livre 'Building Microservices' est le guide de référence pour décomposer un monolithe.

Le chirurgien du monolithe : il t'apprend a découper une grosse app en petits services sans qu'elle meure sur la table.

// Microservices — Sam Newman
// Monolithe -> Services independants
// [User Service] -> API Gateway
// [Order Service] -> API Gateway
// [Payment Service] -> API Gateway
// Chaque service = deploy independant

Cas d'usage : Comprendre quand et comment passer aux microservices — et surtout quand ne PAS le faire.

#personalities#history#interview

Sara Soueidan

Personalities 🔴 Senior

Développeuse et consultante libanaise, experte en SVG, CSS et accessibilite web. Elle est une référence mondiale pour les animations SVG et le design inclusif.

L'artiste du web qui dessine avec du code SVG tout en s'assurant que tout le monde peut voir ses oeuvres.

<!-- SVG inline — specialite de Sara Soueidan -->
<svg viewBox="0 0 100 100">
  <circle cx="50" cy="50" r="40"
    fill="none" stroke="#333" stroke-width="2">
    <animate attributeName="r"
      values="40;45;40" dur="2s" repeatCount="indefinite"/>
  </circle>
</svg>

Cas d'usage : Ses articles sur SVG et l'accessibilite sont des références pour créer des interfaces inclusives.

#personalities#history#interview

Sarah Drasner

Personalities 🟡 Mid

Développeuse et directrice d'ingénierie américaine chez Google. Core team Vue.js, experte en animations web et SVG. Auteure de 'SVG Animations' et ancienne VP DX chez Netlify.

L'artiste-ingénieuse du web : elle fait danser les SVG et les animations CSS comme une chorégraphe du navigateur.

<!-- Animation SVG — Sarah Drasner -->
<svg viewBox="0 0 200 200">
  <circle cx="100" cy="100" r="50">
    <animate attributeName="r"
      values="50;70;50" dur="1s"
      repeatCount="indefinite" />
  </circle>
</svg>

Cas d'usage : Ses articles et conférences sur les animations web et la DX (Developer Expérience) sont des références.

#personalities#history#interview

Satya Nadella

Personalities 🟡 Mid

Dirigeant indo-américain, CEO de Microsoft depuis 2014. Il a transforme Microsoft en adoptant le cloud (Azuré), l'open source (achat de GitHub) et l'IA (partenariat OpenAI).

Le médecin qui a ressuscite Microsoft : il a remplace le 'Windows everywhere' par 'Cloud + IA + Open Source'.

// Transformation Microsoft sous Nadella
// - Azure (cloud #2 mondial)
// - GitHub (acquisition 2018)
// - VS Code (open source)
// - TypeScript (open source)
// - WSL (Linux dans Windows)
// Microsoft <3 Open Source

Cas d'usage : Comprendre la transformation digitale d'une entreprise et l'importance stratégique du cloud et de l'IA.

#personalities#history#interview

Sebastian McKenzie

Personalities 🔴 Senior

Développeur australien, créateur de Babel (transpileur JavaScript) et de Rome, outil « tout-en-un » (lint, format). La société Rome Tools a licencié son équipe fin 2022 ; le projet a été officiellement abandonné en 2023 et la communauté l'a forké sous le nom Biome (v1.0 en août 2023, v2.0 en mars 2025), désormais l'outil de référence.

Le traducteur simultanée de JavaScript : grâce a Babel, les devs pouvaient parler le JS du futur des aujourd'hui.

// Avant Babel : code ES5 obligatoire
var greet = function(name) {
  return 'Hello, ' + name;
};
// Apres Babel : ES6+ partout
const greet = (name) => `Hello, ${name}!`;

Cas d'usage : Babel a été essentiel a la modernisation de JavaScript. Biome représente la nouvelle génération d'outils.

#personalities#history#interview

Sergey Brin

Personalities 🟡 Mid

Informaticien russo-américain, co-fondateur de Google avec Larry Page. Il a co-développé PageRank et dirige les projets innovants de Google (Google X, Google Glass).

Le co-pilote de Google : pendant que Page organisait, Brin explorait les frontières de l'innovation.

// Google Search — Brin & Page, 1998
// Architecture MapReduce (2004)
// map(key, value) -> [(k2, v2)]
// reduce(k2, [v2]) -> [v3]
// A permis de traiter le web entier
// Inspire Hadoop et le Big Data

Cas d'usage : Comprendre l'échelle de Google et les bases du traitement distribue des données (MapReduce, Big Data).

#personalities#history#interview

Sindre Sorhus

Personalities 🔴 Senior

Développeur norvégien, auteur de plus de 1000 packages npm (got, globby, p-limit, execa, etc.). Il milite pour les ES modules et le small modules pattern dans l'écosystème Node.js.

Le recordman de npm : avec plus de 1000 packages, il est a lui seul une usine a briques Lego pour JavaScript.

// Packages de Sindre Sorhus
import got from 'got';
import pLimit from 'p-limit';

const limit = pLimit(5);
const results = await Promise.all(
  urls.map(url => limit(() => got(url).json()))
);

Cas d'usage : Ses packages sont des dépendances de milliers de projets. Comprendre le 'small modules' pattern de npm.

#personalities#history#interview

Solomon Hykes

Personalities 🟡 Mid

Entrepreneur franco-américain, créateur de Docker, qui a démocratisé les conteneurs Linux. Il est aujourd'hui cofondateur et CEO de Dagger, un moteur de CI/CD où les pipelines s'écrivent en code (Go, Python, TypeScript…) et s'exécutent dans des conteneurs : Dagger 0.2 est sorti le 30 mars 2022 et la version 1.0 a été annoncée comme imminente en septembre 2026.

L'inventeur du container maritime du logiciel : empaqueter une app avec tout ce dont elle a besoin, deployable partout.

# Dockerfile — Solomon Hykes, 2013
FROM node:20-alpine
WORKDIR /app
COPY package*.json ./
RUN npm ci
COPY . .
EXPOSE 3000
CMD ["node", "server.js"]

Cas d'usage : Docker reste le standard du déploiement ; Dagger illustre la tendance « CI as code » qui remplace le YAML.

#personalities#history#interview

Steve Jobs

Personalities 🟢 Junior

Entrepreneur américain, co-fondateur d'Apple. Il a révolutionné l'informatique personnelle (Mac), la musique (iPod/iTunes), le téléphone (iPhone) et la tablette (iPad) par son obsession du design.

Le chef d'orchestre qui ne jouait d'aucun instrument mais faisait jouer les autres comme personne.

// Philosophie Steve Jobs
// 'Design is not just what it looks like.
//  Design is how it works.'
//
// UX > Features
// Simplicite > Complexite
// 'One more thing...'

Cas d'usage : Comprendre l'importance du design, de l'expérience utilisateur et de la vision produit dans la tech.

Anti-pattern : Croire que Jobs était développeur : son génie était dans la vision produit, pas dans le code.
#personalities#history#interview

Steve Wozniak

Personalities 🟡 Mid

Ingénieur américain, co-fondateur d'Apple avec Steve Jobs. Il a conçu seul l'Apple I et l'Apple II, des machines qui ont lance la révolution de l'informatique personnelle.

Le génie du garage : pendant que Jobs vendait, Woz construisait les ordinateurs a la main, circuit par circuit.

// Apple II — Steve Wozniak, 1977
// 6502 Assembly
// Le premier ordinateur grand public
// avec couleur, son et slots d'extension
// Woz a concu le hardware ET le software
// Tout seul. Dans un garage.

Cas d'usage : Comprendre que derrière chaque grande entreprise tech, il y a un ingénieur brillant.

#personalities#history#interview

Sundar Pichai

Personalities 🟡 Mid

Dirigeant indo-américain, CEO de Google et Alphabet. Il a dirige le développement de Chrome, ChromeOS et supervise les projets IA de Google (Bard/Gemini, DeepMind).

Le pilote de Google qui a lance Chrome (devenu le navigateur #1) puis pris les commandes de tout l'avion.

// Chrome V8 — sous la direction de Pichai
// Le moteur JS le plus rapide du monde
// JIT compilation
// Permet Node.js et Deno
// Chrome = 65% de part de marche
// Chromium = base d'Edge, Brave, Opera

Cas d'usage : Chrome et V8 sont au coeur de l'écosystème web et JS moderne (Node.js, Électron).

#personalities#history#interview

Taylor Otwell

Personalities 🟡 Mid

Développeur américain, créateur de Laravel, le framework PHP le plus populaire, fondé en 2011. En septembre 2024, Laravel a levé 57 M$ en série A auprès d'Accel pour financer Laravel Cloud, sa plateforme d'hébergement ; Otwell reste CEO.

Le chef étoile qui a transforme PHP — considère comme du fast-food — en gastronomie.

// Laravel — Taylor Otwell, 2011
Route::get('/hello/{name}', function ($name) {
    return view('greeting', ['name' => $name]);
});
// Eloquent, Blade, Artisan, Forge...

Cas d'usage : Laravel est le framework le plus productif pour créer des applications web PHP rapidement.

#personalities#history#interview

Theo Browne

Personalities 🟡 Mid

Développeur et créateur de contenu américain, ancien ingénieur Twitch, fondateur de Ping Labs (Y Combinator W22) et créateur du T3 Stack (Next.js, tRPC, Tailwind, Prisma). Son produit récent, T3 Chat, interface de chat multi-modèles lancée en 2025, dépasse le million de dollars de revenu annuel récurrent.

Le curateur de la stack TypeScript moderne : il a assemble les meilleurs outils en un kit prêt a l'emploi.

// T3 Stack — Theo Browne
// create-t3-app
// Next.js + TypeScript
// tRPC (API type-safe)
// Tailwind CSS
// Prisma (ORM)
// NextAuth.js
$ npx create-t3-app@latest

Cas d'usage : Le T3 Stack est une référence pour démarrer un projet TypeScript full-stack rapidement et proprement.

#personalities#history#interview

ThePrimeagen

Personalities 🟡 Mid

Michael Paulson, aka ThePrimeagen, développeur américain et créateur de contenu. Ancien ingénieur senior Netflix, il est connu pour ses streams sur Vim/Neovim, Rust, Go et les algorithmes.

Le prof de sport du code : il rend les data structures et Vim aussi excitants qu'un match de foot.

-- Neovim config — style ThePrimeagen
vim.keymap.set('n', '<leader>pv', vim.cmd.Ex)
vim.keymap.set('v', 'J', ":m '>+1<CR>gv=gv")
vim.keymap.set('v', 'K', ":m '<-2<CR>gv=gv")
-- 'Blazingly fast' est son expression culte

Cas d'usage : Ses cours sur les algorithmes (Frontend Masters) et ses streams éducatifs sont des ressources populaires.

#personalities#history#interview

Tim Berners-Lee

Personalities 🟢 Junior

Informaticien britannique, inventeur du World Wide Web (HTML, HTTP, URL) en 1989 au CERN. Il a rendu le web gratuit et ouvert, refusant de le breveter.

L'homme qui a offert le web au monde entier — littéralement, il aurait pu être le plus riche du monde mais a choisi le libre.

<!-- La premiere page web — Tim Berners-Lee -->
<html>
<head>
  <title>World Wide Web</title>
</head>
<body>
  <h1>World Wide Web</h1>
  <a href="http://info.cern.ch">Premier lien</a>
</body>
</html>

Cas d'usage : Comprendre les fondations du web et l'importance des standards ouverts.

Anti-pattern : Confondre Internet (réseau, 1969) et le Web (application sur Internet, 1989).
#personalities#history#interview

Tim O'Reilly

Personalities 🔴 Senior

Éditeur et entrepreneur américain, fondateur d'O'Reilly Média. Il a popularise les termes 'open source' et 'Web 2.0'. Ses livres avec les animaux sur la couverture sont iconiques.

Le bibliothécaire en chef de l'informatique — si tu as appris a coder avec un livre a couverture animale, c'est grâce a lui.

// O'Reilly Media — Tim O'Reilly
// Livres iconiques :
// - 'JavaScript: The Good Parts' (papillon)
// - 'Learning Python' (rat)
// - 'Design Patterns' (pas O'Reilly mais meme esprit)
// Les animaux = marque de fabrique

Cas d'usage : O'Reilly Média reste une référence pour l'apprentissage technique. Sa plateforme en ligne est utilisée par les entreprises.

#personalities#history#interview

TJ Holowaychuk

Personalities 🔴 Senior

Développeur canadien, créateur d'Express.js, Koa, Mocha, Commander.js et de dizaines d'autres packages npm. Il a quasiment construit l'écosystème Node.js a lui seul avant de passer a Go.

Le bâtisseur solitaire de npm : il a créé plus de packages essentiels que certaines équipes entières.

// Express.js — TJ Holowaychuk, 2010
const express = require('express');
const app = express();

app.get('/', (req, res) => {
  res.send('Hello, World!');
});
app.listen(3000);

Cas d'usage : Express.js reste le framework Node.js le plus utilise. Comprendre ses origines aide a saisir l'écosystème Node.

#personalities#history#interview

Tony Hoare

Personalities 🔴 Senior

Informaticien britannique, inventeur de l'algorithme Quicksort et du concept de null référence, qu'il a lui-même qualifie de 'billion-dollar mistake'.

L'inventeur du tri le plus rapide... et de la plus coûteuse erreur de l'histoire du logiciel.

// Quicksort — Tony Hoare, 1960
function quicksort(arr) {
  if (arr.length <= 1) return arr;
  const pivot = arr[0];
  const left = arr.slice(1).filter(x => x <= pivot);
  const right = arr.slice(1).filter(x => x > pivot);
  return [...quicksort(left), pivot, ...quicksort(right)];
}

Cas d'usage : Comprendre le tri le plus utilise en pratique et les dangers de null/undefined en programmation.

Anti-pattern : Ignorer le problème de null : TypeScript strict, Optional chaining et Rust Option<T> sont nés pour corriger cette erreur.
#personalities#history#interview

Vint Cerf

Personalities 🟡 Mid

Informaticien américain, co-inventeur de TCP/IP avec Bob Kahn. Souvent appelé 'père de l'Internet', il a conçu le protocole qui connecte tous les appareils du monde.

L'inventeur du langage universel que parlent tous les ordinateurs pour communiquer entre eux.

// TCP/IP — Vint Cerf & Bob Kahn, 1974
// Modele en 4 couches :
// 4. Application  (HTTP, FTP, DNS)
// 3. Transport    (TCP, UDP)
// 2. Internet     (IP)
// 1. Acces reseau (Ethernet, WiFi)

Cas d'usage : TCP/IP est la base de tout Internet. Comprendre ce protocole est fondamental pour tout développeur.

#personalities#history#interview

Ward Cunningham

Personalities 🔴 Senior

Développeur américain, inventeur du concept de wiki (WikiWikiWeb, 1995) et de la métaphore de 'dette technique'. Co-signataire du Manifeste Agile.

L'inventeur du wiki ET de la métaphore qui explique pourquoi ton projet ralentit — la dette technique.

// Dette technique — Ward Cunningham
// 'Shipping first time code is like
//  going into debt'
// - Raccourcis = emprunts
// - Refactoring = remboursement
// - Si tu ne rembourses jamais...
//   les interets t'ecrasent

Cas d'usage : Le concept de dette technique est utilise quotidiennement en gestion de projet et en planning technique.

#personalities#history#interview

Werner Vogels

Personalities 🔴 Senior

Informaticien néerlandais, CTO et vice-président d'Amazon depuis 2005, popularisateur du principe « You build it, you run it ». Il a donné le 4 décembre 2025 sa dernière keynote AWS re:Invent, après quatorze ans, en précisant qu'il ne quittait pas Amazon mais laissait la scène à de nouvelles voix.

Le maître d'oeuvre du cloud : quand il parle a re:Invent, les architectes du monde entier prennent des notes.

// Philosophie Werner Vogels
// 'Everything fails, all the time'
// Design for failure :
// - Multi-AZ
// - Auto-scaling
// - Eventual consistency
// - Chaos engineering

Cas d'usage : Comprendre la philosophie AWS et les principes de conception pour des systèmes distribues resilients.

#personalities#history#interview

Wes Bos

Personalities 🟡 Mid

Développeur et formateur canadien, créateur de cours web (JavaScript30, React for Beginners, Fullstack Advanced React). Co-host du podcast Syntax.fm.

Le prof cool de JavaScript : ses cours sont comme des tutos de cuisine — tu codes en même temps et ca marche.

// JavaScript30 — Wes Bos
// 30 projets JS vanille en 30 jours
const audio = document.querySelector(
  `audio[data-key="${e.keyCode}"]`
);
audio.currentTime = 0;
audio.play();
// Apprendre en construisant

Cas d'usage : Ses cours gratuits et payants sont des références pour apprendre JavaScript et React de façon pratique.

#personalities#history#interview

Whitfield Diffie

Personalities 🔴 Senior

Cryptographe américain, co-inventeur de la cryptographie a clé publique avec Martin Hellman. L'échange de clés Diffie-Hellman est utilise dans TLS/HTTPS, protégéant chaque connexion web.

L'inventeur du cadenas a combinaison d'Internet : deux inconnus peuvent communiquer en secret sans jamais s'être rencontres.

// Diffie-Hellman Key Exchange
// Alice et Bob choisissent p, g publics
// Alice: A = g^a mod p (a secret)
// Bob:   B = g^b mod p (b secret)
// Cle partagee: B^a mod p = A^b mod p
// Magie : cle secrete sans la transmettre

Cas d'usage : Diffie-Hellman est a la base de HTTPS. Comprendre ce principe est essentiel pour la sécurité web.

#personalities#history#interview

Yann LeCun

Personalities 🟡 Mid

Informaticien français, pionnier des réseaux convolutifs (LeNet) et Chief AI Scientist de Meta pendant douze ans. Il a quitté Meta en novembre 2025 pour cofonder AMI Labs (Advanced Machine Intelligence), à Paris, qui parie sur les « modèles du monde » (architecture V-JEPA) plutôt que sur les LLM ; la société a levé 1,03 milliard de dollars en seed le 10 mars 2026, LeCun en étant président exécutif.

Le Français qui a appris aux ordinateurs a voir — ses CNN lisent les chèques bancaires depuis les années 90.

# CNN — Yann LeCun, LeNet (1998)
import torch.nn as nn

class LeNet(nn.Module):
    def __init__(self):
        super().__init__()
        self.conv1 = nn.Conv2d(1, 6, 5)
        self.conv2 = nn.Conv2d(6, 16, 5)
        self.fc1 = nn.Linear(16*5*5, 120)

Cas d'usage : Les CNN sont la base de la vision par ordinateur : reconnaissance faciale, OCR, conduite autonome.

#personalities#history#interview

Yukihiro Matsumoto (Matz)

Personalities 🟡 Mid

Informaticien japonais, créateur de Ruby. Sa philosophie : optimiser le bonheur du développeur. Ruby on Rails (DHH) a popularise Ruby dans le web.

Le designer qui a créé un langage pour que les devs sourient en codant — la Marie Kondo du code.

# Ruby — Yukihiro Matsumoto, 1995
class Greeter
  def hello(name)
    puts "Hello, #{name}!"
  end
end

Greeter.new.hello('World')

Cas d'usage : Comprendre la philosophie 'developer happiness' et l'influence de Ruby sur les frameworks web modernes.

#personalities#history#interview