Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Crossing the Chasm - Go for the Next Million Users

Gopher Academy via YouTube

Overview

Explore the growth and future of the Go programming language in this GopherCon 2020 talk. Delve into the factors influencing programming language adoption, including technical merits and emotional decision-making. Examine Go's recent growth to an estimated 2 million developers globally and its implications for the community. Investigate how programming languages cross the adoption chasm, drawing insights from Geoffrey Moore's 1991 theory and the experiences of other languages like Haskell. Learn about the four main elements influencing the spread of new ideas in programming languages and the concept of "killer apps." Analyze survey data on language choice factors across different company sizes. Address communication challenges within the Go community and discover potential solutions, such as participatory interactive environments. Gain valuable insights into supporting Go's growth for the next million users and understand the new challenges facing tech ecosystems in the coming decade.

Syllabus

Intro
Factors in Choosing A Programming Language: Ideals v Reality
Factors in Choosing a Programming Language - Reality
Crossing the Chasm - Geoffrey Moore 1991 CROSSING
DIFFUSION INNOVATIONS
Crossing the Chasm - Go Programming Language
Four Main Elements That Influence Spread of a New Idea - The Case of Haskell
The Killer App for Programming Languages
Four Main Elements That Influence the Spread of New and Persistence of Existing Ideas INNOVATION COMMUNICATION SOCIAL
Factors for Language Choice in Last Project - Size of Company Survey of 1,679 Developers
Communication Challenges
Solution: Participatory Interactive Environment
Crossing the Chasm - Go Mentoring Platform

Taught by

Gopher Academy

Reviews

Start your review of Crossing the Chasm - Go for the Next Million Users

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.