Tim Berners-Lee

Fireside Chat with Sir Tim Berners-Lee

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.

Fireside Chat with Sir Tim Berners-Lee
#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.

Featured Partners

From learning to earning

Jobs that call for the skills explored in this talk.

Principal Web Architect

Principal Web Architect

LSEG (London Stock Exchange Group)
Nottingham, United Kingdom

React
GraphQL
JavaScript
TypeScript
Unit Testing
+2
Founding AI Engineer

Founding AI Engineer

Clerkenwell
Charing Cross, United Kingdom

React
Python
PostgreSQL
TypeScript