148: Package Management with Max Howell
from Programming Throwdown Hosted by Patrick Wheeler and Jason Gauci with Guest Max Howell
Package managers are an often-overlooked aspect of any operating system, but their importance is not to be underestimated – especially in today’s development environment. As both creator of Homebrew and CEO of tea.xyz, Max Howell is intimately familiar with the ins and outs of open-source development, software engineering, and balancing passion with practicality. He shares these experiences and more with us in today’s deep dive into the subject!
Embed this episode
Chapters
- 0:15 Introduction and Remote Work
- 3:58 British Plugs and Design
- 7:39 Building remote teams
- 12:59 The Choice of Ruby
- 17:57 Discovering Open Source
- 21:17 The vision behind tea.xyz
- 25:23 Navigating Dependency Hell
- 29:40 Introduction to Deno
- 32:55 Engaging Early Adopters
- 35:30 The origins of Homebrew
- 40:28 Why MacPorts is slow
- 45:35 The evolution of Taps
- 49:10 The failed Google interview
- 52:39 The Philosophy of Homebrew
- 56:06 Ruby vs. TypeScript
- 1:03:23 The Reality of Legacy Code
- 1:11:38 The decline of software patents
- 1:15:01 The inspiration for Tea.xyz
- 1:24:24 Life at Big Companies
- 1:28:48 The Vision for Tea.xyz
- 1:35:31 Empowering open-source developers
- 1:40:06 The Future of tea.xyz
No transcript yet.