The Mind Behind Linux | Linus Torvalds | TED

Share

Summary

Linus Torvalds, the creator of Linux, discusses his work style, the origins of Linux and Git, and his personality as a programmer. He emphasizes his preference for quiet, solitary work, his stubbornness, and his focus on fixing immediate problems rather than big-picture visions.

Highlights

Linus Torvalds' Work Environment
0:00:13

Linus Torvalds, whose Linux software powers millions of computers, including Android devices, describes his surprisingly unassuming home office. He prefers a silent environment with minimal external stimulation, even opting for quiet computer fans over a purring cat. He emphasizes that he works alone and avoids external distractions.

The Origin of Linux and Open Source
0:02:25

Torvalds explains that Linux began as a personal project, not intended for collaboration or open source. He enjoyed programming and needed the end result. The shift to open source happened when he started sharing his work and others began providing feedback and ideas, even before contributing code. He initially worried about commercial interests but realized the benefits of community involvement.

The Growth of Linux and the Creation of Git
0:06:09

Torvalds notes that the significant moment for Linux was the formation of a small community, not its eventual massive scale, which grew gradually. He then discusses the creation of Git, a management system for software development. Git was developed out of necessity to manage the contributions of thousands of people to the Linux kernel, as his existing methods couldn't scale.

Linus Torvalds' Personality: Stubbornness and Taste
0:09:09

Torvalds identifies himself as a 'prototypical nerd' from childhood, more interested in objects like a Rubik's Cube than people. He highlights his stubbornness as a key trait, explaining that he doesn't 'let go' of projects easily. He also discusses his 'myopic' approach to others' feelings, acknowledging that it can lead to conflict. He differentiates himself from 'people-people' and emphasizes his focus on technology.

Defining 'Good Taste' in Code
0:14:18

Torvalds introduces the concept of 'taste' in coding, illustrating it with an example of a singly-linked list. He explains that good taste involves seeing problems in different ways, simplifying code, and turning special cases into normal ones. He values this ability to see big patterns and instinctively know the right way to do things in those he works with.

Engineer vs. Visionary: Edison vs. Tesla
0:16:47

Torvalds states he is not a visionary with a five-year plan but rather an engineer who focuses on fixing immediate problems. He aligns himself with Thomas Edison, known for 99% perspiration, rather than Nikola Tesla, the more celebrated visionary. He believes that actual change comes from practical problem-solving.

The Impact and Future of Open Source
0:18:51

Torvalds expresses no resentment towards companies that have made billions from his software, acknowledging that open source enabled Linux's success. He reflects on the black-and-white nature of code, which makes open source effective in that domain. While observing the resurgence of open source in science and successes like Wikipedia, he maintains that he is not a visionary for future applications of the concept.

Recently Summarized Articles

Loading...