

The creator of Jenkins discusses CI/CD and balancing business with open source
Sep 6, 2024
Kohsuke, the creator of Jenkins, shares his extensive knowledge in CI/CD and open source. He reveals his journey from early coding to the creation of Jenkins and the evolution of open source. The discussion includes the challenges of balancing idealism in open source with commercial realities. Kohsuke also emphasizes the integration of security through DevSecOps practices and explores exciting developments at the intersection of AI and open source, showcasing how transparency can enhance community engagement.
AI Snips
Chapters
Transcript
Episode notes
Early Programming Days
- Kohsuke Kawaguchi began programming in junior high by typing game code from magazines into his computer.
- This sparked his interest in programming, leading him to create Jenkins later.
Head Start Advantage
- Jenkins' success is partially due to its early development head start.
- Kawaguchi worked on it for years before public release, allowing time to refine core functionality.
Painful Contributions
- Kawaguchi's negative experiences contributing to open-source projects with rigid coding conventions influenced Jenkins' design.
- He prioritized flexibility and empowering contributors to implement their ideas.