Summary
Highlights
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.
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.
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.
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.
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.
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.
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.