Glean 拾遗
Recent picks

2picks · chronological

09-08

Software Craft vs Industry: Bun's Rust Rewrite, Agents, Seat Belts

Taking the 2026 Bun rewrite from Zig to Rust and the ugly public spat between Andrew Kelley and Jarred Sumner as its cue, this essay asks a question the author has carried through his career: is software production a craft or an industrial process? It combs through tabs-vs-spaces wars, the rise of formatters, Go's deliberate deskilling and work intensification, the Clojure community's hand-tool romance, woodworking hobby culture, and the US government's seat-belt mandates—all to build a metaphor for type systems and Rust's borrow checker. The author argues quality is subjective, 'slop' is in the eye of the beholder, and predicts coding agents will drive software further into industrialisation: language lock-in for small/medium projects disappears, hand craftsmanship becomes a hobby, and quality is increasingly quantified and automated. A thought-provoking culture essay with a clear pro-AI, industrialist viewpoint; not a technical tutorial.

newsletter.powderworks.dev · 76 min · AI Engineering · Claude Code · Essay
09-01

A Git-compatible VCS with a commit-centric workflow

Jujutsu (jj) is an open-source version control system written in Rust. It aims to make the everyday VCS workflow simpler while staying compatible with the Git ecosystem. The key design is a working copy that is automatically committed: every file change becomes a snapshot you can revisit or revert. An operation log records every state mutation, providing robust undo/redo. Conflicts are first-class data objects instead of inline text markers, making merges and rebases more predictable. jj can be used in existing Git repositories or as a standalone VCS, so it supports incremental adoption. This project is relevant for engineers exploring modern VCS design, Git workflows, and high-quality Rust-based tooling.

github.com · 2 min · CLI · Developer Tools · Rust