You're in a Code Cult (And That's OK)
Video
Watch on YouTubeTalk description
Sergès dives into why programming languages become badges of belonging, the rivalries they spark, and what that culture says about the communities we build around code.
Session Summary
Serges picks a fight on purpose. Starting from a French Java shop where colleagues shamed him for writing JavaScript, he builds a Hobbes-and-Maslow case for why developers form tribes around frameworks — belonging genuinely lowers burnout, research backs it up, and tools become identity in a way no other profession allows.
Then comes the collective-narcissism diagnosis and an audience-nomination round that exposes Rust, React, Tailwind and TypeScript as cults we already belong to. The provocative payoff flips the script: cults are the engine of progress, TypeScript was born from hating JavaScript, so embrace the tribe and make the criticism constructive.
View detailed generated session topics, quotes and video timestamps
Are we future friends or fake friends (0m31s)
The speaker (Serges) opens with a deliberately combative framing — I don't want future friends, I want fake friends — and a multiple-choice quiz with predictable "all of the above" answers designed to warm the room up to argue about tools.
"what do you mean by future friends? My talk is about cults — we are not friends"
"it's not democracy here — I decide which answer you have to pick"
"I had to take the D answer each time, come on — I cannot take the D answer each time"
My first job, judged for using JavaScript (4m41s)
The personal anchor: a first job at a big French company where colleagues using Java actively shamed him for working in JavaScript. Why don't you do Java, it's better. The moment that revealed the dev world is a mirror of society — full of tribes, full of judgment.
"I started at my first job, and I was at a big company in France"
"they were like, why don't you do Java, it's better — yeah, JavaScript sucks"
"the dev world was actually mirroring society as a whole"
Hobbes: why we leave the basement (5m46s)
A philosophical detour through Thomas Hobbes's Leviathan: before society, humans were in a state of nature, killing each other. Society formed because we wanted to live longer and healthier, so we submitted to a higher authority. Developers did the same: we were each coding alone in our basements, then we came together, made rules, and stopped pure chaos.
"we were all in a state of nature, or should I say, you know, fighting each other"
"we decided that it was better for us to be under that authority so that we could all live collectively together"
"we were all, you know, maybe coding in our own basement, one basement, and we decided that maybe we should come together"
Maslow and dev belonging (7m54s)
Then Maslow's hierarchy. Once developers had safety (a team, a shared toolchain), the next need was belonging. Then self-esteem (taking pride in your craft, identifying with your tools). Then self-actualisation (creative freedom). Dev tribes deliver real psychological needs all the way up the pyramid.
"the good thing about web development or software development in general is that you can actually see your progress — it's very satisfying"
"you take pride in your creation, like any type of artist"
"this Pyramid of Maslow represents so well how we feel as devs, and why we tend to go into cults"
Belonging reduces burnout — the research (10m31s)
Empirical evidence: developers who feel they belong to a community are less prone to burnout, have better resilience, better job satisfaction, and better wellbeing. The tribes are doing real psychological work.
"developers that feel like they belong tend to have less burnout"
"I feel like one of the ways to kind of prevent that would be to have everyone included"
"I wish I could stop here and just go to the restaurant — I'm hungry. But I'm not here for that. I'm here for cult. I'm here for division"
The dark side: gatekeeping and collective narcissism (11m34s)
But the tribes have a dark side. Collective narcissism is the psychological term: a group that feels superior on the surface but deeply insecure underneath, requires external validation, and snaps at the smallest criticism because criticising the tribe means criticising the member's identity. React, Java, PHP, Rust, Tailwind, TypeScript — every dev tribe behaves like this.
"narcissism is essentially when you feel like you are better than anyone else, but deep down you feel like you are lesser than anyone else"
"when you dare criticise just a tiny thing about them, about their identity, they snap — because you are not just criticising their cult, you are criticising them as a person"
"if you look at any other jobs in this planet, nobody does this. Doctors aren't like, 'oh my god, you do cardiology, you suck'"
Audience nominates their cults (15m49s)
The crowd-source segment. Nominees: C#, Crypto, Web3, Rust ("I'm scared of them, too"), React (massive applause), functional programming, Tailwind CSS, TypeScript ("a mad lad in red said TypeScript, and everyone was like, 'finally somebody said it'"), and the closing line — all developers, including me.
"he said Rust, and I heard a woman be like — gasp. I've been chilled all over the place. I know you guys are scared of Rust devs, I know — me, too"
"anyone else? — Tailwind CSS — oh, so many people clapped at this. Oh my god"
"you cannot see him, but he is all in red, and he said TypeScript, and everyone was like — gasp — oh my god, thank you, finally someone said it"
My controversial takeaway: say yes to cults (19m58s)
The colleague-survey takeaways were tribes should be about mindset, not tools and focus on sharing cool ideas — too boring. The controversial closer: cults are good. We're the only profession that builds tribes around our work and tools. Every major framework, language and IDE was born from one tribe being constructively critical of another. TypeScript was born from people who hated JavaScript. Embrace the criticism, do it constructively, and watch the field evolve.
"we are unique, we are awesome, and we shouldn't be ashamed of that"
"TypeScript was born from all the criticism that was sent at JavaScript"
"this is how our world is moving forward, is developing, is evolving — through constructive criticism, through cults"
About Sergès Goma
When I was 15, I went full hikikomori (iykyk) for an entire summer, locking myself in my parents' basement to build text-based RPG forums with good old HTML, CSS, and JS. I had no idea what I was doing—but I got so obsessed, I somehow turned it into a full-time thing.