| ▲ | dist-epoch 8 hours ago | |
You can tell it was vibe-coded because it used Ubuntu 22 for the VM instead of Ubuntu 24, probably because 24 was after the model cutoff date :) | ||
| ▲ | borenstein 8 hours ago | parent [-] | |
Thank you, nice catch. I will patch that today. And cutoff date is almost certainly why it happened. It wasn't "vibe coded" in the sense that I was just describing what I want and letting the agent build it. But it definitely was built indirectly, and in an area that is not my primary focus. A charitable read is that I am borrowing epistemic fire from the gods; an uncharitable one is that I am simply playing with fire. I am not apologetic about this approach, as I think it's the next step in a series of abstractions for software implementation. There was a time when I sometimes took some time to look at Java bytecode, but doing so today would feel silly. Abstracting to what is in essence a non-deterministic compiler is going to bring with it a whole new set of engineering practices and disciplines. I would not recommend that anyone start with it, as it's a layer on top of SWE. I compare it to visual vs instrument flight rules. | ||