Learn Different Languages! Be a Man, Carl
summary
Argues that learning multiple programming languages changes how you solve problems by giving concrete examples: moving from .NET/C# (including writing a C# module and a C# book) to JavaScript and Angular to build a cross‑platform mobile app that reached about 500,000 downloads. Describes starting with a barely working toy app, discovering functional programming ideas that simplify old problems, recounts a failed Google algorithms interview, and urges trying different languages to gain practical skills.
AI-written summary · about
chapters (11)
- 0:00Languages matter
- 2:30JavaScript changed me
- 5:03Objective-C frustrations
- 6:34Functional C#
- 8:43Back to coding
- 10:12JavaScript career challenge
- 12:21Forums and problems
- 14:36Learning helps juniors
- 16:25Programming reality
- 17:50Broadening horizons
- 18:13Q&A
related talks
33mJavascript Motivational Talk
22mThe Linguistic Relativity of Programming Languages
28mLife Outside JavaScript
47mA Game of Theories: why languages do what they do
40mKeep Betting On JavaScript
50mHow JavaScript Happened: A Short History of Programming Languages
13mHow is JavaScript similar to any foreign language you know
21mJavaScript: A Gateway Language, or, Why You Should Teach Your Kids...
