QIAOPANG.COM · 陈天(TYR CHEN)2013–2026 精选技术与随笔文集 · 共 260 篇按时间顺序浏览(2013 → 2026)↗
程序人生 · 陈天文集QiaoPang · Systems, Craft & Agentic Era
时间轴 ↗

1024节献礼:那些年,我追过的视频

1024节献礼:那些年,我追过的视频

上篇文章介绍了几个视频,有小伙伴私信我能不能介绍更多的视频好闲来无事好观摩一下。正好今天是 1024 节,我就豁出去了,把我看过的一些直击心灵的高清无码视频给大家捋一捋。

1024节献礼:那些年,我追过的视频

Inventing on Principle (2012)

Bret Victor 的神作。这个 video 当时带给我的震撼是全方位的,他展现了优秀的工具是如何能够帮助人们思考和创造。我在很多场合都放过这个视频的部分或者全部,即便现在回顾,依旧能够有很多可以感悟的地方。五星推荐。

1024节献礼:那些年,我追过的视频

地址:https://vimeo.com/36579366

The future of programming (2013)

继续 Bret Victor 的大作。哥们反潮流,玩起了复古,用真正的「幻灯片」,讨论未来。这个视频,无论是内容本身,还是表达的形式,都无可挑剔。属于高屋建瓴的 talk,五星推荐。

1024节献礼:那些年,我追过的视频

地址:https://vimeo.com/71278954

Rich Hickey

Rich Hickey 是 clojure 的创始人,十多年来他为社区贡献了很多经典的演讲。我之所以将其单列,而不是一个个视频罗列,是因为几乎你能在 youtube 上找到的他的视频,都是精品。简单列几个:

  • Are we there yet? (2009):包含后面两个主题(simplicity, value)的讲座,醍醐灌顶。
  • Simple made easy(2011):大道至简。Rich 介绍了简约和简单的区别 —— do one thing and do it well。我们很容易设计出复杂的系统,却很难剥茧抽丝,设计出简约富有美感的系统。
  • the value of values(2012):醍醐灌顶的讲座。Rich 喜好从事物的本源和基本属性出发,来探究那些我们自以为懂却没弄懂的内容。什么是 value?value 和 place 如何 decouple,如果我们在代码中都能使用 value,我们有何收益等。
  • The language of the system (2013):提到了 machine 的概念,以及 transform,move,route 等让人赏心悦目的函数式编程的思想。如果对做 system 感兴趣,这个讲座一定不要错过。
  • Transducers(2014):哈,transform,map/reduce 就听过,transducer 是什么鬼?这个讲座可以主要关注其产生 transducer 的思想。
  • Persistent Data Structures and Managed References(2019):immutable 背后的数据结构。来源于 Chris Okasaki 的 “Purely Functional Data Structures”。其实好多人讲过这个,比如 2017 CppCon 的 Postmodern immutable data structures,还有早期 react 的作者。

这些视频都能在 youtube 上找到,我就不一一放链接了。Transducer 四星,其它五星。

Rich Hickey 某种程度上影响了我做 lecture,甚至写文章的风格 —— 我也变得喜好引用 wikipedia,喜好去扣概念,去深入到一件事物的本源。

Joe Armstrong

Joe 老爷子故去了,唉。我 code beam 参会的动力少了 60%。老爷子的视频主题往往比较宏大,没有一些深入的思考恐怕容易走神,四星推荐。

  • the mess we’re in(2014):介绍了一些有趣的 history,讲了 name,causality,simultanuity 和 entropy。
  • The Forgotten Ideas in Computer Science (2018):这个视频有些琐碎,不感兴趣的地方可以高倍速播放。

1024节献礼:那些年,我追过的视频

Forget Velocity, Let’s Talk Acceleration(2017)

Jessica Kerr 的视频中我最喜欢的一个。内容不那么重要,阐述内容的形式非常新颖。她用 iPad 的 paper app 精心构造了一个视听盛宴。三星半推荐。我很喜欢这种表达力。在 Tubi 有那么两三次 BBL,我使用了这种方式。后来嫌麻烦,且也不便于做技术讲座,随即不再使用。

1024节献礼:那些年,我追过的视频

视频地址:https://www.youtube.com/watch?v=Lbcyyu8XB_Y

Railway oriented programming(2014)

Scott Wlaschin 老爷爷是 F# 的老戏骨,有很多精彩的演讲,比如上篇文章我提到的 Railway oriented programming,把 error handling 这个主题讲得让人大呼过瘾。五星推荐。

视频地址:https://vimeo.com/113707214

Functional Design Patterns (2017)

还是 Scott Wlaschin 的菜。我看过的应该是 2014 的版本,不知道这版有什么更新。如果你喜欢函数式编程或者想了解函数式编程,没理由不看这个视频。五星推荐。

视频地址:https://www.youtube.com/watch?v=srQt1NAHYC0

Architecture the Lost Years(2011)

Uncle Bob(Robert Martin)其实有很多很赞的讲座,这个 architecture 讲得是真心好 —— 虽然,站在今天的角度,MVC 不再是个新鲜事物,但他对 boundary 的探讨,对 architecture 整体的构思,都值得我们学习。四星推荐。他 2019 年又讲过 Clean Architecture and Design,没来得及看,感兴趣的朋友可以先睹为快。

1024节献礼:那些年,我追过的视频

视频地址:https://www.youtube.com/watch?v=WpkDN78P884

The Future of Programming(2016)

还是 Uncle Bob 的大作。说是 future of programming,不如说是 history of programming,因为几乎没有谈论未来。不过站在「以史为镜,可以知兴替」的立场上,还是非常值得一看的。四星推荐。

视频地址:https://www.youtube.com/watch?v=ecIWPzGEbFc

就写这么多,祝大家节日快乐!

MORE IN 读书与随笔

同专栏延伸阅读

查看「读书与随笔」全部文章 →

新年快乐!

一晃 2020 年快过完 1/12 了。你的新年计划是否也如期进行了 1/12?过去的这一个月来让人心里堵得慌,先后几起伤医案,令人发指;接着武汉的疫情愈演愈烈,令人揪心。我好些在北京的朋友,大过年的,有家不能回,只能在遥祝家里的亲人;在武汉的朋友,反倒豁达,终于可以清净一下,不用走亲访友的,做个快乐的死肥宅。我跟朋友聊起来,都觉得相对于疫情的可怕,人心的崩…

天叔奇谈 (2013–2020)3,608 字 · 8 分钟

致敬时间的价值:一品十年

江汉曾为客, 相逢每醉还。 浮云一别后,流水十年间。 欢笑情如旧,萧疏鬓已斑。 何因不归去? 淮上有秋山。 —— 韦应物《淮上喜会梁州故人》 对我而言,2010 年是个奇妙的起点。一次不经意的饭局,就像洛伦兹那扇着翅膀的蝴蝶,把我卷入了波澜壮阔的互联网时代。如果说之前的十年,是互联网在泡沫之后自我救赎逐渐重生的十年,这个十年就是金戈铁马气吞万里如虎的十年。我…

天叔奇谈 (2013–2020)6,266 字 · 14 分钟