编程

23 articles

Memo memos Telegram 搞笑 音乐 游戏 政治 时事 霍巴特 人生 生活 朋友 孩子 Linux 读书 Google 吐槽 Windows 电影 回忆 歌词 video 博客 社会 Dota 中国 海边 爱情 历史 软件 台湾 天气 诗歌 Ubuntu 风景 编程 川普 武汉 服务器 网络 塔州 澳洲 节日 AI Android 感悟 mac 健康 建站 经济 安全 WordPress 审查 美国 花草 摄影 Twitter 俄乌战争 手机 留学 育儿 动物 冬天 伊朗 美剧 春天 名言 家庭 讽刺 圣诞 疫情 春节 工作 狗狗 Gmail Microsoft 学习 翻墙 女儿 教育 QQ 折腾 梦境 乌克兰 亲情 信仰 奥运会 夜晚 夏天 月亮 俄罗斯 互联网 下雨 开源 日本 浏览器 秋天 脚本 科普 奶奶 情绪 美食 旅行 DreamHost 邮箱 吸烟 壁纸 婚姻 孤独 电视剧 感情 季节 民族主义 Java 祝福 插件 新年 思乡 宠物 隐私 地震 英语 天文 小说 VPN 王菲 离别 日落 艺术 大学 周末 失眠 去世 女性 动画 睡觉 军事 童年 做饭 佛教 伤心 人口 云存储 输入法 Vim 物理 三毛 Google Talk 成长 媒体 魔兽争霸 林夕 域名 国际关系 备份 关税 YouTube 清晨 罗大佑 操作系统 飞机 母亲 梦想 普京 下雪 命令行 老友记 运维 环保 主机 生日 即时通讯 父母 人性 SSH 数学 齐豫 地缘政治 audio Apple MySQL Nginx 下载 婚礼 孙燕姿 庆余年 恐怖片 房价 故事 故障 朝鲜 汶川地震 法国 猫咪 电脑 社交媒体 移民 纪录片 聊天 论坛 购物 越狱 足球 Firefox 广告 骚乱 鸟类 黑客 Kindle 德国 红楼梦 创业 哲学 缅甸 吵架 Python 编辑器 Chrome 能源 钓鱼 古典音乐 医院 翻唱 考试 金钱 驾照 虚拟机 百度 马斯克 微博 彩虹 谣言 韩国 夫妻 油价 杀毒软件 战争 园艺 谢安琪 中秋 心理学 Office 张爱玲 山火 室友 癌症 短片 破解 天水 墨尔本 垃圾评论 窗外 回国 系统升级 编译 名字 同学 北京 励志 自嘲 自我 舞蹈 写作 体育 价值观 英国 表情 观点 警察 香港 诈骗 中医 谜题 VPS ThinkPad 金庸 阴谋论 Steam SSD Blogger Claude Code 怀孕 news Heroes iTunes Google+ 房子 霍尔木兹 权力游戏 机器人 显卡 散步 网站 汽车 悉尼 中东 魔术 秘密 版权 字体 以色列 api 网络电视 土耳其 恐怖袭击 抄袭 彩票 安乐死 医学 想象 诅咒 vibe coding 礼物 疲惫 life 演讲 远方 字符画 航运 Moment 测试 膝盖 树木 安静 typecho 花哥 欢迎 交通 对比 灯光 时间

有了 AI 就不用学计算机了?

09/05/2026

AI 不是在替代你的能力,而是在放大你的能力。
Read more

100%纯手工编码

30/03/2026

我在想若干年后, 人们在购买软件的时候会优先挑选那些"纯手工编程,100%无AI编码"的产品.
就像现在我给我的孩子们挑选零食一样.

A simple Typecho API plugin

11/03/2026

TypechoApi — REST API Documentation
Read more

有人用 LLM 用 ...

07/03/2026

有人用 LLM 用 Rust 重写了 SQLite。576,000 行代码,能编译,能通过测试,README 写得漂漂亮亮。但做一个最基础的主键查询——比 SQLite 慢 20,171 倍。

为什么?不是语法错误。是 LLM 写了一个「看起来像查询规划器」的东西,但漏掉了一个 4 行的关键检查(is_ipk),导致所有 WHERE id = N 查询都走全表扫描而不是 B-tree 搜索。这个检查之所以存在于 SQLite 里,是因为 Richard Hipp 20 年前 profiling 真实负载时发现了这个瓶颈。

作者把这叫做 LLM 的根本失败模式:不是写错代码,而是写出「看起来正确」的代码。

代码面前人人平等,编...

29/11/2025

代码面前人人平等,编译器不认你的后台和人情。服务器宕机时,CEO的裙带关系不如一行修复命令。
你的靠山硬不过服务器报错日志,人脉广不过分布式系统的节点追踪。
在这里,真正的通行证是git提交记录里的实力印记。

Talk is cheap, show me the code.

曾经有一个故事,最开...

18/11/2025

曾经有一个故事,最开始的时候,铁路是靠马拉的,所以铁轨的宽度是按照两个并排的马屁股的宽度来定的,后来火车出现了,但是为了兼容以前的铁轨,所以火车的宽度也是按照两…
Read more

Memo #288

14/08/2024

老当益壮,今天给自己开一个新坑。

func main() {
  router := gin.Default()
  router.GET("/", func(c *gin.Context) {
    c.JSON(200, gin.H{"message": "Hello World"})
  })
  router.Run(":8080")
}

A $50000 mistake

03/02/2021

About two months ago, I made a mistake while programming invoicing system that w…
Read more

叶落的声音很安静

09/05/2013

一个朋友最近劝我回国跟他一起创业。除了coding,我几乎啥都干不了。既然回去还是继续陪着电脑玩,还不如继续呆在墙外好了。趁着自己还喜欢这里,就哪儿都不要去。
Read more

程序人生

09/03/2013

老板,那个该死的bug终于被我修复了...
Read more
About me

I live in Tasmania, an island a little far from the rest of the world and very close to the sea.
Father of two little girls, have two puppies.

Work

Work in IT industry, AI is my working partner.