Computer scientists and programmers
37 cards. Each one is a 40-second story with a five-minute read behind it.
Building a functional computer inside a block-based sandboxMinecraft's Redstone system is more than just a game mechanic; it is a sophisticated tool for simulating real-world electronics. This video explores how players use these blocks t…
Demystifying the digital architecture: A computer scientist answers your questionsWhat does it actually take to build software? Stanford computer science professor Chris Piech breaks down the fundamental mechanics of programming, from the math behind the code t…
The thin line between computer science and software engineeringChoosing a tech major often feels like a high-stakes decision, but the academic divide may be narrower than you think. This video breaks down the theoretical versus applied differ…
From binary code to visual blocks: the five generations of programmingProgramming has evolved from manual machine instructions to intuitive visual tools. This video traces the technological leap from low-level hardware commands to high-level languag…
Computer science isn't about computers; it is the study of logicMost people think computer science is just about hardware or coding. This video strips away that misconception, building the entire digital world from a single light switch to art…
Why a computer science degree doesn't automatically make you a software engineerMany students assume that mastering algorithms and theory is the same as building production-ready software. However, the transition from academia to industry often reveals a sign…
The foundational logic behind every piece of software you useBefore complex AI or high-end gaming, there are the core building blocks of code. This video introduces the fundamental concepts required to solve problems using computers.
The reality of a computer science degree beyond the six-figure promiseA computer science degree does not automatically guarantee a high-paying career. This video deconstructs the common myths surrounding the major, sharing personal mistakes and a sp…
Your browser can host a file-sharing network without a central serverWebRTC allows your browser to bypass traditional server-side hosting by establishing direct peer-to-peer connections. This technology enables real-time audio, video, and data stre…
Adi Shamir: The Cryptographer Who Proved That Even Your Laptop's Sound Can Betray YouFrom co-inventing the RSA algorithm that secures the internet to extracting encryption keys by listening to the hum of a computer, Adi Shamir has spent decades exposing the hidden…
How a jazz guitarist and biologist invented the blueprint for the modern computerAlan Kay is the visionary who imagined the laptop decades before it existed. By blending his background in molecular biology, music, and child development, he pioneered object-ori…
How Barbara Liskov turned the chaos of early programming into reliable, reusable softwareBefore modern software became modular, programming was a fragile, bespoke craft. Barbara Liskov changed everything by introducing abstract data types and the Liskov substitution p…
The woman who taught computers how to write their own programsBetty Holberton was one of the six original programmers of the ENIAC, the first general-purpose electronic digital computer. Beyond her wartime contributions, she pioneered debugg…
How a text editor became a lifeline for children in rural UgandaBram Moolenaar, the creator of the iconic text editor Vim, did more than write code. He pioneered charityware, turning his software into a global fundraising engine for an NGO sup…
How a ten-day coding sprint created the language that powers the modern webIn 1995, Brendan Eich was tasked with building a scripting language for Netscape Navigator. Under intense pressure to meet a release deadline, he finished the first version in jus…
How one computer scientist turned a childhood accident into a digital revolution for accessibilityAfter losing her sight as a teenager, Chieko Asakawa transformed the way the world interacts with the internet. By pioneering text-to-speech technology and navigation tools, she b…
How one man’s mathematical breakthrough quietly built the foundation of the modern digital world.Edgar F. Codd transformed computing by inventing the relational data model. While his employer, IBM, initially hesitated to adopt his radical vision, Codd’s work eventually became…
Gary Kildall invented the modern personal computer, but history remembers him as a footnote.Before Microsoft dominated, Gary Kildall created CP/M, the operating system that pioneered the personal computer revolution. He invented the BIOS, enabling software to run across …
Gene Amdahl defined the limits of parallel computing and challenged the mainframe status quo.Gene Amdahl was a titan of computer architecture who built the foundation for modern mainframes. Beyond his technical prowess at IBM, he is best remembered for Amdahl's Law, a fun…
The psychologist who dreamt of the internet before the hardware even existedJ. C. R. Licklider was not an engineer, yet he is the father of the modern internet. By shifting the focus from machines that calculate to systems that augment human intelligence,…
The engineer who built modern computing and then tried to fix the worldJay Wright Forrester did more than invent the random-access memory that powered the digital age. He pioneered system dynamics, a method for simulating complex social and industria…
How a failed math student revolutionized the way the world reads and printsJohn Warnock, who once struggled in ninth-grade mathematics, became a titan of digital communication. By inventing the algorithms and file formats that underpin modern publishing,…
How a mathematician from rural Ireland helped build the foundation of modern computingKathleen Antonelli was one of the six original programmers of the ENIAC, the first general-purpose electronic digital computer. Despite her pivotal role in inventing the subroutin…
How the co-inventor of object-oriented programming led Norway's largest political movementKristen Nygaard is celebrated for co-inventing object-oriented programming, a foundation of modern software. Yet, his influence extended far beyond the screen. He was a central fi…
Did Leonard Kleinrock invent the Internet, or just the math that makes it work?Leonard Kleinrock is a titan of computer science whose early mathematical models of data flow helped shape the ARPANET. Yet, his claim to be the father of packet switching remains…
How Leslie Lamport brought order to the chaotic world of distributed computing systemsLeslie Lamport is the architect of modern distributed systems, turning the chaotic communication between autonomous computers into reliable, coherent networks. Beyond his Turing A…
How Lotfi Zadeh taught computers to embrace the messy, vague nature of human thoughtFor decades, logic was binary: things were either true or false. Lotfi Zadeh challenged this rigid framework by introducing fuzzy logic, a system that mirrors human cognition by a…
The man who realized that programming meant spending his life fixing his own mistakes.Maurice Wilkes built one of the world's first stored-program computers, the EDSAC, in 1949. Yet, his most enduring insight came while walking between floors at Cambridge: the sobe…
Seymour Cray: The Wizard Who Built the World's Fastest Computers Using Only Graph PaperKnown as the father of supercomputing, Seymour Cray revolutionized high-performance machines by prioritizing system-wide efficiency over raw processor speed. From his humble basem…
How a week of sleep-deprived engineering birthed the computer that defined a generationIn 1981, Sophie Wilson and her team at Acorn Computers were tasked with building a prototype for the BBC in just seven days. The result was the BBC Micro, a machine that sparked a…
The man who defined the limits of what computers can and cannot solve efficientlyStephen Cook is a foundational figure in computer science who formalized the concept of NP-completeness. His 1971 paper introduced the P versus NP problem, a question that remains…
Why a leading AI researcher argues that the pursuit of superintelligence is inherently dangerousTimnit Gebru, a pioneering computer scientist, has spent her career exposing the systemic biases embedded in machine learning. After a high-profile exit from Google, she launched …
The working-class engineer who built the world's first programmable electronic computer in secretTommy Flowers was a GPO engineer who defied skeptics to build Colossus, the machine that cracked Hitler's most complex codes. While others doubted vacuum tubes could work for high…
The computer scientist who invented a billion-dollar mistake and changed how we codeSir Tony Hoare transformed computing with foundational algorithms and formal logic. Yet, he is perhaps most famous for a single, regretful design choice in 1965: the null referenc…
How a nerfed World of Warcraft spell helped inspire the creation of EthereumVitalik Buterin, the co-founder of Ethereum, traces his drive for decentralization to a 2010 software update in World of Warcraft. When developers removed a spell from his warlock…
The man who invented the wiki thought nobody would ever pay for it.Ward Cunningham changed how we share knowledge online, yet he never patented his invention. Beyond the wiki, he pioneered software design patterns and coined the term technical de…
Wesley A. Clark: The visionary who transformed the computer from demigod to toolIn an era when computers were massive, remote machines treated like untouchable deities, physicist Wesley A. Clark dared to imagine them as personal lab equipment. His radical ins…
Intellect Plus