The inventor of the World Wide Web calls the Domain Name System a mistake. Hear why, and learn his true vision for a decentralized future.
#1about 1 minute
The definitive answer to the tabs versus spaces debate
While linters make the choice less critical for JavaScript, Python's semantic whitespace makes spaces the safer and recommended option.
#2about 2 minutes
Rethinking the web's foundation and the problem with DNS
The Domain Name System (DNS) was a foundational mistake because its commercialization and rental model undermined the permanence of web addresses.
#3about 3 minutes
Clarifying the confusion between Web 3.0 and Web3
Web 3.0, based on the Solid protocol, is fundamentally different from the blockchain-based "Web3," which is unsuitable for personal data due to its public, slow, and expensive nature.
#4about 2 minutes
Building beneficent applications with user well-being in mind
Developers have an ethical duty to create applications that serve the user's best interests rather than manipulating them for advertising or engagement metrics.
#5about 3 minutes
A framework for regulating AI based on professional agency
AI can be regulated effectively by legally requiring AI assistants to work for the user with the same duty of care as a doctor or lawyer.
#6about 3 minutes
The impact of AI coding assistants on developer productivity
AI tools like GitHub Copilot can automate repetitive tasks such as writing tests, freeing developers to focus on more creative and high-level problem-solving.
#7about 4 minutes
Navigating a software development career as a generalist or specialist
Instead of chasing specific frameworks, young developers should cultivate a "T-shaped" or "P-shaped" skill set and follow their own creative energy to build unique things.
#8about 3 minutes
The importance of collaborating with non-technical experts
Building responsible technology requires collaboration with designers, artists, and social scientists to understand the full human and societal impact of software.
#9about 9 minutes
Using standards and sharing knowledge within the community
Developers should adhere to open standards like HTTP and actively contribute to the community by sharing their knowledge through conferences, blogs, and videos.
Related jobs
Jobs that call for the skills explored in this talk.
Sir Tim Berners-Lee – the genius behind the World Wide WebWe are sure Sir Tim Berners-Lee does not need a lot of introduction. The man behind the World Wide Web and HTML is well-known not only in developer circles but amongst general masses as well. However, to show appreciation and joy for having Sir Tim a...
Chris Heilmann
The Web We Broke (And Why AI Agents Are Paying the Price) - AgentCon BerlinThis is the accompanying post to the talk Chris Heilmann gave at AgentCon in Berlin on 19/05/2026, you can also see the slides and listen to it in this screencast:
Thirty years of developer shortcuts, bloated JavaScript, and inaccessible HTML have l...
Chris Heilmann
WWC24 Talk - Scott Hanselman - AI: Superhero or Supervillain?Join Scott Hanselman at WWC24 to explore AI's role as a superhero or supervillain. Scott shares his 32 years of experience in software engineering, discusses AI myths, ethical dilemmas, and tech advancements. Engage with his live demos and insights o...