u/_Sharp_in r/scala • Recommends
#scala#compilerdesign#typesafety
Pacific Northwest Scala 2013 We're Doing It All Wrong by Paul Phillips
42K subscribers • 84 videos on Hallway • Conference channel
- Recommended by 6 people: 2 on Hacker News, 1 on Lobsters, 2 in engineering communities and 1 curated list.
- Presented by Paul Phillips, former Scala core contributor
- An opinion. It argues one side of a question engineers disagree on.
Intermediate. Assumes working knowledge.
64K views13 years ago6 recommendations
Programming languagesSoftware designLanguage design and type systemsFunctional programmingCompilers and interpreters
Paul Phillips critiques Scala and modern programming language design, arguing that many common practices compromise type safety and performance.
My conclusion after moving a million lines of code is that everything we do (plus or minus) is wrong. Henry Ford said "If I had asked people what they wanted, they would have said faster horses." Our horses are now a billion times faster: our horses may well be the fastest in the galaxy. Are we too comfortable on our horses? Would we recognize better mounts if they came along, but didn't look like horses? Is the state of our profession one which warrants pride, shame, or despair? I will explore these questions with unwarranted optimism. Help us caption & translate this video! amara.org/v/FG7Z/Why it's here
6 people recommend this, 4 dispute itWhat people say. Engineers frequently reference this talk as a deep, critical look at the design flaws and complexities of Scala.
Moments people linked to
awesome-talkscurated list on GitHubRecommends
Under “Software Development”
pushcxon Lobsters • Recommends
mietekon Hacker News • Recommends
On “What every computer science major should know (2011)”
arkadiyton Hacker News • Recommends
On “JetBrains' MPS Projectional Editor [video]”
u/JamieLyin r/scala • Recommends
coolsunglasseson Hacker News • Disputes
On “Why Scala is the best language available today”
platzon Hacker News • Disputes
On “Scala turns 10”
fiatmoneyon Hacker News • Disputes
On “Why we love Scala at Coursera”
joehillenon Hacker News • Disputes
On “Consider the Nimrod Programming Language”
u/ksrynin r/ProgrammingLanguages • Mentions
u/sopvopin r/haskell • Mentions
On “Odersky: The Trouble with Types - Strange Loop 2013 [InfoQ]”
u/halgariin r/Clojure • Mentions
On “Clojure: The Bad Parts - Bozhidar Batsov”
u/Drezilin r/haskell • Mentions
On “What are Haskellers' critiques of Scala?”
u/cyberndin r/Kotlin • Mentions
On “Kotlin already surpassed Scala?”
u/predefin r/scala • Mentions
On “Paul Phillips explains why he lost faith in Scala and left Typesafe (PNW Scala 2013 slides)”