So... codex wrote a qcow2 block device driver for the kernel in Rust. It's at least 10% faster than nbd/qemu-nbd mounts. It did so in about one day of prompting. All xfstests pass across a variety of image settings, it supports backing images.

I haven't touched a single line of code.

I'm really not sure how to feel about this 😔

@vegard you spent a day 'prompting' it. So analogous to spending a day prompting a compiler. Don't see it as any difference except the source and error message process between the two in the sense both had a programming source input and both took time.

In one case I imagine a tool figured out what code to borrow without checking licences and in the other a human looked at existing bits, aware of licences and pasted it together

@etchedpixels I guess the difference is the time it took, or would have taken me (and probably most people, to be honest), to roll out a feature that translates very directly to a time/cost saving.