Object Oriented Programming is not what I thought - Talk by Anjana Vakil
This talk is a historical & philosophical journey deep into the heart of darkness, er, object-oriented programming (OOP). Join me as I have my world shaken by the discovery that objects & classes aren't OOP's most important concepts: messages & late binding are. We'll try to peek inside the heads of Alan Kay & other OOP founders as they created languages like Smalltalk, and find that those "old" ideas seem strikingly relevant today. Our jaws may drop as we realize that OOP & functional programming aren't as different as we may have thought and that the 1st OO language wasn't created in the 60's or 70's, but much, much earlier… What awaits us at the end of this journey? At worst, we'll undergo a brief crisis of faith in everything we ever thought we knew about programming. (A support group will meet after the conference.) At best, we'll shift the way we view this near-ubiquitous but oft-misunderstood paradigm, and walk away with new insights for how we architect & understand our code. Presenter: Anjana Vakil Event: Øredev Conference

The Power of JS Generators by Anjana Vakil

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

Object Oriented Programming is not what you think it is. This is why.

Learning Functional Programming with JavaScript - Anjana Vakil - JSUnconf

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

The Problem with Object-Oriented Programming

AI Is Destroying India's Outsourcing Industry?

Andrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)

Object-Oriented Programming, lecture by Daniel Ingalls

Reacting to Controversial Opinions of Software Engineers

Programming Across Paradigms • Anjana Vakil • GOTO 2017

8. Object Oriented Programming

Object Oriented Programming vs Functional Programming

🇩🇪 German industry JUST died (it’s WORSE than you think)

"Clean" Code, Horrible Performance

Why AI Agents are either the best or worst thing we’ve ever built

Seminar with Alan Kay on Object Oriented Programming (VPRI 0246)

The Mind Behind Linux | Linus Torvalds | TED

