用 AI 辅助开发的经验二三则

缘起

2024 年的 8 月中旬, 我开始开发一个 Emacs 插件. 对 elisp 一窍不通的我, 通过 AI, 开始大家所说的 “自然语言编程”. 从那时起计算, 终于在 9 月 28 日发布了版本号为 0.3.5 的稳定版.

这是我人生中, 第一次开发出, 可以稳定运行的, 可供他人使用的软件产品, 不管盈利与否, 不管是否流行, 我都觉得意义重大. 换一个角度, 作为一个开源项目, org-zettel-ref-mode 已经收获 25 个 Star, 我无论如何, 都不能把它视为一个无人问津的产品.

这是我今年迈出的一小步, 后面是什么的一大步, 未来难以预料.

教训/经验

初碰软件开发, 还是不管懂不懂, 顶硬上, 碰到的问题自然是非常的多. 一个 Bug 刚修完, 另外 n 个 Bug 已经准备好跳出来了. 有段时间, 不断遇到 Bug, 不禁让我发出这样的感慨: *Bug 都是人造的,Bug 在人在,人在 Bug 在,Bug 不在人还在*。

只要人在, Bug 一定会在. 总之目前, 我的心态, 已经放平. 这最重要的一点, 以平常心面对 Bug, 以及 Bug 总是会出现的情况 – Bug 是反馈的一种, 只不过刚好, 它反馈的是, 你疏忽的一面. 所以, 面对 Bug 很重要, 就好像我们面对人生中大大小小的疏忽一样.

Read more

吹不动了, 这个生活

之前在即刻上讲了一句, 有时候自己说出去的话, 很多是自我证明, 自我辩解而已 – 当张口说点我怎样怎样, 也带着点疲惫时, 就开始感到, 自己的生活, 开始吹不动了.

不奇怪, 现在是凌晨将近 1 点, 此时一个人的情绪是怎样的颜色, 我不知道怎么形容, 总之不可能如白天一样高对比度, 略带一点灰. 理性是白天的, 夜晚应该留给非理性 – 这句话就非常白天, 带着判断, 带着思辨, 带着高对比度 – 对比这个对比那个, 白天的画面就是这样大红大绿, 缺乏中间的过渡色.

有意义, 是必须的吗? 我也不知道. 只是突然想到这个问题. 每个人都好累啊, 为了证明这个意义. 经常的神经紧张, 好像亢奋, 但好像也不是, 希望不是李连杰得的甲亢吧. 果然, 酒是个好东西, 喝到迷迷糊糊, 那个已经紧绷了很久的左脑, 才终于被麻醉, 让右脑独自放肆.

这时候, 无意义反倒像有意义, 好诡异的一句话, 也不知道怎么说出来的, 但不这么说, 好像也不对了. 理解的都理解, 不理解的, 那就算了吧.

会有人和我一样感到, 吹不动了, 这个生活. 承认这一点, 反而让我轻松了不少. 这就是生活吧. 我们每个人每天都在面对的生活.

Read more

摘录:电视剧天道原著《遥远的救世主》

第三章

“丁元英自己端起酒喝了一杯,说:“你办事老总裁放心,但董事局不一定放心。董事局关心的不是老总裁的遗嘱,而是利润。同时,这里还有一个资历问题,对你也是一个潜在的障碍。退一步,让两个副总裁之间的矛盾上升为主要矛盾,让他们去内耗,等他们斗得两败俱伤的时候,企业必然会蒙受损失,此消彼长,有个比较。当董事局看清楚谁是争权的、谁是干事的,自然就众望所归了,你才有可能树立真正的权威。否则,你一登上拳台就会促使他们先结成联盟,你很可能是第一个牺牲品。”

韩楚风问:“他们要是不内耗呢?”

丁元英说:“这是文化属性,不以他们的意志为转移。”

“你对传统文化的成见是渗到骨子里了,那可是一个油盐不进的圆,有那么多神圣的词儿在等着你,又那么实用。”

“我们这个民族总是以有文化自居,却忘了问一句:是有什么文化?是真理真相的文化还是弱势文化?是符合事物规律的文化还是违背事物规律的文化?任何一种命运,归根到底都是那种文化属性的产物,不以人的意志为转移。”

“中国的传统文化是皇恩浩大的文化,它的实用是以皇天在上为先决条件。中国为什么穷?穷就穷在幼稚的思维,穷在期望救主、期望救恩的文化上,这是一个渗透到民族骨子里的价值判断体系,太可怕了。”

“更高级的哲人独处着,这并不是因为他想孤独,而是因为在他周围找不到他的同类。”

第十一章

“肖亚文笑了笑,说:“你不老实,漏掉了一句话。完整的这句话应该是:如果你没动过那种心思,你怎么知道是地狱?但是你高估了我,也低估了我。说你高估,是因为我还没清高到不知道自己是谁;说你低估,是因为我还没天真到不知道自己要什么。”

“这个年代,执著出人头地并不难,难的恰恰是不执著出人头地。”

第十二章

“女人是形式逻辑的典范,是辩证逻辑的障碍,我无意摧残女人,也不想被女人摧残。”

第十五章

“芮小丹说:“不因上天堂与下地狱的因果关系而具有的极高人生境界,就是窄门。耶稣为拯救世人甘愿自己被钉在十字架上,是肉身的地狱,是灵魂的天堂。基督徒的得救缘于神的‘约’,缘于神的应许。但进不得窄门也同样缘于‘约’,缘于神的应许。窄门是基督道德理想的最高价值。”

王明阳无言以对,默默地看着芮小丹,眼睛里流露出钦佩的神色。

芮小丹说:“进了窄门,神立刻就会告诉你:我是不存在的,神就是你自己。但是,证到如此也并不究竟,神是什么?神即道,道法自然,如来。”

“但我以为,强盗的本质是破格获取,破格获取与直接获取是两个不同的概念。你们没有自信与强者在同一个规则下公平竞争,这只能说明你是弱者,因为弱势文化所追求的最高价值就是破格获取。所以,强盗的逻辑从本质上讲是最懦弱的生存哲学。所以,你不算好汉。”

第十八章

“不但吃大户的心态会使这事很快垮掉,而且我这碗水也不好端了,端得再平也是不平。”

“佛家常说‘证到’这个词,却从来不告诉你‘证到’后面是什么,因为欲说欲解都不能,因为条件的条件的条件,因为因果的因果的因果,所以就有了如人饮水冷暖自知。我说过,你不知道你,所以你是你。”

“芮小丹启动汽车开上马路,车子开了很远她都没说一句话,而是在脑子里思考。等到汽车上了一条宽阔的车道,这才说道:“我是刑警,因为怕死而辞职,我做不到。你不该说出来,你应该知道,拒绝你该是一件多难的事。我相信你的思辨,你是站在你所能把握的条件上判断我的前途,但那是你的,不是我的。如果我不是我自己的,而是你的,那就不是我爱你了,那是你自己爱你自己,也就没有爱了。”

第十九章

“生存法则很简单,就是忍人所不忍,能人所不能。忍是一条线,能是一条线,两者的间距就是生存机会。”

第二十章

“释、道、儒均是博大精深的学派,支撑中华民族走过了几千年的文明历程,是伟大的文明。但是,社会在发展,传统文化毕竟是以皇恩浩荡为先决条件的文化,讲的都是皆空、无为、中庸的理,以抑制个性而求生求解。当今社会已经发展到了市场经济的民主与法制,诸家学说也面临一个如实观照而俱进的课题,是传统?还是传承?统则僵死,承则光大。”

智玄大师说:“施主尚未畅所欲言,不好。海纳百川,施主纵是沧海一滴,我佛也愿汇而融之。今日有缘一叙,自当请施主开诚布公,以利佛理修证。”

丁元英说:“晚辈叹服佛法究竟真理真相的辩证思维,如是不可思议。但是,晚辈以为佛教包括了佛法,而佛法有别于佛教。佛教以佛法证一,进而证究竟,最终是为给心找个不苦的理由,成佛,无量寿,极乐。佛教以假度真的方便法门住福相、住寿相、住果相[…]”

“悟 悟道休言天命, 修行勿取真经。 一悲一喜一枯荣, 哪个前生注定?

袈裟本无清净, 红尘不染性空。 幽幽古刹千年钟, 都是痴人说梦。”

“利和同均,不平等已在其中。”

第二十一章

“想干成点事就记住两句话,别把别人不当人了,别把自己太当人了。就这点规律而言,天下乌鸦一般黑。”

第二十五章

“如果我的能力只能让我穷困潦倒,那穷困潦倒就是我的价值。”

第二十六章

“我和丁元英、韩楚风在柏林大学就认识了,他们都是很优秀的人,博学,有头脑。韩楚风是干大事的人,正统;而丁元英更像个魔鬼,是那种永远不会活给别人看的人,很难说他比教徒更好还是比强盗更坏。”

第二十七章

“小丹,这几年你真的长大了。有时候我就想啊,女人什么是福?明白就是福,明白了才知道怎么做。”

“爱和驾驭没有逻辑关系,除非人格商品化,否则没有吃亏占便宜的概念。本来嘛,做男人就去承受男人的东西,做女人就去承受女人的东西。”

“女人不是因为被爱才可爱,而是因为可爱才被爱。”

“老天就偏偏让女人生得傻,等明白过来也人老珠黄了。”

第三十一章

“格律诗事件的实质是两对箱子的价值卖了一对箱子的价钱,这个行为向市场输入了这样一个错误信息:乐圣旗舰是以一对箱子的价值卖了两对箱子的价钱。这势必导致消费者心理不平衡,甚至对乐圣品牌的反感和排斥,乐圣将不再是最受发烧友信赖的品牌,过去所有的努力和荣誉都将被欺骗两个字重新注解,这就意味着乐圣旗舰可能被淘汰出市场,也就意味着乐圣的整个生产销售系统全面陷入瘫痪。企业凭的就是一块牌子,牌子倒了,跟着就是多米诺骨牌效应。”

第三十三章

“给女人的东西你得突出没文化的文化、没品位的品位,就是彰显、说明她有文化品位。给男人的东西呢,你就得突出不流俗的俗,得有嚼头”

第三十六章

“不管是文化艺术还是生存艺术,有道无术,术尚可求也。有术无道,止于术。你的前途在哪儿?就在无明众生,众生没有真理真相,只有好恶,所以你才有价值。觉悟天道,是名开天眼。你需要的就是一双天眼,一双剥离了政治、文化、传统、道德、宗教之分别的眼睛,然后再如实观照政治、文化、传统,把被文化、道德颠倒的真理、真相颠倒过来,随便你怎么写怎么拍都是新意和深度,这就是钱,就是名利、成就、价值,随便你能说的什么”

“女人与男人的对话方式只有两个,要么躺着,要么站着。所以,我总愿意把你想像成一个流浪街头的醉汉,想收留你,却不敢想像收留你的门槛有多高。你说过,给你扔块馒头就行,可你要的这块馒头太大了,我这个穷家养不活你”

Read more

以史为鉴:摸着日本过河,新消费时代的决策

为何读这本书?

现在中美关系神似当年日美关系,而中国社会结构与日本社会结构也很相似。因此,如果想知道中国接下来有什么发展机会,研究日本经济、社会的变迁,会有所借鉴。

作者房家毅在早稻田大学毕业,中间在几个日本零售巨头里就职,最后去了野村证券,具备宏观、微观的视角,可靠的逻辑,来分析日本快消品行业的发展。

希望从书中学习到什么?

  1. 日本消费变化的规律。
  2. 学习房家毅日本消费分析、产业分析的框架。
  3. 通过房家毅的框架来分析国内消费走势,以及可能存在的机会,因时而动。

《摸着日本过河的》的分析框架

人 · 场 · 货

房家毅将分析框架拆解为:人、货、场。三部分,不过在书中,他的分析顺序是:人、场、货。这个顺序反应了房家毅在本书隐含的观点:

  1. 人、场、货的分析顺序,实际上是表明了相互影响的顺序,和逻辑。 「人」首先影响「场」,「场」因人而变后影响「货」。
  2. 房家毅把「场」放在人与货的中间,也是表明「场」在人与货之间所发挥的作用。「场」是人与货的交集。
  3. 人、场、货,表明人和场,是货的前置因素,货是人、场的后置因素。前两者对后者的影响其实更大。

在本书中,房家毅的重点放在了「人」和「场」的诠释和分析上,对「货」的分析只是举了「明治乳业」的例子,全书结尾略显草草,但也有可能是产品种类太多,以一人之力无法完成分析的工作。

本章节大量引用日本经济学家三浦展的《第四消费时代》的数据。

熊彼特的经济周期三嵌套理论:判断经济体运行处于(繁荣、回升、衰退)阶段

每个经济体的运行中都可能存在长、中、短周期,即三周期。每个长波周期里套有中周期,每个中周期套有短周期。

如果几个周期力量在同一时间出现相同或相似的方向,那经济周期的运行方向是明确的。如果长期、中期、短期的不同经济力量处在不同起伏阶段的,那就要观测哪个力量为主导。

如果三个周期力量呈现一致的方向,那经济运行将被强化;如果是三个周期力量方向不一致,那经济运行将陷入凌乱。

经济周期影响人的消费观

「大繁荣和大衰退都会深刻地影响一个人的消费观。如果大繁荣时期正好处于一个人的消费观独立形成期(一般在进入社会前的准备阶段和求职期,因为这两个阶段个人消费的目标不会发生转移),影响往往会更大,甚至会成为一个人一生的主流消费观。

  • 个人开启自身消费周期的时间节点处于经济的整体回升期。那么他的消费特征:

    经济周期 回升 繁荣 衰退&萧条
    消费特征 同质化 差异化 精神理性化 &追求性价比
  • 个人开启自身消费周期时间节点点处于经济的整体繁荣期:

    经济周期 繁荣 衰退&萧条 回升
    消费特征 差异化 精神理性化&追求性价比 差异化
  • 个人开启自身消费周期的时间节点处于经济的整体衰退期:

Read more

最近学习 Lisp 进度顺利

近期更换了学习 lisp 的教材,进度可喜可贺,虽不能独立写出 package,然而在看 lisp 的代码时,开始具备一定的阅读能力,知道是什么顺序,大概会是什么作用。如果不知道,还可以直接查询函数。

近期的学习教材主要是《Practical Common Lisp》,我认为它的安排很好,一上来先教人安装了 lisp 的生产环境之后,就直接以一个「专辑数据库」为例子,让人直接上手,并从一步步的步骤中,理解自己所编写的代码,如何变成程序。对于一名非程序员来说,这种方式,可以很快地通过实操来理解代码的作用,找到感觉。

这和学习《 ANSI Common Lisp 中文版》的感受大不一样。ANSI Common Lisp,非常完整,十分细致,甚至有后面的练习题,来帮助人深入思考。但它太学术了,在学习过程中,总是不知道学了之后,用这些语法或函数能发挥什么作用。

所以我现在是《Practical Common Lisp》和 《 ANSI Common Lisp 中文版》一起结合来看。首先阅读前者,通过前者举的例子,来理解逻辑;而函数实际应用的细节,则查询后者——在逻辑理解了的情况下,阅读后者,往往很快就能理解,而且能够有一定的发散。这样子学,记得牢,学得快。

Read more