作者认为,AI能力的提升让构建者可以更有野心,同时承认许多AI项目是低质量的垃圾。以pgrust为例,他指出其严格的测试发现了真实的Postgres bug,其性能工作可能惠及更广泛的工具。他还描述了个人“对我有用”的项目——regex和ripgrep改进、更快的Rust构建、更强的棋类AI以及验证实验——这些以前要花更长时间。更新的模型能处理更有野心的任务,但验证仍落后于实现。他引用了Yossi Kreinin的反面观点:大多数人应该降低野心以避免不可维护的黑箱软件。总体而言,文章认为有能力的构建者可以用AI创造更有用、经过测试、更专业的软件,即使生态系统充斥低质量产出。
Goose 是一种内存安全的系统语言,没有堆分配器、垃圾回收器或生命周期注解。它使用编译器管理的数据栈:动态值内联存放,增长时指针递增,内存在作用域退出时释放。编译器推断引用根并拒绝不安全的生命周期。基准测试报告其执行速度更快、内存占用更低,优于惯用 C++ 和安全 Rust。嵌套数据保持内联且连续;字符串、数组和记录没有指针。可变大小枚举仅存储其变体的大小。相对引用可以是窄偏移,使结构位置无关,其字节可作为文件格式。值原地构建,包括写入数组目标。错误可跨多个函数帧返回,无需 Result 类型或展开器。线程不共享可变内存;扁平值通过 memcpy 跨越类型化队列。泛型和高阶函数单态化,无闭包开销。Goose 编译为单个 C 文件,可通过内置 TinyCC 运行。它支持 extern C 调用、包和标准库。