
昨天在 B 站偶然看到一个古法编程的外国小哥直播,在 Vim 里健步如飞。 曾几何时自己也是那样的选手,折腾 Vim ,把 Vim 打造成自己专属的编辑器。编程时可以完全不碰鼠标。
但我怀念不仅仅是这个。以前敲代码是逻辑游戏,还记得之前挑战 MIT6.824 和 CMU15-445.逻辑必须做到严丝合缝,才能通过每一个测试。需要无数次推演代码的逻辑,各种并发、异步、边界的情况。当程序真正通过测试,那种愉悦感真是难以形容。
当然我也只是怀念而已,我知道那个时代再也回不去了。
1 shintendo 21 天前 莫名想到老舍《断魂枪》 |
4 yakumo520 21 天前 你说的是 tsoding 吧?[狗头] |
&bsp; 5 Sundayz 21 天前 当汽车被发明之后,人类不需要去追赶汽车的速度,而是要去考个驾照。 |
6 evan1 PRO 泪目了。 忽然想到荒野大镖客 2 里亚瑟的一生,西部牛仔的时代不存在了 |
8 ybchenjie805 21 天前 怀念当年诺基亚的 2 寸屏幕玩 jar 游戏的日子,现在 6.x 的大屏幕,却没有了那种感觉 |
9 rizon 21 天前 前两天我还刚发了一个帖子 /t/1202798 把自己的古早编程的项目 vibe coding 一遍。感觉很奇妙,有种忒修斯之船的感觉,看着代码越来越陌生,不知道属于自己的还剩什么。 另一点就是在想如今的我还有没有可能手搓出这种代码,不过话又说回来,搓不出来又能怎么样呢,也许现在的人确实没必要在掌握一些传统艺能了 |
10 lscho 21 天前 我还怀念以前上学的时候在纸上写代码呢。。。然并卵 |
11 Alias4ck 21 天前 还是忘不掉 vim 已经成肌肉记忆了 |
12 jackOff 21 天前 我也怀念小学时流行的 java 手游,画质简单,但是玩得上头且开心 |
13 junwind 21 天前 @ybchenjie805 你只是怀念当时在上课时,偷偷摸摸背着老师玩诺基亚 jar 游戏的感觉。 |
14 sentinelK 21 天前 所以任何的“古法”都是一种文化产品。 他贩卖的不是产品本身,是生产过程的文化符号与情绪共鸣。 但话说回来,我认为“古法”的情怀只存在于外行。 “内行的古法情怀”更多的其实是对于自己被排挤出优势生态位的一种愤恨、不甘和抵触。 就像是出租车司机痛恨自动驾驶。 你以为他是喜欢自己开车吗?不是,是自动驾驶抢了他的饭碗。 |
15 wilddog 21 天前 以后古法编程都是奢侈品 |
17 hitrip 21 天前 |
18 cxtrinityy 21 天前 via Android 十年后做个古法编程 up ,键步如飞,就像现在古法手工 up ,什么做木工,做肥皂 |
22 dsd2077 OP PRO @sentinelK #14 有一些道理。但程序员跟出租车司机不完全一样。程序员可以完全拥抱 AI 还可以继续有饭吃,但司机拥抱自动驾驶就没饭吃了。 其次我这里的怀念绝无你说的这种意思。 |
23 mtan 21 天前 你喜欢什么就坚持什么,这就是所谓的 taste ,只是大多数人都是叶公好龙、随波逐流。 |
25 dsd2077 OP PRO @cxtrinityy #18 哈哈哈 我想过这个问题,但是有个问题编程不具备观赏性。编程跟其他智力游戏也不一样。比如说棋类项目是由简单的规则组成,观众只需理解基本的规则就能看懂。 |
26 Rorysky 21 天前 现在 ai 的代码还是糙,不够简洁,哩嗦的 |
28 liuxh7 21 天前 @ybchenjie805 我也有同样的感觉 |
29 SD10 21 天前 我很怀念那个有班上的年代~ 不过按照马克思还是教员的话:发展的问题要在发展中解决。 拥抱变化,改变自己 |
30 kcerty 21 天前 @dsd2077 #22 其实是差不多的,程序员大部分面临失业的风险。自动驾驶导致司机失业,但一些高端岗位还是继续有司机,比如赛车或者一些高端司机。司机和程序员一样,大部分失业,但会保留一下部分高端岗位,事业的人只能熬,熬到新的岗位出现。 |
31 cxh116 21 天前 之前 Tab AI 补全时,用 VS Code 比较多,现在 CLI 下 Vibe Coding ,把之前的 Vim 配置升级成 Neovim ,用起来也不错,省内存。有了 AI ,写起 Vim 之类的工具配置都省事多了。 |
32 booboo 21 天前 via Android 我也挺怀念 vim 沉浸式编程的那些年头 |
33 wat4me 21 天前 2026 年。那个属于拼命卷源码的程序员和一天喝八杯美式的熬夜冠军的时代已经走向了尽头。 |
35 zsc8917zsc 21 天前 @shintendo #1 听说你代码写的好,在下特来求教,把那套 .vimrc 和 init.lua 给我 ![]() |
36 kakki 21 天前 你们码农被淘汰关我 vim 什么事,vim 写提示词爽的飞起 |
38 digdug 21 天前 时代在进步 |
41 cadl 21 天前 泪目了。我小腿上还有一个 Emacs 的文身。可是已经很多年没打开过 Emacs 了 |
42 sosme &nbs; 21 天前 老旧的东西就应该被自然淘汰,vim 是真的难用 |
43 letwewell 21 天前 情怀罢了,以后可以出一个项目,让你自己花钱体验古法编程 |
44 yaroga 21 天前 我已经慢慢把输入法换成 typeless 了,而且 claude 也支持语音输入了。Code is cheep, it's time to talk. |
45 Conty 21 天前 via Android 从 1985 年在 Laser310 上学 BASIC 到现在也不过才 40 年。 |
47 cxd8190102 21 天前 唉,泪目。。。感觉自己是个旧时代的人,登不上新时代的船。。。即使手里被塞了一张票上去了,也总感觉,这里不是我的地方。。。 |
48 min 21 天前 古法编程永垂不朽 |
49 bluefalconjun 21 天前 嵌入式软件 芯片驱动相关 各种 sdk 集成的工作 现在还能撑一撑... 因为 AI 没有足够的学习资料 哈哈哈.... |
50 21 天前 美好么- - 也许吧 10 多年前写 JSP 和 Java struts2.X 版本 其实挺痛苦的 一堆配置项 查资料能拿到的也少 纯凭经验和不断的 DEBUG 说美好也可以 说落后也可以 看自己吧 有一些东西 存在过就好了 人都得往前看 |
51 JamesR 21 天前 那个要刷 leetcode 的时代吗? |
52 liqingyou2093 21 天前 向前看,翻 20 多页论坛解决小问题的时代也过去了 |
53 zzhirong 21 天前 以防有不知道的,在 claude code cli 按下 Ctrl + G ,就可以愉快的用 Vim 编写提示词了。 |
54 tairan2006 21 天前 @liqingyou2093 并没有,还是要经常翻 github 的 issue |
55 ming1455 21 天前 《神鞭》:鞭去了,神留下 |
57 dsd2077 OP PRO @cxd8190102 #47 我想起了《漫长的季节》结尾部分的那句话“向前看,别回头”,时代如此,生活亦如此。 |
63 lawrencepbr 21 天前 |
64 Tarek911 21 天前 每个时代都有各自的问题。 |
65 mangoDB 21 天前 很难想象,AI 的发展速度竟然如此之快。 |
66 AmiKara 21 天前 我也刷到了,很感慨 |
67 charlie21 21 天前 via Android 去做创新领域,ai 没有染指的领域,WebGL 什么的 远离应用层的东西;去做“逼近理论上限”的事 |
68 nofishing 21 天前 @tairan2006 让 AI 调 GitHub MCP 自己搜 |
69 Koduck 21 天前 动感地带,一个月 5000 条短信,我的地盘听我的 |
71 douyacai911 21 天前 @jackOff 谢谢 Gameloft |
72 catazshadow 21 天前 via Android 天朝没有正经的半导体产业和与之配套的开创性代码的书写者 这些人永远不会被大语言模型取代 |
74 5xX4U5sUwdELgdQ3 20 天前 现在想体验 "推演代码的逻辑,各种并发、异步、边界的情况, 体验程序真正通过测试的愉悦感" 的话, 可以去写 FPGA 代码呀, Vim 编程, tcl 脚本编译, 解决跨时钟域的一堆异步和边界问题. 而且可能训练集不够, AI 在 FPGA 编程上的水平还赶不上 Java/Python/C 的准确度. 另一个很关键的是, FPGA 真的很好玩. |
76 LANB0 20 天前 @bluefalconjun 别骗自己了,你把 datasheet 喂进去,驱动编程其实范式比应用开发更统一,只是调试不好自动化。一旦你把调试链路自动化掉,就让 AI 上吧,一调一个不吱声。 |
77 dddd1919 20 天前 经常看到说野炊比王泪可玩性要高很多的玩家是不是也一样的心理,对各种左纳乌科技上天入地越来越腻歪,怀念像个溜达鸡满图捡材料打小喽的野炊生活 |
78 yorkzz1qz 20 天前 @Sundayz 一语点醒梦中人,在 AI 时代,我们只需要学会如何让 AI 输出更稳定更安全更高效就行,以前是拿 ide 写代码,现在是拿大模型写代码,业务的逻辑还得是人来设计和判断。 |
79 dsd2077 OP PRO @5xX4U5sUwdELgdQ3 #74 哈哈哈 去搞 FPGA ,要重头学,学会了,AI 又赶上了 |
80 Sundayz 20 天前 @yorkzz1qz 是的,新的工业革命必然带来新的生产方式,大多数人只需要掌握新的生产方式即可,那些改世界的突破和创新,只需要那很少一部分人去做,社会的分工从古至今都是如此。 |
81 xFrye 20 天前 按照这个说法的话现在也很美好的,只是折腾的东西有所变化。当前用 ai 在某些方面的具体实施时候,就像梦里练功一样睡醒一下子把自己武力值提高了 |
82 lefer 20 天前 虽然但是,AI 也给我这种本来不会写程序的人一些新的体验。 原来当 PM 真的那么爽。 |
85 booboo 20 天前 via Android @5xX4U5sUwdELgdQ3 目前 AI 写 verilog 逻辑稍微复杂点还是不堪用,写几百行代码看着像那么回事,调起来头都秃了 |
86 appreciatemp 20 天前 @ybchenjie805 由于当时高强度玩 s60v3 的游戏,对现在的手游提不起一点兴趣 |
87 zhengfan2016 20 天前 |
88 yuhangch 20 天前 其实现在也有爽点,就是写提示词的时候,自己对逻辑、功能边界描述的清晰 agent 一遍写成的时候 |
89 bluefalconjun 20 天前 @LANB0 芯片 soc 的 datasheet 确实没喂过... 但是这里的驱动编程不是那种 iic/gpio/usb 之类的标准小模块 是 video dec/enc display secure cpu 这种各家自研的模块 文档是内部自己写的 驱动是历史累计下来的 目前就这些开发和集成碰到的问题 问 Gemini/Chatgpt/Deepseek 一问下去就是幻觉丛生... 那里有例子已经在用 AI 处理类似这种模块的开发了吗? |
92 LANB0 20 天前 @bluefalconjun #89 RK 和海思家的目前看文档喂进去完全没有问题,最近已经用 codex cli 和 claude code 纯 vibe code 方式完成了 rk 平台的驱动和多媒体框架开发,搭好硬件的自动化测试台架,时不时指导下方向避免进死胡同,设备挂死了重新上个电。不要在网页里问,直接终端里,让他读代码和框架上手干 |
93 breeze5942 20 天前 @jackOff 只是那个年代资源贫瘠,如果那个年代能玩到现在这么多种游戏,你就不会怀念啦。 |
94 xxiaowangwang 20 天前 所以我做了个 vim terminal 想要以后接着用 vim,可惜做的不够好。 https://github.com/wangzewang/fluxtty |
95 mingtdlb 20 天前 这就像你马骑得很牛逼,但现在大家都开汽车了 |
96 dsd2077 OP PRO @mingtdlb #95 很形象的比喻。我很喜欢马,但是现代社会,城市里的普通人不可能去养匹马,也只有富人或者牧民有条件养得起。我每去一个景区,都会花钱骑一骑,只是一点都不过瘾。 |
97 dsd2077 OP PRO @xxiaowangwang #94 厉害! |
98 xxiaowangwang 20 天前 @dsd2077 厉害的是 cc |
99 chaoschick 19 天前 @yakumo520 tsoding 用的是 Emacs |
100 bluefalconjun 16 天前 @LANB0 感谢共享信息 RK 和 Hisi 的文档看来是比较规范的 多媒体部分涉及到 DRM/playready/widevine 了吗? 另外终端直接读代码的话 信息安全怎么考虑的? |