Inviting everyone to the party
summary
Compares F# and Scala experiences with concrete friction points: writing wrappers to make libraries interoperate, encountering at least eight different approaches to dependency management, and wrestling with monad transformers and type plumbing that balloon complexity. Argues multi‑paradigm languages are necessary but cause team friction, cites John Hughes and the "programming paradigms for dummies" taxonomy, notes real wins from immutable data and referential transparency and urges adopting repeatable patterns to make paradigm shifts manageable.
AI-written summary · about
chapters (11)
- 0:00Intro
- 0:27Party
- 1:18Disclaimers
- 2:27Bacon
- 4:43Functional Programming
- 14:50Fsharp
- 17:29lambda calculus
- 21:45programming paradigms
- 24:23not best paradigm
- 29:36Battlestar Galactica
- 33:55Conclusion
related talks
45mKeynote: Inviting Everyone to the Party
52mParadigms Lost, Paradigms Regained: Programming with Objects and Functions and More
01h 02mFishbowl @ Functional Conf
43mParadigms Without Progress: Kuhnian Reflections on Programming Practice
46mThoughtful Software Engineering
58mOO Considered Harmful
09mIntervista a Mario Fusco
44mDependencies; Devil or Darling?
