Fear: The Role of Fear in Language Adoption
summary
Argues that adoption hinges on concrete motivating fears — historically Java crossed the chasm by solving deployment at scale — and today concurrency and multicore are the big motivators. Shows concrete tools and wins: Elixir macros + OTP cut boilerplate and let millions of lightweight processes be supervised reliably; Elm signals make UI state pure and testable. Recommends incremental moves (JSON microservices, test harnesses, bridging languages like Scala) rather than an all-or-nothing rewrite.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 11:22Paralyzing fear in adoption
- 14:42Motivating fear in adoption
- 21:53Overcoming fears today
- 24:46Building communities
- 27:55Gradual adoption
- 31:28Injecting functional languages incrementally
- 34:23Motivating fears
- 49:35Functional adoption inevitability
- 56:01Multiple languages impact
- 1:01:01Q&A
related talks
57mWhy Programming Languages Matter
01h 03mWhy the Next Five Years Will Be About Languages
01h 01mHow to answer "why will yours succeed, when X, Y, and Z have failed?"
10mpart6 – Ted Neward
41mA Decision Maker's Guide to Typed Functional Languages
38mWhither Programming Languages: Where Did They Go And Where Are They Going?
59mWhy the Next Five Years Will Be About Languages
10mpart3 – Ted Neward
